diff --git a/src/test/resources/astDiff/PREV-SNAPSHOT/defects4j/Closure/86/src_com_google_javascript_jscomp_NodeUtil.json b/src/test/resources/astDiff/PREV-SNAPSHOT/defects4j/Closure/86/src_com_google_javascript_jscomp_NodeUtil.json
deleted file mode 100644
index 4f18bc310e..0000000000
--- a/src/test/resources/astDiff/PREV-SNAPSHOT/defects4j/Closure/86/src_com_google_javascript_jscomp_NodeUtil.json
+++ /dev/null
@@ -1,92896 +0,0 @@
-[ {
- "firstType" : "CompilationUnit",
- "secondType" : "CompilationUnit",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "",
- "secondParentType" : "",
- "firstPos" : 0,
- "secondPos" : 0,
- "firstEndPos" : 75861,
- "secondEndPos" : 75862
-}, {
- "firstType" : "BlockComment",
- "secondType" : "BlockComment",
- "firstLabel" : "/*\n * Copyright 2004 The Closure Compiler Authors.\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */",
- "secondLabel" : "/*\n * Copyright 2004 The Closure Compiler Authors.\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */",
- "firstParentType" : "CompilationUnit",
- "secondParentType" : "CompilationUnit",
- "firstPos" : 0,
- "secondPos" : 0,
- "firstEndPos" : 612,
- "secondEndPos" : 612
-}, {
- "firstType" : "PackageDeclaration",
- "secondType" : "PackageDeclaration",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "CompilationUnit",
- "secondParentType" : "CompilationUnit",
- "firstPos" : 614,
- "secondPos" : 614,
- "firstEndPos" : 651,
- "secondEndPos" : 651
-}, {
- "firstType" : "QualifiedName",
- "secondType" : "QualifiedName",
- "firstLabel" : "com.google.javascript.jscomp",
- "secondLabel" : "com.google.javascript.jscomp",
- "firstParentType" : "PackageDeclaration",
- "secondParentType" : "PackageDeclaration",
- "firstPos" : 622,
- "secondPos" : 622,
- "firstEndPos" : 650,
- "secondEndPos" : 650
-}, {
- "firstType" : "ImportDeclaration",
- "secondType" : "ImportDeclaration",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "CompilationUnit",
- "secondParentType" : "CompilationUnit",
- "firstPos" : 653,
- "secondPos" : 653,
- "firstEndPos" : 697,
- "secondEndPos" : 697
-}, {
- "firstType" : "QualifiedName",
- "secondType" : "QualifiedName",
- "firstLabel" : "com.google.common.base.Preconditions",
- "secondLabel" : "com.google.common.base.Preconditions",
- "firstParentType" : "ImportDeclaration",
- "secondParentType" : "ImportDeclaration",
- "firstPos" : 660,
- "secondPos" : 660,
- "firstEndPos" : 696,
- "secondEndPos" : 696
-}, {
- "firstType" : "ImportDeclaration",
- "secondType" : "ImportDeclaration",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "CompilationUnit",
- "secondParentType" : "CompilationUnit",
- "firstPos" : 698,
- "secondPos" : 698,
- "firstEndPos" : 738,
- "secondEndPos" : 738
-}, {
- "firstType" : "QualifiedName",
- "secondType" : "QualifiedName",
- "firstLabel" : "com.google.common.base.Predicate",
- "secondLabel" : "com.google.common.base.Predicate",
- "firstParentType" : "ImportDeclaration",
- "secondParentType" : "ImportDeclaration",
- "firstPos" : 705,
- "secondPos" : 705,
- "firstEndPos" : 737,
- "secondEndPos" : 737
-}, {
- "firstType" : "ImportDeclaration",
- "secondType" : "ImportDeclaration",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "CompilationUnit",
- "secondParentType" : "CompilationUnit",
- "firstPos" : 739,
- "secondPos" : 739,
- "firstEndPos" : 780,
- "secondEndPos" : 780
-}, {
- "firstType" : "QualifiedName",
- "secondType" : "QualifiedName",
- "firstLabel" : "com.google.common.base.Predicates",
- "secondLabel" : "com.google.common.base.Predicates",
- "firstParentType" : "ImportDeclaration",
- "secondParentType" : "ImportDeclaration",
- "firstPos" : 746,
- "secondPos" : 746,
- "firstEndPos" : 779,
- "secondEndPos" : 779
-}, {
- "firstType" : "ImportDeclaration",
- "secondType" : "ImportDeclaration",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "CompilationUnit",
- "secondParentType" : "CompilationUnit",
- "firstPos" : 781,
- "secondPos" : 781,
- "firstEndPos" : 827,
- "secondEndPos" : 827
-}, {
- "firstType" : "QualifiedName",
- "secondType" : "QualifiedName",
- "firstLabel" : "com.google.common.collect.ImmutableSet",
- "secondLabel" : "com.google.common.collect.ImmutableSet",
- "firstParentType" : "ImportDeclaration",
- "secondParentType" : "ImportDeclaration",
- "firstPos" : 788,
- "secondPos" : 788,
- "firstEndPos" : 826,
- "secondEndPos" : 826
-}, {
- "firstType" : "ImportDeclaration",
- "secondType" : "ImportDeclaration",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "CompilationUnit",
- "secondParentType" : "CompilationUnit",
- "firstPos" : 828,
- "secondPos" : 828,
- "firstEndPos" : 866,
- "secondEndPos" : 866
-}, {
- "firstType" : "QualifiedName",
- "secondType" : "QualifiedName",
- "firstLabel" : "com.google.common.collect.Maps",
- "secondLabel" : "com.google.common.collect.Maps",
- "firstParentType" : "ImportDeclaration",
- "secondParentType" : "ImportDeclaration",
- "firstPos" : 835,
- "secondPos" : 835,
- "firstEndPos" : 865,
- "secondEndPos" : 865
-}, {
- "firstType" : "ImportDeclaration",
- "secondType" : "ImportDeclaration",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "CompilationUnit",
- "secondParentType" : "CompilationUnit",
- "firstPos" : 867,
- "secondPos" : 867,
- "firstEndPos" : 912,
- "secondEndPos" : 912
-}, {
- "firstType" : "QualifiedName",
- "secondType" : "QualifiedName",
- "firstLabel" : "com.google.javascript.rhino.JSDocInfo",
- "secondLabel" : "com.google.javascript.rhino.JSDocInfo",
- "firstParentType" : "ImportDeclaration",
- "secondParentType" : "ImportDeclaration",
- "firstPos" : 874,
- "secondPos" : 874,
- "firstEndPos" : 911,
- "secondEndPos" : 911
-}, {
- "firstType" : "ImportDeclaration",
- "secondType" : "ImportDeclaration",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "CompilationUnit",
- "secondParentType" : "CompilationUnit",
- "firstPos" : 913,
- "secondPos" : 913,
- "firstEndPos" : 953,
- "secondEndPos" : 953
-}, {
- "firstType" : "QualifiedName",
- "secondType" : "QualifiedName",
- "firstLabel" : "com.google.javascript.rhino.Node",
- "secondLabel" : "com.google.javascript.rhino.Node",
- "firstParentType" : "ImportDeclaration",
- "secondParentType" : "ImportDeclaration",
- "firstPos" : 920,
- "secondPos" : 920,
- "firstEndPos" : 952,
- "secondEndPos" : 952
-}, {
- "firstType" : "ImportDeclaration",
- "secondType" : "ImportDeclaration",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "CompilationUnit",
- "secondParentType" : "CompilationUnit",
- "firstPos" : 954,
- "secondPos" : 954,
- "firstEndPos" : 995,
- "secondEndPos" : 995
-}, {
- "firstType" : "QualifiedName",
- "secondType" : "QualifiedName",
- "firstLabel" : "com.google.javascript.rhino.Token",
- "secondLabel" : "com.google.javascript.rhino.Token",
- "firstParentType" : "ImportDeclaration",
- "secondParentType" : "ImportDeclaration",
- "firstPos" : 961,
- "secondPos" : 961,
- "firstEndPos" : 994,
- "secondEndPos" : 994
-}, {
- "firstType" : "ImportDeclaration",
- "secondType" : "ImportDeclaration",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "CompilationUnit",
- "secondParentType" : "CompilationUnit",
- "firstPos" : 996,
- "secondPos" : 996,
- "firstEndPos" : 1043,
- "secondEndPos" : 1043
-}, {
- "firstType" : "QualifiedName",
- "secondType" : "QualifiedName",
- "firstLabel" : "com.google.javascript.rhino.TokenStream",
- "secondLabel" : "com.google.javascript.rhino.TokenStream",
- "firstParentType" : "ImportDeclaration",
- "secondParentType" : "ImportDeclaration",
- "firstPos" : 1003,
- "secondPos" : 1003,
- "firstEndPos" : 1042,
- "secondEndPos" : 1042
-}, {
- "firstType" : "ImportDeclaration",
- "secondType" : "ImportDeclaration",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "CompilationUnit",
- "secondParentType" : "CompilationUnit",
- "firstPos" : 1044,
- "secondPos" : 1044,
- "firstEndPos" : 1099,
- "secondEndPos" : 1099
-}, {
- "firstType" : "QualifiedName",
- "secondType" : "QualifiedName",
- "firstLabel" : "com.google.javascript.rhino.jstype.TernaryValue",
- "secondLabel" : "com.google.javascript.rhino.jstype.TernaryValue",
- "firstParentType" : "ImportDeclaration",
- "secondParentType" : "ImportDeclaration",
- "firstPos" : 1051,
- "secondPos" : 1051,
- "firstEndPos" : 1098,
- "secondEndPos" : 1098
-}, {
- "firstType" : "ImportDeclaration",
- "secondType" : "ImportDeclaration",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "CompilationUnit",
- "secondParentType" : "CompilationUnit",
- "firstPos" : 1101,
- "secondPos" : 1101,
- "firstEndPos" : 1125,
- "secondEndPos" : 1125
-}, {
- "firstType" : "QualifiedName",
- "secondType" : "QualifiedName",
- "firstLabel" : "java.util.Arrays",
- "secondLabel" : "java.util.Arrays",
- "firstParentType" : "ImportDeclaration",
- "secondParentType" : "ImportDeclaration",
- "firstPos" : 1108,
- "secondPos" : 1108,
- "firstEndPos" : 1124,
- "secondEndPos" : 1124
-}, {
- "firstType" : "ImportDeclaration",
- "secondType" : "ImportDeclaration",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "CompilationUnit",
- "secondParentType" : "CompilationUnit",
- "firstPos" : 1126,
- "secondPos" : 1126,
- "firstEndPos" : 1154,
- "secondEndPos" : 1154
-}, {
- "firstType" : "QualifiedName",
- "secondType" : "QualifiedName",
- "firstLabel" : "java.util.Collection",
- "secondLabel" : "java.util.Collection",
- "firstParentType" : "ImportDeclaration",
- "secondParentType" : "ImportDeclaration",
- "firstPos" : 1133,
- "secondPos" : 1133,
- "firstEndPos" : 1153,
- "secondEndPos" : 1153
-}, {
- "firstType" : "ImportDeclaration",
- "secondType" : "ImportDeclaration",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "CompilationUnit",
- "secondParentType" : "CompilationUnit",
- "firstPos" : 1155,
- "secondPos" : 1155,
- "firstEndPos" : 1184,
- "secondEndPos" : 1184
-}, {
- "firstType" : "QualifiedName",
- "secondType" : "QualifiedName",
- "firstLabel" : "java.util.Collections",
- "secondLabel" : "java.util.Collections",
- "firstParentType" : "ImportDeclaration",
- "secondParentType" : "ImportDeclaration",
- "firstPos" : 1162,
- "secondPos" : 1162,
- "firstEndPos" : 1183,
- "secondEndPos" : 1183
-}, {
- "firstType" : "ImportDeclaration",
- "secondType" : "ImportDeclaration",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "CompilationUnit",
- "secondParentType" : "CompilationUnit",
- "firstPos" : 1185,
- "secondPos" : 1185,
- "firstEndPos" : 1210,
- "secondEndPos" : 1210
-}, {
- "firstType" : "QualifiedName",
- "secondType" : "QualifiedName",
- "firstLabel" : "java.util.HashSet",
- "secondLabel" : "java.util.HashSet",
- "firstParentType" : "ImportDeclaration",
- "secondParentType" : "ImportDeclaration",
- "firstPos" : 1192,
- "secondPos" : 1192,
- "firstEndPos" : 1209,
- "secondEndPos" : 1209
-}, {
- "firstType" : "ImportDeclaration",
- "secondType" : "ImportDeclaration",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "CompilationUnit",
- "secondParentType" : "CompilationUnit",
- "firstPos" : 1211,
- "secondPos" : 1211,
- "firstEndPos" : 1233,
- "secondEndPos" : 1233
-}, {
- "firstType" : "QualifiedName",
- "secondType" : "QualifiedName",
- "firstLabel" : "java.util.List",
- "secondLabel" : "java.util.List",
- "firstParentType" : "ImportDeclaration",
- "secondParentType" : "ImportDeclaration",
- "firstPos" : 1218,
- "secondPos" : 1218,
- "firstEndPos" : 1232,
- "secondEndPos" : 1232
-}, {
- "firstType" : "ImportDeclaration",
- "secondType" : "ImportDeclaration",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "CompilationUnit",
- "secondParentType" : "CompilationUnit",
- "firstPos" : 1234,
- "secondPos" : 1234,
- "firstEndPos" : 1255,
- "secondEndPos" : 1255
-}, {
- "firstType" : "QualifiedName",
- "secondType" : "QualifiedName",
- "firstLabel" : "java.util.Map",
- "secondLabel" : "java.util.Map",
- "firstParentType" : "ImportDeclaration",
- "secondParentType" : "ImportDeclaration",
- "firstPos" : 1241,
- "secondPos" : 1241,
- "firstEndPos" : 1254,
- "secondEndPos" : 1254
-}, {
- "firstType" : "ImportDeclaration",
- "secondType" : "ImportDeclaration",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "CompilationUnit",
- "secondParentType" : "CompilationUnit",
- "firstPos" : 1256,
- "secondPos" : 1256,
- "firstEndPos" : 1277,
- "secondEndPos" : 1277
-}, {
- "firstType" : "QualifiedName",
- "secondType" : "QualifiedName",
- "firstLabel" : "java.util.Set",
- "secondLabel" : "java.util.Set",
- "firstParentType" : "ImportDeclaration",
- "secondParentType" : "ImportDeclaration",
- "firstPos" : 1263,
- "secondPos" : 1263,
- "firstEndPos" : 1276,
- "secondEndPos" : 1276
-}, {
- "firstType" : "ImportDeclaration",
- "secondType" : "ImportDeclaration",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "CompilationUnit",
- "secondParentType" : "CompilationUnit",
- "firstPos" : 1279,
- "secondPos" : 1279,
- "firstEndPos" : 1312,
- "secondEndPos" : 1312
-}, {
- "firstType" : "QualifiedName",
- "secondType" : "QualifiedName",
- "firstLabel" : "javax.annotation.Nullable",
- "secondLabel" : "javax.annotation.Nullable",
- "firstParentType" : "ImportDeclaration",
- "secondParentType" : "ImportDeclaration",
- "firstPos" : 1286,
- "secondPos" : 1286,
- "firstEndPos" : 1311,
- "secondEndPos" : 1311
-}, {
- "firstType" : "TypeDeclaration",
- "secondType" : "TypeDeclaration",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "CompilationUnit",
- "secondParentType" : "CompilationUnit",
- "firstPos" : 1314,
- "secondPos" : 1314,
- "firstEndPos" : 75860,
- "secondEndPos" : 75861
-}, {
- "firstType" : "Javadoc",
- "secondType" : "Javadoc",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "TypeDeclaration",
- "secondParentType" : "TypeDeclaration",
- "firstPos" : 1314,
- "secondPos" : 1314,
- "firstEndPos" : 1397,
- "secondEndPos" : 1397
-}, {
- "firstType" : "TagElement",
- "secondType" : "TagElement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "Javadoc",
- "secondParentType" : "Javadoc",
- "firstPos" : 1321,
- "secondPos" : 1321,
- "firstEndPos" : 1390,
- "secondEndPos" : 1390
-}, {
- "firstType" : "TextElement",
- "secondType" : "TextElement",
- "firstLabel" : "NodeUtil contains utilities that get properties from the Node object.",
- "secondLabel" : "NodeUtil contains utilities that get properties from the Node object.",
- "firstParentType" : "TagElement",
- "secondParentType" : "TagElement",
- "firstPos" : 1321,
- "secondPos" : 1321,
- "firstEndPos" : 1390,
- "secondEndPos" : 1390
-}, {
- "firstType" : "Modifier",
- "secondType" : "Modifier",
- "firstLabel" : "public",
- "secondLabel" : "public",
- "firstParentType" : "TypeDeclaration",
- "secondParentType" : "TypeDeclaration",
- "firstPos" : 1398,
- "secondPos" : 1398,
- "firstEndPos" : 1404,
- "secondEndPos" : 1404
-}, {
- "firstType" : "Modifier",
- "secondType" : "Modifier",
- "firstLabel" : "final",
- "secondLabel" : "final",
- "firstParentType" : "TypeDeclaration",
- "secondParentType" : "TypeDeclaration",
- "firstPos" : 1405,
- "secondPos" : 1405,
- "firstEndPos" : 1410,
- "secondEndPos" : 1410
-}, {
- "firstType" : "TYPE_DECLARATION_KIND",
- "secondType" : "TYPE_DECLARATION_KIND",
- "firstLabel" : "class",
- "secondLabel" : "class",
- "firstParentType" : "TypeDeclaration",
- "secondParentType" : "TypeDeclaration",
- "firstPos" : 1411,
- "secondPos" : 1411,
- "firstEndPos" : 1416,
- "secondEndPos" : 1416
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "NodeUtil",
- "secondLabel" : "NodeUtil",
- "firstParentType" : "TypeDeclaration",
- "secondParentType" : "TypeDeclaration",
- "firstPos" : 1417,
- "secondPos" : 1417,
- "firstEndPos" : 1425,
- "secondEndPos" : 1425
-}, {
- "firstType" : "FieldDeclaration",
- "secondType" : "FieldDeclaration",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "TypeDeclaration",
- "secondParentType" : "TypeDeclaration",
- "firstPos" : 1431,
- "secondPos" : 1431,
- "firstEndPos" : 1502,
- "secondEndPos" : 1502
-}, {
- "firstType" : "Modifier",
- "secondType" : "Modifier",
- "firstLabel" : "final",
- "secondLabel" : "final",
- "firstParentType" : "FieldDeclaration",
- "secondParentType" : "FieldDeclaration",
- "firstPos" : 1431,
- "secondPos" : 1431,
- "firstEndPos" : 1436,
- "secondEndPos" : 1436
-}, {
- "firstType" : "Modifier",
- "secondType" : "Modifier",
- "firstLabel" : "static",
- "secondLabel" : "static",
- "firstParentType" : "FieldDeclaration",
- "secondParentType" : "FieldDeclaration",
- "firstPos" : 1437,
- "secondPos" : 1437,
- "firstEndPos" : 1443,
- "secondEndPos" : 1443
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "String",
- "secondLabel" : "String",
- "firstParentType" : "SimpleType",
- "secondParentType" : "SimpleType",
- "firstPos" : 1444,
- "secondPos" : 1444,
- "firstEndPos" : 1450,
- "secondEndPos" : 1450
-}, {
- "firstType" : "SimpleType",
- "secondType" : "SimpleType",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "FieldDeclaration",
- "secondParentType" : "FieldDeclaration",
- "firstPos" : 1444,
- "secondPos" : 1444,
- "firstEndPos" : 1450,
- "secondEndPos" : 1450
-}, {
- "firstType" : "VariableDeclarationFragment",
- "secondType" : "VariableDeclarationFragment",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "FieldDeclaration",
- "secondParentType" : "FieldDeclaration",
- "firstPos" : 1451,
- "secondPos" : 1451,
- "firstEndPos" : 1501,
- "secondEndPos" : 1501
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "JSC_PROPERTY_NAME_FN",
- "secondLabel" : "JSC_PROPERTY_NAME_FN",
- "firstParentType" : "VariableDeclarationFragment",
- "secondParentType" : "VariableDeclarationFragment",
- "firstPos" : 1451,
- "secondPos" : 1451,
- "firstEndPos" : 1471,
- "secondEndPos" : 1471
-}, {
- "firstType" : "StringLiteral",
- "secondType" : "StringLiteral",
- "firstLabel" : "\"JSCompiler_renameProperty\"",
- "secondLabel" : "\"JSCompiler_renameProperty\"",
- "firstParentType" : "VariableDeclarationFragment",
- "secondParentType" : "VariableDeclarationFragment",
- "firstPos" : 1474,
- "secondPos" : 1474,
- "firstEndPos" : 1501,
- "secondEndPos" : 1501
-}, {
- "firstType" : "LineComment",
- "secondType" : "LineComment",
- "firstLabel" : "// TODO(user): Eliminate this class and make all of the static methods",
- "secondLabel" : "// TODO(user): Eliminate this class and make all of the static methods",
- "firstParentType" : "TypeDeclaration",
- "secondParentType" : "TypeDeclaration",
- "firstPos" : 1506,
- "secondPos" : 1506,
- "firstEndPos" : 1576,
- "secondEndPos" : 1576
-}, {
- "firstType" : "LineComment",
- "secondType" : "LineComment",
- "firstLabel" : "// instance methods of com.google.javascript.rhino.Node.",
- "secondLabel" : "// instance methods of com.google.javascript.rhino.Node.",
- "firstParentType" : "TypeDeclaration",
- "secondParentType" : "TypeDeclaration",
- "firstPos" : 1579,
- "secondPos" : 1579,
- "firstEndPos" : 1635,
- "secondEndPos" : 1635
-}, {
- "firstType" : "FieldDeclaration",
- "secondType" : "FieldDeclaration",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "TypeDeclaration",
- "secondParentType" : "TypeDeclaration",
- "firstPos" : 1639,
- "secondPos" : 1639,
- "firstEndPos" : 1933,
- "secondEndPos" : 1933
-}, {
- "firstType" : "Javadoc",
- "secondType" : "Javadoc",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "FieldDeclaration",
- "secondParentType" : "FieldDeclaration",
- "firstPos" : 1639,
- "secondPos" : 1639,
- "firstEndPos" : 1707,
- "secondEndPos" : 1707
-}, {
- "firstType" : "TagElement",
- "secondType" : "TagElement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "Javadoc",
- "secondParentType" : "Javadoc",
- "firstPos" : 1643,
- "secondPos" : 1643,
- "firstEndPos" : 1705,
- "secondEndPos" : 1705
-}, {
- "firstType" : "TextElement",
- "secondType" : "TextElement",
- "firstLabel" : "the set of builtin constructors that don't have side effects. ",
- "secondLabel" : "the set of builtin constructors that don't have side effects. ",
- "firstParentType" : "TagElement",
- "secondParentType" : "TagElement",
- "firstPos" : 1643,
- "secondPos" : 1643,
- "firstEndPos" : 1705,
- "secondEndPos" : 1705
-}, {
- "firstType" : "Modifier",
- "secondType" : "Modifier",
- "firstLabel" : "private",
- "secondLabel" : "private",
- "firstParentType" : "FieldDeclaration",
- "secondParentType" : "FieldDeclaration",
- "firstPos" : 1710,
- "secondPos" : 1710,
- "firstEndPos" : 1717,
- "secondEndPos" : 1717
-}, {
- "firstType" : "Modifier",
- "secondType" : "Modifier",
- "firstLabel" : "static",
- "secondLabel" : "static",
- "firstParentType" : "FieldDeclaration",
- "secondParentType" : "FieldDeclaration",
- "firstPos" : 1718,
- "secondPos" : 1718,
- "firstEndPos" : 1724,
- "secondEndPos" : 1724
-}, {
- "firstType" : "Modifier",
- "secondType" : "Modifier",
- "firstLabel" : "final",
- "secondLabel" : "final",
- "firstParentType" : "FieldDeclaration",
- "secondParentType" : "FieldDeclaration",
- "firstPos" : 1725,
- "secondPos" : 1725,
- "firstEndPos" : 1730,
- "secondEndPos" : 1730
-}, {
- "firstType" : "ParameterizedType",
- "secondType" : "ParameterizedType",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "FieldDeclaration",
- "secondParentType" : "FieldDeclaration",
- "firstPos" : 1731,
- "secondPos" : 1731,
- "firstEndPos" : 1742,
- "secondEndPos" : 1742
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "Set",
- "secondLabel" : "Set",
- "firstParentType" : "SimpleType",
- "secondParentType" : "SimpleType",
- "firstPos" : 1731,
- "secondPos" : 1731,
- "firstEndPos" : 1734,
- "secondEndPos" : 1734
-}, {
- "firstType" : "SimpleType",
- "secondType" : "SimpleType",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "ParameterizedType",
- "secondParentType" : "ParameterizedType",
- "firstPos" : 1731,
- "secondPos" : 1731,
- "firstEndPos" : 1734,
- "secondEndPos" : 1734
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "String",
- "secondLabel" : "String",
- "firstParentType" : "SimpleType",
- "secondParentType" : "SimpleType",
- "firstPos" : 1735,
- "secondPos" : 1735,
- "firstEndPos" : 1741,
- "secondEndPos" : 1741
-}, {
- "firstType" : "SimpleType",
- "secondType" : "SimpleType",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "ParameterizedType",
- "secondParentType" : "ParameterizedType",
- "firstPos" : 1735,
- "secondPos" : 1735,
- "firstEndPos" : 1741,
- "secondEndPos" : 1741
-}, {
- "firstType" : "VariableDeclarationFragment",
- "secondType" : "VariableDeclarationFragment",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "FieldDeclaration",
- "secondParentType" : "FieldDeclaration",
- "firstPos" : 1743,
- "secondPos" : 1743,
- "firstEndPos" : 1932,
- "secondEndPos" : 1932
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "CONSTRUCTORS_WITHOUT_SIDE_EFFECTS",
- "secondLabel" : "CONSTRUCTORS_WITHOUT_SIDE_EFFECTS",
- "firstParentType" : "VariableDeclarationFragment",
- "secondParentType" : "VariableDeclarationFragment",
- "firstPos" : 1743,
- "secondPos" : 1743,
- "firstEndPos" : 1776,
- "secondEndPos" : 1776
-}, {
- "firstType" : "ClassInstanceCreation",
- "secondType" : "ClassInstanceCreation",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "VariableDeclarationFragment",
- "secondParentType" : "VariableDeclarationFragment",
- "firstPos" : 1785,
- "secondPos" : 1785,
- "firstEndPos" : 1932,
- "secondEndPos" : 1932
-}, {
- "firstType" : "ParameterizedType",
- "secondType" : "ParameterizedType",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "ClassInstanceCreation",
- "secondParentType" : "ClassInstanceCreation",
- "firstPos" : 1789,
- "secondPos" : 1789,
- "firstEndPos" : 1804,
- "secondEndPos" : 1804
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "HashSet",
- "secondLabel" : "HashSet",
- "firstParentType" : "SimpleType",
- "secondParentType" : "SimpleType",
- "firstPos" : 1789,
- "secondPos" : 1789,
- "firstEndPos" : 1796,
- "secondEndPos" : 1796
-}, {
- "firstType" : "SimpleType",
- "secondType" : "SimpleType",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "ParameterizedType",
- "secondParentType" : "ParameterizedType",
- "firstPos" : 1789,
- "secondPos" : 1789,
- "firstEndPos" : 1796,
- "secondEndPos" : 1796
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "String",
- "secondLabel" : "String",
- "firstParentType" : "SimpleType",
- "secondParentType" : "SimpleType",
- "firstPos" : 1797,
- "secondPos" : 1797,
- "firstEndPos" : 1803,
- "secondEndPos" : 1803
-}, {
- "firstType" : "SimpleType",
- "secondType" : "SimpleType",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "ParameterizedType",
- "secondParentType" : "ParameterizedType",
- "firstPos" : 1797,
- "secondPos" : 1797,
- "firstEndPos" : 1803,
- "secondEndPos" : 1803
-}, {
- "firstType" : "MethodInvocation",
- "secondType" : "MethodInvocation",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "ClassInstanceCreation",
- "secondParentType" : "ClassInstanceCreation",
- "firstPos" : 1805,
- "secondPos" : 1805,
- "firstEndPos" : 1931,
- "secondEndPos" : 1931
-}, {
- "firstType" : "METHOD_INVOCATION_RECEIVER",
- "secondType" : "METHOD_INVOCATION_RECEIVER",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 1805,
- "secondPos" : 1805,
- "firstEndPos" : 1811,
- "secondEndPos" : 1811
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "Arrays",
- "secondLabel" : "Arrays",
- "firstParentType" : "METHOD_INVOCATION_RECEIVER",
- "secondParentType" : "METHOD_INVOCATION_RECEIVER",
- "firstPos" : 1805,
- "secondPos" : 1805,
- "firstEndPos" : 1811,
- "secondEndPos" : 1811
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "asList",
- "secondLabel" : "asList",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 1812,
- "secondPos" : 1812,
- "firstEndPos" : 1818,
- "secondEndPos" : 1818
-}, {
- "firstType" : "METHOD_INVOCATION_ARGUMENTS",
- "secondType" : "METHOD_INVOCATION_ARGUMENTS",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 1828,
- "secondPos" : 1828,
- "firstEndPos" : 1930,
- "secondEndPos" : 1930
-}, {
- "firstType" : "StringLiteral",
- "secondType" : "StringLiteral",
- "firstLabel" : "\"Array\"",
- "secondLabel" : "\"Array\"",
- "firstParentType" : "METHOD_INVOCATION_ARGUMENTS",
- "secondParentType" : "METHOD_INVOCATION_ARGUMENTS",
- "firstPos" : 1828,
- "secondPos" : 1828,
- "firstEndPos" : 1835,
- "secondEndPos" : 1835
-}, {
- "firstType" : "StringLiteral",
- "secondType" : "StringLiteral",
- "firstLabel" : "\"Date\"",
- "secondLabel" : "\"Date\"",
- "firstParentType" : "METHOD_INVOCATION_ARGUMENTS",
- "secondParentType" : "METHOD_INVOCATION_ARGUMENTS",
- "firstPos" : 1845,
- "secondPos" : 1845,
- "firstEndPos" : 1851,
- "secondEndPos" : 1851
-}, {
- "firstType" : "StringLiteral",
- "secondType" : "StringLiteral",
- "firstLabel" : "\"Error\"",
- "secondLabel" : "\"Error\"",
- "firstParentType" : "METHOD_INVOCATION_ARGUMENTS",
- "secondParentType" : "METHOD_INVOCATION_ARGUMENTS",
- "firstPos" : 1861,
- "secondPos" : 1861,
- "firstEndPos" : 1868,
- "secondEndPos" : 1868
-}, {
- "firstType" : "StringLiteral",
- "secondType" : "StringLiteral",
- "firstLabel" : "\"Object\"",
- "secondLabel" : "\"Object\"",
- "firstParentType" : "METHOD_INVOCATION_ARGUMENTS",
- "secondParentType" : "METHOD_INVOCATION_ARGUMENTS",
- "firstPos" : 1878,
- "secondPos" : 1878,
- "firstEndPos" : 1886,
- "secondEndPos" : 1886
-}, {
- "firstType" : "StringLiteral",
- "secondType" : "StringLiteral",
- "firstLabel" : "\"RegExp\"",
- "secondLabel" : "\"RegExp\"",
- "firstParentType" : "METHOD_INVOCATION_ARGUMENTS",
- "secondParentType" : "METHOD_INVOCATION_ARGUMENTS",
- "firstPos" : 1896,
- "secondPos" : 1896,
- "firstEndPos" : 1904,
- "secondEndPos" : 1904
-}, {
- "firstType" : "StringLiteral",
- "secondType" : "StringLiteral",
- "firstLabel" : "\"XMLHttpRequest\"",
- "secondLabel" : "\"XMLHttpRequest\"",
- "firstParentType" : "METHOD_INVOCATION_ARGUMENTS",
- "secondParentType" : "METHOD_INVOCATION_ARGUMENTS",
- "firstPos" : 1914,
- "secondPos" : 1914,
- "firstEndPos" : 1930,
- "secondEndPos" : 1930
-}, {
- "firstType" : "LineComment",
- "secondType" : "LineComment",
- "firstLabel" : "// Utility class; do not instantiate.",
- "secondLabel" : "// Utility class; do not instantiate.",
- "firstParentType" : "TypeDeclaration",
- "secondParentType" : "TypeDeclaration",
- "firstPos" : 1937,
- "secondPos" : 1937,
- "firstEndPos" : 1974,
- "secondEndPos" : 1974
-}, {
- "firstType" : "MethodDeclaration",
- "secondType" : "MethodDeclaration",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "TypeDeclaration",
- "secondParentType" : "TypeDeclaration",
- "firstPos" : 1977,
- "secondPos" : 1977,
- "firstEndPos" : 1998,
- "secondEndPos" : 1998
-}, {
- "firstType" : "Modifier",
- "secondType" : "Modifier",
- "firstLabel" : "private",
- "secondLabel" : "private",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 1977,
- "secondPos" : 1977,
- "firstEndPos" : 1984,
- "secondEndPos" : 1984
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "NodeUtil",
- "secondLabel" : "NodeUtil",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 1985,
- "secondPos" : 1985,
- "firstEndPos" : 1993,
- "secondEndPos" : 1993
-}, {
- "firstType" : "Block",
- "secondType" : "Block",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 1996,
- "secondPos" : 1996,
- "firstEndPos" : 1998,
- "secondEndPos" : 1998
-}, {
- "firstType" : "MethodDeclaration",
- "secondType" : "MethodDeclaration",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "TypeDeclaration",
- "secondParentType" : "TypeDeclaration",
- "firstPos" : 2002,
- "secondPos" : 2002,
- "firstEndPos" : 3491,
- "secondEndPos" : 3491
-}, {
- "firstType" : "Javadoc",
- "secondType" : "Javadoc",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 2002,
- "secondPos" : 2002,
- "firstEndPos" : 2282,
- "secondEndPos" : 2282
-}, {
- "firstType" : "TagElement",
- "secondType" : "TagElement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "Javadoc",
- "secondParentType" : "Javadoc",
- "firstPos" : 2011,
- "secondPos" : 2011,
- "firstEndPos" : 2276,
- "secondEndPos" : 2276
-}, {
- "firstType" : "TextElement",
- "secondType" : "TextElement",
- "firstLabel" : "Gets the boolean value of a node that represents a expression. This method",
- "secondLabel" : "Gets the boolean value of a node that represents a expression. This method",
- "firstParentType" : "TagElement",
- "secondParentType" : "TagElement",
- "firstPos" : 2011,
- "secondPos" : 2011,
- "firstEndPos" : 2085,
- "secondEndPos" : 2085
-}, {
- "firstType" : "TextElement",
- "secondType" : "TextElement",
- "firstLabel" : "effectively emulates the Boolean()
JavaScript cast function.",
- "secondLabel" : "effectively emulates the Boolean()
JavaScript cast function.",
- "firstParentType" : "TagElement",
- "secondParentType" : "TagElement",
- "firstPos" : 2091,
- "secondPos" : 2091,
- "firstEndPos" : 2164,
- "secondEndPos" : 2164
-}, {
- "firstType" : "TextElement",
- "secondType" : "TextElement",
- "firstLabel" : "Note: unlike getBooleanValue this function does not return UNKNOWN",
- "secondLabel" : "Note: unlike getBooleanValue this function does not return UNKNOWN",
- "firstParentType" : "TagElement",
- "secondParentType" : "TagElement",
- "firstPos" : 2170,
- "secondPos" : 2170,
- "firstEndPos" : 2236,
- "secondEndPos" : 2236
-}, {
- "firstType" : "TextElement",
- "secondType" : "TextElement",
- "firstLabel" : "for expressions with side-effects.",
- "secondLabel" : "for expressions with side-effects.",
- "firstParentType" : "TagElement",
- "secondParentType" : "TagElement",
- "firstPos" : 2242,
- "secondPos" : 2242,
- "firstEndPos" : 2276,
- "secondEndPos" : 2276
-}, {
- "firstType" : "Modifier",
- "secondType" : "Modifier",
- "firstLabel" : "static",
- "secondLabel" : "static",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 2285,
- "secondPos" : 2285,
- "firstEndPos" : 2291,
- "secondEndPos" : 2291
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "TernaryValue",
- "secondLabel" : "TernaryValue",
- "firstParentType" : "SimpleType",
- "secondParentType" : "SimpleType",
- "firstPos" : 2292,
- "secondPos" : 2292,
- "firstEndPos" : 2304,
- "secondEndPos" : 2304
-}, {
- "firstType" : "SimpleType",
- "secondType" : "SimpleType",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 2292,
- "secondPos" : 2292,
- "firstEndPos" : 2304,
- "secondEndPos" : 2304
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "getExpressionBooleanValue",
- "secondLabel" : "getExpressionBooleanValue",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 2305,
- "secondPos" : 2305,
- "firstEndPos" : 2330,
- "secondEndPos" : 2330
-}, {
- "firstType" : "SingleVariableDeclaration",
- "secondType" : "SingleVariableDeclaration",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 2331,
- "secondPos" : 2331,
- "firstEndPos" : 2337,
- "secondEndPos" : 2337
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "Node",
- "secondLabel" : "Node",
- "firstParentType" : "SimpleType",
- "secondParentType" : "SimpleType",
- "firstPos" : 2331,
- "secondPos" : 2331,
- "firstEndPos" : 2335,
- "secondEndPos" : 2335
-}, {
- "firstType" : "SimpleType",
- "secondType" : "SimpleType",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SingleVariableDeclaration",
- "secondParentType" : "SingleVariableDeclaration",
- "firstPos" : 2331,
- "secondPos" : 2331,
- "firstEndPos" : 2335,
- "secondEndPos" : 2335
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "n",
- "secondLabel" : "n",
- "firstParentType" : "SingleVariableDeclaration",
- "secondParentType" : "SingleVariableDeclaration",
- "firstPos" : 2336,
- "secondPos" : 2336,
- "firstEndPos" : 2337,
- "secondEndPos" : 2337
-}, {
- "firstType" : "Block",
- "secondType" : "Block",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 2339,
- "secondPos" : 2339,
- "firstEndPos" : 3491,
- "secondEndPos" : 3491
-}, {
- "firstType" : "SwitchStatement",
- "secondType" : "SwitchStatement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "Block",
- "secondParentType" : "Block",
- "firstPos" : 2345,
- "secondPos" : 2345,
- "firstEndPos" : 3487,
- "secondEndPos" : 3487
-}, {
- "firstType" : "MethodInvocation",
- "secondType" : "MethodInvocation",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 2353,
- "secondPos" : 2353,
- "firstEndPos" : 2364,
- "secondEndPos" : 2364
-}, {
- "firstType" : "METHOD_INVOCATION_RECEIVER",
- "secondType" : "METHOD_INVOCATION_RECEIVER",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 2353,
- "secondPos" : 2353,
- "firstEndPos" : 2354,
- "secondEndPos" : 2354
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "n",
- "secondLabel" : "n",
- "firstParentType" : "METHOD_INVOCATION_RECEIVER",
- "secondParentType" : "METHOD_INVOCATION_RECEIVER",
- "firstPos" : 2353,
- "secondPos" : 2353,
- "firstEndPos" : 2354,
- "secondEndPos" : 2354
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "getType",
- "secondLabel" : "getType",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 2355,
- "secondPos" : 2355,
- "firstEndPos" : 2362,
- "secondEndPos" : 2362
-}, {
- "firstType" : "SwitchCase",
- "secondType" : "SwitchCase",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 2374,
- "secondPos" : 2374,
- "firstEndPos" : 2392,
- "secondEndPos" : 2392
-}, {
- "firstType" : "QualifiedName",
- "secondType" : "QualifiedName",
- "firstLabel" : "Token.ASSIGN",
- "secondLabel" : "Token.ASSIGN",
- "firstParentType" : "SwitchCase",
- "secondParentType" : "SwitchCase",
- "firstPos" : 2379,
- "secondPos" : 2379,
- "firstEndPos" : 2391,
- "secondEndPos" : 2391
-}, {
- "firstType" : "SwitchCase",
- "secondType" : "SwitchCase",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 2399,
- "secondPos" : 2399,
- "firstEndPos" : 2416,
- "secondEndPos" : 2416
-}, {
- "firstType" : "QualifiedName",
- "secondType" : "QualifiedName",
- "firstLabel" : "Token.COMMA",
- "secondLabel" : "Token.COMMA",
- "firstParentType" : "SwitchCase",
- "secondParentType" : "SwitchCase",
- "firstPos" : 2404,
- "secondPos" : 2404,
- "firstEndPos" : 2415,
- "secondEndPos" : 2415
-}, {
- "firstType" : "LineComment",
- "secondType" : "LineComment",
- "firstLabel" : "// For ASSIGN and COMMA the value is the value of the RHS.",
- "secondLabel" : "// For ASSIGN and COMMA the value is the value of the RHS.",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 2425,
- "secondPos" : 2425,
- "firstEndPos" : 2483,
- "secondEndPos" : 2483
-}, {
- "firstType" : "ReturnStatement",
- "secondType" : "ReturnStatement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 2492,
- "secondPos" : 2492,
- "firstEndPos" : 2543,
- "secondEndPos" : 2543
-}, {
- "firstType" : "MethodInvocation",
- "secondType" : "MethodInvocation",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "ReturnStatement",
- "secondParentType" : "ReturnStatement",
- "firstPos" : 2499,
- "secondPos" : 2499,
- "firstEndPos" : 2542,
- "secondEndPos" : 2542
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "getExpressionBooleanValue",
- "secondLabel" : "getExpressionBooleanValue",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 2499,
- "secondPos" : 2499,
- "firstEndPos" : 2524,
- "secondEndPos" : 2524
-}, {
- "firstType" : "METHOD_INVOCATION_ARGUMENTS",
- "secondType" : "METHOD_INVOCATION_ARGUMENTS",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 2525,
- "secondPos" : 2525,
- "firstEndPos" : 2541,
- "secondEndPos" : 2541
-}, {
- "firstType" : "MethodInvocation",
- "secondType" : "MethodInvocation",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "METHOD_INVOCATION_ARGUMENTS",
- "secondParentType" : "METHOD_INVOCATION_ARGUMENTS",
- "firstPos" : 2525,
- "secondPos" : 2525,
- "firstEndPos" : 2541,
- "secondEndPos" : 2541
-}, {
- "firstType" : "METHOD_INVOCATION_RECEIVER",
- "secondType" : "METHOD_INVOCATION_RECEIVER",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 2525,
- "secondPos" : 2525,
- "firstEndPos" : 2526,
- "secondEndPos" : 2526
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "n",
- "secondLabel" : "n",
- "firstParentType" : "METHOD_INVOCATION_RECEIVER",
- "secondParentType" : "METHOD_INVOCATION_RECEIVER",
- "firstPos" : 2525,
- "secondPos" : 2525,
- "firstEndPos" : 2526,
- "secondEndPos" : 2526
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "getLastChild",
- "secondLabel" : "getLastChild",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 2527,
- "secondPos" : 2527,
- "firstEndPos" : 2539,
- "secondEndPos" : 2539
-}, {
- "firstType" : "SwitchCase",
- "secondType" : "SwitchCase",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 2550,
- "secondPos" : 2550,
- "firstEndPos" : 2565,
- "secondEndPos" : 2565
-}, {
- "firstType" : "QualifiedName",
- "secondType" : "QualifiedName",
- "firstLabel" : "Token.NOT",
- "secondLabel" : "Token.NOT",
- "firstParentType" : "SwitchCase",
- "secondParentType" : "SwitchCase",
- "firstPos" : 2555,
- "secondPos" : 2555,
- "firstEndPos" : 2564,
- "secondEndPos" : 2564
-}, {
- "firstType" : "VariableDeclarationStatement",
- "secondType" : "VariableDeclarationStatement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 2574,
- "secondPos" : 2574,
- "firstEndPos" : 2639,
- "secondEndPos" : 2639
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "TernaryValue",
- "secondLabel" : "TernaryValue",
- "firstParentType" : "SimpleType",
- "secondParentType" : "SimpleType",
- "firstPos" : 2574,
- "secondPos" : 2574,
- "firstEndPos" : 2586,
- "secondEndPos" : 2586
-}, {
- "firstType" : "SimpleType",
- "secondType" : "SimpleType",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "VariableDeclarationStatement",
- "secondParentType" : "VariableDeclarationStatement",
- "firstPos" : 2574,
- "secondPos" : 2574,
- "firstEndPos" : 2586,
- "secondEndPos" : 2586
-}, {
- "firstType" : "VariableDeclarationFragment",
- "secondType" : "VariableDeclarationFragment",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "VariableDeclarationStatement",
- "secondParentType" : "VariableDeclarationStatement",
- "firstPos" : 2587,
- "secondPos" : 2587,
- "firstEndPos" : 2638,
- "secondEndPos" : 2638
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "value",
- "secondLabel" : "value",
- "firstParentType" : "VariableDeclarationFragment",
- "secondParentType" : "VariableDeclarationFragment",
- "firstPos" : 2587,
- "secondPos" : 2587,
- "firstEndPos" : 2592,
- "secondEndPos" : 2592
-}, {
- "firstType" : "MethodInvocation",
- "secondType" : "MethodInvocation",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "VariableDeclarationFragment",
- "secondParentType" : "VariableDeclarationFragment",
- "firstPos" : 2595,
- "secondPos" : 2595,
- "firstEndPos" : 2638,
- "secondEndPos" : 2638
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "getExpressionBooleanValue",
- "secondLabel" : "getExpressionBooleanValue",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 2595,
- "secondPos" : 2595,
- "firstEndPos" : 2620,
- "secondEndPos" : 2620
-}, {
- "firstType" : "METHOD_INVOCATION_ARGUMENTS",
- "secondType" : "METHOD_INVOCATION_ARGUMENTS",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 2621,
- "secondPos" : 2621,
- "firstEndPos" : 2637,
- "secondEndPos" : 2637
-}, {
- "firstType" : "MethodInvocation",
- "secondType" : "MethodInvocation",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "METHOD_INVOCATION_ARGUMENTS",
- "secondParentType" : "METHOD_INVOCATION_ARGUMENTS",
- "firstPos" : 2621,
- "secondPos" : 2621,
- "firstEndPos" : 2637,
- "secondEndPos" : 2637
-}, {
- "firstType" : "METHOD_INVOCATION_RECEIVER",
- "secondType" : "METHOD_INVOCATION_RECEIVER",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 2621,
- "secondPos" : 2621,
- "firstEndPos" : 2622,
- "secondEndPos" : 2622
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "n",
- "secondLabel" : "n",
- "firstParentType" : "METHOD_INVOCATION_RECEIVER",
- "secondParentType" : "METHOD_INVOCATION_RECEIVER",
- "firstPos" : 2621,
- "secondPos" : 2621,
- "firstEndPos" : 2622,
- "secondEndPos" : 2622
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "getLastChild",
- "secondLabel" : "getLastChild",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 2623,
- "secondPos" : 2623,
- "firstEndPos" : 2635,
- "secondEndPos" : 2635
-}, {
- "firstType" : "ReturnStatement",
- "secondType" : "ReturnStatement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 2648,
- "secondPos" : 2648,
- "firstEndPos" : 2667,
- "secondEndPos" : 2667
-}, {
- "firstType" : "MethodInvocation",
- "secondType" : "MethodInvocation",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "ReturnStatement",
- "secondParentType" : "ReturnStatement",
- "firstPos" : 2655,
- "secondPos" : 2655,
- "firstEndPos" : 2666,
- "secondEndPos" : 2666
-}, {
- "firstType" : "METHOD_INVOCATION_RECEIVER",
- "secondType" : "METHOD_INVOCATION_RECEIVER",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 2655,
- "secondPos" : 2655,
- "firstEndPos" : 2660,
- "secondEndPos" : 2660
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "value",
- "secondLabel" : "value",
- "firstParentType" : "METHOD_INVOCATION_RECEIVER",
- "secondParentType" : "METHOD_INVOCATION_RECEIVER",
- "firstPos" : 2655,
- "secondPos" : 2655,
- "firstEndPos" : 2660,
- "secondEndPos" : 2660
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "not",
- "secondLabel" : "not",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 2661,
- "secondPos" : 2661,
- "firstEndPos" : 2664,
- "secondEndPos" : 2664
-}, {
- "firstType" : "SwitchCase",
- "secondType" : "SwitchCase",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 2674,
- "secondPos" : 2674,
- "firstEndPos" : 2689,
- "secondEndPos" : 2689
-}, {
- "firstType" : "QualifiedName",
- "secondType" : "QualifiedName",
- "firstLabel" : "Token.AND",
- "secondLabel" : "Token.AND",
- "firstParentType" : "SwitchCase",
- "secondParentType" : "SwitchCase",
- "firstPos" : 2679,
- "secondPos" : 2679,
- "firstEndPos" : 2688,
- "secondEndPos" : 2688
-}, {
- "firstType" : "Block",
- "secondType" : "Block",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 2690,
- "secondPos" : 2690,
- "firstEndPos" : 2873,
- "secondEndPos" : 2873
-}, {
- "firstType" : "VariableDeclarationStatement",
- "secondType" : "VariableDeclarationStatement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "Block",
- "secondParentType" : "Block",
- "firstPos" : 2700,
- "secondPos" : 2700,
- "firstEndPos" : 2764,
- "secondEndPos" : 2764
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "TernaryValue",
- "secondLabel" : "TernaryValue",
- "firstParentType" : "SimpleType",
- "secondParentType" : "SimpleType",
- "firstPos" : 2700,
- "secondPos" : 2700,
- "firstEndPos" : 2712,
- "secondEndPos" : 2712
-}, {
- "firstType" : "SimpleType",
- "secondType" : "SimpleType",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "VariableDeclarationStatement",
- "secondParentType" : "VariableDeclarationStatement",
- "firstPos" : 2700,
- "secondPos" : 2700,
- "firstEndPos" : 2712,
- "secondEndPos" : 2712
-}, {
- "firstType" : "VariableDeclarationFragment",
- "secondType" : "VariableDeclarationFragment",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "VariableDeclarationStatement",
- "secondParentType" : "VariableDeclarationStatement",
- "firstPos" : 2713,
- "secondPos" : 2713,
- "firstEndPos" : 2763,
- "secondEndPos" : 2763
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "lhs",
- "secondLabel" : "lhs",
- "firstParentType" : "VariableDeclarationFragment",
- "secondParentType" : "VariableDeclarationFragment",
- "firstPos" : 2713,
- "secondPos" : 2713,
- "firstEndPos" : 2716,
- "secondEndPos" : 2716
-}, {
- "firstType" : "MethodInvocation",
- "secondType" : "MethodInvocation",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "VariableDeclarationFragment",
- "secondParentType" : "VariableDeclarationFragment",
- "firstPos" : 2719,
- "secondPos" : 2719,
- "firstEndPos" : 2763,
- "secondEndPos" : 2763
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "getExpressionBooleanValue",
- "secondLabel" : "getExpressionBooleanValue",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 2719,
- "secondPos" : 2719,
- "firstEndPos" : 2744,
- "secondEndPos" : 2744
-}, {
- "firstType" : "METHOD_INVOCATION_ARGUMENTS",
- "secondType" : "METHOD_INVOCATION_ARGUMENTS",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 2745,
- "secondPos" : 2745,
- "firstEndPos" : 2762,
- "secondEndPos" : 2762
-}, {
- "firstType" : "MethodInvocation",
- "secondType" : "MethodInvocation",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "METHOD_INVOCATION_ARGUMENTS",
- "secondParentType" : "METHOD_INVOCATION_ARGUMENTS",
- "firstPos" : 2745,
- "secondPos" : 2745,
- "firstEndPos" : 2762,
- "secondEndPos" : 2762
-}, {
- "firstType" : "METHOD_INVOCATION_RECEIVER",
- "secondType" : "METHOD_INVOCATION_RECEIVER",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 2745,
- "secondPos" : 2745,
- "firstEndPos" : 2746,
- "secondEndPos" : 2746
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "n",
- "secondLabel" : "n",
- "firstParentType" : "METHOD_INVOCATION_RECEIVER",
- "secondParentType" : "METHOD_INVOCATION_RECEIVER",
- "firstPos" : 2745,
- "secondPos" : 2745,
- "firstEndPos" : 2746,
- "secondEndPos" : 2746
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "getFirstChild",
- "secondLabel" : "getFirstChild",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 2747,
- "secondPos" : 2747,
- "firstEndPos" : 2760,
- "secondEndPos" : 2760
-}, {
- "firstType" : "VariableDeclarationStatement",
- "secondType" : "VariableDeclarationStatement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "Block",
- "secondParentType" : "Block",
- "firstPos" : 2773,
- "secondPos" : 2773,
- "firstEndPos" : 2836,
- "secondEndPos" : 2836
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "TernaryValue",
- "secondLabel" : "TernaryValue",
- "firstParentType" : "SimpleType",
- "secondParentType" : "SimpleType",
- "firstPos" : 2773,
- "secondPos" : 2773,
- "firstEndPos" : 2785,
- "secondEndPos" : 2785
-}, {
- "firstType" : "SimpleType",
- "secondType" : "SimpleType",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "VariableDeclarationStatement",
- "secondParentType" : "VariableDeclarationStatement",
- "firstPos" : 2773,
- "secondPos" : 2773,
- "firstEndPos" : 2785,
- "secondEndPos" : 2785
-}, {
- "firstType" : "VariableDeclarationFragment",
- "secondType" : "VariableDeclarationFragment",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "VariableDeclarationStatement",
- "secondParentType" : "VariableDeclarationStatement",
- "firstPos" : 2786,
- "secondPos" : 2786,
- "firstEndPos" : 2835,
- "secondEndPos" : 2835
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "rhs",
- "secondLabel" : "rhs",
- "firstParentType" : "VariableDeclarationFragment",
- "secondParentType" : "VariableDeclarationFragment",
- "firstPos" : 2786,
- "secondPos" : 2786,
- "firstEndPos" : 2789,
- "secondEndPos" : 2789
-}, {
- "firstType" : "MethodInvocation",
- "secondType" : "MethodInvocation",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "VariableDeclarationFragment",
- "secondParentType" : "VariableDeclarationFragment",
- "firstPos" : 2792,
- "secondPos" : 2792,
- "firstEndPos" : 2835,
- "secondEndPos" : 2835
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "getExpressionBooleanValue",
- "secondLabel" : "getExpressionBooleanValue",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 2792,
- "secondPos" : 2792,
- "firstEndPos" : 2817,
- "secondEndPos" : 2817
-}, {
- "firstType" : "METHOD_INVOCATION_ARGUMENTS",
- "secondType" : "METHOD_INVOCATION_ARGUMENTS",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 2818,
- "secondPos" : 2818,
- "firstEndPos" : 2834,
- "secondEndPos" : 2834
-}, {
- "firstType" : "MethodInvocation",
- "secondType" : "MethodInvocation",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "METHOD_INVOCATION_ARGUMENTS",
- "secondParentType" : "METHOD_INVOCATION_ARGUMENTS",
- "firstPos" : 2818,
- "secondPos" : 2818,
- "firstEndPos" : 2834,
- "secondEndPos" : 2834
-}, {
- "firstType" : "METHOD_INVOCATION_RECEIVER",
- "secondType" : "METHOD_INVOCATION_RECEIVER",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 2818,
- "secondPos" : 2818,
- "firstEndPos" : 2819,
- "secondEndPos" : 2819
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "n",
- "secondLabel" : "n",
- "firstParentType" : "METHOD_INVOCATION_RECEIVER",
- "secondParentType" : "METHOD_INVOCATION_RECEIVER",
- "firstPos" : 2818,
- "secondPos" : 2818,
- "firstEndPos" : 2819,
- "secondEndPos" : 2819
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "getLastChild",
- "secondLabel" : "getLastChild",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 2820,
- "secondPos" : 2820,
- "firstEndPos" : 2832,
- "secondEndPos" : 2832
-}, {
- "firstType" : "ReturnStatement",
- "secondType" : "ReturnStatement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "Block",
- "secondParentType" : "Block",
- "firstPos" : 2845,
- "secondPos" : 2845,
- "firstEndPos" : 2865,
- "secondEndPos" : 2865
-}, {
- "firstType" : "MethodInvocation",
- "secondType" : "MethodInvocation",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "ReturnStatement",
- "secondParentType" : "ReturnStatement",
- "firstPos" : 2852,
- "secondPos" : 2852,
- "firstEndPos" : 2864,
- "secondEndPos" : 2864
-}, {
- "firstType" : "METHOD_INVOCATION_RECEIVER",
- "secondType" : "METHOD_INVOCATION_RECEIVER",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 2852,
- "secondPos" : 2852,
- "firstEndPos" : 2855,
- "secondEndPos" : 2855
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "lhs",
- "secondLabel" : "lhs",
- "firstParentType" : "METHOD_INVOCATION_RECEIVER",
- "secondParentType" : "METHOD_INVOCATION_RECEIVER",
- "firstPos" : 2852,
- "secondPos" : 2852,
- "firstEndPos" : 2855,
- "secondEndPos" : 2855
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "and",
- "secondLabel" : "and",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 2856,
- "secondPos" : 2856,
- "firstEndPos" : 2859,
- "secondEndPos" : 2859
-}, {
- "firstType" : "METHOD_INVOCATION_ARGUMENTS",
- "secondType" : "METHOD_INVOCATION_ARGUMENTS",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 2860,
- "secondPos" : 2860,
- "firstEndPos" : 2863,
- "secondEndPos" : 2863
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "rhs",
- "secondLabel" : "rhs",
- "firstParentType" : "METHOD_INVOCATION_ARGUMENTS",
- "secondParentType" : "METHOD_INVOCATION_ARGUMENTS",
- "firstPos" : 2860,
- "secondPos" : 2860,
- "firstEndPos" : 2863,
- "secondEndPos" : 2863
-}, {
- "firstType" : "SwitchCase",
- "secondType" : "SwitchCase",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 2880,
- "secondPos" : 2880,
- "firstEndPos" : 2894,
- "secondEndPos" : 2894
-}, {
- "firstType" : "QualifiedName",
- "secondType" : "QualifiedName",
- "firstLabel" : "Token.OR",
- "secondLabel" : "Token.OR",
- "firstParentType" : "SwitchCase",
- "secondParentType" : "SwitchCase",
- "firstPos" : 2885,
- "secondPos" : 2885,
- "firstEndPos" : 2893,
- "secondEndPos" : 2893
-}, {
- "firstType" : "Block",
- "secondType" : "Block",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 2896,
- "secondPos" : 2896,
- "firstEndPos" : 3078,
- "secondEndPos" : 3078
-}, {
- "firstType" : "VariableDeclarationStatement",
- "secondType" : "VariableDeclarationStatement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "Block",
- "secondParentType" : "Block",
- "firstPos" : 2906,
- "secondPos" : 2906,
- "firstEndPos" : 2970,
- "secondEndPos" : 2970
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "TernaryValue",
- "secondLabel" : "TernaryValue",
- "firstParentType" : "SimpleType",
- "secondParentType" : "SimpleType",
- "firstPos" : 2906,
- "secondPos" : 2906,
- "firstEndPos" : 2918,
- "secondEndPos" : 2918
-}, {
- "firstType" : "SimpleType",
- "secondType" : "SimpleType",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "VariableDeclarationStatement",
- "secondParentType" : "VariableDeclarationStatement",
- "firstPos" : 2906,
- "secondPos" : 2906,
- "firstEndPos" : 2918,
- "secondEndPos" : 2918
-}, {
- "firstType" : "VariableDeclarationFragment",
- "secondType" : "VariableDeclarationFragment",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "VariableDeclarationStatement",
- "secondParentType" : "VariableDeclarationStatement",
- "firstPos" : 2919,
- "secondPos" : 2919,
- "firstEndPos" : 2969,
- "secondEndPos" : 2969
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "lhs",
- "secondLabel" : "lhs",
- "firstParentType" : "VariableDeclarationFragment",
- "secondParentType" : "VariableDeclarationFragment",
- "firstPos" : 2919,
- "secondPos" : 2919,
- "firstEndPos" : 2922,
- "secondEndPos" : 2922
-}, {
- "firstType" : "MethodInvocation",
- "secondType" : "MethodInvocation",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "VariableDeclarationFragment",
- "secondParentType" : "VariableDeclarationFragment",
- "firstPos" : 2925,
- "secondPos" : 2925,
- "firstEndPos" : 2969,
- "secondEndPos" : 2969
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "getExpressionBooleanValue",
- "secondLabel" : "getExpressionBooleanValue",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 2925,
- "secondPos" : 2925,
- "firstEndPos" : 2950,
- "secondEndPos" : 2950
-}, {
- "firstType" : "METHOD_INVOCATION_ARGUMENTS",
- "secondType" : "METHOD_INVOCATION_ARGUMENTS",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 2951,
- "secondPos" : 2951,
- "firstEndPos" : 2968,
- "secondEndPos" : 2968
-}, {
- "firstType" : "MethodInvocation",
- "secondType" : "MethodInvocation",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "METHOD_INVOCATION_ARGUMENTS",
- "secondParentType" : "METHOD_INVOCATION_ARGUMENTS",
- "firstPos" : 2951,
- "secondPos" : 2951,
- "firstEndPos" : 2968,
- "secondEndPos" : 2968
-}, {
- "firstType" : "METHOD_INVOCATION_RECEIVER",
- "secondType" : "METHOD_INVOCATION_RECEIVER",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 2951,
- "secondPos" : 2951,
- "firstEndPos" : 2952,
- "secondEndPos" : 2952
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "n",
- "secondLabel" : "n",
- "firstParentType" : "METHOD_INVOCATION_RECEIVER",
- "secondParentType" : "METHOD_INVOCATION_RECEIVER",
- "firstPos" : 2951,
- "secondPos" : 2951,
- "firstEndPos" : 2952,
- "secondEndPos" : 2952
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "getFirstChild",
- "secondLabel" : "getFirstChild",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 2953,
- "secondPos" : 2953,
- "firstEndPos" : 2966,
- "secondEndPos" : 2966
-}, {
- "firstType" : "VariableDeclarationStatement",
- "secondType" : "VariableDeclarationStatement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "Block",
- "secondParentType" : "Block",
- "firstPos" : 2979,
- "secondPos" : 2979,
- "firstEndPos" : 3042,
- "secondEndPos" : 3042
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "TernaryValue",
- "secondLabel" : "TernaryValue",
- "firstParentType" : "SimpleType",
- "secondParentType" : "SimpleType",
- "firstPos" : 2979,
- "secondPos" : 2979,
- "firstEndPos" : 2991,
- "secondEndPos" : 2991
-}, {
- "firstType" : "SimpleType",
- "secondType" : "SimpleType",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "VariableDeclarationStatement",
- "secondParentType" : "VariableDeclarationStatement",
- "firstPos" : 2979,
- "secondPos" : 2979,
- "firstEndPos" : 2991,
- "secondEndPos" : 2991
-}, {
- "firstType" : "VariableDeclarationFragment",
- "secondType" : "VariableDeclarationFragment",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "VariableDeclarationStatement",
- "secondParentType" : "VariableDeclarationStatement",
- "firstPos" : 2992,
- "secondPos" : 2992,
- "firstEndPos" : 3041,
- "secondEndPos" : 3041
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "rhs",
- "secondLabel" : "rhs",
- "firstParentType" : "VariableDeclarationFragment",
- "secondParentType" : "VariableDeclarationFragment",
- "firstPos" : 2992,
- "secondPos" : 2992,
- "firstEndPos" : 2995,
- "secondEndPos" : 2995
-}, {
- "firstType" : "MethodInvocation",
- "secondType" : "MethodInvocation",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "VariableDeclarationFragment",
- "secondParentType" : "VariableDeclarationFragment",
- "firstPos" : 2998,
- "secondPos" : 2998,
- "firstEndPos" : 3041,
- "secondEndPos" : 3041
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "getExpressionBooleanValue",
- "secondLabel" : "getExpressionBooleanValue",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 2998,
- "secondPos" : 2998,
- "firstEndPos" : 3023,
- "secondEndPos" : 3023
-}, {
- "firstType" : "METHOD_INVOCATION_ARGUMENTS",
- "secondType" : "METHOD_INVOCATION_ARGUMENTS",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 3024,
- "secondPos" : 3024,
- "firstEndPos" : 3040,
- "secondEndPos" : 3040
-}, {
- "firstType" : "MethodInvocation",
- "secondType" : "MethodInvocation",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "METHOD_INVOCATION_ARGUMENTS",
- "secondParentType" : "METHOD_INVOCATION_ARGUMENTS",
- "firstPos" : 3024,
- "secondPos" : 3024,
- "firstEndPos" : 3040,
- "secondEndPos" : 3040
-}, {
- "firstType" : "METHOD_INVOCATION_RECEIVER",
- "secondType" : "METHOD_INVOCATION_RECEIVER",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 3024,
- "secondPos" : 3024,
- "firstEndPos" : 3025,
- "secondEndPos" : 3025
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "n",
- "secondLabel" : "n",
- "firstParentType" : "METHOD_INVOCATION_RECEIVER",
- "secondParentType" : "METHOD_INVOCATION_RECEIVER",
- "firstPos" : 3024,
- "secondPos" : 3024,
- "firstEndPos" : 3025,
- "secondEndPos" : 3025
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "getLastChild",
- "secondLabel" : "getLastChild",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 3026,
- "secondPos" : 3026,
- "firstEndPos" : 3038,
- "secondEndPos" : 3038
-}, {
- "firstType" : "ReturnStatement",
- "secondType" : "ReturnStatement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "Block",
- "secondParentType" : "Block",
- "firstPos" : 3051,
- "secondPos" : 3051,
- "firstEndPos" : 3070,
- "secondEndPos" : 3070
-}, {
- "firstType" : "MethodInvocation",
- "secondType" : "MethodInvocation",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "ReturnStatement",
- "secondParentType" : "ReturnStatement",
- "firstPos" : 3058,
- "secondPos" : 3058,
- "firstEndPos" : 3069,
- "secondEndPos" : 3069
-}, {
- "firstType" : "METHOD_INVOCATION_RECEIVER",
- "secondType" : "METHOD_INVOCATION_RECEIVER",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 3058,
- "secondPos" : 3058,
- "firstEndPos" : 3061,
- "secondEndPos" : 3061
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "lhs",
- "secondLabel" : "lhs",
- "firstParentType" : "METHOD_INVOCATION_RECEIVER",
- "secondParentType" : "METHOD_INVOCATION_RECEIVER",
- "firstPos" : 3058,
- "secondPos" : 3058,
- "firstEndPos" : 3061,
- "secondEndPos" : 3061
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "or",
- "secondLabel" : "or",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 3062,
- "secondPos" : 3062,
- "firstEndPos" : 3064,
- "secondEndPos" : 3064
-}, {
- "firstType" : "METHOD_INVOCATION_ARGUMENTS",
- "secondType" : "METHOD_INVOCATION_ARGUMENTS",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 3065,
- "secondPos" : 3065,
- "firstEndPos" : 3068,
- "secondEndPos" : 3068
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "rhs",
- "secondLabel" : "rhs",
- "firstParentType" : "METHOD_INVOCATION_ARGUMENTS",
- "secondParentType" : "METHOD_INVOCATION_ARGUMENTS",
- "firstPos" : 3065,
- "secondPos" : 3065,
- "firstEndPos" : 3068,
- "secondEndPos" : 3068
-}, {
- "firstType" : "SwitchCase",
- "secondType" : "SwitchCase",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 3085,
- "secondPos" : 3085,
- "firstEndPos" : 3101,
- "secondEndPos" : 3101
-}, {
- "firstType" : "QualifiedName",
- "secondType" : "QualifiedName",
- "firstLabel" : "Token.HOOK",
- "secondLabel" : "Token.HOOK",
- "firstParentType" : "SwitchCase",
- "secondParentType" : "SwitchCase",
- "firstPos" : 3090,
- "secondPos" : 3090,
- "firstEndPos" : 3100,
- "secondEndPos" : 3100
-}, {
- "firstType" : "Block",
- "secondType" : "Block",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 3103,
- "secondPos" : 3103,
- "firstEndPos" : 3431,
- "secondEndPos" : 3431
-}, {
- "firstType" : "VariableDeclarationStatement",
- "secondType" : "VariableDeclarationStatement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "Block",
- "secondParentType" : "Block",
- "firstPos" : 3113,
- "secondPos" : 3113,
- "firstEndPos" : 3206,
- "secondEndPos" : 3206
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "TernaryValue",
- "secondLabel" : "TernaryValue",
- "firstParentType" : "SimpleType",
- "secondParentType" : "SimpleType",
- "firstPos" : 3113,
- "secondPos" : 3113,
- "firstEndPos" : 3125,
- "secondEndPos" : 3125
-}, {
- "firstType" : "SimpleType",
- "secondType" : "SimpleType",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "VariableDeclarationStatement",
- "secondParentType" : "VariableDeclarationStatement",
- "firstPos" : 3113,
- "secondPos" : 3113,
- "firstEndPos" : 3125,
- "secondEndPos" : 3125
-}, {
- "firstType" : "VariableDeclarationFragment",
- "secondType" : "VariableDeclarationFragment",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "VariableDeclarationStatement",
- "secondParentType" : "VariableDeclarationStatement",
- "firstPos" : 3126,
- "secondPos" : 3126,
- "firstEndPos" : 3205,
- "secondEndPos" : 3205
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "trueValue",
- "secondLabel" : "trueValue",
- "firstParentType" : "VariableDeclarationFragment",
- "secondParentType" : "VariableDeclarationFragment",
- "firstPos" : 3126,
- "secondPos" : 3126,
- "firstEndPos" : 3135,
- "secondEndPos" : 3135
-}, {
- "firstType" : "MethodInvocation",
- "secondType" : "MethodInvocation",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "VariableDeclarationFragment",
- "secondParentType" : "VariableDeclarationFragment",
- "firstPos" : 3138,
- "secondPos" : 3138,
- "firstEndPos" : 3205,
- "secondEndPos" : 3205
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "getExpressionBooleanValue",
- "secondLabel" : "getExpressionBooleanValue",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 3138,
- "secondPos" : 3138,
- "firstEndPos" : 3163,
- "secondEndPos" : 3163
-}, {
- "firstType" : "METHOD_INVOCATION_ARGUMENTS",
- "secondType" : "METHOD_INVOCATION_ARGUMENTS",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 3177,
- "secondPos" : 3177,
- "firstEndPos" : 3204,
- "secondEndPos" : 3204
-}, {
- "firstType" : "MethodInvocation",
- "secondType" : "MethodInvocation",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "METHOD_INVOCATION_ARGUMENTS",
- "secondParentType" : "METHOD_INVOCATION_ARGUMENTS",
- "firstPos" : 3177,
- "secondPos" : 3177,
- "firstEndPos" : 3204,
- "secondEndPos" : 3204
-}, {
- "firstType" : "METHOD_INVOCATION_RECEIVER",
- "secondType" : "METHOD_INVOCATION_RECEIVER",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 3177,
- "secondPos" : 3177,
- "firstEndPos" : 3194,
- "secondEndPos" : 3194
-}, {
- "firstType" : "MethodInvocation",
- "secondType" : "MethodInvocation",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "METHOD_INVOCATION_RECEIVER",
- "secondParentType" : "METHOD_INVOCATION_RECEIVER",
- "firstPos" : 3177,
- "secondPos" : 3177,
- "firstEndPos" : 3194,
- "secondEndPos" : 3194
-}, {
- "firstType" : "METHOD_INVOCATION_RECEIVER",
- "secondType" : "METHOD_INVOCATION_RECEIVER",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 3177,
- "secondPos" : 3177,
- "firstEndPos" : 3178,
- "secondEndPos" : 3178
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "n",
- "secondLabel" : "n",
- "firstParentType" : "METHOD_INVOCATION_RECEIVER",
- "secondParentType" : "METHOD_INVOCATION_RECEIVER",
- "firstPos" : 3177,
- "secondPos" : 3177,
- "firstEndPos" : 3178,
- "secondEndPos" : 3178
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "getFirstChild",
- "secondLabel" : "getFirstChild",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 3179,
- "secondPos" : 3179,
- "firstEndPos" : 3192,
- "secondEndPos" : 3192
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "getNext",
- "secondLabel" : "getNext",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 3195,
- "secondPos" : 3195,
- "firstEndPos" : 3202,
- "secondEndPos" : 3202
-}, {
- "firstType" : "VariableDeclarationStatement",
- "secondType" : "VariableDeclarationStatement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "Block",
- "secondParentType" : "Block",
- "firstPos" : 3215,
- "secondPos" : 3215,
- "firstEndPos" : 3285,
- "secondEndPos" : 3285
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "TernaryValue",
- "secondLabel" : "TernaryValue",
- "firstParentType" : "SimpleType",
- "secondParentType" : "SimpleType",
- "firstPos" : 3215,
- "secondPos" : 3215,
- "firstEndPos" : 3227,
- "secondEndPos" : 3227
-}, {
- "firstType" : "SimpleType",
- "secondType" : "SimpleType",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "VariableDeclarationStatement",
- "secondParentType" : "VariableDeclarationStatement",
- "firstPos" : 3215,
- "secondPos" : 3215,
- "firstEndPos" : 3227,
- "secondEndPos" : 3227
-}, {
- "firstType" : "VariableDeclarationFragment",
- "secondType" : "VariableDeclarationFragment",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "VariableDeclarationStatement",
- "secondParentType" : "VariableDeclarationStatement",
- "firstPos" : 3228,
- "secondPos" : 3228,
- "firstEndPos" : 3284,
- "secondEndPos" : 3284
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "falseValue",
- "secondLabel" : "falseValue",
- "firstParentType" : "VariableDeclarationFragment",
- "secondParentType" : "VariableDeclarationFragment",
- "firstPos" : 3228,
- "secondPos" : 3228,
- "firstEndPos" : 3238,
- "secondEndPos" : 3238
-}, {
- "firstType" : "MethodInvocation",
- "secondType" : "MethodInvocation",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "VariableDeclarationFragment",
- "secondParentType" : "VariableDeclarationFragment",
- "firstPos" : 3241,
- "secondPos" : 3241,
- "firstEndPos" : 3284,
- "secondEndPos" : 3284
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "getExpressionBooleanValue",
- "secondLabel" : "getExpressionBooleanValue",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 3241,
- "secondPos" : 3241,
- "firstEndPos" : 3266,
- "secondEndPos" : 3266
-}, {
- "firstType" : "METHOD_INVOCATION_ARGUMENTS",
- "secondType" : "METHOD_INVOCATION_ARGUMENTS",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 3267,
- "secondPos" : 3267,
- "firstEndPos" : 3283,
- "secondEndPos" : 3283
-}, {
- "firstType" : "MethodInvocation",
- "secondType" : "MethodInvocation",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "METHOD_INVOCATION_ARGUMENTS",
- "secondParentType" : "METHOD_INVOCATION_ARGUMENTS",
- "firstPos" : 3267,
- "secondPos" : 3267,
- "firstEndPos" : 3283,
- "secondEndPos" : 3283
-}, {
- "firstType" : "METHOD_INVOCATION_RECEIVER",
- "secondType" : "METHOD_INVOCATION_RECEIVER",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 3267,
- "secondPos" : 3267,
- "firstEndPos" : 3268,
- "secondEndPos" : 3268
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "n",
- "secondLabel" : "n",
- "firstParentType" : "METHOD_INVOCATION_RECEIVER",
- "secondParentType" : "METHOD_INVOCATION_RECEIVER",
- "firstPos" : 3267,
- "secondPos" : 3267,
- "firstEndPos" : 3268,
- "secondEndPos" : 3268
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "getLastChild",
- "secondLabel" : "getLastChild",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 3269,
- "secondPos" : 3269,
- "firstEndPos" : 3281,
- "secondEndPos" : 3281
-}, {
- "firstType" : "IfStatement",
- "secondType" : "IfStatement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "Block",
- "secondParentType" : "Block",
- "firstPos" : 3294,
- "secondPos" : 3294,
- "firstEndPos" : 3423,
- "secondEndPos" : 3423
-}, {
- "firstType" : "MethodInvocation",
- "secondType" : "MethodInvocation",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "IfStatement",
- "secondParentType" : "IfStatement",
- "firstPos" : 3298,
- "secondPos" : 3298,
- "firstEndPos" : 3326,
- "secondEndPos" : 3326
-}, {
- "firstType" : "METHOD_INVOCATION_RECEIVER",
- "secondType" : "METHOD_INVOCATION_RECEIVER",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 3298,
- "secondPos" : 3298,
- "firstEndPos" : 3307,
- "secondEndPos" : 3307
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "trueValue",
- "secondLabel" : "trueValue",
- "firstParentType" : "METHOD_INVOCATION_RECEIVER",
- "secondParentType" : "METHOD_INVOCATION_RECEIVER",
- "firstPos" : 3298,
- "secondPos" : 3298,
- "firstEndPos" : 3307,
- "secondEndPos" : 3307
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "equals",
- "secondLabel" : "equals",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 3308,
- "secondPos" : 3308,
- "firstEndPos" : 3314,
- "secondEndPos" : 3314
-}, {
- "firstType" : "METHOD_INVOCATION_ARGUMENTS",
- "secondType" : "METHOD_INVOCATION_ARGUMENTS",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 3315,
- "secondPos" : 3315,
- "firstEndPos" : 3325,
- "secondEndPos" : 3325
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "falseValue",
- "secondLabel" : "falseValue",
- "firstParentType" : "METHOD_INVOCATION_ARGUMENTS",
- "secondParentType" : "METHOD_INVOCATION_ARGUMENTS",
- "firstPos" : 3315,
- "secondPos" : 3315,
- "firstEndPos" : 3325,
- "secondEndPos" : 3325
-}, {
- "firstType" : "Block",
- "secondType" : "Block",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "IfStatement",
- "secondParentType" : "IfStatement",
- "firstPos" : 3328,
- "secondPos" : 3328,
- "firstEndPos" : 3367,
- "secondEndPos" : 3367
-}, {
- "firstType" : "ReturnStatement",
- "secondType" : "ReturnStatement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "Block",
- "secondParentType" : "Block",
- "firstPos" : 3340,
- "secondPos" : 3340,
- "firstEndPos" : 3357,
- "secondEndPos" : 3357
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "trueValue",
- "secondLabel" : "trueValue",
- "firstParentType" : "ReturnStatement",
- "secondParentType" : "ReturnStatement",
- "firstPos" : 3347,
- "secondPos" : 3347,
- "firstEndPos" : 3356,
- "secondEndPos" : 3356
-}, {
- "firstType" : "Block",
- "secondType" : "Block",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "IfStatement",
- "secondParentType" : "IfStatement",
- "firstPos" : 3373,
- "secondPos" : 3373,
- "firstEndPos" : 3423,
- "secondEndPos" : 3423
-}, {
- "firstType" : "ReturnStatement",
- "secondType" : "ReturnStatement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "Block",
- "secondParentType" : "Block",
- "firstPos" : 3385,
- "secondPos" : 3385,
- "firstEndPos" : 3413,
- "secondEndPos" : 3413
-}, {
- "firstType" : "QualifiedName",
- "secondType" : "QualifiedName",
- "firstLabel" : "TernaryValue.UNKNOWN",
- "secondLabel" : "TernaryValue.UNKNOWN",
- "firstParentType" : "ReturnStatement",
- "secondParentType" : "ReturnStatement",
- "firstPos" : 3392,
- "secondPos" : 3392,
- "firstEndPos" : 3412,
- "secondEndPos" : 3412
-}, {
- "firstType" : "SwitchCase",
- "secondType" : "SwitchCase",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 3438,
- "secondPos" : 3438,
- "firstEndPos" : 3446,
- "secondEndPos" : 3446
-}, {
- "firstType" : "ReturnStatement",
- "secondType" : "ReturnStatement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 3455,
- "secondPos" : 3455,
- "firstEndPos" : 3481,
- "secondEndPos" : 3481
-}, {
- "firstType" : "MethodInvocation",
- "secondType" : "MethodInvocation",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "ReturnStatement",
- "secondParentType" : "ReturnStatement",
- "firstPos" : 3462,
- "secondPos" : 3462,
- "firstEndPos" : 3480,
- "secondEndPos" : 3480
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "getBooleanValue",
- "secondLabel" : "getBooleanValue",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 3462,
- "secondPos" : 3462,
- "firstEndPos" : 3477,
- "secondEndPos" : 3477
-}, {
- "firstType" : "METHOD_INVOCATION_ARGUMENTS",
- "secondType" : "METHOD_INVOCATION_ARGUMENTS",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 3478,
- "secondPos" : 3478,
- "firstEndPos" : 3479,
- "secondEndPos" : 3479
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "n",
- "secondLabel" : "n",
- "firstParentType" : "METHOD_INVOCATION_ARGUMENTS",
- "secondParentType" : "METHOD_INVOCATION_ARGUMENTS",
- "firstPos" : 3478,
- "secondPos" : 3478,
- "firstEndPos" : 3479,
- "secondEndPos" : 3479
-}, {
- "firstType" : "MethodDeclaration",
- "secondType" : "MethodDeclaration",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "TypeDeclaration",
- "secondParentType" : "TypeDeclaration",
- "firstPos" : 3495,
- "secondPos" : 3495,
- "firstEndPos" : 4629,
- "secondEndPos" : 4629
-}, {
- "firstType" : "Javadoc",
- "secondType" : "Javadoc",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 3495,
- "secondPos" : 3495,
- "firstEndPos" : 3660,
- "secondEndPos" : 3660
-}, {
- "firstType" : "TagElement",
- "secondType" : "TagElement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "Javadoc",
- "secondParentType" : "Javadoc",
- "firstPos" : 3504,
- "secondPos" : 3504,
- "firstEndPos" : 3654,
- "secondEndPos" : 3654
-}, {
- "firstType" : "TextElement",
- "secondType" : "TextElement",
- "firstLabel" : "Gets the boolean value of a node that represents a literal. This method",
- "secondLabel" : "Gets the boolean value of a node that represents a literal. This method",
- "firstParentType" : "TagElement",
- "secondParentType" : "TagElement",
- "firstPos" : 3504,
- "secondPos" : 3504,
- "firstEndPos" : 3575,
- "secondEndPos" : 3575
-}, {
- "firstType" : "TextElement",
- "secondType" : "TextElement",
- "firstLabel" : "effectively emulates the Boolean()
JavaScript cast function.",
- "secondLabel" : "effectively emulates the Boolean()
JavaScript cast function.",
- "firstParentType" : "TagElement",
- "secondParentType" : "TagElement",
- "firstPos" : 3581,
- "secondPos" : 3581,
- "firstEndPos" : 3654,
- "secondEndPos" : 3654
-}, {
- "firstType" : "Modifier",
- "secondType" : "Modifier",
- "firstLabel" : "static",
- "secondLabel" : "static",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 3663,
- "secondPos" : 3663,
- "firstEndPos" : 3669,
- "secondEndPos" : 3669
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "TernaryValue",
- "secondLabel" : "TernaryValue",
- "firstParentType" : "SimpleType",
- "secondParentType" : "SimpleType",
- "firstPos" : 3670,
- "secondPos" : 3670,
- "firstEndPos" : 3682,
- "secondEndPos" : 3682
-}, {
- "firstType" : "SimpleType",
- "secondType" : "SimpleType",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 3670,
- "secondPos" : 3670,
- "firstEndPos" : 3682,
- "secondEndPos" : 3682
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "getBooleanValue",
- "secondLabel" : "getBooleanValue",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 3683,
- "secondPos" : 3683,
- "firstEndPos" : 3698,
- "secondEndPos" : 3698
-}, {
- "firstType" : "SingleVariableDeclaration",
- "secondType" : "SingleVariableDeclaration",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 3699,
- "secondPos" : 3699,
- "firstEndPos" : 3705,
- "secondEndPos" : 3705
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "Node",
- "secondLabel" : "Node",
- "firstParentType" : "SimpleType",
- "secondParentType" : "SimpleType",
- "firstPos" : 3699,
- "secondPos" : 3699,
- "firstEndPos" : 3703,
- "secondEndPos" : 3703
-}, {
- "firstType" : "SimpleType",
- "secondType" : "SimpleType",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SingleVariableDeclaration",
- "secondParentType" : "SingleVariableDeclaration",
- "firstPos" : 3699,
- "secondPos" : 3699,
- "firstEndPos" : 3703,
- "secondEndPos" : 3703
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "n",
- "secondLabel" : "n",
- "firstParentType" : "SingleVariableDeclaration",
- "secondParentType" : "SingleVariableDeclaration",
- "firstPos" : 3704,
- "secondPos" : 3704,
- "firstEndPos" : 3705,
- "secondEndPos" : 3705
-}, {
- "firstType" : "Block",
- "secondType" : "Block",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 3707,
- "secondPos" : 3707,
- "firstEndPos" : 4629,
- "secondEndPos" : 4629
-}, {
- "firstType" : "SwitchStatement",
- "secondType" : "SwitchStatement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "Block",
- "secondParentType" : "Block",
- "firstPos" : 3713,
- "secondPos" : 3713,
- "firstEndPos" : 4591,
- "secondEndPos" : 4591
-}, {
- "firstType" : "MethodInvocation",
- "secondType" : "MethodInvocation",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 3721,
- "secondPos" : 3721,
- "firstEndPos" : 3732,
- "secondEndPos" : 3732
-}, {
- "firstType" : "METHOD_INVOCATION_RECEIVER",
- "secondType" : "METHOD_INVOCATION_RECEIVER",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 3721,
- "secondPos" : 3721,
- "firstEndPos" : 3722,
- "secondEndPos" : 3722
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "n",
- "secondLabel" : "n",
- "firstParentType" : "METHOD_INVOCATION_RECEIVER",
- "secondParentType" : "METHOD_INVOCATION_RECEIVER",
- "firstPos" : 3721,
- "secondPos" : 3721,
- "firstEndPos" : 3722,
- "secondEndPos" : 3722
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "getType",
- "secondLabel" : "getType",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 3723,
- "secondPos" : 3723,
- "firstEndPos" : 3730,
- "secondEndPos" : 3730
-}, {
- "firstType" : "SwitchCase",
- "secondType" : "SwitchCase",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 3742,
- "secondPos" : 3742,
- "firstEndPos" : 3760,
- "secondEndPos" : 3760
-}, {
- "firstType" : "QualifiedName",
- "secondType" : "QualifiedName",
- "firstLabel" : "Token.STRING",
- "secondLabel" : "Token.STRING",
- "firstParentType" : "SwitchCase",
- "secondParentType" : "SwitchCase",
- "firstPos" : 3747,
- "secondPos" : 3747,
- "firstEndPos" : 3759,
- "secondEndPos" : 3759
-}, {
- "firstType" : "ReturnStatement",
- "secondType" : "ReturnStatement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 3769,
- "secondPos" : 3769,
- "firstEndPos" : 3828,
- "secondEndPos" : 3828
-}, {
- "firstType" : "MethodInvocation",
- "secondType" : "MethodInvocation",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "ReturnStatement",
- "secondParentType" : "ReturnStatement",
- "firstPos" : 3776,
- "secondPos" : 3776,
- "firstEndPos" : 3827,
- "secondEndPos" : 3827
-}, {
- "firstType" : "METHOD_INVOCATION_RECEIVER",
- "secondType" : "METHOD_INVOCATION_RECEIVER",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 3776,
- "secondPos" : 3776,
- "firstEndPos" : 3788,
- "secondEndPos" : 3788
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "TernaryValue",
- "secondLabel" : "TernaryValue",
- "firstParentType" : "METHOD_INVOCATION_RECEIVER",
- "secondParentType" : "METHOD_INVOCATION_RECEIVER",
- "firstPos" : 3776,
- "secondPos" : 3776,
- "firstEndPos" : 3788,
- "secondEndPos" : 3788
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "forBoolean",
- "secondLabel" : "forBoolean",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 3789,
- "secondPos" : 3789,
- "firstEndPos" : 3799,
- "secondEndPos" : 3799
-}, {
- "firstType" : "InfixExpression",
- "secondType" : "InfixExpression",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "METHOD_INVOCATION_ARGUMENTS",
- "secondParentType" : "METHOD_INVOCATION_ARGUMENTS",
- "firstPos" : 3800,
- "secondPos" : 3800,
- "firstEndPos" : 3826,
- "secondEndPos" : 3826
-}, {
- "firstType" : "METHOD_INVOCATION_ARGUMENTS",
- "secondType" : "METHOD_INVOCATION_ARGUMENTS",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 3800,
- "secondPos" : 3800,
- "firstEndPos" : 3826,
- "secondEndPos" : 3826
-}, {
- "firstType" : "MethodInvocation",
- "secondType" : "MethodInvocation",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "InfixExpression",
- "secondParentType" : "InfixExpression",
- "firstPos" : 3800,
- "secondPos" : 3800,
- "firstEndPos" : 3822,
- "secondEndPos" : 3822
-}, {
- "firstType" : "METHOD_INVOCATION_RECEIVER",
- "secondType" : "METHOD_INVOCATION_RECEIVER",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 3800,
- "secondPos" : 3800,
- "firstEndPos" : 3813,
- "secondEndPos" : 3813
-}, {
- "firstType" : "MethodInvocation",
- "secondType" : "MethodInvocation",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "METHOD_INVOCATION_RECEIVER",
- "secondParentType" : "METHOD_INVOCATION_RECEIVER",
- "firstPos" : 3800,
- "secondPos" : 3800,
- "firstEndPos" : 3813,
- "secondEndPos" : 3813
-}, {
- "firstType" : "METHOD_INVOCATION_RECEIVER",
- "secondType" : "METHOD_INVOCATION_RECEIVER",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 3800,
- "secondPos" : 3800,
- "firstEndPos" : 3801,
- "secondEndPos" : 3801
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "n",
- "secondLabel" : "n",
- "firstParentType" : "METHOD_INVOCATION_RECEIVER",
- "secondParentType" : "METHOD_INVOCATION_RECEIVER",
- "firstPos" : 3800,
- "secondPos" : 3800,
- "firstEndPos" : 3801,
- "secondEndPos" : 3801
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "getString",
- "secondLabel" : "getString",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 3802,
- "secondPos" : 3802,
- "firstEndPos" : 3811,
- "secondEndPos" : 3811
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "length",
- "secondLabel" : "length",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 3814,
- "secondPos" : 3814,
- "firstEndPos" : 3820,
- "secondEndPos" : 3820
-}, {
- "firstType" : "INFIX_EXPRESSION_OPERATOR",
- "secondType" : "INFIX_EXPRESSION_OPERATOR",
- "firstLabel" : ">",
- "secondLabel" : ">",
- "firstParentType" : "InfixExpression",
- "secondParentType" : "InfixExpression",
- "firstPos" : 3823,
- "secondPos" : 3823,
- "firstEndPos" : 3824,
- "secondEndPos" : 3824
-}, {
- "firstType" : "NumberLiteral",
- "secondType" : "NumberLiteral",
- "firstLabel" : "0",
- "secondLabel" : "0",
- "firstParentType" : "InfixExpression",
- "secondParentType" : "InfixExpression",
- "firstPos" : 3825,
- "secondPos" : 3825,
- "firstEndPos" : 3826,
- "secondEndPos" : 3826
-}, {
- "firstType" : "SwitchCase",
- "secondType" : "SwitchCase",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 3836,
- "secondPos" : 3836,
- "firstEndPos" : 3854,
- "secondEndPos" : 3854
-}, {
- "firstType" : "QualifiedName",
- "secondType" : "QualifiedName",
- "firstLabel" : "Token.NUMBER",
- "secondLabel" : "Token.NUMBER",
- "firstParentType" : "SwitchCase",
- "secondParentType" : "SwitchCase",
- "firstPos" : 3841,
- "secondPos" : 3841,
- "firstEndPos" : 3853,
- "secondEndPos" : 3853
-}, {
- "firstType" : "ReturnStatement",
- "secondType" : "ReturnStatement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 3863,
- "secondPos" : 3863,
- "firstEndPos" : 3914,
- "secondEndPos" : 3914
-}, {
- "firstType" : "MethodInvocation",
- "secondType" : "MethodInvocation",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "ReturnStatement",
- "secondParentType" : "ReturnStatement",
- "firstPos" : 3870,
- "secondPos" : 3870,
- "firstEndPos" : 3913,
- "secondEndPos" : 3913
-}, {
- "firstType" : "METHOD_INVOCATION_RECEIVER",
- "secondType" : "METHOD_INVOCATION_RECEIVER",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 3870,
- "secondPos" : 3870,
- "firstEndPos" : 3882,
- "secondEndPos" : 3882
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "TernaryValue",
- "secondLabel" : "TernaryValue",
- "firstParentType" : "METHOD_INVOCATION_RECEIVER",
- "secondParentType" : "METHOD_INVOCATION_RECEIVER",
- "firstPos" : 3870,
- "secondPos" : 3870,
- "firstEndPos" : 3882,
- "secondEndPos" : 3882
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "forBoolean",
- "secondLabel" : "forBoolean",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 3883,
- "secondPos" : 3883,
- "firstEndPos" : 3893,
- "secondEndPos" : 3893
-}, {
- "firstType" : "InfixExpression",
- "secondType" : "InfixExpression",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "METHOD_INVOCATION_ARGUMENTS",
- "secondParentType" : "METHOD_INVOCATION_ARGUMENTS",
- "firstPos" : 3894,
- "secondPos" : 3894,
- "firstEndPos" : 3912,
- "secondEndPos" : 3912
-}, {
- "firstType" : "METHOD_INVOCATION_ARGUMENTS",
- "secondType" : "METHOD_INVOCATION_ARGUMENTS",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 3894,
- "secondPos" : 3894,
- "firstEndPos" : 3912,
- "secondEndPos" : 3912
-}, {
- "firstType" : "MethodInvocation",
- "secondType" : "MethodInvocation",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "InfixExpression",
- "secondParentType" : "InfixExpression",
- "firstPos" : 3894,
- "secondPos" : 3894,
- "firstEndPos" : 3907,
- "secondEndPos" : 3907
-}, {
- "firstType" : "METHOD_INVOCATION_RECEIVER",
- "secondType" : "METHOD_INVOCATION_RECEIVER",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 3894,
- "secondPos" : 3894,
- "firstEndPos" : 3895,
- "secondEndPos" : 3895
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "n",
- "secondLabel" : "n",
- "firstParentType" : "METHOD_INVOCATION_RECEIVER",
- "secondParentType" : "METHOD_INVOCATION_RECEIVER",
- "firstPos" : 3894,
- "secondPos" : 3894,
- "firstEndPos" : 3895,
- "secondEndPos" : 3895
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "getDouble",
- "secondLabel" : "getDouble",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 3896,
- "secondPos" : 3896,
- "firstEndPos" : 3905,
- "secondEndPos" : 3905
-}, {
- "firstType" : "INFIX_EXPRESSION_OPERATOR",
- "secondType" : "INFIX_EXPRESSION_OPERATOR",
- "firstLabel" : "!=",
- "secondLabel" : "!=",
- "firstParentType" : "InfixExpression",
- "secondParentType" : "InfixExpression",
- "firstPos" : 3908,
- "secondPos" : 3908,
- "firstEndPos" : 3910,
- "secondEndPos" : 3910
-}, {
- "firstType" : "NumberLiteral",
- "secondType" : "NumberLiteral",
- "firstLabel" : "0",
- "secondLabel" : "0",
- "firstParentType" : "InfixExpression",
- "secondParentType" : "InfixExpression",
- "firstPos" : 3911,
- "secondPos" : 3911,
- "firstEndPos" : 3912,
- "secondEndPos" : 3912
-}, {
- "firstType" : "SwitchCase",
- "secondType" : "SwitchCase",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 3922,
- "secondPos" : 3922,
- "firstEndPos" : 3938,
- "secondEndPos" : 3938
-}, {
- "firstType" : "QualifiedName",
- "secondType" : "QualifiedName",
- "firstLabel" : "Token.NULL",
- "secondLabel" : "Token.NULL",
- "firstParentType" : "SwitchCase",
- "secondParentType" : "SwitchCase",
- "firstPos" : 3927,
- "secondPos" : 3927,
- "firstEndPos" : 3937,
- "secondEndPos" : 3937
-}, {
- "firstType" : "SwitchCase",
- "secondType" : "SwitchCase",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 3945,
- "secondPos" : 3945,
- "firstEndPos" : 3962,
- "secondEndPos" : 3962
-}, {
- "firstType" : "QualifiedName",
- "secondType" : "QualifiedName",
- "firstLabel" : "Token.FALSE",
- "secondLabel" : "Token.FALSE",
- "firstParentType" : "SwitchCase",
- "secondParentType" : "SwitchCase",
- "firstPos" : 3950,
- "secondPos" : 3950,
- "firstEndPos" : 3961,
- "secondEndPos" : 3961
-}, {
- "firstType" : "SwitchCase",
- "secondType" : "SwitchCase",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 3969,
- "secondPos" : 3969,
- "firstEndPos" : 3985,
- "secondEndPos" : 3985
-}, {
- "firstType" : "QualifiedName",
- "secondType" : "QualifiedName",
- "firstLabel" : "Token.VOID",
- "secondLabel" : "Token.VOID",
- "firstParentType" : "SwitchCase",
- "secondParentType" : "SwitchCase",
- "firstPos" : 3974,
- "secondPos" : 3974,
- "firstEndPos" : 3984,
- "secondEndPos" : 3984
-}, {
- "firstType" : "ReturnStatement",
- "secondType" : "ReturnStatement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 3994,
- "secondPos" : 3994,
- "firstEndPos" : 4020,
- "secondEndPos" : 4020
-}, {
- "firstType" : "QualifiedName",
- "secondType" : "QualifiedName",
- "firstLabel" : "TernaryValue.FALSE",
- "secondLabel" : "TernaryValue.FALSE",
- "firstParentType" : "ReturnStatement",
- "secondParentType" : "ReturnStatement",
- "firstPos" : 4001,
- "secondPos" : 4001,
- "firstEndPos" : 4019,
- "secondEndPos" : 4019
-}, {
- "firstType" : "SwitchCase",
- "secondType" : "SwitchCase",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 4028,
- "secondPos" : 4028,
- "firstEndPos" : 4044,
- "secondEndPos" : 4044
-}, {
- "firstType" : "QualifiedName",
- "secondType" : "QualifiedName",
- "firstLabel" : "Token.NAME",
- "secondLabel" : "Token.NAME",
- "firstParentType" : "SwitchCase",
- "secondParentType" : "SwitchCase",
- "firstPos" : 4033,
- "secondPos" : 4033,
- "firstEndPos" : 4043,
- "secondEndPos" : 4043
-}, {
- "firstType" : "VariableDeclarationStatement",
- "secondType" : "VariableDeclarationStatement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 4053,
- "secondPos" : 4053,
- "firstEndPos" : 4081,
- "secondEndPos" : 4081
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "String",
- "secondLabel" : "String",
- "firstParentType" : "SimpleType",
- "secondParentType" : "SimpleType",
- "firstPos" : 4053,
- "secondPos" : 4053,
- "firstEndPos" : 4059,
- "secondEndPos" : 4059
-}, {
- "firstType" : "SimpleType",
- "secondType" : "SimpleType",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "VariableDeclarationStatement",
- "secondParentType" : "VariableDeclarationStatement",
- "firstPos" : 4053,
- "secondPos" : 4053,
- "firstEndPos" : 4059,
- "secondEndPos" : 4059
-}, {
- "firstType" : "VariableDeclarationFragment",
- "secondType" : "VariableDeclarationFragment",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "VariableDeclarationStatement",
- "secondParentType" : "VariableDeclarationStatement",
- "firstPos" : 4060,
- "secondPos" : 4060,
- "firstEndPos" : 4080,
- "secondEndPos" : 4080
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "name",
- "secondLabel" : "name",
- "firstParentType" : "VariableDeclarationFragment",
- "secondParentType" : "VariableDeclarationFragment",
- "firstPos" : 4060,
- "secondPos" : 4060,
- "firstEndPos" : 4064,
- "secondEndPos" : 4064
-}, {
- "firstType" : "MethodInvocation",
- "secondType" : "MethodInvocation",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "VariableDeclarationFragment",
- "secondParentType" : "VariableDeclarationFragment",
- "firstPos" : 4067,
- "secondPos" : 4067,
- "firstEndPos" : 4080,
- "secondEndPos" : 4080
-}, {
- "firstType" : "METHOD_INVOCATION_RECEIVER",
- "secondType" : "METHOD_INVOCATION_RECEIVER",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 4067,
- "secondPos" : 4067,
- "firstEndPos" : 4068,
- "secondEndPos" : 4068
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "n",
- "secondLabel" : "n",
- "firstParentType" : "METHOD_INVOCATION_RECEIVER",
- "secondParentType" : "METHOD_INVOCATION_RECEIVER",
- "firstPos" : 4067,
- "secondPos" : 4067,
- "firstEndPos" : 4068,
- "secondEndPos" : 4068
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "getString",
- "secondLabel" : "getString",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 4069,
- "secondPos" : 4069,
- "firstEndPos" : 4078,
- "secondEndPos" : 4078
-}, {
- "firstType" : "IfStatement",
- "secondType" : "IfStatement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 4090,
- "secondPos" : 4090,
- "firstEndPos" : 4432,
- "secondEndPos" : 4432
-}, {
- "firstType" : "InfixExpression",
- "secondType" : "InfixExpression",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "IfStatement",
- "secondParentType" : "IfStatement",
- "firstPos" : 4094,
- "secondPos" : 4094,
- "firstEndPos" : 4152,
- "secondEndPos" : 4152
-}, {
- "firstType" : "MethodInvocation",
- "secondType" : "MethodInvocation",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "InfixExpression",
- "secondParentType" : "InfixExpression",
- "firstPos" : 4094,
- "secondPos" : 4094,
- "firstEndPos" : 4118,
- "secondEndPos" : 4118
-}, {
- "firstType" : "METHOD_INVOCATION_RECEIVER",
- "secondType" : "METHOD_INVOCATION_RECEIVER",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 4094,
- "secondPos" : 4094,
- "firstEndPos" : 4105,
- "secondEndPos" : 4105
-}, {
- "firstType" : "StringLiteral",
- "secondType" : "StringLiteral",
- "firstLabel" : "\"undefined\"",
- "secondLabel" : "\"undefined\"",
- "firstParentType" : "METHOD_INVOCATION_RECEIVER",
- "secondParentType" : "METHOD_INVOCATION_RECEIVER",
- "firstPos" : 4094,
- "secondPos" : 4094,
- "firstEndPos" : 4105,
- "secondEndPos" : 4105
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "equals",
- "secondLabel" : "equals",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 4106,
- "secondPos" : 4106,
- "firstEndPos" : 4112,
- "secondEndPos" : 4112
-}, {
- "firstType" : "METHOD_INVOCATION_ARGUMENTS",
- "secondType" : "METHOD_INVOCATION_ARGUMENTS",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 4113,
- "secondPos" : 4113,
- "firstEndPos" : 4117,
- "secondEndPos" : 4117
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "name",
- "secondLabel" : "name",
- "firstParentType" : "METHOD_INVOCATION_ARGUMENTS",
- "secondParentType" : "METHOD_INVOCATION_ARGUMENTS",
- "firstPos" : 4113,
- "secondPos" : 4113,
- "firstEndPos" : 4117,
- "secondEndPos" : 4117
-}, {
- "firstType" : "INFIX_EXPRESSION_OPERATOR",
- "secondType" : "INFIX_EXPRESSION_OPERATOR",
- "firstLabel" : "||",
- "secondLabel" : "||",
- "firstParentType" : "InfixExpression",
- "secondParentType" : "InfixExpression",
- "firstPos" : 4131,
- "secondPos" : 4131,
- "firstEndPos" : 4133,
- "secondEndPos" : 4133
-}, {
- "firstType" : "MethodInvocation",
- "secondType" : "MethodInvocation",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "InfixExpression",
- "secondParentType" : "InfixExpression",
- "firstPos" : 4134,
- "secondPos" : 4134,
- "firstEndPos" : 4152,
- "secondEndPos" : 4152
-}, {
- "firstType" : "METHOD_INVOCATION_RECEIVER",
- "secondType" : "METHOD_INVOCATION_RECEIVER",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 4134,
- "secondPos" : 4134,
- "firstEndPos" : 4139,
- "secondEndPos" : 4139
-}, {
- "firstType" : "StringLiteral",
- "secondType" : "StringLiteral",
- "firstLabel" : "\"NaN\"",
- "secondLabel" : "\"NaN\"",
- "firstParentType" : "METHOD_INVOCATION_RECEIVER",
- "secondParentType" : "METHOD_INVOCATION_RECEIVER",
- "firstPos" : 4134,
- "secondPos" : 4134,
- "firstEndPos" : 4139,
- "secondEndPos" : 4139
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "equals",
- "secondLabel" : "equals",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 4140,
- "secondPos" : 4140,
- "firstEndPos" : 4146,
- "secondEndPos" : 4146
-}, {
- "firstType" : "METHOD_INVOCATION_ARGUMENTS",
- "secondType" : "METHOD_INVOCATION_ARGUMENTS",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 4147,
- "secondPos" : 4147,
- "firstEndPos" : 4151,
- "secondEndPos" : 4151
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "name",
- "secondLabel" : "name",
- "firstParentType" : "METHOD_INVOCATION_ARGUMENTS",
- "secondParentType" : "METHOD_INVOCATION_ARGUMENTS",
- "firstPos" : 4147,
- "secondPos" : 4147,
- "firstEndPos" : 4151,
- "secondEndPos" : 4151
-}, {
- "firstType" : "Block",
- "secondType" : "Block",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "IfStatement",
- "secondParentType" : "IfStatement",
- "firstPos" : 4154,
- "secondPos" : 4154,
- "firstEndPos" : 4350,
- "secondEndPos" : 4350
-}, {
- "firstType" : "LineComment",
- "secondType" : "LineComment",
- "firstLabel" : "// We assume here that programs don't change the value of the keyword",
- "secondLabel" : "// We assume here that programs don't change the value of the keyword",
- "firstParentType" : "Block",
- "secondParentType" : "Block",
- "firstPos" : 4166,
- "secondPos" : 4166,
- "firstEndPos" : 4235,
- "secondEndPos" : 4235
-}, {
- "firstType" : "LineComment",
- "secondType" : "LineComment",
- "firstLabel" : "// undefined to something other than the value undefined.",
- "secondLabel" : "// undefined to something other than the value undefined.",
- "firstParentType" : "Block",
- "secondParentType" : "Block",
- "firstPos" : 4246,
- "secondPos" : 4246,
- "firstEndPos" : 4303,
- "secondEndPos" : 4303
-}, {
- "firstType" : "ReturnStatement",
- "secondType" : "ReturnStatement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "Block",
- "secondParentType" : "Block",
- "firstPos" : 4314,
- "secondPos" : 4314,
- "firstEndPos" : 4340,
- "secondEndPos" : 4340
-}, {
- "firstType" : "QualifiedName",
- "secondType" : "QualifiedName",
- "firstLabel" : "TernaryValue.FALSE",
- "secondLabel" : "TernaryValue.FALSE",
- "firstParentType" : "ReturnStatement",
- "secondParentType" : "ReturnStatement",
- "firstPos" : 4321,
- "secondPos" : 4321,
- "firstEndPos" : 4339,
- "secondEndPos" : 4339
-}, {
- "firstType" : "IfStatement",
- "secondType" : "IfStatement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "IfStatement",
- "secondParentType" : "IfStatement",
- "firstPos" : 4356,
- "secondPos" : 4356,
- "firstEndPos" : 4432,
- "secondEndPos" : 4432
-}, {
- "firstType" : "MethodInvocation",
- "secondType" : "MethodInvocation",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "IfStatement",
- "secondParentType" : "IfStatement",
- "firstPos" : 4360,
- "secondPos" : 4360,
- "firstEndPos" : 4383,
- "secondEndPos" : 4383
-}, {
- "firstType" : "METHOD_INVOCATION_RECEIVER",
- "secondType" : "METHOD_INVOCATION_RECEIVER",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 4360,
- "secondPos" : 4360,
- "firstEndPos" : 4370,
- "secondEndPos" : 4370
-}, {
- "firstType" : "StringLiteral",
- "secondType" : "StringLiteral",
- "firstLabel" : "\"Infinity\"",
- "secondLabel" : "\"Infinity\"",
- "firstParentType" : "METHOD_INVOCATION_RECEIVER",
- "secondParentType" : "METHOD_INVOCATION_RECEIVER",
- "firstPos" : 4360,
- "secondPos" : 4360,
- "firstEndPos" : 4370,
- "secondEndPos" : 4370
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "equals",
- "secondLabel" : "equals",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 4371,
- "secondPos" : 4371,
- "firstEndPos" : 4377,
- "secondEndPos" : 4377
-}, {
- "firstType" : "METHOD_INVOCATION_ARGUMENTS",
- "secondType" : "METHOD_INVOCATION_ARGUMENTS",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 4378,
- "secondPos" : 4378,
- "firstEndPos" : 4382,
- "secondEndPos" : 4382
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "name",
- "secondLabel" : "name",
- "firstParentType" : "METHOD_INVOCATION_ARGUMENTS",
- "secondParentType" : "METHOD_INVOCATION_ARGUMENTS",
- "firstPos" : 4378,
- "secondPos" : 4378,
- "firstEndPos" : 4382,
- "secondEndPos" : 4382
-}, {
- "firstType" : "Block",
- "secondType" : "Block",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "IfStatement",
- "secondParentType" : "IfStatement",
- "firstPos" : 4385,
- "secondPos" : 4385,
- "firstEndPos" : 4432,
- "secondEndPos" : 4432
-}, {
- "firstType" : "ReturnStatement",
- "secondType" : "ReturnStatement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "Block",
- "secondParentType" : "Block",
- "firstPos" : 4397,
- "secondPos" : 4397,
- "firstEndPos" : 4422,
- "secondEndPos" : 4422
-}, {
- "firstType" : "QualifiedName",
- "secondType" : "QualifiedName",
- "firstLabel" : "TernaryValue.TRUE",
- "secondLabel" : "TernaryValue.TRUE",
- "firstParentType" : "ReturnStatement",
- "secondParentType" : "ReturnStatement",
- "firstPos" : 4404,
- "secondPos" : 4404,
- "firstEndPos" : 4421,
- "secondEndPos" : 4421
-}, {
- "firstType" : "BreakStatement",
- "secondType" : "BreakStatement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 4441,
- "secondPos" : 4441,
- "firstEndPos" : 4447,
- "secondEndPos" : 4447
-}, {
- "firstType" : "SwitchCase",
- "secondType" : "SwitchCase",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 4455,
- "secondPos" : 4455,
- "firstEndPos" : 4471,
- "secondEndPos" : 4471
-}, {
- "firstType" : "QualifiedName",
- "secondType" : "QualifiedName",
- "firstLabel" : "Token.TRUE",
- "secondLabel" : "Token.TRUE",
- "firstParentType" : "SwitchCase",
- "secondParentType" : "SwitchCase",
- "firstPos" : 4460,
- "secondPos" : 4460,
- "firstEndPos" : 4470,
- "secondEndPos" : 4470
-}, {
- "firstType" : "SwitchCase",
- "secondType" : "SwitchCase",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 4478,
- "secondPos" : 4478,
- "firstEndPos" : 4498,
- "secondEndPos" : 4498
-}, {
- "firstType" : "QualifiedName",
- "secondType" : "QualifiedName",
- "firstLabel" : "Token.ARRAYLIT",
- "secondLabel" : "Token.ARRAYLIT",
- "firstParentType" : "SwitchCase",
- "secondParentType" : "SwitchCase",
- "firstPos" : 4483,
- "secondPos" : 4483,
- "firstEndPos" : 4497,
- "secondEndPos" : 4497
-}, {
- "firstType" : "SwitchCase",
- "secondType" : "SwitchCase",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 4505,
- "secondPos" : 4505,
- "firstEndPos" : 4526,
- "secondEndPos" : 4526
-}, {
- "firstType" : "QualifiedName",
- "secondType" : "QualifiedName",
- "firstLabel" : "Token.OBJECTLIT",
- "secondLabel" : "Token.OBJECTLIT",
- "firstParentType" : "SwitchCase",
- "secondParentType" : "SwitchCase",
- "firstPos" : 4510,
- "secondPos" : 4510,
- "firstEndPos" : 4525,
- "secondEndPos" : 4525
-}, {
- "firstType" : "SwitchCase",
- "secondType" : "SwitchCase",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 4533,
- "secondPos" : 4533,
- "firstEndPos" : 4551,
- "secondEndPos" : 4551
-}, {
- "firstType" : "QualifiedName",
- "secondType" : "QualifiedName",
- "firstLabel" : "Token.REGEXP",
- "secondLabel" : "Token.REGEXP",
- "firstParentType" : "SwitchCase",
- "secondParentType" : "SwitchCase",
- "firstPos" : 4538,
- "secondPos" : 4538,
- "firstEndPos" : 4550,
- "secondEndPos" : 4550
-}, {
- "firstType" : "ReturnStatement",
- "secondType" : "ReturnStatement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 4560,
- "secondPos" : 4560,
- "firstEndPos" : 4585,
- "secondEndPos" : 4585
-}, {
- "firstType" : "QualifiedName",
- "secondType" : "QualifiedName",
- "firstLabel" : "TernaryValue.TRUE",
- "secondLabel" : "TernaryValue.TRUE",
- "firstParentType" : "ReturnStatement",
- "secondParentType" : "ReturnStatement",
- "firstPos" : 4567,
- "secondPos" : 4567,
- "firstEndPos" : 4584,
- "secondEndPos" : 4584
-}, {
- "firstType" : "ReturnStatement",
- "secondType" : "ReturnStatement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "Block",
- "secondParentType" : "Block",
- "firstPos" : 4597,
- "secondPos" : 4597,
- "firstEndPos" : 4625,
- "secondEndPos" : 4625
-}, {
- "firstType" : "QualifiedName",
- "secondType" : "QualifiedName",
- "firstLabel" : "TernaryValue.UNKNOWN",
- "secondLabel" : "TernaryValue.UNKNOWN",
- "firstParentType" : "ReturnStatement",
- "secondParentType" : "ReturnStatement",
- "firstPos" : 4604,
- "secondPos" : 4604,
- "firstEndPos" : 4624,
- "secondEndPos" : 4624
-}, {
- "firstType" : "MethodDeclaration",
- "secondType" : "MethodDeclaration",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "TypeDeclaration",
- "secondParentType" : "TypeDeclaration",
- "firstPos" : 4634,
- "secondPos" : 4634,
- "firstEndPos" : 5767,
- "secondEndPos" : 5767
-}, {
- "firstType" : "Javadoc",
- "secondType" : "Javadoc",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 4634,
- "secondPos" : 4634,
- "firstEndPos" : 4851,
- "secondEndPos" : 4851
-}, {
- "firstType" : "TagElement",
- "secondType" : "TagElement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "Javadoc",
- "secondParentType" : "Javadoc",
- "firstPos" : 4643,
- "secondPos" : 4643,
- "firstEndPos" : 4845,
- "secondEndPos" : 4845
-}, {
- "firstType" : "TextElement",
- "secondType" : "TextElement",
- "firstLabel" : "Gets the value of a node as a String, or null if it cannot be converted.",
- "secondLabel" : "Gets the value of a node as a String, or null if it cannot be converted.",
- "firstParentType" : "TagElement",
- "secondParentType" : "TagElement",
- "firstPos" : 4643,
- "secondPos" : 4643,
- "firstEndPos" : 4715,
- "secondEndPos" : 4715
-}, {
- "firstType" : "TextElement",
- "secondType" : "TextElement",
- "firstLabel" : "When it returns a non-null String, this method effectively emulates the",
- "secondLabel" : "When it returns a non-null String, this method effectively emulates the",
- "firstParentType" : "TagElement",
- "secondParentType" : "TagElement",
- "firstPos" : 4721,
- "secondPos" : 4721,
- "firstEndPos" : 4792,
- "secondEndPos" : 4792
-}, {
- "firstType" : "TextElement",
- "secondType" : "TextElement",
- "firstLabel" : "String()
JavaScript cast function.",
- "secondLabel" : "String()
JavaScript cast function.",
- "firstParentType" : "TagElement",
- "secondParentType" : "TagElement",
- "firstPos" : 4798,
- "secondPos" : 4798,
- "firstEndPos" : 4845,
- "secondEndPos" : 4845
-}, {
- "firstType" : "Modifier",
- "secondType" : "Modifier",
- "firstLabel" : "static",
- "secondLabel" : "static",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 4854,
- "secondPos" : 4854,
- "firstEndPos" : 4860,
- "secondEndPos" : 4860
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "String",
- "secondLabel" : "String",
- "firstParentType" : "SimpleType",
- "secondParentType" : "SimpleType",
- "firstPos" : 4861,
- "secondPos" : 4861,
- "firstEndPos" : 4867,
- "secondEndPos" : 4867
-}, {
- "firstType" : "SimpleType",
- "secondType" : "SimpleType",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 4861,
- "secondPos" : 4861,
- "firstEndPos" : 4867,
- "secondEndPos" : 4867
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "getStringValue",
- "secondLabel" : "getStringValue",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 4868,
- "secondPos" : 4868,
- "firstEndPos" : 4882,
- "secondEndPos" : 4882
-}, {
- "firstType" : "SingleVariableDeclaration",
- "secondType" : "SingleVariableDeclaration",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 4883,
- "secondPos" : 4883,
- "firstEndPos" : 4889,
- "secondEndPos" : 4889
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "Node",
- "secondLabel" : "Node",
- "firstParentType" : "SimpleType",
- "secondParentType" : "SimpleType",
- "firstPos" : 4883,
- "secondPos" : 4883,
- "firstEndPos" : 4887,
- "secondEndPos" : 4887
-}, {
- "firstType" : "SimpleType",
- "secondType" : "SimpleType",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SingleVariableDeclaration",
- "secondParentType" : "SingleVariableDeclaration",
- "firstPos" : 4883,
- "secondPos" : 4883,
- "firstEndPos" : 4887,
- "secondEndPos" : 4887
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "n",
- "secondLabel" : "n",
- "firstParentType" : "SingleVariableDeclaration",
- "secondParentType" : "SingleVariableDeclaration",
- "firstPos" : 4888,
- "secondPos" : 4888,
- "firstEndPos" : 4889,
- "secondEndPos" : 4889
-}, {
- "firstType" : "Block",
- "secondType" : "Block",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 4891,
- "secondPos" : 4891,
- "firstEndPos" : 5767,
- "secondEndPos" : 5767
-}, {
- "firstType" : "LineComment",
- "secondType" : "LineComment",
- "firstLabel" : "// TODO(user): Convert constant array, object, and regex literals as well.",
- "secondLabel" : "// TODO(user): Convert constant array, object, and regex literals as well.",
- "firstParentType" : "Block",
- "secondParentType" : "Block",
- "firstPos" : 4897,
- "secondPos" : 4897,
- "firstEndPos" : 4971,
- "secondEndPos" : 4971
-}, {
- "firstType" : "SwitchStatement",
- "secondType" : "SwitchStatement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "Block",
- "secondParentType" : "Block",
- "firstPos" : 4976,
- "secondPos" : 4976,
- "firstEndPos" : 5746,
- "secondEndPos" : 5746
-}, {
- "firstType" : "MethodInvocation",
- "secondType" : "MethodInvocation",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 4984,
- "secondPos" : 4984,
- "firstEndPos" : 4995,
- "secondEndPos" : 4995
-}, {
- "firstType" : "METHOD_INVOCATION_RECEIVER",
- "secondType" : "METHOD_INVOCATION_RECEIVER",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 4984,
- "secondPos" : 4984,
- "firstEndPos" : 4985,
- "secondEndPos" : 4985
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "n",
- "secondLabel" : "n",
- "firstParentType" : "METHOD_INVOCATION_RECEIVER",
- "secondParentType" : "METHOD_INVOCATION_RECEIVER",
- "firstPos" : 4984,
- "secondPos" : 4984,
- "firstEndPos" : 4985,
- "secondEndPos" : 4985
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "getType",
- "secondLabel" : "getType",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 4986,
- "secondPos" : 4986,
- "firstEndPos" : 4993,
- "secondEndPos" : 4993
-}, {
- "firstType" : "SwitchCase",
- "secondType" : "SwitchCase",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 5005,
- "secondPos" : 5005,
- "firstEndPos" : 5023,
- "secondEndPos" : 5023
-}, {
- "firstType" : "QualifiedName",
- "secondType" : "QualifiedName",
- "firstLabel" : "Token.STRING",
- "secondLabel" : "Token.STRING",
- "firstParentType" : "SwitchCase",
- "secondParentType" : "SwitchCase",
- "firstPos" : 5010,
- "secondPos" : 5010,
- "firstEndPos" : 5022,
- "secondEndPos" : 5022
-}, {
- "firstType" : "ReturnStatement",
- "secondType" : "ReturnStatement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 5032,
- "secondPos" : 5032,
- "firstEndPos" : 5053,
- "secondEndPos" : 5053
-}, {
- "firstType" : "MethodInvocation",
- "secondType" : "MethodInvocation",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "ReturnStatement",
- "secondParentType" : "ReturnStatement",
- "firstPos" : 5039,
- "secondPos" : 5039,
- "firstEndPos" : 5052,
- "secondEndPos" : 5052
-}, {
- "firstType" : "METHOD_INVOCATION_RECEIVER",
- "secondType" : "METHOD_INVOCATION_RECEIVER",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 5039,
- "secondPos" : 5039,
- "firstEndPos" : 5040,
- "secondEndPos" : 5040
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "n",
- "secondLabel" : "n",
- "firstParentType" : "METHOD_INVOCATION_RECEIVER",
- "secondParentType" : "METHOD_INVOCATION_RECEIVER",
- "firstPos" : 5039,
- "secondPos" : 5039,
- "firstEndPos" : 5040,
- "secondEndPos" : 5040
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "getString",
- "secondLabel" : "getString",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 5041,
- "secondPos" : 5041,
- "firstEndPos" : 5050,
- "secondEndPos" : 5050
-}, {
- "firstType" : "SwitchCase",
- "secondType" : "SwitchCase",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 5061,
- "secondPos" : 5061,
- "firstEndPos" : 5077,
- "secondEndPos" : 5077
-}, {
- "firstType" : "QualifiedName",
- "secondType" : "QualifiedName",
- "firstLabel" : "Token.NAME",
- "secondLabel" : "Token.NAME",
- "firstParentType" : "SwitchCase",
- "secondParentType" : "SwitchCase",
- "firstPos" : 5066,
- "secondPos" : 5066,
- "firstEndPos" : 5076,
- "secondEndPos" : 5076
-}, {
- "firstType" : "VariableDeclarationStatement",
- "secondType" : "VariableDeclarationStatement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 5086,
- "secondPos" : 5086,
- "firstEndPos" : 5114,
- "secondEndPos" : 5114
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "String",
- "secondLabel" : "String",
- "firstParentType" : "SimpleType",
- "secondParentType" : "SimpleType",
- "firstPos" : 5086,
- "secondPos" : 5086,
- "firstEndPos" : 5092,
- "secondEndPos" : 5092
-}, {
- "firstType" : "SimpleType",
- "secondType" : "SimpleType",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "VariableDeclarationStatement",
- "secondParentType" : "VariableDeclarationStatement",
- "firstPos" : 5086,
- "secondPos" : 5086,
- "firstEndPos" : 5092,
- "secondEndPos" : 5092
-}, {
- "firstType" : "VariableDeclarationFragment",
- "secondType" : "VariableDeclarationFragment",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "VariableDeclarationStatement",
- "secondParentType" : "VariableDeclarationStatement",
- "firstPos" : 5093,
- "secondPos" : 5093,
- "firstEndPos" : 5113,
- "secondEndPos" : 5113
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "name",
- "secondLabel" : "name",
- "firstParentType" : "VariableDeclarationFragment",
- "secondParentType" : "VariableDeclarationFragment",
- "firstPos" : 5093,
- "secondPos" : 5093,
- "firstEndPos" : 5097,
- "secondEndPos" : 5097
-}, {
- "firstType" : "MethodInvocation",
- "secondType" : "MethodInvocation",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "VariableDeclarationFragment",
- "secondParentType" : "VariableDeclarationFragment",
- "firstPos" : 5100,
- "secondPos" : 5100,
- "firstEndPos" : 5113,
- "secondEndPos" : 5113
-}, {
- "firstType" : "METHOD_INVOCATION_RECEIVER",
- "secondType" : "METHOD_INVOCATION_RECEIVER",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 5100,
- "secondPos" : 5100,
- "firstEndPos" : 5101,
- "secondEndPos" : 5101
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "n",
- "secondLabel" : "n",
- "firstParentType" : "METHOD_INVOCATION_RECEIVER",
- "secondParentType" : "METHOD_INVOCATION_RECEIVER",
- "firstPos" : 5100,
- "secondPos" : 5100,
- "firstEndPos" : 5101,
- "secondEndPos" : 5101
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "getString",
- "secondLabel" : "getString",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 5102,
- "secondPos" : 5102,
- "firstEndPos" : 5111,
- "secondEndPos" : 5111
-}, {
- "firstType" : "IfStatement",
- "secondType" : "IfStatement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 5123,
- "secondPos" : 5123,
- "firstEndPos" : 5260,
- "secondEndPos" : 5260
-}, {
- "firstType" : "InfixExpression",
- "secondType" : "InfixExpression",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "IfStatement",
- "secondParentType" : "IfStatement",
- "firstPos" : 5127,
- "secondPos" : 5127,
- "firstEndPos" : 5224,
- "secondEndPos" : 5224
-}, {
- "firstType" : "MethodInvocation",
- "secondType" : "MethodInvocation",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "InfixExpression",
- "secondParentType" : "InfixExpression",
- "firstPos" : 5127,
- "secondPos" : 5127,
- "firstEndPos" : 5151,
- "secondEndPos" : 5151
-}, {
- "firstType" : "METHOD_INVOCATION_RECEIVER",
- "secondType" : "METHOD_INVOCATION_RECEIVER",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 5127,
- "secondPos" : 5127,
- "firstEndPos" : 5138,
- "secondEndPos" : 5138
-}, {
- "firstType" : "StringLiteral",
- "secondType" : "StringLiteral",
- "firstLabel" : "\"undefined\"",
- "secondLabel" : "\"undefined\"",
- "firstParentType" : "METHOD_INVOCATION_RECEIVER",
- "secondParentType" : "METHOD_INVOCATION_RECEIVER",
- "firstPos" : 5127,
- "secondPos" : 5127,
- "firstEndPos" : 5138,
- "secondEndPos" : 5138
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "equals",
- "secondLabel" : "equals",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 5139,
- "secondPos" : 5139,
- "firstEndPos" : 5145,
- "secondEndPos" : 5145
-}, {
- "firstType" : "METHOD_INVOCATION_ARGUMENTS",
- "secondType" : "METHOD_INVOCATION_ARGUMENTS",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 5146,
- "secondPos" : 5146,
- "firstEndPos" : 5150,
- "secondEndPos" : 5150
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "name",
- "secondLabel" : "name",
- "firstParentType" : "METHOD_INVOCATION_ARGUMENTS",
- "secondParentType" : "METHOD_INVOCATION_ARGUMENTS",
- "firstPos" : 5146,
- "secondPos" : 5146,
- "firstEndPos" : 5150,
- "secondEndPos" : 5150
-}, {
- "firstType" : "INFIX_EXPRESSION_OPERATOR",
- "secondType" : "INFIX_EXPRESSION_OPERATOR",
- "firstLabel" : "||",
- "secondLabel" : "||",
- "firstParentType" : "InfixExpression",
- "secondParentType" : "InfixExpression",
- "firstPos" : 5164,
- "secondPos" : 5164,
- "firstEndPos" : 5166,
- "secondEndPos" : 5166
-}, {
- "firstType" : "MethodInvocation",
- "secondType" : "MethodInvocation",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "InfixExpression",
- "secondParentType" : "InfixExpression",
- "firstPos" : 5167,
- "secondPos" : 5167,
- "firstEndPos" : 5190,
- "secondEndPos" : 5190
-}, {
- "firstType" : "METHOD_INVOCATION_RECEIVER",
- "secondType" : "METHOD_INVOCATION_RECEIVER",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 5167,
- "secondPos" : 5167,
- "firstEndPos" : 5177,
- "secondEndPos" : 5177
-}, {
- "firstType" : "StringLiteral",
- "secondType" : "StringLiteral",
- "firstLabel" : "\"Infinity\"",
- "secondLabel" : "\"Infinity\"",
- "firstParentType" : "METHOD_INVOCATION_RECEIVER",
- "secondParentType" : "METHOD_INVOCATION_RECEIVER",
- "firstPos" : 5167,
- "secondPos" : 5167,
- "firstEndPos" : 5177,
- "secondEndPos" : 5177
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "equals",
- "secondLabel" : "equals",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 5178,
- "secondPos" : 5178,
- "firstEndPos" : 5184,
- "secondEndPos" : 5184
-}, {
- "firstType" : "METHOD_INVOCATION_ARGUMENTS",
- "secondType" : "METHOD_INVOCATION_ARGUMENTS",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 5185,
- "secondPos" : 5185,
- "firstEndPos" : 5189,
- "secondEndPos" : 5189
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "name",
- "secondLabel" : "name",
- "firstParentType" : "METHOD_INVOCATION_ARGUMENTS",
- "secondParentType" : "METHOD_INVOCATION_ARGUMENTS",
- "firstPos" : 5185,
- "secondPos" : 5185,
- "firstEndPos" : 5189,
- "secondEndPos" : 5189
-}, {
- "firstType" : "MethodInvocation",
- "secondType" : "MethodInvocation",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "InfixExpression",
- "secondParentType" : "InfixExpression",
- "firstPos" : 5206,
- "secondPos" : 5206,
- "firstEndPos" : 5224,
- "secondEndPos" : 5224
-}, {
- "firstType" : "METHOD_INVOCATION_RECEIVER",
- "secondType" : "METHOD_INVOCATION_RECEIVER",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 5206,
- "secondPos" : 5206,
- "firstEndPos" : 5211,
- "secondEndPos" : 5211
-}, {
- "firstType" : "StringLiteral",
- "secondType" : "StringLiteral",
- "firstLabel" : "\"NaN\"",
- "secondLabel" : "\"NaN\"",
- "firstParentType" : "METHOD_INVOCATION_RECEIVER",
- "secondParentType" : "METHOD_INVOCATION_RECEIVER",
- "firstPos" : 5206,
- "secondPos" : 5206,
- "firstEndPos" : 5211,
- "secondEndPos" : 5211
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "equals",
- "secondLabel" : "equals",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 5212,
- "secondPos" : 5212,
- "firstEndPos" : 5218,
- "secondEndPos" : 5218
-}, {
- "firstType" : "METHOD_INVOCATION_ARGUMENTS",
- "secondType" : "METHOD_INVOCATION_ARGUMENTS",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 5219,
- "secondPos" : 5219,
- "firstEndPos" : 5223,
- "secondEndPos" : 5223
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "name",
- "secondLabel" : "name",
- "firstParentType" : "METHOD_INVOCATION_ARGUMENTS",
- "secondParentType" : "METHOD_INVOCATION_ARGUMENTS",
- "firstPos" : 5219,
- "secondPos" : 5219,
- "firstEndPos" : 5223,
- "secondEndPos" : 5223
-}, {
- "firstType" : "Block",
- "secondType" : "Block",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "IfStatement",
- "secondParentType" : "IfStatement",
- "firstPos" : 5226,
- "secondPos" : 5226,
- "firstEndPos" : 5260,
- "secondEndPos" : 5260
-}, {
- "firstType" : "ReturnStatement",
- "secondType" : "ReturnStatement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "Block",
- "secondParentType" : "Block",
- "firstPos" : 5238,
- "secondPos" : 5238,
- "firstEndPos" : 5250,
- "secondEndPos" : 5250
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "name",
- "secondLabel" : "name",
- "firstParentType" : "ReturnStatement",
- "secondParentType" : "ReturnStatement",
- "firstPos" : 5245,
- "secondPos" : 5245,
- "firstEndPos" : 5249,
- "secondEndPos" : 5249
-}, {
- "firstType" : "BreakStatement",
- "secondType" : "BreakStatement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 5269,
- "secondPos" : 5269,
- "firstEndPos" : 5275,
- "secondEndPos" : 5275
-}, {
- "firstType" : "SwitchCase",
- "secondType" : "SwitchCase",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 5283,
- "secondPos" : 5283,
- "firstEndPos" : 5301,
- "secondEndPos" : 5301
-}, {
- "firstType" : "QualifiedName",
- "secondType" : "QualifiedName",
- "firstLabel" : "Token.NUMBER",
- "secondLabel" : "Token.NUMBER",
- "firstParentType" : "SwitchCase",
- "secondParentType" : "SwitchCase",
- "firstPos" : 5288,
- "secondPos" : 5288,
- "firstEndPos" : 5300,
- "secondEndPos" : 5300
-}, {
- "firstType" : "VariableDeclarationStatement",
- "secondType" : "VariableDeclarationStatement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 5310,
- "secondPos" : 5310,
- "firstEndPos" : 5339,
- "secondEndPos" : 5339
-}, {
- "firstType" : "PrimitiveType",
- "secondType" : "PrimitiveType",
- "firstLabel" : "double",
- "secondLabel" : "double",
- "firstParentType" : "VariableDeclarationStatement",
- "secondParentType" : "VariableDeclarationStatement",
- "firstPos" : 5310,
- "secondPos" : 5310,
- "firstEndPos" : 5316,
- "secondEndPos" : 5316
-}, {
- "firstType" : "VariableDeclarationFragment",
- "secondType" : "VariableDeclarationFragment",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "VariableDeclarationStatement",
- "secondParentType" : "VariableDeclarationStatement",
- "firstPos" : 5317,
- "secondPos" : 5317,
- "firstEndPos" : 5338,
- "secondEndPos" : 5338
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "value",
- "secondLabel" : "value",
- "firstParentType" : "VariableDeclarationFragment",
- "secondParentType" : "VariableDeclarationFragment",
- "firstPos" : 5317,
- "secondPos" : 5317,
- "firstEndPos" : 5322,
- "secondEndPos" : 5322
-}, {
- "firstType" : "MethodInvocation",
- "secondType" : "MethodInvocation",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "VariableDeclarationFragment",
- "secondParentType" : "VariableDeclarationFragment",
- "firstPos" : 5325,
- "secondPos" : 5325,
- "firstEndPos" : 5338,
- "secondEndPos" : 5338
-}, {
- "firstType" : "METHOD_INVOCATION_RECEIVER",
- "secondType" : "METHOD_INVOCATION_RECEIVER",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 5325,
- "secondPos" : 5325,
- "firstEndPos" : 5326,
- "secondEndPos" : 5326
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "n",
- "secondLabel" : "n",
- "firstParentType" : "METHOD_INVOCATION_RECEIVER",
- "secondParentType" : "METHOD_INVOCATION_RECEIVER",
- "firstPos" : 5325,
- "secondPos" : 5325,
- "firstEndPos" : 5326,
- "secondEndPos" : 5326
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "getDouble",
- "secondLabel" : "getDouble",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 5327,
- "secondPos" : 5327,
- "firstEndPos" : 5336,
- "secondEndPos" : 5336
-}, {
- "firstType" : "VariableDeclarationStatement",
- "secondType" : "VariableDeclarationStatement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 5348,
- "secondPos" : 5348,
- "firstEndPos" : 5378,
- "secondEndPos" : 5378
-}, {
- "firstType" : "PrimitiveType",
- "secondType" : "PrimitiveType",
- "firstLabel" : "long",
- "secondLabel" : "long",
- "firstParentType" : "VariableDeclarationStatement",
- "secondParentType" : "VariableDeclarationStatement",
- "firstPos" : 5348,
- "secondPos" : 5348,
- "firstEndPos" : 5352,
- "secondEndPos" : 5352
-}, {
- "firstType" : "VariableDeclarationFragment",
- "secondType" : "VariableDeclarationFragment",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "VariableDeclarationStatement",
- "secondParentType" : "VariableDeclarationStatement",
- "firstPos" : 5353,
- "secondPos" : 5353,
- "firstEndPos" : 5377,
- "secondEndPos" : 5377
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "longValue",
- "secondLabel" : "longValue",
- "firstParentType" : "VariableDeclarationFragment",
- "secondParentType" : "VariableDeclarationFragment",
- "firstPos" : 5353,
- "secondPos" : 5353,
- "firstEndPos" : 5362,
- "secondEndPos" : 5362
-}, {
- "firstType" : "CastExpression",
- "secondType" : "CastExpression",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "VariableDeclarationFragment",
- "secondParentType" : "VariableDeclarationFragment",
- "firstPos" : 5365,
- "secondPos" : 5365,
- "firstEndPos" : 5377,
- "secondEndPos" : 5377
-}, {
- "firstType" : "PrimitiveType",
- "secondType" : "PrimitiveType",
- "firstLabel" : "long",
- "secondLabel" : "long",
- "firstParentType" : "CastExpression",
- "secondParentType" : "CastExpression",
- "firstPos" : 5366,
- "secondPos" : 5366,
- "firstEndPos" : 5370,
- "secondEndPos" : 5370
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "value",
- "secondLabel" : "value",
- "firstParentType" : "CastExpression",
- "secondParentType" : "CastExpression",
- "firstPos" : 5372,
- "secondPos" : 5372,
- "firstEndPos" : 5377,
- "secondEndPos" : 5377
-}, {
- "firstType" : "LineComment",
- "secondType" : "LineComment",
- "firstLabel" : "// Return \"1\" instead of \"1.0\"",
- "secondLabel" : "// Return \"1\" instead of \"1.0\"",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 5388,
- "secondPos" : 5388,
- "firstEndPos" : 5418,
- "secondEndPos" : 5418
-}, {
- "firstType" : "IfStatement",
- "secondType" : "IfStatement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 5427,
- "secondPos" : 5427,
- "firstEndPos" : 5571,
- "secondEndPos" : 5571
-}, {
- "firstType" : "InfixExpression",
- "secondType" : "InfixExpression",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "IfStatement",
- "secondParentType" : "IfStatement",
- "firstPos" : 5431,
- "secondPos" : 5431,
- "firstEndPos" : 5449,
- "secondEndPos" : 5449
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "longValue",
- "secondLabel" : "longValue",
- "firstParentType" : "InfixExpression",
- "secondParentType" : "InfixExpression",
- "firstPos" : 5431,
- "secondPos" : 5431,
- "firstEndPos" : 5440,
- "secondEndPos" : 5440
-}, {
- "firstType" : "INFIX_EXPRESSION_OPERATOR",
- "secondType" : "INFIX_EXPRESSION_OPERATOR",
- "firstLabel" : "==",
- "secondLabel" : "==",
- "firstParentType" : "InfixExpression",
- "secondParentType" : "InfixExpression",
- "firstPos" : 5441,
- "secondPos" : 5441,
- "firstEndPos" : 5443,
- "secondEndPos" : 5443
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "value",
- "secondLabel" : "value",
- "firstParentType" : "InfixExpression",
- "secondParentType" : "InfixExpression",
- "firstPos" : 5444,
- "secondPos" : 5444,
- "firstEndPos" : 5449,
- "secondEndPos" : 5449
-}, {
- "firstType" : "Block",
- "secondType" : "Block",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "IfStatement",
- "secondParentType" : "IfStatement",
- "firstPos" : 5451,
- "secondPos" : 5451,
- "firstEndPos" : 5505,
- "secondEndPos" : 5505
-}, {
- "firstType" : "ReturnStatement",
- "secondType" : "ReturnStatement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "Block",
- "secondParentType" : "Block",
- "firstPos" : 5463,
- "secondPos" : 5463,
- "firstEndPos" : 5495,
- "secondEndPos" : 5495
-}, {
- "firstType" : "MethodInvocation",
- "secondType" : "MethodInvocation",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "ReturnStatement",
- "secondParentType" : "ReturnStatement",
- "firstPos" : 5470,
- "secondPos" : 5470,
- "firstEndPos" : 5494,
- "secondEndPos" : 5494
-}, {
- "firstType" : "METHOD_INVOCATION_RECEIVER",
- "secondType" : "METHOD_INVOCATION_RECEIVER",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 5470,
- "secondPos" : 5470,
- "firstEndPos" : 5474,
- "secondEndPos" : 5474
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "Long",
- "secondLabel" : "Long",
- "firstParentType" : "METHOD_INVOCATION_RECEIVER",
- "secondParentType" : "METHOD_INVOCATION_RECEIVER",
- "firstPos" : 5470,
- "secondPos" : 5470,
- "firstEndPos" : 5474,
- "secondEndPos" : 5474
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "toString",
- "secondLabel" : "toString",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 5475,
- "secondPos" : 5475,
- "firstEndPos" : 5483,
- "secondEndPos" : 5483
-}, {
- "firstType" : "METHOD_INVOCATION_ARGUMENTS",
- "secondType" : "METHOD_INVOCATION_ARGUMENTS",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 5484,
- "secondPos" : 5484,
- "firstEndPos" : 5493,
- "secondEndPos" : 5493
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "longValue",
- "secondLabel" : "longValue",
- "firstParentType" : "METHOD_INVOCATION_ARGUMENTS",
- "secondParentType" : "METHOD_INVOCATION_ARGUMENTS",
- "firstPos" : 5484,
- "secondPos" : 5484,
- "firstEndPos" : 5493,
- "secondEndPos" : 5493
-}, {
- "firstType" : "Block",
- "secondType" : "Block",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "IfStatement",
- "secondParentType" : "IfStatement",
- "firstPos" : 5511,
- "secondPos" : 5511,
- "firstEndPos" : 5571,
- "secondEndPos" : 5571
-}, {
- "firstType" : "ReturnStatement",
- "secondType" : "ReturnStatement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "Block",
- "secondParentType" : "Block",
- "firstPos" : 5523,
- "secondPos" : 5523,
- "firstEndPos" : 5561,
- "secondEndPos" : 5561
-}, {
- "firstType" : "MethodInvocation",
- "secondType" : "MethodInvocation",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "ReturnStatement",
- "secondParentType" : "ReturnStatement",
- "firstPos" : 5530,
- "secondPos" : 5530,
- "firstEndPos" : 5560,
- "secondEndPos" : 5560
-}, {
- "firstType" : "METHOD_INVOCATION_RECEIVER",
- "secondType" : "METHOD_INVOCATION_RECEIVER",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 5530,
- "secondPos" : 5530,
- "firstEndPos" : 5536,
- "secondEndPos" : 5536
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "Double",
- "secondLabel" : "Double",
- "firstParentType" : "METHOD_INVOCATION_RECEIVER",
- "secondParentType" : "METHOD_INVOCATION_RECEIVER",
- "firstPos" : 5530,
- "secondPos" : 5530,
- "firstEndPos" : 5536,
- "secondEndPos" : 5536
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "toString",
- "secondLabel" : "toString",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 5537,
- "secondPos" : 5537,
- "firstEndPos" : 5545,
- "secondEndPos" : 5545
-}, {
- "firstType" : "METHOD_INVOCATION_ARGUMENTS",
- "secondType" : "METHOD_INVOCATION_ARGUMENTS",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 5546,
- "secondPos" : 5546,
- "firstEndPos" : 5559,
- "secondEndPos" : 5559
-}, {
- "firstType" : "MethodInvocation",
- "secondType" : "MethodInvocation",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "METHOD_INVOCATION_ARGUMENTS",
- "secondParentType" : "METHOD_INVOCATION_ARGUMENTS",
- "firstPos" : 5546,
- "secondPos" : 5546,
- "firstEndPos" : 5559,
- "secondEndPos" : 5559
-}, {
- "firstType" : "METHOD_INVOCATION_RECEIVER",
- "secondType" : "METHOD_INVOCATION_RECEIVER",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 5546,
- "secondPos" : 5546,
- "firstEndPos" : 5547,
- "secondEndPos" : 5547
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "n",
- "secondLabel" : "n",
- "firstParentType" : "METHOD_INVOCATION_RECEIVER",
- "secondParentType" : "METHOD_INVOCATION_RECEIVER",
- "firstPos" : 5546,
- "secondPos" : 5546,
- "firstEndPos" : 5547,
- "secondEndPos" : 5547
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "getDouble",
- "secondLabel" : "getDouble",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 5548,
- "secondPos" : 5548,
- "firstEndPos" : 5557,
- "secondEndPos" : 5557
-}, {
- "firstType" : "SwitchCase",
- "secondType" : "SwitchCase",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 5579,
- "secondPos" : 5579,
- "firstEndPos" : 5596,
- "secondEndPos" : 5596
-}, {
- "firstType" : "QualifiedName",
- "secondType" : "QualifiedName",
- "firstLabel" : "Token.FALSE",
- "secondLabel" : "Token.FALSE",
- "firstParentType" : "SwitchCase",
- "secondParentType" : "SwitchCase",
- "firstPos" : 5584,
- "secondPos" : 5584,
- "firstEndPos" : 5595,
- "secondEndPos" : 5595
-}, {
- "firstType" : "SwitchCase",
- "secondType" : "SwitchCase",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 5603,
- "secondPos" : 5603,
- "firstEndPos" : 5619,
- "secondEndPos" : 5619
-}, {
- "firstType" : "QualifiedName",
- "secondType" : "QualifiedName",
- "firstLabel" : "Token.TRUE",
- "secondLabel" : "Token.TRUE",
- "firstParentType" : "SwitchCase",
- "secondParentType" : "SwitchCase",
- "firstPos" : 5608,
- "secondPos" : 5608,
- "firstEndPos" : 5618,
- "secondEndPos" : 5618
-}, {
- "firstType" : "SwitchCase",
- "secondType" : "SwitchCase",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 5626,
- "secondPos" : 5626,
- "firstEndPos" : 5642,
- "secondEndPos" : 5642
-}, {
- "firstType" : "QualifiedName",
- "secondType" : "QualifiedName",
- "firstLabel" : "Token.NULL",
- "secondLabel" : "Token.NULL",
- "firstParentType" : "SwitchCase",
- "secondParentType" : "SwitchCase",
- "firstPos" : 5631,
- "secondPos" : 5631,
- "firstEndPos" : 5641,
- "secondEndPos" : 5641
-}, {
- "firstType" : "ReturnStatement",
- "secondType" : "ReturnStatement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 5651,
- "secondPos" : 5651,
- "firstEndPos" : 5688,
- "secondEndPos" : 5688
-}, {
- "firstType" : "MethodInvocation",
- "secondType" : "MethodInvocation",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "ReturnStatement",
- "secondParentType" : "ReturnStatement",
- "firstPos" : 5658,
- "secondPos" : 5658,
- "firstEndPos" : 5687,
- "secondEndPos" : 5687
-}, {
- "firstType" : "METHOD_INVOCATION_RECEIVER",
- "secondType" : "METHOD_INVOCATION_RECEIVER",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 5658,
- "secondPos" : 5658,
- "firstEndPos" : 5662,
- "secondEndPos" : 5662
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "Node",
- "secondLabel" : "Node",
- "firstParentType" : "METHOD_INVOCATION_RECEIVER",
- "secondParentType" : "METHOD_INVOCATION_RECEIVER",
- "firstPos" : 5658,
- "secondPos" : 5658,
- "firstEndPos" : 5662,
- "secondEndPos" : 5662
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "tokenToName",
- "secondLabel" : "tokenToName",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 5663,
- "secondPos" : 5663,
- "firstEndPos" : 5674,
- "secondEndPos" : 5674
-}, {
- "firstType" : "METHOD_INVOCATION_ARGUMENTS",
- "secondType" : "METHOD_INVOCATION_ARGUMENTS",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 5675,
- "secondPos" : 5675,
- "firstEndPos" : 5686,
- "secondEndPos" : 5686
-}, {
- "firstType" : "MethodInvocation",
- "secondType" : "MethodInvocation",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "METHOD_INVOCATION_ARGUMENTS",
- "secondParentType" : "METHOD_INVOCATION_ARGUMENTS",
- "firstPos" : 5675,
- "secondPos" : 5675,
- "firstEndPos" : 5686,
- "secondEndPos" : 5686
-}, {
- "firstType" : "METHOD_INVOCATION_RECEIVER",
- "secondType" : "METHOD_INVOCATION_RECEIVER",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 5675,
- "secondPos" : 5675,
- "firstEndPos" : 5676,
- "secondEndPos" : 5676
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "n",
- "secondLabel" : "n",
- "firstParentType" : "METHOD_INVOCATION_RECEIVER",
- "secondParentType" : "METHOD_INVOCATION_RECEIVER",
- "firstPos" : 5675,
- "secondPos" : 5675,
- "firstEndPos" : 5676,
- "secondEndPos" : 5676
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "getType",
- "secondLabel" : "getType",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 5677,
- "secondPos" : 5677,
- "firstEndPos" : 5684,
- "secondEndPos" : 5684
-}, {
- "firstType" : "SwitchCase",
- "secondType" : "SwitchCase",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 5696,
- "secondPos" : 5696,
- "firstEndPos" : 5712,
- "secondEndPos" : 5712
-}, {
- "firstType" : "QualifiedName",
- "secondType" : "QualifiedName",
- "firstLabel" : "Token.VOID",
- "secondLabel" : "Token.VOID",
- "firstParentType" : "SwitchCase",
- "secondParentType" : "SwitchCase",
- "firstPos" : 5701,
- "secondPos" : 5701,
- "firstEndPos" : 5711,
- "secondEndPos" : 5711
-}, {
- "firstType" : "ReturnStatement",
- "secondType" : "ReturnStatement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 5721,
- "secondPos" : 5721,
- "firstEndPos" : 5740,
- "secondEndPos" : 5740
-}, {
- "firstType" : "StringLiteral",
- "secondType" : "StringLiteral",
- "firstLabel" : "\"undefined\"",
- "secondLabel" : "\"undefined\"",
- "firstParentType" : "ReturnStatement",
- "secondParentType" : "ReturnStatement",
- "firstPos" : 5728,
- "secondPos" : 5728,
- "firstEndPos" : 5739,
- "secondEndPos" : 5739
-}, {
- "firstType" : "ReturnStatement",
- "secondType" : "ReturnStatement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "Block",
- "secondParentType" : "Block",
- "firstPos" : 5751,
- "secondPos" : 5751,
- "firstEndPos" : 5763,
- "secondEndPos" : 5763
-}, {
- "firstType" : "NullLiteral",
- "secondType" : "NullLiteral",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "ReturnStatement",
- "secondParentType" : "ReturnStatement",
- "firstPos" : 5758,
- "secondPos" : 5758,
- "firstEndPos" : 5762,
- "secondEndPos" : 5762
-}, {
- "firstType" : "MethodDeclaration",
- "secondType" : "MethodDeclaration",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "TypeDeclaration",
- "secondParentType" : "TypeDeclaration",
- "firstPos" : 5771,
- "secondPos" : 5771,
- "firstEndPos" : 6626,
- "secondEndPos" : 6626
-}, {
- "firstType" : "Javadoc",
- "secondType" : "Javadoc",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 5771,
- "secondPos" : 5771,
- "firstEndPos" : 5988,
- "secondEndPos" : 5988
-}, {
- "firstType" : "TagElement",
- "secondType" : "TagElement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "Javadoc",
- "secondParentType" : "Javadoc",
- "firstPos" : 5780,
- "secondPos" : 5780,
- "firstEndPos" : 5982,
- "secondEndPos" : 5982
-}, {
- "firstType" : "TextElement",
- "secondType" : "TextElement",
- "firstLabel" : "Gets the value of a node as a Number, or null if it cannot be converted.",
- "secondLabel" : "Gets the value of a node as a Number, or null if it cannot be converted.",
- "firstParentType" : "TagElement",
- "secondParentType" : "TagElement",
- "firstPos" : 5780,
- "secondPos" : 5780,
- "firstEndPos" : 5852,
- "secondEndPos" : 5852
-}, {
- "firstType" : "TextElement",
- "secondType" : "TextElement",
- "firstLabel" : "When it returns a non-null Double, this method effectively emulates the",
- "secondLabel" : "When it returns a non-null Double, this method effectively emulates the",
- "firstParentType" : "TagElement",
- "secondParentType" : "TagElement",
- "firstPos" : 5858,
- "secondPos" : 5858,
- "firstEndPos" : 5929,
- "secondEndPos" : 5929
-}, {
- "firstType" : "TextElement",
- "secondType" : "TextElement",
- "firstLabel" : "Number()
JavaScript cast function.",
- "secondLabel" : "Number()
JavaScript cast function.",
- "firstParentType" : "TagElement",
- "secondParentType" : "TagElement",
- "firstPos" : 5935,
- "secondPos" : 5935,
- "firstEndPos" : 5982,
- "secondEndPos" : 5982
-}, {
- "firstType" : "Modifier",
- "secondType" : "Modifier",
- "firstLabel" : "static",
- "secondLabel" : "static",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 5991,
- "secondPos" : 5991,
- "firstEndPos" : 5997,
- "secondEndPos" : 5997
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "Double",
- "secondLabel" : "Double",
- "firstParentType" : "SimpleType",
- "secondParentType" : "SimpleType",
- "firstPos" : 5998,
- "secondPos" : 5998,
- "firstEndPos" : 6004,
- "secondEndPos" : 6004
-}, {
- "firstType" : "SimpleType",
- "secondType" : "SimpleType",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 5998,
- "secondPos" : 5998,
- "firstEndPos" : 6004,
- "secondEndPos" : 6004
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "getNumberValue",
- "secondLabel" : "getNumberValue",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 6005,
- "secondPos" : 6005,
- "firstEndPos" : 6019,
- "secondEndPos" : 6019
-}, {
- "firstType" : "SingleVariableDeclaration",
- "secondType" : "SingleVariableDeclaration",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 6020,
- "secondPos" : 6020,
- "firstEndPos" : 6026,
- "secondEndPos" : 6026
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "Node",
- "secondLabel" : "Node",
- "firstParentType" : "SimpleType",
- "secondParentType" : "SimpleType",
- "firstPos" : 6020,
- "secondPos" : 6020,
- "firstEndPos" : 6024,
- "secondEndPos" : 6024
-}, {
- "firstType" : "SimpleType",
- "secondType" : "SimpleType",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SingleVariableDeclaration",
- "secondParentType" : "SingleVariableDeclaration",
- "firstPos" : 6020,
- "secondPos" : 6020,
- "firstEndPos" : 6024,
- "secondEndPos" : 6024
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "n",
- "secondLabel" : "n",
- "firstParentType" : "SingleVariableDeclaration",
- "secondParentType" : "SingleVariableDeclaration",
- "firstPos" : 6025,
- "secondPos" : 6025,
- "firstEndPos" : 6026,
- "secondEndPos" : 6026
-}, {
- "firstType" : "Block",
- "secondType" : "Block",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 6028,
- "secondPos" : 6028,
- "firstEndPos" : 6626,
- "secondEndPos" : 6626
-}, {
- "firstType" : "SwitchStatement",
- "secondType" : "SwitchStatement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "Block",
- "secondParentType" : "Block",
- "firstPos" : 6034,
- "secondPos" : 6034,
- "firstEndPos" : 6605,
- "secondEndPos" : 6605
-}, {
- "firstType" : "MethodInvocation",
- "secondType" : "MethodInvocation",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 6042,
- "secondPos" : 6042,
- "firstEndPos" : 6053,
- "secondEndPos" : 6053
-}, {
- "firstType" : "METHOD_INVOCATION_RECEIVER",
- "secondType" : "METHOD_INVOCATION_RECEIVER",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 6042,
- "secondPos" : 6042,
- "firstEndPos" : 6043,
- "secondEndPos" : 6043
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "n",
- "secondLabel" : "n",
- "firstParentType" : "METHOD_INVOCATION_RECEIVER",
- "secondParentType" : "METHOD_INVOCATION_RECEIVER",
- "firstPos" : 6042,
- "secondPos" : 6042,
- "firstEndPos" : 6043,
- "secondEndPos" : 6043
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "getType",
- "secondLabel" : "getType",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 6044,
- "secondPos" : 6044,
- "firstEndPos" : 6051,
- "secondEndPos" : 6051
-}, {
- "firstType" : "SwitchCase",
- "secondType" : "SwitchCase",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 6063,
- "secondPos" : 6063,
- "firstEndPos" : 6079,
- "secondEndPos" : 6079
-}, {
- "firstType" : "QualifiedName",
- "secondType" : "QualifiedName",
- "firstLabel" : "Token.TRUE",
- "secondLabel" : "Token.TRUE",
- "firstParentType" : "SwitchCase",
- "secondParentType" : "SwitchCase",
- "firstPos" : 6068,
- "secondPos" : 6068,
- "firstEndPos" : 6078,
- "secondEndPos" : 6078
-}, {
- "firstType" : "ReturnStatement",
- "secondType" : "ReturnStatement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 6088,
- "secondPos" : 6088,
- "firstEndPos" : 6099,
- "secondEndPos" : 6099
-}, {
- "firstType" : "NumberLiteral",
- "secondType" : "NumberLiteral",
- "firstLabel" : "1.0",
- "secondLabel" : "1.0",
- "firstParentType" : "ReturnStatement",
- "secondParentType" : "ReturnStatement",
- "firstPos" : 6095,
- "secondPos" : 6095,
- "firstEndPos" : 6098,
- "secondEndPos" : 6098
-}, {
- "firstType" : "SwitchCase",
- "secondType" : "SwitchCase",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 6106,
- "secondPos" : 6106,
- "firstEndPos" : 6123,
- "secondEndPos" : 6123
-}, {
- "firstType" : "QualifiedName",
- "secondType" : "QualifiedName",
- "firstLabel" : "Token.FALSE",
- "secondLabel" : "Token.FALSE",
- "firstParentType" : "SwitchCase",
- "secondParentType" : "SwitchCase",
- "firstPos" : 6111,
- "secondPos" : 6111,
- "firstEndPos" : 6122,
- "secondEndPos" : 6122
-}, {
- "firstType" : "SwitchCase",
- "secondType" : "SwitchCase",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 6130,
- "secondPos" : 6130,
- "firstEndPos" : 6146,
- "secondEndPos" : 6146
-}, {
- "firstType" : "QualifiedName",
- "secondType" : "QualifiedName",
- "firstLabel" : "Token.NULL",
- "secondLabel" : "Token.NULL",
- "firstParentType" : "SwitchCase",
- "secondParentType" : "SwitchCase",
- "firstPos" : 6135,
- "secondPos" : 6135,
- "firstEndPos" : 6145,
- "secondEndPos" : 6145
-}, {
- "firstType" : "ReturnStatement",
- "secondType" : "ReturnStatement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 6155,
- "secondPos" : 6155,
- "firstEndPos" : 6166,
- "secondEndPos" : 6166
-}, {
- "firstType" : "NumberLiteral",
- "secondType" : "NumberLiteral",
- "firstLabel" : "0.0",
- "secondLabel" : "0.0",
- "firstParentType" : "ReturnStatement",
- "secondParentType" : "ReturnStatement",
- "firstPos" : 6162,
- "secondPos" : 6162,
- "firstEndPos" : 6165,
- "secondEndPos" : 6165
-}, {
- "firstType" : "SwitchCase",
- "secondType" : "SwitchCase",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 6174,
- "secondPos" : 6174,
- "firstEndPos" : 6192,
- "secondEndPos" : 6192
-}, {
- "firstType" : "QualifiedName",
- "secondType" : "QualifiedName",
- "firstLabel" : "Token.NUMBER",
- "secondLabel" : "Token.NUMBER",
- "firstParentType" : "SwitchCase",
- "secondParentType" : "SwitchCase",
- "firstPos" : 6179,
- "secondPos" : 6179,
- "firstEndPos" : 6191,
- "secondEndPos" : 6191
-}, {
- "firstType" : "ReturnStatement",
- "secondType" : "ReturnStatement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 6201,
- "secondPos" : 6201,
- "firstEndPos" : 6222,
- "secondEndPos" : 6222
-}, {
- "firstType" : "MethodInvocation",
- "secondType" : "MethodInvocation",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "ReturnStatement",
- "secondParentType" : "ReturnStatement",
- "firstPos" : 6208,
- "secondPos" : 6208,
- "firstEndPos" : 6221,
- "secondEndPos" : 6221
-}, {
- "firstType" : "METHOD_INVOCATION_RECEIVER",
- "secondType" : "METHOD_INVOCATION_RECEIVER",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 6208,
- "secondPos" : 6208,
- "firstEndPos" : 6209,
- "secondEndPos" : 6209
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "n",
- "secondLabel" : "n",
- "firstParentType" : "METHOD_INVOCATION_RECEIVER",
- "secondParentType" : "METHOD_INVOCATION_RECEIVER",
- "firstPos" : 6208,
- "secondPos" : 6208,
- "firstEndPos" : 6209,
- "secondEndPos" : 6209
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "getDouble",
- "secondLabel" : "getDouble",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 6210,
- "secondPos" : 6210,
- "firstEndPos" : 6219,
- "secondEndPos" : 6219
-}, {
- "firstType" : "SwitchCase",
- "secondType" : "SwitchCase",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 6230,
- "secondPos" : 6230,
- "firstEndPos" : 6246,
- "secondEndPos" : 6246
-}, {
- "firstType" : "QualifiedName",
- "secondType" : "QualifiedName",
- "firstLabel" : "Token.VOID",
- "secondLabel" : "Token.VOID",
- "firstParentType" : "SwitchCase",
- "secondParentType" : "SwitchCase",
- "firstPos" : 6235,
- "secondPos" : 6235,
- "firstEndPos" : 6245,
- "secondEndPos" : 6245
-}, {
- "firstType" : "ReturnStatement",
- "secondType" : "ReturnStatement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 6255,
- "secondPos" : 6255,
- "firstEndPos" : 6273,
- "secondEndPos" : 6273
-}, {
- "firstType" : "QualifiedName",
- "secondType" : "QualifiedName",
- "firstLabel" : "Double.NaN",
- "secondLabel" : "Double.NaN",
- "firstParentType" : "ReturnStatement",
- "secondParentType" : "ReturnStatement",
- "firstPos" : 6262,
- "secondPos" : 6262,
- "firstEndPos" : 6272,
- "secondEndPos" : 6272
-}, {
- "firstType" : "SwitchCase",
- "secondType" : "SwitchCase",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 6281,
- "secondPos" : 6281,
- "firstEndPos" : 6297,
- "secondEndPos" : 6297
-}, {
- "firstType" : "QualifiedName",
- "secondType" : "QualifiedName",
- "firstLabel" : "Token.NAME",
- "secondLabel" : "Token.NAME",
- "firstParentType" : "SwitchCase",
- "secondParentType" : "SwitchCase",
- "firstPos" : 6286,
- "secondPos" : 6286,
- "firstEndPos" : 6296,
- "secondEndPos" : 6296
-}, {
- "firstType" : "VariableDeclarationStatement",
- "secondType" : "VariableDeclarationStatement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 6306,
- "secondPos" : 6306,
- "firstEndPos" : 6334,
- "secondEndPos" : 6334
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "String",
- "secondLabel" : "String",
- "firstParentType" : "SimpleType",
- "secondParentType" : "SimpleType",
- "firstPos" : 6306,
- "secondPos" : 6306,
- "firstEndPos" : 6312,
- "secondEndPos" : 6312
-}, {
- "firstType" : "SimpleType",
- "secondType" : "SimpleType",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "VariableDeclarationStatement",
- "secondParentType" : "VariableDeclarationStatement",
- "firstPos" : 6306,
- "secondPos" : 6306,
- "firstEndPos" : 6312,
- "secondEndPos" : 6312
-}, {
- "firstType" : "VariableDeclarationFragment",
- "secondType" : "VariableDeclarationFragment",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "VariableDeclarationStatement",
- "secondParentType" : "VariableDeclarationStatement",
- "firstPos" : 6313,
- "secondPos" : 6313,
- "firstEndPos" : 6333,
- "secondEndPos" : 6333
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "name",
- "secondLabel" : "name",
- "firstParentType" : "VariableDeclarationFragment",
- "secondParentType" : "VariableDeclarationFragment",
- "firstPos" : 6313,
- "secondPos" : 6313,
- "firstEndPos" : 6317,
- "secondEndPos" : 6317
-}, {
- "firstType" : "MethodInvocation",
- "secondType" : "MethodInvocation",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "VariableDeclarationFragment",
- "secondParentType" : "VariableDeclarationFragment",
- "firstPos" : 6320,
- "secondPos" : 6320,
- "firstEndPos" : 6333,
- "secondEndPos" : 6333
-}, {
- "firstType" : "METHOD_INVOCATION_RECEIVER",
- "secondType" : "METHOD_INVOCATION_RECEIVER",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 6320,
- "secondPos" : 6320,
- "firstEndPos" : 6321,
- "secondEndPos" : 6321
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "n",
- "secondLabel" : "n",
- "firstParentType" : "METHOD_INVOCATION_RECEIVER",
- "secondParentType" : "METHOD_INVOCATION_RECEIVER",
- "firstPos" : 6320,
- "secondPos" : 6320,
- "firstEndPos" : 6321,
- "secondEndPos" : 6321
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "getString",
- "secondLabel" : "getString",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 6322,
- "secondPos" : 6322,
- "firstEndPos" : 6331,
- "secondEndPos" : 6331
-}, {
- "firstType" : "IfStatement",
- "secondType" : "IfStatement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 6343,
- "secondPos" : 6343,
- "firstEndPos" : 6413,
- "secondEndPos" : 6413
-}, {
- "firstType" : "MethodInvocation",
- "secondType" : "MethodInvocation",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "IfStatement",
- "secondParentType" : "IfStatement",
- "firstPos" : 6347,
- "secondPos" : 6347,
- "firstEndPos" : 6371,
- "secondEndPos" : 6371
-}, {
- "firstType" : "METHOD_INVOCATION_RECEIVER",
- "secondType" : "METHOD_INVOCATION_RECEIVER",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 6347,
- "secondPos" : 6347,
- "firstEndPos" : 6351,
- "secondEndPos" : 6351
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "name",
- "secondLabel" : "name",
- "firstParentType" : "METHOD_INVOCATION_RECEIVER",
- "secondParentType" : "METHOD_INVOCATION_RECEIVER",
- "firstPos" : 6347,
- "secondPos" : 6347,
- "firstEndPos" : 6351,
- "secondEndPos" : 6351
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "equals",
- "secondLabel" : "equals",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 6352,
- "secondPos" : 6352,
- "firstEndPos" : 6358,
- "secondEndPos" : 6358
-}, {
- "firstType" : "METHOD_INVOCATION_ARGUMENTS",
- "secondType" : "METHOD_INVOCATION_ARGUMENTS",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 6359,
- "secondPos" : 6359,
- "firstEndPos" : 6370,
- "secondEndPos" : 6370
-}, {
- "firstType" : "StringLiteral",
- "secondType" : "StringLiteral",
- "firstLabel" : "\"undefined\"",
- "secondLabel" : "\"undefined\"",
- "firstParentType" : "METHOD_INVOCATION_ARGUMENTS",
- "secondParentType" : "METHOD_INVOCATION_ARGUMENTS",
- "firstPos" : 6359,
- "secondPos" : 6359,
- "firstEndPos" : 6370,
- "secondEndPos" : 6370
-}, {
- "firstType" : "Block",
- "secondType" : "Block",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "IfStatement",
- "secondParentType" : "IfStatement",
- "firstPos" : 6373,
- "secondPos" : 6373,
- "firstEndPos" : 6413,
- "secondEndPos" : 6413
-}, {
- "firstType" : "ReturnStatement",
- "secondType" : "ReturnStatement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "Block",
- "secondParentType" : "Block",
- "firstPos" : 6385,
- "secondPos" : 6385,
- "firstEndPos" : 6403,
- "secondEndPos" : 6403
-}, {
- "firstType" : "QualifiedName",
- "secondType" : "QualifiedName",
- "firstLabel" : "Double.NaN",
- "secondLabel" : "Double.NaN",
- "firstParentType" : "ReturnStatement",
- "secondParentType" : "ReturnStatement",
- "firstPos" : 6392,
- "secondPos" : 6392,
- "firstEndPos" : 6402,
- "secondEndPos" : 6402
-}, {
- "firstType" : "IfStatement",
- "secondType" : "IfStatement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 6422,
- "secondPos" : 6422,
- "firstEndPos" : 6486,
- "secondEndPos" : 6486
-}, {
- "firstType" : "MethodInvocation",
- "secondType" : "MethodInvocation",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "IfStatement",
- "secondParentType" : "IfStatement",
- "firstPos" : 6426,
- "secondPos" : 6426,
- "firstEndPos" : 6444,
- "secondEndPos" : 6444
-}, {
- "firstType" : "METHOD_INVOCATION_RECEIVER",
- "secondType" : "METHOD_INVOCATION_RECEIVER",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 6426,
- "secondPos" : 6426,
- "firstEndPos" : 6430,
- "secondEndPos" : 6430
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "name",
- "secondLabel" : "name",
- "firstParentType" : "METHOD_INVOCATION_RECEIVER",
- "secondParentType" : "METHOD_INVOCATION_RECEIVER",
- "firstPos" : 6426,
- "secondPos" : 6426,
- "firstEndPos" : 6430,
- "secondEndPos" : 6430
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "equals",
- "secondLabel" : "equals",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 6431,
- "secondPos" : 6431,
- "firstEndPos" : 6437,
- "secondEndPos" : 6437
-}, {
- "firstType" : "METHOD_INVOCATION_ARGUMENTS",
- "secondType" : "METHOD_INVOCATION_ARGUMENTS",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 6438,
- "secondPos" : 6438,
- "firstEndPos" : 6443,
- "secondEndPos" : 6443
-}, {
- "firstType" : "StringLiteral",
- "secondType" : "StringLiteral",
- "firstLabel" : "\"NaN\"",
- "secondLabel" : "\"NaN\"",
- "firstParentType" : "METHOD_INVOCATION_ARGUMENTS",
- "secondParentType" : "METHOD_INVOCATION_ARGUMENTS",
- "firstPos" : 6438,
- "secondPos" : 6438,
- "firstEndPos" : 6443,
- "secondEndPos" : 6443
-}, {
- "firstType" : "Block",
- "secondType" : "Block",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "IfStatement",
- "secondParentType" : "IfStatement",
- "firstPos" : 6446,
- "secondPos" : 6446,
- "firstEndPos" : 6486,
- "secondEndPos" : 6486
-}, {
- "firstType" : "ReturnStatement",
- "secondType" : "ReturnStatement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "Block",
- "secondParentType" : "Block",
- "firstPos" : 6458,
- "secondPos" : 6458,
- "firstEndPos" : 6476,
- "secondEndPos" : 6476
-}, {
- "firstType" : "QualifiedName",
- "secondType" : "QualifiedName",
- "firstLabel" : "Double.NaN",
- "secondLabel" : "Double.NaN",
- "firstParentType" : "ReturnStatement",
- "secondParentType" : "ReturnStatement",
- "firstPos" : 6465,
- "secondPos" : 6465,
- "firstEndPos" : 6475,
- "secondEndPos" : 6475
-}, {
- "firstType" : "IfStatement",
- "secondType" : "IfStatement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 6495,
- "secondPos" : 6495,
- "firstEndPos" : 6578,
- "secondEndPos" : 6578
-}, {
- "firstType" : "MethodInvocation",
- "secondType" : "MethodInvocation",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "IfStatement",
- "secondParentType" : "IfStatement",
- "firstPos" : 6499,
- "secondPos" : 6499,
- "firstEndPos" : 6522,
- "secondEndPos" : 6522
-}, {
- "firstType" : "METHOD_INVOCATION_RECEIVER",
- "secondType" : "METHOD_INVOCATION_RECEIVER",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 6499,
- "secondPos" : 6499,
- "firstEndPos" : 6503,
- "secondEndPos" : 6503
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "name",
- "secondLabel" : "name",
- "firstParentType" : "METHOD_INVOCATION_RECEIVER",
- "secondParentType" : "METHOD_INVOCATION_RECEIVER",
- "firstPos" : 6499,
- "secondPos" : 6499,
- "firstEndPos" : 6503,
- "secondEndPos" : 6503
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "equals",
- "secondLabel" : "equals",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 6504,
- "secondPos" : 6504,
- "firstEndPos" : 6510,
- "secondEndPos" : 6510
-}, {
- "firstType" : "METHOD_INVOCATION_ARGUMENTS",
- "secondType" : "METHOD_INVOCATION_ARGUMENTS",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 6511,
- "secondPos" : 6511,
- "firstEndPos" : 6521,
- "secondEndPos" : 6521
-}, {
- "firstType" : "StringLiteral",
- "secondType" : "StringLiteral",
- "firstLabel" : "\"Infinity\"",
- "secondLabel" : "\"Infinity\"",
- "firstParentType" : "METHOD_INVOCATION_ARGUMENTS",
- "secondParentType" : "METHOD_INVOCATION_ARGUMENTS",
- "firstPos" : 6511,
- "secondPos" : 6511,
- "firstEndPos" : 6521,
- "secondEndPos" : 6521
-}, {
- "firstType" : "Block",
- "secondType" : "Block",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "IfStatement",
- "secondParentType" : "IfStatement",
- "firstPos" : 6524,
- "secondPos" : 6524,
- "firstEndPos" : 6578,
- "secondEndPos" : 6578
-}, {
- "firstType" : "ReturnStatement",
- "secondType" : "ReturnStatement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "Block",
- "secondParentType" : "Block",
- "firstPos" : 6536,
- "secondPos" : 6536,
- "firstEndPos" : 6568,
- "secondEndPos" : 6568
-}, {
- "firstType" : "QualifiedName",
- "secondType" : "QualifiedName",
- "firstLabel" : "Double.POSITIVE_INFINITY",
- "secondLabel" : "Double.POSITIVE_INFINITY",
- "firstParentType" : "ReturnStatement",
- "secondParentType" : "ReturnStatement",
- "firstPos" : 6543,
- "secondPos" : 6543,
- "firstEndPos" : 6567,
- "secondEndPos" : 6567
-}, {
- "firstType" : "ReturnStatement",
- "secondType" : "ReturnStatement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 6587,
- "secondPos" : 6587,
- "firstEndPos" : 6599,
- "secondEndPos" : 6599
-}, {
- "firstType" : "NullLiteral",
- "secondType" : "NullLiteral",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "ReturnStatement",
- "secondParentType" : "ReturnStatement",
- "firstPos" : 6594,
- "secondPos" : 6594,
- "firstEndPos" : 6598,
- "secondEndPos" : 6598
-}, {
- "firstType" : "ReturnStatement",
- "secondType" : "ReturnStatement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "Block",
- "secondParentType" : "Block",
- "firstPos" : 6610,
- "secondPos" : 6610,
- "firstEndPos" : 6622,
- "secondEndPos" : 6622
-}, {
- "firstType" : "NullLiteral",
- "secondType" : "NullLiteral",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "ReturnStatement",
- "secondParentType" : "ReturnStatement",
- "firstPos" : 6617,
- "secondPos" : 6617,
- "firstEndPos" : 6621,
- "secondEndPos" : 6621
-}, {
- "firstType" : "MethodDeclaration",
- "secondType" : "MethodDeclaration",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "TypeDeclaration",
- "secondParentType" : "TypeDeclaration",
- "firstPos" : 6630,
- "secondPos" : 6630,
- "firstEndPos" : 7834,
- "secondEndPos" : 7834
-}, {
- "firstType" : "Javadoc",
- "secondType" : "Javadoc",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 6630,
- "secondPos" : 6630,
- "firstEndPos" : 7240,
- "secondEndPos" : 7240
-}, {
- "firstType" : "TagElement",
- "secondType" : "TagElement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "Javadoc",
- "secondParentType" : "Javadoc",
- "firstPos" : 6639,
- "secondPos" : 6639,
- "firstEndPos" : 7103,
- "secondEndPos" : 7103
-}, {
- "firstType" : "TextElement",
- "secondType" : "TextElement",
- "firstLabel" : "Gets the function's name. This method recognizes five forms:",
- "secondLabel" : "Gets the function's name. This method recognizes five forms:",
- "firstParentType" : "TagElement",
- "secondParentType" : "TagElement",
- "firstPos" : 6639,
- "secondPos" : 6639,
- "firstEndPos" : 6699,
- "secondEndPos" : 6699
-}, {
- "firstType" : "TextElement",
- "secondType" : "TextElement",
- "firstLabel" : "
",
- "secondLabel" : "",
- "firstParentType" : "TagElement",
- "secondParentType" : "TagElement",
- "firstPos" : 9925,
- "secondPos" : 9925,
- "firstEndPos" : 9931,
- "secondEndPos" : 9931
-}, {
- "firstType" : "TextElement",
- "secondType" : "TextElement",
- "firstLabel" : "function() { return a; }",
- "secondLabel" : "function() { return a; }",
- "firstParentType" : "TagElement",
- "secondParentType" : "TagElement",
- "firstPos" : 9937,
- "secondPos" : 9937,
- "firstEndPos" : 9961,
- "secondEndPos" : 9961
-}, {
- "firstType" : "TextElement",
- "secondType" : "TextElement",
- "firstLabel" : "
",
- "secondLabel" : "
",
- "firstParentType" : "TagElement",
- "secondParentType" : "TagElement",
- "firstPos" : 9967,
- "secondPos" : 9967,
- "firstEndPos" : 9974,
- "secondEndPos" : 9974
-}, {
- "firstType" : "TextElement",
- "secondType" : "TextElement",
- "firstLabel" : "If it is evaluated in a different scope, then it",
- "secondLabel" : "If it is evaluated in a different scope, then it",
- "firstParentType" : "TagElement",
- "secondParentType" : "TagElement",
- "firstPos" : 9980,
- "secondPos" : 9980,
- "firstEndPos" : 10028,
- "secondEndPos" : 10028
-}, {
- "firstType" : "TextElement",
- "secondType" : "TextElement",
- "firstLabel" : "captures a different variable. Even if the function did not read",
- "secondLabel" : "captures a different variable. Even if the function did not read",
- "firstParentType" : "TagElement",
- "secondParentType" : "TagElement",
- "firstPos" : 10034,
- "secondPos" : 10034,
- "firstEndPos" : 10098,
- "secondEndPos" : 10098
-}, {
- "firstType" : "TextElement",
- "secondType" : "TextElement",
- "firstLabel" : "any captured vairables directly, it would still fail this definition,",
- "secondLabel" : "any captured vairables directly, it would still fail this definition,",
- "firstParentType" : "TagElement",
- "secondParentType" : "TagElement",
- "firstPos" : 10104,
- "secondPos" : 10104,
- "firstEndPos" : 10173,
- "secondEndPos" : 10173
-}, {
- "firstType" : "TextElement",
- "secondType" : "TextElement",
- "firstLabel" : "because it affects the lifecycle of variables in the enclosing scope.",
- "secondLabel" : "because it affects the lifecycle of variables in the enclosing scope.",
- "firstParentType" : "TagElement",
- "secondParentType" : "TagElement",
- "firstPos" : 10179,
- "secondPos" : 10179,
- "firstEndPos" : 10248,
- "secondEndPos" : 10248
-}, {
- "firstType" : "TextElement",
- "secondType" : "TextElement",
- "firstLabel" : "However, a function literal with respect to a particular scope is",
- "secondLabel" : "However, a function literal with respect to a particular scope is",
- "firstParentType" : "TagElement",
- "secondParentType" : "TagElement",
- "firstPos" : 10259,
- "secondPos" : 10259,
- "firstEndPos" : 10324,
- "secondEndPos" : 10324
-}, {
- "firstType" : "TextElement",
- "secondType" : "TextElement",
- "firstLabel" : "a literal.",
- "secondLabel" : "a literal.",
- "firstParentType" : "TagElement",
- "secondParentType" : "TagElement",
- "firstPos" : 10330,
- "secondPos" : 10330,
- "firstEndPos" : 10340,
- "secondEndPos" : 10340
-}, {
- "firstType" : "TagElement",
- "secondType" : "TagElement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "Javadoc",
- "secondParentType" : "Javadoc",
- "firstPos" : 10351,
- "secondPos" : 10351,
- "firstEndPos" : 10446,
- "secondEndPos" : 10446
-}, {
- "firstType" : "TAG_NAME",
- "secondType" : "TAG_NAME",
- "firstLabel" : "@param",
- "secondLabel" : "@param",
- "firstParentType" : "TagElement",
- "secondParentType" : "TagElement",
- "firstPos" : 10351,
- "secondPos" : 10351,
- "firstEndPos" : 10357,
- "secondEndPos" : 10357
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "includeFunctions",
- "secondLabel" : "includeFunctions",
- "firstParentType" : "TagElement",
- "secondParentType" : "TagElement",
- "firstPos" : 10358,
- "secondPos" : 10358,
- "firstEndPos" : 10374,
- "secondEndPos" : 10374
-}, {
- "firstType" : "TextElement",
- "secondType" : "TextElement",
- "firstLabel" : " If true, all function expressions will be",
- "secondLabel" : " If true, all function expressions will be",
- "firstParentType" : "TagElement",
- "secondParentType" : "TagElement",
- "firstPos" : 10374,
- "secondPos" : 10374,
- "firstEndPos" : 10416,
- "secondEndPos" : 10416
-}, {
- "firstType" : "TextElement",
- "secondType" : "TextElement",
- "firstLabel" : "treated as literals.",
- "secondLabel" : "treated as literals.",
- "firstParentType" : "TagElement",
- "secondParentType" : "TagElement",
- "firstPos" : 10426,
- "secondPos" : 10426,
- "firstEndPos" : 10446,
- "secondEndPos" : 10446
-}, {
- "firstType" : "Modifier",
- "secondType" : "Modifier",
- "firstLabel" : "static",
- "secondLabel" : "static",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 10455,
- "secondPos" : 10455,
- "firstEndPos" : 10461,
- "secondEndPos" : 10461
-}, {
- "firstType" : "PrimitiveType",
- "secondType" : "PrimitiveType",
- "firstLabel" : "boolean",
- "secondLabel" : "boolean",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 10462,
- "secondPos" : 10462,
- "firstEndPos" : 10469,
- "secondEndPos" : 10469
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "isLiteralValue",
- "secondLabel" : "isLiteralValue",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 10470,
- "secondPos" : 10470,
- "firstEndPos" : 10484,
- "secondEndPos" : 10484
-}, {
- "firstType" : "SingleVariableDeclaration",
- "secondType" : "SingleVariableDeclaration",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 10485,
- "secondPos" : 10485,
- "firstEndPos" : 10491,
- "secondEndPos" : 10491
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "Node",
- "secondLabel" : "Node",
- "firstParentType" : "SimpleType",
- "secondParentType" : "SimpleType",
- "firstPos" : 10485,
- "secondPos" : 10485,
- "firstEndPos" : 10489,
- "secondEndPos" : 10489
-}, {
- "firstType" : "SimpleType",
- "secondType" : "SimpleType",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SingleVariableDeclaration",
- "secondParentType" : "SingleVariableDeclaration",
- "firstPos" : 10485,
- "secondPos" : 10485,
- "firstEndPos" : 10489,
- "secondEndPos" : 10489
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "n",
- "secondLabel" : "n",
- "firstParentType" : "SingleVariableDeclaration",
- "secondParentType" : "SingleVariableDeclaration",
- "firstPos" : 10490,
- "secondPos" : 10490,
- "firstEndPos" : 10491,
- "secondEndPos" : 10491
-}, {
- "firstType" : "SingleVariableDeclaration",
- "secondType" : "SingleVariableDeclaration",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 10493,
- "secondPos" : 10493,
- "firstEndPos" : 10517,
- "secondEndPos" : 10517
-}, {
- "firstType" : "PrimitiveType",
- "secondType" : "PrimitiveType",
- "firstLabel" : "boolean",
- "secondLabel" : "boolean",
- "firstParentType" : "SingleVariableDeclaration",
- "secondParentType" : "SingleVariableDeclaration",
- "firstPos" : 10493,
- "secondPos" : 10493,
- "firstEndPos" : 10500,
- "secondEndPos" : 10500
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "includeFunctions",
- "secondLabel" : "includeFunctions",
- "firstParentType" : "SingleVariableDeclaration",
- "secondParentType" : "SingleVariableDeclaration",
- "firstPos" : 10501,
- "secondPos" : 10501,
- "firstEndPos" : 10517,
- "secondEndPos" : 10517
-}, {
- "firstType" : "Block",
- "secondType" : "Block",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 10519,
- "secondPos" : 10519,
- "firstEndPos" : 11367,
- "secondEndPos" : 11367
-}, {
- "firstType" : "SwitchStatement",
- "secondType" : "SwitchStatement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "Block",
- "secondParentType" : "Block",
- "firstPos" : 10525,
- "secondPos" : 10525,
- "firstEndPos" : 11363,
- "secondEndPos" : 11363
-}, {
- "firstType" : "MethodInvocation",
- "secondType" : "MethodInvocation",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 10533,
- "secondPos" : 10533,
- "firstEndPos" : 10544,
- "secondEndPos" : 10544
-}, {
- "firstType" : "METHOD_INVOCATION_RECEIVER",
- "secondType" : "METHOD_INVOCATION_RECEIVER",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 10533,
- "secondPos" : 10533,
- "firstEndPos" : 10534,
- "secondEndPos" : 10534
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "n",
- "secondLabel" : "n",
- "firstParentType" : "METHOD_INVOCATION_RECEIVER",
- "secondParentType" : "METHOD_INVOCATION_RECEIVER",
- "firstPos" : 10533,
- "secondPos" : 10533,
- "firstEndPos" : 10534,
- "secondEndPos" : 10534
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "getType",
- "secondLabel" : "getType",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 10535,
- "secondPos" : 10535,
- "firstEndPos" : 10542,
- "secondEndPos" : 10542
-}, {
- "firstType" : "SwitchCase",
- "secondType" : "SwitchCase",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 10554,
- "secondPos" : 10554,
- "firstEndPos" : 10574,
- "secondEndPos" : 10574
-}, {
- "firstType" : "QualifiedName",
- "secondType" : "QualifiedName",
- "firstLabel" : "Token.ARRAYLIT",
- "secondLabel" : "Token.ARRAYLIT",
- "firstParentType" : "SwitchCase",
- "secondParentType" : "SwitchCase",
- "firstPos" : 10559,
- "secondPos" : 10559,
- "firstEndPos" : 10573,
- "secondEndPos" : 10573
-}, {
- "firstType" : "SwitchCase",
- "secondType" : "SwitchCase",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 10581,
- "secondPos" : 10581,
- "firstEndPos" : 10599,
- "secondEndPos" : 10599
-}, {
- "firstType" : "QualifiedName",
- "secondType" : "QualifiedName",
- "firstLabel" : "Token.REGEXP",
- "secondLabel" : "Token.REGEXP",
- "firstParentType" : "SwitchCase",
- "secondParentType" : "SwitchCase",
- "firstPos" : 10586,
- "secondPos" : 10586,
- "firstEndPos" : 10598,
- "secondEndPos" : 10598
-}, {
- "firstType" : "LineComment",
- "secondType" : "LineComment",
- "firstLabel" : "// Return true only if all children are const.",
- "secondLabel" : "// Return true only if all children are const.",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 10608,
- "secondPos" : 10608,
- "firstEndPos" : 10654,
- "secondEndPos" : 10654
-}, {
- "firstType" : "ForStatement",
- "secondType" : "ForStatement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 10663,
- "secondPos" : 10663,
- "firstEndPos" : 10860,
- "secondEndPos" : 10860
-}, {
- "firstType" : "VariableDeclarationExpression",
- "secondType" : "VariableDeclarationExpression",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "ForStatement",
- "secondParentType" : "ForStatement",
- "firstPos" : 10668,
- "secondPos" : 10668,
- "firstEndPos" : 10698,
- "secondEndPos" : 10698
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "Node",
- "secondLabel" : "Node",
- "firstParentType" : "SimpleType",
- "secondParentType" : "SimpleType",
- "firstPos" : 10668,
- "secondPos" : 10668,
- "firstEndPos" : 10672,
- "secondEndPos" : 10672
-}, {
- "firstType" : "SimpleType",
- "secondType" : "SimpleType",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "VariableDeclarationExpression",
- "secondParentType" : "VariableDeclarationExpression",
- "firstPos" : 10668,
- "secondPos" : 10668,
- "firstEndPos" : 10672,
- "secondEndPos" : 10672
-}, {
- "firstType" : "VariableDeclarationFragment",
- "secondType" : "VariableDeclarationFragment",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "VariableDeclarationExpression",
- "secondParentType" : "VariableDeclarationExpression",
- "firstPos" : 10673,
- "secondPos" : 10673,
- "firstEndPos" : 10698,
- "secondEndPos" : 10698
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "child",
- "secondLabel" : "child",
- "firstParentType" : "VariableDeclarationFragment",
- "secondParentType" : "VariableDeclarationFragment",
- "firstPos" : 10673,
- "secondPos" : 10673,
- "firstEndPos" : 10678,
- "secondEndPos" : 10678
-}, {
- "firstType" : "MethodInvocation",
- "secondType" : "MethodInvocation",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "VariableDeclarationFragment",
- "secondParentType" : "VariableDeclarationFragment",
- "firstPos" : 10681,
- "secondPos" : 10681,
- "firstEndPos" : 10698,
- "secondEndPos" : 10698
-}, {
- "firstType" : "METHOD_INVOCATION_RECEIVER",
- "secondType" : "METHOD_INVOCATION_RECEIVER",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 10681,
- "secondPos" : 10681,
- "firstEndPos" : 10682,
- "secondEndPos" : 10682
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "n",
- "secondLabel" : "n",
- "firstParentType" : "METHOD_INVOCATION_RECEIVER",
- "secondParentType" : "METHOD_INVOCATION_RECEIVER",
- "firstPos" : 10681,
- "secondPos" : 10681,
- "firstEndPos" : 10682,
- "secondEndPos" : 10682
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "getFirstChild",
- "secondLabel" : "getFirstChild",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 10683,
- "secondPos" : 10683,
- "firstEndPos" : 10696,
- "secondEndPos" : 10696
-}, {
- "firstType" : "InfixExpression",
- "secondType" : "InfixExpression",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "ForStatement",
- "secondParentType" : "ForStatement",
- "firstPos" : 10700,
- "secondPos" : 10700,
- "firstEndPos" : 10713,
- "secondEndPos" : 10713
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "child",
- "secondLabel" : "child",
- "firstParentType" : "InfixExpression",
- "secondParentType" : "InfixExpression",
- "firstPos" : 10700,
- "secondPos" : 10700,
- "firstEndPos" : 10705,
- "secondEndPos" : 10705
-}, {
- "firstType" : "INFIX_EXPRESSION_OPERATOR",
- "secondType" : "INFIX_EXPRESSION_OPERATOR",
- "firstLabel" : "!=",
- "secondLabel" : "!=",
- "firstParentType" : "InfixExpression",
- "secondParentType" : "InfixExpression",
- "firstPos" : 10706,
- "secondPos" : 10706,
- "firstEndPos" : 10708,
- "secondEndPos" : 10708
-}, {
- "firstType" : "NullLiteral",
- "secondType" : "NullLiteral",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "InfixExpression",
- "secondParentType" : "InfixExpression",
- "firstPos" : 10709,
- "secondPos" : 10709,
- "firstEndPos" : 10713,
- "secondEndPos" : 10713
-}, {
- "firstType" : "Assignment",
- "secondType" : "Assignment",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "ForStatement",
- "secondParentType" : "ForStatement",
- "firstPos" : 10728,
- "secondPos" : 10728,
- "firstEndPos" : 10751,
- "secondEndPos" : 10751
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "child",
- "secondLabel" : "child",
- "firstParentType" : "Assignment",
- "secondParentType" : "Assignment",
- "firstPos" : 10728,
- "secondPos" : 10728,
- "firstEndPos" : 10733,
- "secondEndPos" : 10733
-}, {
- "firstType" : "ASSIGNMENT_OPERATOR",
- "secondType" : "ASSIGNMENT_OPERATOR",
- "firstLabel" : "=",
- "secondLabel" : "=",
- "firstParentType" : "Assignment",
- "secondParentType" : "Assignment",
- "firstPos" : 10734,
- "secondPos" : 10734,
- "firstEndPos" : 10735,
- "secondEndPos" : 10735
-}, {
- "firstType" : "MethodInvocation",
- "secondType" : "MethodInvocation",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "Assignment",
- "secondParentType" : "Assignment",
- "firstPos" : 10736,
- "secondPos" : 10736,
- "firstEndPos" : 10751,
- "secondEndPos" : 10751
-}, {
- "firstType" : "METHOD_INVOCATION_RECEIVER",
- "secondType" : "METHOD_INVOCATION_RECEIVER",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 10736,
- "secondPos" : 10736,
- "firstEndPos" : 10741,
- "secondEndPos" : 10741
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "child",
- "secondLabel" : "child",
- "firstParentType" : "METHOD_INVOCATION_RECEIVER",
- "secondParentType" : "METHOD_INVOCATION_RECEIVER",
- "firstPos" : 10736,
- "secondPos" : 10736,
- "firstEndPos" : 10741,
- "secondEndPos" : 10741
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "getNext",
- "secondLabel" : "getNext",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 10742,
- "secondPos" : 10742,
- "firstEndPos" : 10749,
- "secondEndPos" : 10749
-}, {
- "firstType" : "Block",
- "secondType" : "Block",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "ForStatement",
- "secondParentType" : "ForStatement",
- "firstPos" : 10753,
- "secondPos" : 10753,
- "firstEndPos" : 10860,
- "secondEndPos" : 10860
-}, {
- "firstType" : "IfStatement",
- "secondType" : "IfStatement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "Block",
- "secondParentType" : "Block",
- "firstPos" : 10765,
- "secondPos" : 10765,
- "firstEndPos" : 10850,
- "secondEndPos" : 10850
-}, {
- "firstType" : "PrefixExpression",
- "secondType" : "PrefixExpression",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "IfStatement",
- "secondParentType" : "IfStatement",
- "firstPos" : 10769,
- "secondPos" : 10769,
- "firstEndPos" : 10809,
- "secondEndPos" : 10809
-}, {
- "firstType" : "PREFIX_EXPRESSION_OPERATOR",
- "secondType" : "PREFIX_EXPRESSION_OPERATOR",
- "firstLabel" : "!",
- "secondLabel" : "!",
- "firstParentType" : "PrefixExpression",
- "secondParentType" : "PrefixExpression",
- "firstPos" : 10769,
- "secondPos" : 10769,
- "firstEndPos" : 10770,
- "secondEndPos" : 10770
-}, {
- "firstType" : "MethodInvocation",
- "secondType" : "MethodInvocation",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "PrefixExpression",
- "secondParentType" : "PrefixExpression",
- "firstPos" : 10770,
- "secondPos" : 10770,
- "firstEndPos" : 10809,
- "secondEndPos" : 10809
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "isLiteralValue",
- "secondLabel" : "isLiteralValue",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 10770,
- "secondPos" : 10770,
- "firstEndPos" : 10784,
- "secondEndPos" : 10784
-}, {
- "firstType" : "METHOD_INVOCATION_ARGUMENTS",
- "secondType" : "METHOD_INVOCATION_ARGUMENTS",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 10785,
- "secondPos" : 10785,
- "firstEndPos" : 10808,
- "secondEndPos" : 10808
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "child",
- "secondLabel" : "child",
- "firstParentType" : "METHOD_INVOCATION_ARGUMENTS",
- "secondParentType" : "METHOD_INVOCATION_ARGUMENTS",
- "firstPos" : 10785,
- "secondPos" : 10785,
- "firstEndPos" : 10790,
- "secondEndPos" : 10790
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "includeFunctions",
- "secondLabel" : "includeFunctions",
- "firstParentType" : "METHOD_INVOCATION_ARGUMENTS",
- "secondParentType" : "METHOD_INVOCATION_ARGUMENTS",
- "firstPos" : 10792,
- "secondPos" : 10792,
- "firstEndPos" : 10808,
- "secondEndPos" : 10808
-}, {
- "firstType" : "Block",
- "secondType" : "Block",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "IfStatement",
- "secondParentType" : "IfStatement",
- "firstPos" : 10811,
- "secondPos" : 10811,
- "firstEndPos" : 10850,
- "secondEndPos" : 10850
-}, {
- "firstType" : "ReturnStatement",
- "secondType" : "ReturnStatement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "Block",
- "secondParentType" : "Block",
- "firstPos" : 10825,
- "secondPos" : 10825,
- "firstEndPos" : 10838,
- "secondEndPos" : 10838
-}, {
- "firstType" : "BooleanLiteral",
- "secondType" : "BooleanLiteral",
- "firstLabel" : "false",
- "secondLabel" : "false",
- "firstParentType" : "ReturnStatement",
- "secondParentType" : "ReturnStatement",
- "firstPos" : 10832,
- "secondPos" : 10832,
- "firstEndPos" : 10837,
- "secondEndPos" : 10837
-}, {
- "firstType" : "ReturnStatement",
- "secondType" : "ReturnStatement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 10869,
- "secondPos" : 10869,
- "firstEndPos" : 10881,
- "secondEndPos" : 10881
-}, {
- "firstType" : "BooleanLiteral",
- "secondType" : "BooleanLiteral",
- "firstLabel" : "true",
- "secondLabel" : "true",
- "firstParentType" : "ReturnStatement",
- "secondParentType" : "ReturnStatement",
- "firstPos" : 10876,
- "secondPos" : 10876,
- "firstEndPos" : 10880,
- "secondEndPos" : 10880
-}, {
- "firstType" : "SwitchCase",
- "secondType" : "SwitchCase",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 10889,
- "secondPos" : 10889,
- "firstEndPos" : 10910,
- "secondEndPos" : 10910
-}, {
- "firstType" : "QualifiedName",
- "secondType" : "QualifiedName",
- "firstLabel" : "Token.OBJECTLIT",
- "secondLabel" : "Token.OBJECTLIT",
- "firstParentType" : "SwitchCase",
- "secondParentType" : "SwitchCase",
- "firstPos" : 10894,
- "secondPos" : 10894,
- "firstEndPos" : 10909,
- "secondEndPos" : 10909
-}, {
- "firstType" : "LineComment",
- "secondType" : "LineComment",
- "firstLabel" : "// Return true only if all values are const.",
- "secondLabel" : "// Return true only if all values are const.",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 10919,
- "secondPos" : 10919,
- "firstEndPos" : 10963,
- "secondEndPos" : 10963
-}, {
- "firstType" : "ForStatement",
- "secondType" : "ForStatement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 10972,
- "secondPos" : 10972,
- "firstEndPos" : 11185,
- "secondEndPos" : 11185
-}, {
- "firstType" : "VariableDeclarationExpression",
- "secondType" : "VariableDeclarationExpression",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "ForStatement",
- "secondParentType" : "ForStatement",
- "firstPos" : 10977,
- "secondPos" : 10977,
- "firstEndPos" : 11007,
- "secondEndPos" : 11007
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "Node",
- "secondLabel" : "Node",
- "firstParentType" : "SimpleType",
- "secondParentType" : "SimpleType",
- "firstPos" : 10977,
- "secondPos" : 10977,
- "firstEndPos" : 10981,
- "secondEndPos" : 10981
-}, {
- "firstType" : "SimpleType",
- "secondType" : "SimpleType",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "VariableDeclarationExpression",
- "secondParentType" : "VariableDeclarationExpression",
- "firstPos" : 10977,
- "secondPos" : 10977,
- "firstEndPos" : 10981,
- "secondEndPos" : 10981
-}, {
- "firstType" : "VariableDeclarationFragment",
- "secondType" : "VariableDeclarationFragment",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "VariableDeclarationExpression",
- "secondParentType" : "VariableDeclarationExpression",
- "firstPos" : 10982,
- "secondPos" : 10982,
- "firstEndPos" : 11007,
- "secondEndPos" : 11007
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "child",
- "secondLabel" : "child",
- "firstParentType" : "VariableDeclarationFragment",
- "secondParentType" : "VariableDeclarationFragment",
- "firstPos" : 10982,
- "secondPos" : 10982,
- "firstEndPos" : 10987,
- "secondEndPos" : 10987
-}, {
- "firstType" : "MethodInvocation",
- "secondType" : "MethodInvocation",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "VariableDeclarationFragment",
- "secondParentType" : "VariableDeclarationFragment",
- "firstPos" : 10990,
- "secondPos" : 10990,
- "firstEndPos" : 11007,
- "secondEndPos" : 11007
-}, {
- "firstType" : "METHOD_INVOCATION_RECEIVER",
- "secondType" : "METHOD_INVOCATION_RECEIVER",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 10990,
- "secondPos" : 10990,
- "firstEndPos" : 10991,
- "secondEndPos" : 10991
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "n",
- "secondLabel" : "n",
- "firstParentType" : "METHOD_INVOCATION_RECEIVER",
- "secondParentType" : "METHOD_INVOCATION_RECEIVER",
- "firstPos" : 10990,
- "secondPos" : 10990,
- "firstEndPos" : 10991,
- "secondEndPos" : 10991
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "getFirstChild",
- "secondLabel" : "getFirstChild",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 10992,
- "secondPos" : 10992,
- "firstEndPos" : 11005,
- "secondEndPos" : 11005
-}, {
- "firstType" : "InfixExpression",
- "secondType" : "InfixExpression",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "ForStatement",
- "secondParentType" : "ForStatement",
- "firstPos" : 11009,
- "secondPos" : 11009,
- "firstEndPos" : 11022,
- "secondEndPos" : 11022
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "child",
- "secondLabel" : "child",
- "firstParentType" : "InfixExpression",
- "secondParentType" : "InfixExpression",
- "firstPos" : 11009,
- "secondPos" : 11009,
- "firstEndPos" : 11014,
- "secondEndPos" : 11014
-}, {
- "firstType" : "INFIX_EXPRESSION_OPERATOR",
- "secondType" : "INFIX_EXPRESSION_OPERATOR",
- "firstLabel" : "!=",
- "secondLabel" : "!=",
- "firstParentType" : "InfixExpression",
- "secondParentType" : "InfixExpression",
- "firstPos" : 11015,
- "secondPos" : 11015,
- "firstEndPos" : 11017,
- "secondEndPos" : 11017
-}, {
- "firstType" : "NullLiteral",
- "secondType" : "NullLiteral",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "InfixExpression",
- "secondParentType" : "InfixExpression",
- "firstPos" : 11018,
- "secondPos" : 11018,
- "firstEndPos" : 11022,
- "secondEndPos" : 11022
-}, {
- "firstType" : "Assignment",
- "secondType" : "Assignment",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "ForStatement",
- "secondParentType" : "ForStatement",
- "firstPos" : 11037,
- "secondPos" : 11037,
- "firstEndPos" : 11060,
- "secondEndPos" : 11060
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "child",
- "secondLabel" : "child",
- "firstParentType" : "Assignment",
- "secondParentType" : "Assignment",
- "firstPos" : 11037,
- "secondPos" : 11037,
- "firstEndPos" : 11042,
- "secondEndPos" : 11042
-}, {
- "firstType" : "ASSIGNMENT_OPERATOR",
- "secondType" : "ASSIGNMENT_OPERATOR",
- "firstLabel" : "=",
- "secondLabel" : "=",
- "firstParentType" : "Assignment",
- "secondParentType" : "Assignment",
- "firstPos" : 11043,
- "secondPos" : 11043,
- "firstEndPos" : 11044,
- "secondEndPos" : 11044
-}, {
- "firstType" : "MethodInvocation",
- "secondType" : "MethodInvocation",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "Assignment",
- "secondParentType" : "Assignment",
- "firstPos" : 11045,
- "secondPos" : 11045,
- "firstEndPos" : 11060,
- "secondEndPos" : 11060
-}, {
- "firstType" : "METHOD_INVOCATION_RECEIVER",
- "secondType" : "METHOD_INVOCATION_RECEIVER",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 11045,
- "secondPos" : 11045,
- "firstEndPos" : 11050,
- "secondEndPos" : 11050
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "child",
- "secondLabel" : "child",
- "firstParentType" : "METHOD_INVOCATION_RECEIVER",
- "secondParentType" : "METHOD_INVOCATION_RECEIVER",
- "firstPos" : 11045,
- "secondPos" : 11045,
- "firstEndPos" : 11050,
- "secondEndPos" : 11050
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "getNext",
- "secondLabel" : "getNext",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 11051,
- "secondPos" : 11051,
- "firstEndPos" : 11058,
- "secondEndPos" : 11058
-}, {
- "firstType" : "Block",
- "secondType" : "Block",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "ForStatement",
- "secondParentType" : "ForStatement",
- "firstPos" : 11062,
- "secondPos" : 11062,
- "firstEndPos" : 11185,
- "secondEndPos" : 11185
-}, {
- "firstType" : "IfStatement",
- "secondType" : "IfStatement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "Block",
- "secondParentType" : "Block",
- "firstPos" : 11074,
- "secondPos" : 11074,
- "firstEndPos" : 11175,
- "secondEndPos" : 11175
-}, {
- "firstType" : "PrefixExpression",
- "secondType" : "PrefixExpression",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "IfStatement",
- "secondParentType" : "IfStatement",
- "firstPos" : 11078,
- "secondPos" : 11078,
- "firstEndPos" : 11134,
- "secondEndPos" : 11134
-}, {
- "firstType" : "PREFIX_EXPRESSION_OPERATOR",
- "secondType" : "PREFIX_EXPRESSION_OPERATOR",
- "firstLabel" : "!",
- "secondLabel" : "!",
- "firstParentType" : "PrefixExpression",
- "secondParentType" : "PrefixExpression",
- "firstPos" : 11078,
- "secondPos" : 11078,
- "firstEndPos" : 11079,
- "secondEndPos" : 11079
-}, {
- "firstType" : "MethodInvocation",
- "secondType" : "MethodInvocation",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "PrefixExpression",
- "secondParentType" : "PrefixExpression",
- "firstPos" : 11079,
- "secondPos" : 11079,
- "firstEndPos" : 11134,
- "secondEndPos" : 11134
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "isLiteralValue",
- "secondLabel" : "isLiteralValue",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 11079,
- "secondPos" : 11079,
- "firstEndPos" : 11093,
- "secondEndPos" : 11093
-}, {
- "firstType" : "METHOD_INVOCATION_ARGUMENTS",
- "secondType" : "METHOD_INVOCATION_ARGUMENTS",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 11094,
- "secondPos" : 11094,
- "firstEndPos" : 11133,
- "secondEndPos" : 11133
-}, {
- "firstType" : "MethodInvocation",
- "secondType" : "MethodInvocation",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "METHOD_INVOCATION_ARGUMENTS",
- "secondParentType" : "METHOD_INVOCATION_ARGUMENTS",
- "firstPos" : 11094,
- "secondPos" : 11094,
- "firstEndPos" : 11115,
- "secondEndPos" : 11115
-}, {
- "firstType" : "METHOD_INVOCATION_RECEIVER",
- "secondType" : "METHOD_INVOCATION_RECEIVER",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 11094,
- "secondPos" : 11094,
- "firstEndPos" : 11099,
- "secondEndPos" : 11099
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "child",
- "secondLabel" : "child",
- "firstParentType" : "METHOD_INVOCATION_RECEIVER",
- "secondParentType" : "METHOD_INVOCATION_RECEIVER",
- "firstPos" : 11094,
- "secondPos" : 11094,
- "firstEndPos" : 11099,
- "secondEndPos" : 11099
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "getFirstChild",
- "secondLabel" : "getFirstChild",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 11100,
- "secondPos" : 11100,
- "firstEndPos" : 11113,
- "secondEndPos" : 11113
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "includeFunctions",
- "secondLabel" : "includeFunctions",
- "firstParentType" : "METHOD_INVOCATION_ARGUMENTS",
- "secondParentType" : "METHOD_INVOCATION_ARGUMENTS",
- "firstPos" : 11117,
- "secondPos" : 11117,
- "firstEndPos" : 11133,
- "secondEndPos" : 11133
-}, {
- "firstType" : "Block",
- "secondType" : "Block",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "IfStatement",
- "secondParentType" : "IfStatement",
- "firstPos" : 11136,
- "secondPos" : 11136,
- "firstEndPos" : 11175,
- "secondEndPos" : 11175
-}, {
- "firstType" : "ReturnStatement",
- "secondType" : "ReturnStatement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "Block",
- "secondParentType" : "Block",
- "firstPos" : 11150,
- "secondPos" : 11150,
- "firstEndPos" : 11163,
- "secondEndPos" : 11163
-}, {
- "firstType" : "BooleanLiteral",
- "secondType" : "BooleanLiteral",
- "firstLabel" : "false",
- "secondLabel" : "false",
- "firstParentType" : "ReturnStatement",
- "secondParentType" : "ReturnStatement",
- "firstPos" : 11157,
- "secondPos" : 11157,
- "firstEndPos" : 11162,
- "secondEndPos" : 11162
-}, {
- "firstType" : "ReturnStatement",
- "secondType" : "ReturnStatement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 11194,
- "secondPos" : 11194,
- "firstEndPos" : 11206,
- "secondEndPos" : 11206
-}, {
- "firstType" : "BooleanLiteral",
- "secondType" : "BooleanLiteral",
- "firstLabel" : "true",
- "secondLabel" : "true",
- "firstParentType" : "ReturnStatement",
- "secondParentType" : "ReturnStatement",
- "firstPos" : 11201,
- "secondPos" : 11201,
- "firstEndPos" : 11205,
- "secondEndPos" : 11205
-}, {
- "firstType" : "SwitchCase",
- "secondType" : "SwitchCase",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 11214,
- "secondPos" : 11214,
- "firstEndPos" : 11234,
- "secondEndPos" : 11234
-}, {
- "firstType" : "QualifiedName",
- "secondType" : "QualifiedName",
- "firstLabel" : "Token.FUNCTION",
- "secondLabel" : "Token.FUNCTION",
- "firstParentType" : "SwitchCase",
- "secondParentType" : "SwitchCase",
- "firstPos" : 11219,
- "secondPos" : 11219,
- "firstEndPos" : 11233,
- "secondEndPos" : 11233
-}, {
- "firstType" : "ReturnStatement",
- "secondType" : "ReturnStatement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 11243,
- "secondPos" : 11243,
- "firstEndPos" : 11305,
- "secondEndPos" : 11305
-}, {
- "firstType" : "InfixExpression",
- "secondType" : "InfixExpression",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "ReturnStatement",
- "secondParentType" : "ReturnStatement",
- "firstPos" : 11250,
- "secondPos" : 11250,
- "firstEndPos" : 11304,
- "secondEndPos" : 11304
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "includeFunctions",
- "secondLabel" : "includeFunctions",
- "firstParentType" : "InfixExpression",
- "secondParentType" : "InfixExpression",
- "firstPos" : 11250,
- "secondPos" : 11250,
- "firstEndPos" : 11266,
- "secondEndPos" : 11266
-}, {
- "firstType" : "INFIX_EXPRESSION_OPERATOR",
- "secondType" : "INFIX_EXPRESSION_OPERATOR",
- "firstLabel" : "&&",
- "secondLabel" : "&&",
- "firstParentType" : "InfixExpression",
- "secondParentType" : "InfixExpression",
- "firstPos" : 11267,
- "secondPos" : 11267,
- "firstEndPos" : 11269,
- "secondEndPos" : 11269
-}, {
- "firstType" : "PrefixExpression",
- "secondType" : "PrefixExpression",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "InfixExpression",
- "secondParentType" : "InfixExpression",
- "firstPos" : 11270,
- "secondPos" : 11270,
- "firstEndPos" : 11304,
- "secondEndPos" : 11304
-}, {
- "firstType" : "PREFIX_EXPRESSION_OPERATOR",
- "secondType" : "PREFIX_EXPRESSION_OPERATOR",
- "firstLabel" : "!",
- "secondLabel" : "!",
- "firstParentType" : "PrefixExpression",
- "secondParentType" : "PrefixExpression",
- "firstPos" : 11270,
- "secondPos" : 11270,
- "firstEndPos" : 11271,
- "secondEndPos" : 11271
-}, {
- "firstType" : "MethodInvocation",
- "secondType" : "MethodInvocation",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "PrefixExpression",
- "secondParentType" : "PrefixExpression",
- "firstPos" : 11271,
- "secondPos" : 11271,
- "firstEndPos" : 11304,
- "secondEndPos" : 11304
-}, {
- "firstType" : "METHOD_INVOCATION_RECEIVER",
- "secondType" : "METHOD_INVOCATION_RECEIVER",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 11271,
- "secondPos" : 11271,
- "firstEndPos" : 11279,
- "secondEndPos" : 11279
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "NodeUtil",
- "secondLabel" : "NodeUtil",
- "firstParentType" : "METHOD_INVOCATION_RECEIVER",
- "secondParentType" : "METHOD_INVOCATION_RECEIVER",
- "firstPos" : 11271,
- "secondPos" : 11271,
- "firstEndPos" : 11279,
- "secondEndPos" : 11279
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "isFunctionDeclaration",
- "secondLabel" : "isFunctionDeclaration",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 11280,
- "secondPos" : 11280,
- "firstEndPos" : 11301,
- "secondEndPos" : 11301
-}, {
- "firstType" : "METHOD_INVOCATION_ARGUMENTS",
- "secondType" : "METHOD_INVOCATION_ARGUMENTS",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 11302,
- "secondPos" : 11302,
- "firstEndPos" : 11303,
- "secondEndPos" : 11303
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "n",
- "secondLabel" : "n",
- "firstParentType" : "METHOD_INVOCATION_ARGUMENTS",
- "secondParentType" : "METHOD_INVOCATION_ARGUMENTS",
- "firstPos" : 11302,
- "secondPos" : 11302,
- "firstEndPos" : 11303,
- "secondEndPos" : 11303
-}, {
- "firstType" : "SwitchCase",
- "secondType" : "SwitchCase",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 11313,
- "secondPos" : 11313,
- "firstEndPos" : 11321,
- "secondEndPos" : 11321
-}, {
- "firstType" : "ReturnStatement",
- "secondType" : "ReturnStatement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 11330,
- "secondPos" : 11330,
- "firstEndPos" : 11357,
- "secondEndPos" : 11357
-}, {
- "firstType" : "MethodInvocation",
- "secondType" : "MethodInvocation",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "ReturnStatement",
- "secondParentType" : "ReturnStatement",
- "firstPos" : 11337,
- "secondPos" : 11337,
- "firstEndPos" : 11356,
- "secondEndPos" : 11356
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "isImmutableValue",
- "secondLabel" : "isImmutableValue",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 11337,
- "secondPos" : 11337,
- "firstEndPos" : 11353,
- "secondEndPos" : 11353
-}, {
- "firstType" : "METHOD_INVOCATION_ARGUMENTS",
- "secondType" : "METHOD_INVOCATION_ARGUMENTS",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 11354,
- "secondPos" : 11354,
- "firstEndPos" : 11355,
- "secondEndPos" : 11355
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "n",
- "secondLabel" : "n",
- "firstParentType" : "METHOD_INVOCATION_ARGUMENTS",
- "secondParentType" : "METHOD_INVOCATION_ARGUMENTS",
- "firstPos" : 11354,
- "secondPos" : 11354,
- "firstEndPos" : 11355,
- "secondEndPos" : 11355
-}, {
- "firstType" : "MethodDeclaration",
- "secondType" : "MethodDeclaration",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "TypeDeclaration",
- "secondParentType" : "TypeDeclaration",
- "firstPos" : 11371,
- "secondPos" : 11371,
- "firstEndPos" : 12861,
- "secondEndPos" : 12861
-}, {
- "firstType" : "Javadoc",
- "secondType" : "Javadoc",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 11371,
- "secondPos" : 11371,
- "firstEndPos" : 11555,
- "secondEndPos" : 11555
-}, {
- "firstType" : "TagElement",
- "secondType" : "TagElement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "Javadoc",
- "secondParentType" : "Javadoc",
- "firstPos" : 11380,
- "secondPos" : 11380,
- "firstEndPos" : 11443,
- "secondEndPos" : 11443
-}, {
- "firstType" : "TextElement",
- "secondType" : "TextElement",
- "firstLabel" : "Determines whether the given value may be assigned to a define.",
- "secondLabel" : "Determines whether the given value may be assigned to a define.",
- "firstParentType" : "TagElement",
- "secondParentType" : "TagElement",
- "firstPos" : 11380,
- "secondPos" : 11380,
- "firstEndPos" : 11443,
- "secondEndPos" : 11443
-}, {
- "firstType" : "TagElement",
- "secondType" : "TagElement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "Javadoc",
- "secondParentType" : "Javadoc",
- "firstPos" : 11454,
- "secondPos" : 11454,
- "firstEndPos" : 11490,
- "secondEndPos" : 11490
-}, {
- "firstType" : "TAG_NAME",
- "secondType" : "TAG_NAME",
- "firstLabel" : "@param",
- "secondLabel" : "@param",
- "firstParentType" : "TagElement",
- "secondParentType" : "TagElement",
- "firstPos" : 11454,
- "secondPos" : 11454,
- "firstEndPos" : 11460,
- "secondEndPos" : 11460
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "val",
- "secondLabel" : "val",
- "firstParentType" : "TagElement",
- "secondParentType" : "TagElement",
- "firstPos" : 11461,
- "secondPos" : 11461,
- "firstEndPos" : 11464,
- "secondEndPos" : 11464
-}, {
- "firstType" : "TextElement",
- "secondType" : "TextElement",
- "firstLabel" : " The value being assigned.",
- "secondLabel" : " The value being assigned.",
- "firstParentType" : "TagElement",
- "secondParentType" : "TagElement",
- "firstPos" : 11464,
- "secondPos" : 11464,
- "firstEndPos" : 11490,
- "secondEndPos" : 11490
-}, {
- "firstType" : "TagElement",
- "secondType" : "TagElement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "Javadoc",
- "secondParentType" : "Javadoc",
- "firstPos" : 11496,
- "secondPos" : 11496,
- "firstEndPos" : 11549,
- "secondEndPos" : 11549
-}, {
- "firstType" : "TAG_NAME",
- "secondType" : "TAG_NAME",
- "firstLabel" : "@param",
- "secondLabel" : "@param",
- "firstParentType" : "TagElement",
- "secondParentType" : "TagElement",
- "firstPos" : 11496,
- "secondPos" : 11496,
- "firstEndPos" : 11502,
- "secondEndPos" : 11502
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "defines",
- "secondLabel" : "defines",
- "firstParentType" : "TagElement",
- "secondParentType" : "TagElement",
- "firstPos" : 11503,
- "secondPos" : 11503,
- "firstEndPos" : 11510,
- "secondEndPos" : 11510
-}, {
- "firstType" : "TextElement",
- "secondType" : "TextElement",
- "firstLabel" : " The list of names of existing defines.",
- "secondLabel" : " The list of names of existing defines.",
- "firstParentType" : "TagElement",
- "secondParentType" : "TagElement",
- "firstPos" : 11510,
- "secondPos" : 11510,
- "firstEndPos" : 11549,
- "secondEndPos" : 11549
-}, {
- "firstType" : "Modifier",
- "secondType" : "Modifier",
- "firstLabel" : "static",
- "secondLabel" : "static",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 11558,
- "secondPos" : 11558,
- "firstEndPos" : 11564,
- "secondEndPos" : 11564
-}, {
- "firstType" : "PrimitiveType",
- "secondType" : "PrimitiveType",
- "firstLabel" : "boolean",
- "secondLabel" : "boolean",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 11565,
- "secondPos" : 11565,
- "firstEndPos" : 11572,
- "secondEndPos" : 11572
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "isValidDefineValue",
- "secondLabel" : "isValidDefineValue",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 11573,
- "secondPos" : 11573,
- "firstEndPos" : 11591,
- "secondEndPos" : 11591
-}, {
- "firstType" : "SingleVariableDeclaration",
- "secondType" : "SingleVariableDeclaration",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 11592,
- "secondPos" : 11592,
- "firstEndPos" : 11600,
- "secondEndPos" : 11600
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "Node",
- "secondLabel" : "Node",
- "firstParentType" : "SimpleType",
- "secondParentType" : "SimpleType",
- "firstPos" : 11592,
- "secondPos" : 11592,
- "firstEndPos" : 11596,
- "secondEndPos" : 11596
-}, {
- "firstType" : "SimpleType",
- "secondType" : "SimpleType",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SingleVariableDeclaration",
- "secondParentType" : "SingleVariableDeclaration",
- "firstPos" : 11592,
- "secondPos" : 11592,
- "firstEndPos" : 11596,
- "secondEndPos" : 11596
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "val",
- "secondLabel" : "val",
- "firstParentType" : "SingleVariableDeclaration",
- "secondParentType" : "SingleVariableDeclaration",
- "firstPos" : 11597,
- "secondPos" : 11597,
- "firstEndPos" : 11600,
- "secondEndPos" : 11600
-}, {
- "firstType" : "SingleVariableDeclaration",
- "secondType" : "SingleVariableDeclaration",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 11602,
- "secondPos" : 11602,
- "firstEndPos" : 11621,
- "secondEndPos" : 11621
-}, {
- "firstType" : "ParameterizedType",
- "secondType" : "ParameterizedType",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SingleVariableDeclaration",
- "secondParentType" : "SingleVariableDeclaration",
- "firstPos" : 11602,
- "secondPos" : 11602,
- "firstEndPos" : 11613,
- "secondEndPos" : 11613
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "Set",
- "secondLabel" : "Set",
- "firstParentType" : "SimpleType",
- "secondParentType" : "SimpleType",
- "firstPos" : 11602,
- "secondPos" : 11602,
- "firstEndPos" : 11605,
- "secondEndPos" : 11605
-}, {
- "firstType" : "SimpleType",
- "secondType" : "SimpleType",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "ParameterizedType",
- "secondParentType" : "ParameterizedType",
- "firstPos" : 11602,
- "secondPos" : 11602,
- "firstEndPos" : 11605,
- "secondEndPos" : 11605
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "String",
- "secondLabel" : "String",
- "firstParentType" : "SimpleType",
- "secondParentType" : "SimpleType",
- "firstPos" : 11606,
- "secondPos" : 11606,
- "firstEndPos" : 11612,
- "secondEndPos" : 11612
-}, {
- "firstType" : "SimpleType",
- "secondType" : "SimpleType",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "ParameterizedType",
- "secondParentType" : "ParameterizedType",
- "firstPos" : 11606,
- "secondPos" : 11606,
- "firstEndPos" : 11612,
- "secondEndPos" : 11612
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "defines",
- "secondLabel" : "defines",
- "firstParentType" : "SingleVariableDeclaration",
- "secondParentType" : "SingleVariableDeclaration",
- "firstPos" : 11614,
- "secondPos" : 11614,
- "firstEndPos" : 11621,
- "secondEndPos" : 11621
-}, {
- "firstType" : "Block",
- "secondType" : "Block",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 11623,
- "secondPos" : 11623,
- "firstEndPos" : 12861,
- "secondEndPos" : 12861
-}, {
- "firstType" : "SwitchStatement",
- "secondType" : "SwitchStatement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "Block",
- "secondParentType" : "Block",
- "firstPos" : 11629,
- "secondPos" : 11629,
- "firstEndPos" : 12839,
- "secondEndPos" : 12839
-}, {
- "firstType" : "MethodInvocation",
- "secondType" : "MethodInvocation",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 11637,
- "secondPos" : 11637,
- "firstEndPos" : 11650,
- "secondEndPos" : 11650
-}, {
- "firstType" : "METHOD_INVOCATION_RECEIVER",
- "secondType" : "METHOD_INVOCATION_RECEIVER",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 11637,
- "secondPos" : 11637,
- "firstEndPos" : 11640,
- "secondEndPos" : 11640
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "val",
- "secondLabel" : "val",
- "firstParentType" : "METHOD_INVOCATION_RECEIVER",
- "secondParentType" : "METHOD_INVOCATION_RECEIVER",
- "firstPos" : 11637,
- "secondPos" : 11637,
- "firstEndPos" : 11640,
- "secondEndPos" : 11640
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "getType",
- "secondLabel" : "getType",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 11641,
- "secondPos" : 11641,
- "firstEndPos" : 11648,
- "secondEndPos" : 11648
-}, {
- "firstType" : "SwitchCase",
- "secondType" : "SwitchCase",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 11660,
- "secondPos" : 11660,
- "firstEndPos" : 11678,
- "secondEndPos" : 11678
-}, {
- "firstType" : "QualifiedName",
- "secondType" : "QualifiedName",
- "firstLabel" : "Token.STRING",
- "secondLabel" : "Token.STRING",
- "firstParentType" : "SwitchCase",
- "secondParentType" : "SwitchCase",
- "firstPos" : 11665,
- "secondPos" : 11665,
- "firstEndPos" : 11677,
- "secondEndPos" : 11677
-}, {
- "firstType" : "SwitchCase",
- "secondType" : "SwitchCase",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 11685,
- "secondPos" : 11685,
- "firstEndPos" : 11703,
- "secondEndPos" : 11703
-}, {
- "firstType" : "QualifiedName",
- "secondType" : "QualifiedName",
- "firstLabel" : "Token.NUMBER",
- "secondLabel" : "Token.NUMBER",
- "firstParentType" : "SwitchCase",
- "secondParentType" : "SwitchCase",
- "firstPos" : 11690,
- "secondPos" : 11690,
- "firstEndPos" : 11702,
- "secondEndPos" : 11702
-}, {
- "firstType" : "SwitchCase",
- "secondType" : "SwitchCase",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 11710,
- "secondPos" : 11710,
- "firstEndPos" : 11726,
- "secondEndPos" : 11726
-}, {
- "firstType" : "QualifiedName",
- "secondType" : "QualifiedName",
- "firstLabel" : "Token.TRUE",
- "secondLabel" : "Token.TRUE",
- "firstParentType" : "SwitchCase",
- "secondParentType" : "SwitchCase",
- "firstPos" : 11715,
- "secondPos" : 11715,
- "firstEndPos" : 11725,
- "secondEndPos" : 11725
-}, {
- "firstType" : "SwitchCase",
- "secondType" : "SwitchCase",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 11733,
- "secondPos" : 11733,
- "firstEndPos" : 11750,
- "secondEndPos" : 11750
-}, {
- "firstType" : "QualifiedName",
- "secondType" : "QualifiedName",
- "firstLabel" : "Token.FALSE",
- "secondLabel" : "Token.FALSE",
- "firstParentType" : "SwitchCase",
- "secondParentType" : "SwitchCase",
- "firstPos" : 11738,
- "secondPos" : 11738,
- "firstEndPos" : 11749,
- "secondEndPos" : 11749
-}, {
- "firstType" : "ReturnStatement",
- "secondType" : "ReturnStatement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 11759,
- "secondPos" : 11759,
- "firstEndPos" : 11771,
- "secondEndPos" : 11771
-}, {
- "firstType" : "BooleanLiteral",
- "secondType" : "BooleanLiteral",
- "firstLabel" : "true",
- "secondLabel" : "true",
- "firstParentType" : "ReturnStatement",
- "secondParentType" : "ReturnStatement",
- "firstPos" : 11766,
- "secondPos" : 11766,
- "firstEndPos" : 11770,
- "secondEndPos" : 11770
-}, {
- "firstType" : "LineComment",
- "secondType" : "LineComment",
- "firstLabel" : "// Binary operators are only valid if both children are valid.",
- "secondLabel" : "// Binary operators are only valid if both children are valid.",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 11779,
- "secondPos" : 11779,
- "firstEndPos" : 11841,
- "secondEndPos" : 11841
-}, {
- "firstType" : "SwitchCase",
- "secondType" : "SwitchCase",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 11848,
- "secondPos" : 11848,
- "firstEndPos" : 11863,
- "secondEndPos" : 11863
-}, {
- "firstType" : "QualifiedName",
- "secondType" : "QualifiedName",
- "firstLabel" : "Token.ADD",
- "secondLabel" : "Token.ADD",
- "firstParentType" : "SwitchCase",
- "secondParentType" : "SwitchCase",
- "firstPos" : 11853,
- "secondPos" : 11853,
- "firstEndPos" : 11862,
- "secondEndPos" : 11862
-}, {
- "firstType" : "SwitchCase",
- "secondType" : "SwitchCase",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 11870,
- "secondPos" : 11870,
- "firstEndPos" : 11888,
- "secondEndPos" : 11888
-}, {
- "firstType" : "QualifiedName",
- "secondType" : "QualifiedName",
- "firstLabel" : "Token.BITAND",
- "secondLabel" : "Token.BITAND",
- "firstParentType" : "SwitchCase",
- "secondParentType" : "SwitchCase",
- "firstPos" : 11875,
- "secondPos" : 11875,
- "firstEndPos" : 11887,
- "secondEndPos" : 11887
-}, {
- "firstType" : "SwitchCase",
- "secondType" : "SwitchCase",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 11895,
- "secondPos" : 11895,
- "firstEndPos" : 11913,
- "secondEndPos" : 11913
-}, {
- "firstType" : "QualifiedName",
- "secondType" : "QualifiedName",
- "firstLabel" : "Token.BITNOT",
- "secondLabel" : "Token.BITNOT",
- "firstParentType" : "SwitchCase",
- "secondParentType" : "SwitchCase",
- "firstPos" : 11900,
- "secondPos" : 11900,
- "firstEndPos" : 11912,
- "secondEndPos" : 11912
-}, {
- "firstType" : "SwitchCase",
- "secondType" : "SwitchCase",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 11920,
- "secondPos" : 11920,
- "firstEndPos" : 11937,
- "secondEndPos" : 11937
-}, {
- "firstType" : "QualifiedName",
- "secondType" : "QualifiedName",
- "firstLabel" : "Token.BITOR",
- "secondLabel" : "Token.BITOR",
- "firstParentType" : "SwitchCase",
- "secondParentType" : "SwitchCase",
- "firstPos" : 11925,
- "secondPos" : 11925,
- "firstEndPos" : 11936,
- "secondEndPos" : 11936
-}, {
- "firstType" : "SwitchCase",
- "secondType" : "SwitchCase",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 11944,
- "secondPos" : 11944,
- "firstEndPos" : 11962,
- "secondEndPos" : 11962
-}, {
- "firstType" : "QualifiedName",
- "secondType" : "QualifiedName",
- "firstLabel" : "Token.BITXOR",
- "secondLabel" : "Token.BITXOR",
- "firstParentType" : "SwitchCase",
- "secondParentType" : "SwitchCase",
- "firstPos" : 11949,
- "secondPos" : 11949,
- "firstEndPos" : 11961,
- "secondEndPos" : 11961
-}, {
- "firstType" : "SwitchCase",
- "secondType" : "SwitchCase",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 11969,
- "secondPos" : 11969,
- "firstEndPos" : 11984,
- "secondEndPos" : 11984
-}, {
- "firstType" : "QualifiedName",
- "secondType" : "QualifiedName",
- "firstLabel" : "Token.DIV",
- "secondLabel" : "Token.DIV",
- "firstParentType" : "SwitchCase",
- "secondParentType" : "SwitchCase",
- "firstPos" : 11974,
- "secondPos" : 11974,
- "firstEndPos" : 11983,
- "secondEndPos" : 11983
-}, {
- "firstType" : "SwitchCase",
- "secondType" : "SwitchCase",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 11991,
- "secondPos" : 11991,
- "firstEndPos" : 12005,
- "secondEndPos" : 12005
-}, {
- "firstType" : "QualifiedName",
- "secondType" : "QualifiedName",
- "firstLabel" : "Token.EQ",
- "secondLabel" : "Token.EQ",
- "firstParentType" : "SwitchCase",
- "secondParentType" : "SwitchCase",
- "firstPos" : 11996,
- "secondPos" : 11996,
- "firstEndPos" : 12004,
- "secondEndPos" : 12004
-}, {
- "firstType" : "SwitchCase",
- "secondType" : "SwitchCase",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 12012,
- "secondPos" : 12012,
- "firstEndPos" : 12026,
- "secondEndPos" : 12026
-}, {
- "firstType" : "QualifiedName",
- "secondType" : "QualifiedName",
- "firstLabel" : "Token.GE",
- "secondLabel" : "Token.GE",
- "firstParentType" : "SwitchCase",
- "secondParentType" : "SwitchCase",
- "firstPos" : 12017,
- "secondPos" : 12017,
- "firstEndPos" : 12025,
- "secondEndPos" : 12025
-}, {
- "firstType" : "SwitchCase",
- "secondType" : "SwitchCase",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 12033,
- "secondPos" : 12033,
- "firstEndPos" : 12047,
- "secondEndPos" : 12047
-}, {
- "firstType" : "QualifiedName",
- "secondType" : "QualifiedName",
- "firstLabel" : "Token.GT",
- "secondLabel" : "Token.GT",
- "firstParentType" : "SwitchCase",
- "secondParentType" : "SwitchCase",
- "firstPos" : 12038,
- "secondPos" : 12038,
- "firstEndPos" : 12046,
- "secondEndPos" : 12046
-}, {
- "firstType" : "SwitchCase",
- "secondType" : "SwitchCase",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 12054,
- "secondPos" : 12054,
- "firstEndPos" : 12068,
- "secondEndPos" : 12068
-}, {
- "firstType" : "QualifiedName",
- "secondType" : "QualifiedName",
- "firstLabel" : "Token.LE",
- "secondLabel" : "Token.LE",
- "firstParentType" : "SwitchCase",
- "secondParentType" : "SwitchCase",
- "firstPos" : 12059,
- "secondPos" : 12059,
- "firstEndPos" : 12067,
- "secondEndPos" : 12067
-}, {
- "firstType" : "SwitchCase",
- "secondType" : "SwitchCase",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 12075,
- "secondPos" : 12075,
- "firstEndPos" : 12090,
- "secondEndPos" : 12090
-}, {
- "firstType" : "QualifiedName",
- "secondType" : "QualifiedName",
- "firstLabel" : "Token.LSH",
- "secondLabel" : "Token.LSH",
- "firstParentType" : "SwitchCase",
- "secondParentType" : "SwitchCase",
- "firstPos" : 12080,
- "secondPos" : 12080,
- "firstEndPos" : 12089,
- "secondEndPos" : 12089
-}, {
- "firstType" : "SwitchCase",
- "secondType" : "SwitchCase",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 12097,
- "secondPos" : 12097,
- "firstEndPos" : 12111,
- "secondEndPos" : 12111
-}, {
- "firstType" : "QualifiedName",
- "secondType" : "QualifiedName",
- "firstLabel" : "Token.LT",
- "secondLabel" : "Token.LT",
- "firstParentType" : "SwitchCase",
- "secondParentType" : "SwitchCase",
- "firstPos" : 12102,
- "secondPos" : 12102,
- "firstEndPos" : 12110,
- "secondEndPos" : 12110
-}, {
- "firstType" : "SwitchCase",
- "secondType" : "SwitchCase",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 12118,
- "secondPos" : 12118,
- "firstEndPos" : 12133,
- "secondEndPos" : 12133
-}, {
- "firstType" : "QualifiedName",
- "secondType" : "QualifiedName",
- "firstLabel" : "Token.MOD",
- "secondLabel" : "Token.MOD",
- "firstParentType" : "SwitchCase",
- "secondParentType" : "SwitchCase",
- "firstPos" : 12123,
- "secondPos" : 12123,
- "firstEndPos" : 12132,
- "secondEndPos" : 12132
-}, {
- "firstType" : "SwitchCase",
- "secondType" : "SwitchCase",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 12140,
- "secondPos" : 12140,
- "firstEndPos" : 12155,
- "secondEndPos" : 12155
-}, {
- "firstType" : "QualifiedName",
- "secondType" : "QualifiedName",
- "firstLabel" : "Token.MUL",
- "secondLabel" : "Token.MUL",
- "firstParentType" : "SwitchCase",
- "secondParentType" : "SwitchCase",
- "firstPos" : 12145,
- "secondPos" : 12145,
- "firstEndPos" : 12154,
- "secondEndPos" : 12154
-}, {
- "firstType" : "SwitchCase",
- "secondType" : "SwitchCase",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 12162,
- "secondPos" : 12162,
- "firstEndPos" : 12176,
- "secondEndPos" : 12176
-}, {
- "firstType" : "QualifiedName",
- "secondType" : "QualifiedName",
- "firstLabel" : "Token.NE",
- "secondLabel" : "Token.NE",
- "firstParentType" : "SwitchCase",
- "secondParentType" : "SwitchCase",
- "firstPos" : 12167,
- "secondPos" : 12167,
- "firstEndPos" : 12175,
- "secondEndPos" : 12175
-}, {
- "firstType" : "SwitchCase",
- "secondType" : "SwitchCase",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 12183,
- "secondPos" : 12183,
- "firstEndPos" : 12198,
- "secondEndPos" : 12198
-}, {
- "firstType" : "QualifiedName",
- "secondType" : "QualifiedName",
- "firstLabel" : "Token.RSH",
- "secondLabel" : "Token.RSH",
- "firstParentType" : "SwitchCase",
- "secondParentType" : "SwitchCase",
- "firstPos" : 12188,
- "secondPos" : 12188,
- "firstEndPos" : 12197,
- "secondEndPos" : 12197
-}, {
- "firstType" : "SwitchCase",
- "secondType" : "SwitchCase",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 12205,
- "secondPos" : 12205,
- "firstEndPos" : 12221,
- "secondEndPos" : 12221
-}, {
- "firstType" : "QualifiedName",
- "secondType" : "QualifiedName",
- "firstLabel" : "Token.SHEQ",
- "secondLabel" : "Token.SHEQ",
- "firstParentType" : "SwitchCase",
- "secondParentType" : "SwitchCase",
- "firstPos" : 12210,
- "secondPos" : 12210,
- "firstEndPos" : 12220,
- "secondEndPos" : 12220
-}, {
- "firstType" : "SwitchCase",
- "secondType" : "SwitchCase",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 12228,
- "secondPos" : 12228,
- "firstEndPos" : 12244,
- "secondEndPos" : 12244
-}, {
- "firstType" : "QualifiedName",
- "secondType" : "QualifiedName",
- "firstLabel" : "Token.SHNE",
- "secondLabel" : "Token.SHNE",
- "firstParentType" : "SwitchCase",
- "secondParentType" : "SwitchCase",
- "firstPos" : 12233,
- "secondPos" : 12233,
- "firstEndPos" : 12243,
- "secondEndPos" : 12243
-}, {
- "firstType" : "SwitchCase",
- "secondType" : "SwitchCase",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 12251,
- "secondPos" : 12251,
- "firstEndPos" : 12266,
- "secondEndPos" : 12266
-}, {
- "firstType" : "QualifiedName",
- "secondType" : "QualifiedName",
- "firstLabel" : "Token.SUB",
- "secondLabel" : "Token.SUB",
- "firstParentType" : "SwitchCase",
- "secondParentType" : "SwitchCase",
- "firstPos" : 12256,
- "secondPos" : 12256,
- "firstEndPos" : 12265,
- "secondEndPos" : 12265
-}, {
- "firstType" : "SwitchCase",
- "secondType" : "SwitchCase",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 12273,
- "secondPos" : 12273,
- "firstEndPos" : 12289,
- "secondEndPos" : 12289
-}, {
- "firstType" : "QualifiedName",
- "secondType" : "QualifiedName",
- "firstLabel" : "Token.URSH",
- "secondLabel" : "Token.URSH",
- "firstParentType" : "SwitchCase",
- "secondParentType" : "SwitchCase",
- "firstPos" : 12278,
- "secondPos" : 12278,
- "firstEndPos" : 12288,
- "secondEndPos" : 12288
-}, {
- "firstType" : "ReturnStatement",
- "secondType" : "ReturnStatement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 12298,
- "secondPos" : 12298,
- "firstEndPos" : 12417,
- "secondEndPos" : 12417
-}, {
- "firstType" : "InfixExpression",
- "secondType" : "InfixExpression",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "ReturnStatement",
- "secondParentType" : "ReturnStatement",
- "firstPos" : 12305,
- "secondPos" : 12305,
- "firstEndPos" : 12416,
- "secondEndPos" : 12416
-}, {
- "firstType" : "MethodInvocation",
- "secondType" : "MethodInvocation",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "InfixExpression",
- "secondParentType" : "InfixExpression",
- "firstPos" : 12305,
- "secondPos" : 12305,
- "firstEndPos" : 12353,
- "secondEndPos" : 12353
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "isValidDefineValue",
- "secondLabel" : "isValidDefineValue",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 12305,
- "secondPos" : 12305,
- "firstEndPos" : 12323,
- "secondEndPos" : 12323
-}, {
- "firstType" : "METHOD_INVOCATION_ARGUMENTS",
- "secondType" : "METHOD_INVOCATION_ARGUMENTS",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 12324,
- "secondPos" : 12324,
- "firstEndPos" : 12352,
- "secondEndPos" : 12352
-}, {
- "firstType" : "MethodInvocation",
- "secondType" : "MethodInvocation",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "METHOD_INVOCATION_ARGUMENTS",
- "secondParentType" : "METHOD_INVOCATION_ARGUMENTS",
- "firstPos" : 12324,
- "secondPos" : 12324,
- "firstEndPos" : 12343,
- "secondEndPos" : 12343
-}, {
- "firstType" : "METHOD_INVOCATION_RECEIVER",
- "secondType" : "METHOD_INVOCATION_RECEIVER",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 12324,
- "secondPos" : 12324,
- "firstEndPos" : 12327,
- "secondEndPos" : 12327
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "val",
- "secondLabel" : "val",
- "firstParentType" : "METHOD_INVOCATION_RECEIVER",
- "secondParentType" : "METHOD_INVOCATION_RECEIVER",
- "firstPos" : 12324,
- "secondPos" : 12324,
- "firstEndPos" : 12327,
- "secondEndPos" : 12327
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "getFirstChild",
- "secondLabel" : "getFirstChild",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 12328,
- "secondPos" : 12328,
- "firstEndPos" : 12341,
- "secondEndPos" : 12341
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "defines",
- "secondLabel" : "defines",
- "firstParentType" : "METHOD_INVOCATION_ARGUMENTS",
- "secondParentType" : "METHOD_INVOCATION_ARGUMENTS",
- "firstPos" : 12345,
- "secondPos" : 12345,
- "firstEndPos" : 12352,
- "secondEndPos" : 12352
-}, {
- "firstType" : "INFIX_EXPRESSION_OPERATOR",
- "secondType" : "INFIX_EXPRESSION_OPERATOR",
- "firstLabel" : "&&",
- "secondLabel" : "&&",
- "firstParentType" : "InfixExpression",
- "secondParentType" : "InfixExpression",
- "firstPos" : 12366,
- "secondPos" : 12366,
- "firstEndPos" : 12368,
- "secondEndPos" : 12368
-}, {
- "firstType" : "MethodInvocation",
- "secondType" : "MethodInvocation",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "InfixExpression",
- "secondParentType" : "InfixExpression",
- "firstPos" : 12369,
- "secondPos" : 12369,
- "firstEndPos" : 12416,
- "secondEndPos" : 12416
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "isValidDefineValue",
- "secondLabel" : "isValidDefineValue",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 12369,
- "secondPos" : 12369,
- "firstEndPos" : 12387,
- "secondEndPos" : 12387
-}, {
- "firstType" : "METHOD_INVOCATION_ARGUMENTS",
- "secondType" : "METHOD_INVOCATION_ARGUMENTS",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 12388,
- "secondPos" : 12388,
- "firstEndPos" : 12415,
- "secondEndPos" : 12415
-}, {
- "firstType" : "MethodInvocation",
- "secondType" : "MethodInvocation",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "METHOD_INVOCATION_ARGUMENTS",
- "secondParentType" : "METHOD_INVOCATION_ARGUMENTS",
- "firstPos" : 12388,
- "secondPos" : 12388,
- "firstEndPos" : 12406,
- "secondEndPos" : 12406
-}, {
- "firstType" : "METHOD_INVOCATION_RECEIVER",
- "secondType" : "METHOD_INVOCATION_RECEIVER",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 12388,
- "secondPos" : 12388,
- "firstEndPos" : 12391,
- "secondEndPos" : 12391
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "val",
- "secondLabel" : "val",
- "firstParentType" : "METHOD_INVOCATION_RECEIVER",
- "secondParentType" : "METHOD_INVOCATION_RECEIVER",
- "firstPos" : 12388,
- "secondPos" : 12388,
- "firstEndPos" : 12391,
- "secondEndPos" : 12391
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "getLastChild",
- "secondLabel" : "getLastChild",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 12392,
- "secondPos" : 12392,
- "firstEndPos" : 12404,
- "secondEndPos" : 12404
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "defines",
- "secondLabel" : "defines",
- "firstParentType" : "METHOD_INVOCATION_ARGUMENTS",
- "secondParentType" : "METHOD_INVOCATION_ARGUMENTS",
- "firstPos" : 12408,
- "secondPos" : 12408,
- "firstEndPos" : 12415,
- "secondEndPos" : 12415
-}, {
- "firstType" : "LineComment",
- "secondType" : "LineComment",
- "firstLabel" : "// Uniary operators are valid if the child is valid.",
- "secondLabel" : "// Uniary operators are valid if the child is valid.",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 12425,
- "secondPos" : 12425,
- "firstEndPos" : 12477,
- "secondEndPos" : 12477
-}, {
- "firstType" : "SwitchCase",
- "secondType" : "SwitchCase",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 12484,
- "secondPos" : 12484,
- "firstEndPos" : 12499,
- "secondEndPos" : 12499
-}, {
- "firstType" : "QualifiedName",
- "secondType" : "QualifiedName",
- "firstLabel" : "Token.NOT",
- "secondLabel" : "Token.NOT",
- "firstParentType" : "SwitchCase",
- "secondParentType" : "SwitchCase",
- "firstPos" : 12489,
- "secondPos" : 12489,
- "firstEndPos" : 12498,
- "secondEndPos" : 12498
-}, {
- "firstType" : "SwitchCase",
- "secondType" : "SwitchCase",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 12506,
- "secondPos" : 12506,
- "firstEndPos" : 12521,
- "secondEndPos" : 12521
-}, {
- "firstType" : "QualifiedName",
- "secondType" : "QualifiedName",
- "firstLabel" : "Token.NEG",
- "secondLabel" : "Token.NEG",
- "firstParentType" : "SwitchCase",
- "secondParentType" : "SwitchCase",
- "firstPos" : 12511,
- "secondPos" : 12511,
- "firstEndPos" : 12520,
- "secondEndPos" : 12520
-}, {
- "firstType" : "SwitchCase",
- "secondType" : "SwitchCase",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 12528,
- "secondPos" : 12528,
- "firstEndPos" : 12543,
- "secondEndPos" : 12543
-}, {
- "firstType" : "QualifiedName",
- "secondType" : "QualifiedName",
- "firstLabel" : "Token.POS",
- "secondLabel" : "Token.POS",
- "firstParentType" : "SwitchCase",
- "secondParentType" : "SwitchCase",
- "firstPos" : 12533,
- "secondPos" : 12533,
- "firstEndPos" : 12542,
- "secondEndPos" : 12542
-}, {
- "firstType" : "ReturnStatement",
- "secondType" : "ReturnStatement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 12552,
- "secondPos" : 12552,
- "firstEndPos" : 12608,
- "secondEndPos" : 12608
-}, {
- "firstType" : "MethodInvocation",
- "secondType" : "MethodInvocation",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "ReturnStatement",
- "secondParentType" : "ReturnStatement",
- "firstPos" : 12559,
- "secondPos" : 12559,
- "firstEndPos" : 12607,
- "secondEndPos" : 12607
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "isValidDefineValue",
- "secondLabel" : "isValidDefineValue",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 12559,
- "secondPos" : 12559,
- "firstEndPos" : 12577,
- "secondEndPos" : 12577
-}, {
- "firstType" : "METHOD_INVOCATION_ARGUMENTS",
- "secondType" : "METHOD_INVOCATION_ARGUMENTS",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 12578,
- "secondPos" : 12578,
- "firstEndPos" : 12606,
- "secondEndPos" : 12606
-}, {
- "firstType" : "MethodInvocation",
- "secondType" : "MethodInvocation",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "METHOD_INVOCATION_ARGUMENTS",
- "secondParentType" : "METHOD_INVOCATION_ARGUMENTS",
- "firstPos" : 12578,
- "secondPos" : 12578,
- "firstEndPos" : 12597,
- "secondEndPos" : 12597
-}, {
- "firstType" : "METHOD_INVOCATION_RECEIVER",
- "secondType" : "METHOD_INVOCATION_RECEIVER",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 12578,
- "secondPos" : 12578,
- "firstEndPos" : 12581,
- "secondEndPos" : 12581
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "val",
- "secondLabel" : "val",
- "firstParentType" : "METHOD_INVOCATION_RECEIVER",
- "secondParentType" : "METHOD_INVOCATION_RECEIVER",
- "firstPos" : 12578,
- "secondPos" : 12578,
- "firstEndPos" : 12581,
- "secondEndPos" : 12581
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "getFirstChild",
- "secondLabel" : "getFirstChild",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 12582,
- "secondPos" : 12582,
- "firstEndPos" : 12595,
- "secondEndPos" : 12595
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "defines",
- "secondLabel" : "defines",
- "firstParentType" : "METHOD_INVOCATION_ARGUMENTS",
- "secondParentType" : "METHOD_INVOCATION_ARGUMENTS",
- "firstPos" : 12599,
- "secondPos" : 12599,
- "firstEndPos" : 12606,
- "secondEndPos" : 12606
-}, {
- "firstType" : "LineComment",
- "secondType" : "LineComment",
- "firstLabel" : "// Names are valid if and only if they are defines themselves.",
- "secondLabel" : "// Names are valid if and only if they are defines themselves.",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 12616,
- "secondPos" : 12616,
- "firstEndPos" : 12678,
- "secondEndPos" : 12678
-}, {
- "firstType" : "SwitchCase",
- "secondType" : "SwitchCase",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 12685,
- "secondPos" : 12685,
- "firstEndPos" : 12701,
- "secondEndPos" : 12701
-}, {
- "firstType" : "QualifiedName",
- "secondType" : "QualifiedName",
- "firstLabel" : "Token.NAME",
- "secondLabel" : "Token.NAME",
- "firstParentType" : "SwitchCase",
- "secondParentType" : "SwitchCase",
- "firstPos" : 12690,
- "secondPos" : 12690,
- "firstEndPos" : 12700,
- "secondEndPos" : 12700
-}, {
- "firstType" : "SwitchCase",
- "secondType" : "SwitchCase",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 12708,
- "secondPos" : 12708,
- "firstEndPos" : 12727,
- "secondEndPos" : 12727
-}, {
- "firstType" : "QualifiedName",
- "secondType" : "QualifiedName",
- "firstLabel" : "Token.GETPROP",
- "secondLabel" : "Token.GETPROP",
- "firstParentType" : "SwitchCase",
- "secondParentType" : "SwitchCase",
- "firstPos" : 12713,
- "secondPos" : 12713,
- "firstEndPos" : 12726,
- "secondEndPos" : 12726
-}, {
- "firstType" : "IfStatement",
- "secondType" : "IfStatement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 12736,
- "secondPos" : 12736,
- "firstEndPos" : 12833,
- "secondEndPos" : 12833
-}, {
- "firstType" : "MethodInvocation",
- "secondType" : "MethodInvocation",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "IfStatement",
- "secondParentType" : "IfStatement",
- "firstPos" : 12740,
- "secondPos" : 12740,
- "firstEndPos" : 12761,
- "secondEndPos" : 12761
-}, {
- "firstType" : "METHOD_INVOCATION_RECEIVER",
- "secondType" : "METHOD_INVOCATION_RECEIVER",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 12740,
- "secondPos" : 12740,
- "firstEndPos" : 12743,
- "secondEndPos" : 12743
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "val",
- "secondLabel" : "val",
- "firstParentType" : "METHOD_INVOCATION_RECEIVER",
- "secondParentType" : "METHOD_INVOCATION_RECEIVER",
- "firstPos" : 12740,
- "secondPos" : 12740,
- "firstEndPos" : 12743,
- "secondEndPos" : 12743
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "isQualifiedName",
- "secondLabel" : "isQualifiedName",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 12744,
- "secondPos" : 12744,
- "firstEndPos" : 12759,
- "secondEndPos" : 12759
-}, {
- "firstType" : "Block",
- "secondType" : "Block",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "IfStatement",
- "secondParentType" : "IfStatement",
- "firstPos" : 12763,
- "secondPos" : 12763,
- "firstEndPos" : 12833,
- "secondEndPos" : 12833
-}, {
- "firstType" : "ReturnStatement",
- "secondType" : "ReturnStatement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "Block",
- "secondParentType" : "Block",
- "firstPos" : 12775,
- "secondPos" : 12775,
- "firstEndPos" : 12823,
- "secondEndPos" : 12823
-}, {
- "firstType" : "MethodInvocation",
- "secondType" : "MethodInvocation",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "ReturnStatement",
- "secondParentType" : "ReturnStatement",
- "firstPos" : 12782,
- "secondPos" : 12782,
- "firstEndPos" : 12822,
- "secondEndPos" : 12822
-}, {
- "firstType" : "METHOD_INVOCATION_RECEIVER",
- "secondType" : "METHOD_INVOCATION_RECEIVER",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 12782,
- "secondPos" : 12782,
- "firstEndPos" : 12789,
- "secondEndPos" : 12789
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "defines",
- "secondLabel" : "defines",
- "firstParentType" : "METHOD_INVOCATION_RECEIVER",
- "secondParentType" : "METHOD_INVOCATION_RECEIVER",
- "firstPos" : 12782,
- "secondPos" : 12782,
- "firstEndPos" : 12789,
- "secondEndPos" : 12789
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "contains",
- "secondLabel" : "contains",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 12790,
- "secondPos" : 12790,
- "firstEndPos" : 12798,
- "secondEndPos" : 12798
-}, {
- "firstType" : "METHOD_INVOCATION_ARGUMENTS",
- "secondType" : "METHOD_INVOCATION_ARGUMENTS",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 12799,
- "secondPos" : 12799,
- "firstEndPos" : 12821,
- "secondEndPos" : 12821
-}, {
- "firstType" : "MethodInvocation",
- "secondType" : "MethodInvocation",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "METHOD_INVOCATION_ARGUMENTS",
- "secondParentType" : "METHOD_INVOCATION_ARGUMENTS",
- "firstPos" : 12799,
- "secondPos" : 12799,
- "firstEndPos" : 12821,
- "secondEndPos" : 12821
-}, {
- "firstType" : "METHOD_INVOCATION_RECEIVER",
- "secondType" : "METHOD_INVOCATION_RECEIVER",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 12799,
- "secondPos" : 12799,
- "firstEndPos" : 12802,
- "secondEndPos" : 12802
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "val",
- "secondLabel" : "val",
- "firstParentType" : "METHOD_INVOCATION_RECEIVER",
- "secondParentType" : "METHOD_INVOCATION_RECEIVER",
- "firstPos" : 12799,
- "secondPos" : 12799,
- "firstEndPos" : 12802,
- "secondEndPos" : 12802
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "getQualifiedName",
- "secondLabel" : "getQualifiedName",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 12803,
- "secondPos" : 12803,
- "firstEndPos" : 12819,
- "secondEndPos" : 12819
-}, {
- "firstType" : "ReturnStatement",
- "secondType" : "ReturnStatement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "Block",
- "secondParentType" : "Block",
- "firstPos" : 12844,
- "secondPos" : 12844,
- "firstEndPos" : 12857,
- "secondEndPos" : 12857
-}, {
- "firstType" : "BooleanLiteral",
- "secondType" : "BooleanLiteral",
- "firstLabel" : "false",
- "secondLabel" : "false",
- "firstParentType" : "ReturnStatement",
- "secondParentType" : "ReturnStatement",
- "firstPos" : 12851,
- "secondPos" : 12851,
- "firstEndPos" : 12856,
- "secondEndPos" : 12856
-}, {
- "firstType" : "MethodDeclaration",
- "secondType" : "MethodDeclaration",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "TypeDeclaration",
- "secondParentType" : "TypeDeclaration",
- "firstPos" : 12865,
- "secondPos" : 12865,
- "firstEndPos" : 13245,
- "secondEndPos" : 13245
-}, {
- "firstType" : "Javadoc",
- "secondType" : "Javadoc",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 12865,
- "secondPos" : 12865,
- "firstEndPos" : 12964,
- "secondEndPos" : 12964
-}, {
- "firstType" : "TagElement",
- "secondType" : "TagElement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "Javadoc",
- "secondParentType" : "Javadoc",
- "firstPos" : 12874,
- "secondPos" : 12874,
- "firstEndPos" : 12925,
- "secondEndPos" : 12925
-}, {
- "firstType" : "TextElement",
- "secondType" : "TextElement",
- "firstLabel" : "Returns whether this a BLOCK node with no children.",
- "secondLabel" : "Returns whether this a BLOCK node with no children.",
- "firstParentType" : "TagElement",
- "secondParentType" : "TagElement",
- "firstPos" : 12874,
- "secondPos" : 12874,
- "firstEndPos" : 12925,
- "secondEndPos" : 12925
-}, {
- "firstType" : "TagElement",
- "secondType" : "TagElement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "Javadoc",
- "secondParentType" : "Javadoc",
- "firstPos" : 12936,
- "secondPos" : 12936,
- "firstEndPos" : 12958,
- "secondEndPos" : 12958
-}, {
- "firstType" : "TAG_NAME",
- "secondType" : "TAG_NAME",
- "firstLabel" : "@param",
- "secondLabel" : "@param",
- "firstParentType" : "TagElement",
- "secondParentType" : "TagElement",
- "firstPos" : 12936,
- "secondPos" : 12936,
- "firstEndPos" : 12942,
- "secondEndPos" : 12942
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "block",
- "secondLabel" : "block",
- "firstParentType" : "TagElement",
- "secondParentType" : "TagElement",
- "firstPos" : 12943,
- "secondPos" : 12943,
- "firstEndPos" : 12948,
- "secondEndPos" : 12948
-}, {
- "firstType" : "TextElement",
- "secondType" : "TextElement",
- "firstLabel" : " The node.",
- "secondLabel" : " The node.",
- "firstParentType" : "TagElement",
- "secondParentType" : "TagElement",
- "firstPos" : 12948,
- "secondPos" : 12948,
- "firstEndPos" : 12958,
- "secondEndPos" : 12958
-}, {
- "firstType" : "Modifier",
- "secondType" : "Modifier",
- "firstLabel" : "static",
- "secondLabel" : "static",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 12967,
- "secondPos" : 12967,
- "firstEndPos" : 12973,
- "secondEndPos" : 12973
-}, {
- "firstType" : "PrimitiveType",
- "secondType" : "PrimitiveType",
- "firstLabel" : "boolean",
- "secondLabel" : "boolean",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 12974,
- "secondPos" : 12974,
- "firstEndPos" : 12981,
- "secondEndPos" : 12981
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "isEmptyBlock",
- "secondLabel" : "isEmptyBlock",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 12982,
- "secondPos" : 12982,
- "firstEndPos" : 12994,
- "secondEndPos" : 12994
-}, {
- "firstType" : "SingleVariableDeclaration",
- "secondType" : "SingleVariableDeclaration",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 12995,
- "secondPos" : 12995,
- "firstEndPos" : 13005,
- "secondEndPos" : 13005
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "Node",
- "secondLabel" : "Node",
- "firstParentType" : "SimpleType",
- "secondParentType" : "SimpleType",
- "firstPos" : 12995,
- "secondPos" : 12995,
- "firstEndPos" : 12999,
- "secondEndPos" : 12999
-}, {
- "firstType" : "SimpleType",
- "secondType" : "SimpleType",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SingleVariableDeclaration",
- "secondParentType" : "SingleVariableDeclaration",
- "firstPos" : 12995,
- "secondPos" : 12995,
- "firstEndPos" : 12999,
- "secondEndPos" : 12999
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "block",
- "secondLabel" : "block",
- "firstParentType" : "SingleVariableDeclaration",
- "secondParentType" : "SingleVariableDeclaration",
- "firstPos" : 13000,
- "secondPos" : 13000,
- "firstEndPos" : 13005,
- "secondEndPos" : 13005
-}, {
- "firstType" : "Block",
- "secondType" : "Block",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 13007,
- "secondPos" : 13007,
- "firstEndPos" : 13245,
- "secondEndPos" : 13245
-}, {
- "firstType" : "IfStatement",
- "secondType" : "IfStatement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "Block",
- "secondParentType" : "Block",
- "firstPos" : 13013,
- "secondPos" : 13013,
- "firstEndPos" : 13076,
- "secondEndPos" : 13076
-}, {
- "firstType" : "InfixExpression",
- "secondType" : "InfixExpression",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "IfStatement",
- "secondParentType" : "IfStatement",
- "firstPos" : 13017,
- "secondPos" : 13017,
- "firstEndPos" : 13047,
- "secondEndPos" : 13047
-}, {
- "firstType" : "MethodInvocation",
- "secondType" : "MethodInvocation",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "InfixExpression",
- "secondParentType" : "InfixExpression",
- "firstPos" : 13017,
- "secondPos" : 13017,
- "firstEndPos" : 13032,
- "secondEndPos" : 13032
-}, {
- "firstType" : "METHOD_INVOCATION_RECEIVER",
- "secondType" : "METHOD_INVOCATION_RECEIVER",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 13017,
- "secondPos" : 13017,
- "firstEndPos" : 13022,
- "secondEndPos" : 13022
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "block",
- "secondLabel" : "block",
- "firstParentType" : "METHOD_INVOCATION_RECEIVER",
- "secondParentType" : "METHOD_INVOCATION_RECEIVER",
- "firstPos" : 13017,
- "secondPos" : 13017,
- "firstEndPos" : 13022,
- "secondEndPos" : 13022
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "getType",
- "secondLabel" : "getType",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 13023,
- "secondPos" : 13023,
- "firstEndPos" : 13030,
- "secondEndPos" : 13030
-}, {
- "firstType" : "INFIX_EXPRESSION_OPERATOR",
- "secondType" : "INFIX_EXPRESSION_OPERATOR",
- "firstLabel" : "!=",
- "secondLabel" : "!=",
- "firstParentType" : "InfixExpression",
- "secondParentType" : "InfixExpression",
- "firstPos" : 13033,
- "secondPos" : 13033,
- "firstEndPos" : 13035,
- "secondEndPos" : 13035
-}, {
- "firstType" : "QualifiedName",
- "secondType" : "QualifiedName",
- "firstLabel" : "Token.BLOCK",
- "secondLabel" : "Token.BLOCK",
- "firstParentType" : "InfixExpression",
- "secondParentType" : "InfixExpression",
- "firstPos" : 13036,
- "secondPos" : 13036,
- "firstEndPos" : 13047,
- "secondEndPos" : 13047
-}, {
- "firstType" : "Block",
- "secondType" : "Block",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "IfStatement",
- "secondParentType" : "IfStatement",
- "firstPos" : 13049,
- "secondPos" : 13049,
- "firstEndPos" : 13076,
- "secondEndPos" : 13076
-}, {
- "firstType" : "ReturnStatement",
- "secondType" : "ReturnStatement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "Block",
- "secondParentType" : "Block",
- "firstPos" : 13057,
- "secondPos" : 13057,
- "firstEndPos" : 13070,
- "secondEndPos" : 13070
-}, {
- "firstType" : "BooleanLiteral",
- "secondType" : "BooleanLiteral",
- "firstLabel" : "false",
- "secondLabel" : "false",
- "firstParentType" : "ReturnStatement",
- "secondParentType" : "ReturnStatement",
- "firstPos" : 13064,
- "secondPos" : 13064,
- "firstEndPos" : 13069,
- "secondEndPos" : 13069
-}, {
- "firstType" : "ForStatement",
- "secondType" : "ForStatement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "Block",
- "secondParentType" : "Block",
- "firstPos" : 13082,
- "secondPos" : 13082,
- "firstEndPos" : 13224,
- "secondEndPos" : 13224
-}, {
- "firstType" : "VariableDeclarationExpression",
- "secondType" : "VariableDeclarationExpression",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "ForStatement",
- "secondParentType" : "ForStatement",
- "firstPos" : 13087,
- "secondPos" : 13087,
- "firstEndPos" : 13117,
- "secondEndPos" : 13117
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "Node",
- "secondLabel" : "Node",
- "firstParentType" : "SimpleType",
- "secondParentType" : "SimpleType",
- "firstPos" : 13087,
- "secondPos" : 13087,
- "firstEndPos" : 13091,
- "secondEndPos" : 13091
-}, {
- "firstType" : "SimpleType",
- "secondType" : "SimpleType",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "VariableDeclarationExpression",
- "secondParentType" : "VariableDeclarationExpression",
- "firstPos" : 13087,
- "secondPos" : 13087,
- "firstEndPos" : 13091,
- "secondEndPos" : 13091
-}, {
- "firstType" : "VariableDeclarationFragment",
- "secondType" : "VariableDeclarationFragment",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "VariableDeclarationExpression",
- "secondParentType" : "VariableDeclarationExpression",
- "firstPos" : 13092,
- "secondPos" : 13092,
- "firstEndPos" : 13117,
- "secondEndPos" : 13117
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "n",
- "secondLabel" : "n",
- "firstParentType" : "VariableDeclarationFragment",
- "secondParentType" : "VariableDeclarationFragment",
- "firstPos" : 13092,
- "secondPos" : 13092,
- "firstEndPos" : 13093,
- "secondEndPos" : 13093
-}, {
- "firstType" : "MethodInvocation",
- "secondType" : "MethodInvocation",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "VariableDeclarationFragment",
- "secondParentType" : "VariableDeclarationFragment",
- "firstPos" : 13096,
- "secondPos" : 13096,
- "firstEndPos" : 13117,
- "secondEndPos" : 13117
-}, {
- "firstType" : "METHOD_INVOCATION_RECEIVER",
- "secondType" : "METHOD_INVOCATION_RECEIVER",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 13096,
- "secondPos" : 13096,
- "firstEndPos" : 13101,
- "secondEndPos" : 13101
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "block",
- "secondLabel" : "block",
- "firstParentType" : "METHOD_INVOCATION_RECEIVER",
- "secondParentType" : "METHOD_INVOCATION_RECEIVER",
- "firstPos" : 13096,
- "secondPos" : 13096,
- "firstEndPos" : 13101,
- "secondEndPos" : 13101
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "getFirstChild",
- "secondLabel" : "getFirstChild",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 13102,
- "secondPos" : 13102,
- "firstEndPos" : 13115,
- "secondEndPos" : 13115
-}, {
- "firstType" : "InfixExpression",
- "secondType" : "InfixExpression",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "ForStatement",
- "secondParentType" : "ForStatement",
- "firstPos" : 13119,
- "secondPos" : 13119,
- "firstEndPos" : 13128,
- "secondEndPos" : 13128
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "n",
- "secondLabel" : "n",
- "firstParentType" : "InfixExpression",
- "secondParentType" : "InfixExpression",
- "firstPos" : 13119,
- "secondPos" : 13119,
- "firstEndPos" : 13120,
- "secondEndPos" : 13120
-}, {
- "firstType" : "INFIX_EXPRESSION_OPERATOR",
- "secondType" : "INFIX_EXPRESSION_OPERATOR",
- "firstLabel" : "!=",
- "secondLabel" : "!=",
- "firstParentType" : "InfixExpression",
- "secondParentType" : "InfixExpression",
- "firstPos" : 13121,
- "secondPos" : 13121,
- "firstEndPos" : 13123,
- "secondEndPos" : 13123
-}, {
- "firstType" : "NullLiteral",
- "secondType" : "NullLiteral",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "InfixExpression",
- "secondParentType" : "InfixExpression",
- "firstPos" : 13124,
- "secondPos" : 13124,
- "firstEndPos" : 13128,
- "secondEndPos" : 13128
-}, {
- "firstType" : "Assignment",
- "secondType" : "Assignment",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "ForStatement",
- "secondParentType" : "ForStatement",
- "firstPos" : 13130,
- "secondPos" : 13130,
- "firstEndPos" : 13145,
- "secondEndPos" : 13145
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "n",
- "secondLabel" : "n",
- "firstParentType" : "Assignment",
- "secondParentType" : "Assignment",
- "firstPos" : 13130,
- "secondPos" : 13130,
- "firstEndPos" : 13131,
- "secondEndPos" : 13131
-}, {
- "firstType" : "ASSIGNMENT_OPERATOR",
- "secondType" : "ASSIGNMENT_OPERATOR",
- "firstLabel" : "=",
- "secondLabel" : "=",
- "firstParentType" : "Assignment",
- "secondParentType" : "Assignment",
- "firstPos" : 13132,
- "secondPos" : 13132,
- "firstEndPos" : 13133,
- "secondEndPos" : 13133
-}, {
- "firstType" : "MethodInvocation",
- "secondType" : "MethodInvocation",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "Assignment",
- "secondParentType" : "Assignment",
- "firstPos" : 13134,
- "secondPos" : 13134,
- "firstEndPos" : 13145,
- "secondEndPos" : 13145
-}, {
- "firstType" : "METHOD_INVOCATION_RECEIVER",
- "secondType" : "METHOD_INVOCATION_RECEIVER",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 13134,
- "secondPos" : 13134,
- "firstEndPos" : 13135,
- "secondEndPos" : 13135
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "n",
- "secondLabel" : "n",
- "firstParentType" : "METHOD_INVOCATION_RECEIVER",
- "secondParentType" : "METHOD_INVOCATION_RECEIVER",
- "firstPos" : 13134,
- "secondPos" : 13134,
- "firstEndPos" : 13135,
- "secondEndPos" : 13135
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "getNext",
- "secondLabel" : "getNext",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 13136,
- "secondPos" : 13136,
- "firstEndPos" : 13143,
- "secondEndPos" : 13143
-}, {
- "firstType" : "Block",
- "secondType" : "Block",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "ForStatement",
- "secondParentType" : "ForStatement",
- "firstPos" : 13147,
- "secondPos" : 13147,
- "firstEndPos" : 13224,
- "secondEndPos" : 13224
-}, {
- "firstType" : "IfStatement",
- "secondType" : "IfStatement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "Block",
- "secondParentType" : "Block",
- "firstPos" : 13155,
- "secondPos" : 13155,
- "firstEndPos" : 13218,
- "secondEndPos" : 13218
-}, {
- "firstType" : "InfixExpression",
- "secondType" : "InfixExpression",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "IfStatement",
- "secondParentType" : "IfStatement",
- "firstPos" : 13159,
- "secondPos" : 13159,
- "firstEndPos" : 13185,
- "secondEndPos" : 13185
-}, {
- "firstType" : "MethodInvocation",
- "secondType" : "MethodInvocation",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "InfixExpression",
- "secondParentType" : "InfixExpression",
- "firstPos" : 13159,
- "secondPos" : 13159,
- "firstEndPos" : 13170,
- "secondEndPos" : 13170
-}, {
- "firstType" : "METHOD_INVOCATION_RECEIVER",
- "secondType" : "METHOD_INVOCATION_RECEIVER",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 13159,
- "secondPos" : 13159,
- "firstEndPos" : 13160,
- "secondEndPos" : 13160
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "n",
- "secondLabel" : "n",
- "firstParentType" : "METHOD_INVOCATION_RECEIVER",
- "secondParentType" : "METHOD_INVOCATION_RECEIVER",
- "firstPos" : 13159,
- "secondPos" : 13159,
- "firstEndPos" : 13160,
- "secondEndPos" : 13160
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "getType",
- "secondLabel" : "getType",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 13161,
- "secondPos" : 13161,
- "firstEndPos" : 13168,
- "secondEndPos" : 13168
-}, {
- "firstType" : "INFIX_EXPRESSION_OPERATOR",
- "secondType" : "INFIX_EXPRESSION_OPERATOR",
- "firstLabel" : "!=",
- "secondLabel" : "!=",
- "firstParentType" : "InfixExpression",
- "secondParentType" : "InfixExpression",
- "firstPos" : 13171,
- "secondPos" : 13171,
- "firstEndPos" : 13173,
- "secondEndPos" : 13173
-}, {
- "firstType" : "QualifiedName",
- "secondType" : "QualifiedName",
- "firstLabel" : "Token.EMPTY",
- "secondLabel" : "Token.EMPTY",
- "firstParentType" : "InfixExpression",
- "secondParentType" : "InfixExpression",
- "firstPos" : 13174,
- "secondPos" : 13174,
- "firstEndPos" : 13185,
- "secondEndPos" : 13185
-}, {
- "firstType" : "Block",
- "secondType" : "Block",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "IfStatement",
- "secondParentType" : "IfStatement",
- "firstPos" : 13187,
- "secondPos" : 13187,
- "firstEndPos" : 13218,
- "secondEndPos" : 13218
-}, {
- "firstType" : "ReturnStatement",
- "secondType" : "ReturnStatement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "Block",
- "secondParentType" : "Block",
- "firstPos" : 13197,
- "secondPos" : 13197,
- "firstEndPos" : 13210,
- "secondEndPos" : 13210
-}, {
- "firstType" : "BooleanLiteral",
- "secondType" : "BooleanLiteral",
- "firstLabel" : "false",
- "secondLabel" : "false",
- "firstParentType" : "ReturnStatement",
- "secondParentType" : "ReturnStatement",
- "firstPos" : 13204,
- "secondPos" : 13204,
- "firstEndPos" : 13209,
- "secondEndPos" : 13209
-}, {
- "firstType" : "ReturnStatement",
- "secondType" : "ReturnStatement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "Block",
- "secondParentType" : "Block",
- "firstPos" : 13229,
- "secondPos" : 13229,
- "firstEndPos" : 13241,
- "secondEndPos" : 13241
-}, {
- "firstType" : "BooleanLiteral",
- "secondType" : "BooleanLiteral",
- "firstLabel" : "true",
- "secondLabel" : "true",
- "firstParentType" : "ReturnStatement",
- "secondParentType" : "ReturnStatement",
- "firstPos" : 13236,
- "secondPos" : 13236,
- "firstEndPos" : 13240,
- "secondEndPos" : 13240
-}, {
- "firstType" : "MethodDeclaration",
- "secondType" : "MethodDeclaration",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "TypeDeclaration",
- "secondParentType" : "TypeDeclaration",
- "firstPos" : 13249,
- "secondPos" : 13249,
- "firstEndPos" : 13340,
- "secondEndPos" : 13340
-}, {
- "firstType" : "Modifier",
- "secondType" : "Modifier",
- "firstLabel" : "static",
- "secondLabel" : "static",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 13249,
- "secondPos" : 13249,
- "firstEndPos" : 13255,
- "secondEndPos" : 13255
-}, {
- "firstType" : "PrimitiveType",
- "secondType" : "PrimitiveType",
- "firstLabel" : "boolean",
- "secondLabel" : "boolean",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 13256,
- "secondPos" : 13256,
- "firstEndPos" : 13263,
- "secondEndPos" : 13263
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "isSimpleOperator",
- "secondLabel" : "isSimpleOperator",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 13264,
- "secondPos" : 13264,
- "firstEndPos" : 13280,
- "secondEndPos" : 13280
-}, {
- "firstType" : "SingleVariableDeclaration",
- "secondType" : "SingleVariableDeclaration",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 13281,
- "secondPos" : 13281,
- "firstEndPos" : 13287,
- "secondEndPos" : 13287
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "Node",
- "secondLabel" : "Node",
- "firstParentType" : "SimpleType",
- "secondParentType" : "SimpleType",
- "firstPos" : 13281,
- "secondPos" : 13281,
- "firstEndPos" : 13285,
- "secondEndPos" : 13285
-}, {
- "firstType" : "SimpleType",
- "secondType" : "SimpleType",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SingleVariableDeclaration",
- "secondParentType" : "SingleVariableDeclaration",
- "firstPos" : 13281,
- "secondPos" : 13281,
- "firstEndPos" : 13285,
- "secondEndPos" : 13285
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "n",
- "secondLabel" : "n",
- "firstParentType" : "SingleVariableDeclaration",
- "secondParentType" : "SingleVariableDeclaration",
- "firstPos" : 13286,
- "secondPos" : 13286,
- "firstEndPos" : 13287,
- "secondEndPos" : 13287
-}, {
- "firstType" : "Block",
- "secondType" : "Block",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 13289,
- "secondPos" : 13289,
- "firstEndPos" : 13340,
- "secondEndPos" : 13340
-}, {
- "firstType" : "ReturnStatement",
- "secondType" : "ReturnStatement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "Block",
- "secondParentType" : "Block",
- "firstPos" : 13295,
- "secondPos" : 13295,
- "firstEndPos" : 13336,
- "secondEndPos" : 13336
-}, {
- "firstType" : "MethodInvocation",
- "secondType" : "MethodInvocation",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "ReturnStatement",
- "secondParentType" : "ReturnStatement",
- "firstPos" : 13302,
- "secondPos" : 13302,
- "firstEndPos" : 13335,
- "secondEndPos" : 13335
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "isSimpleOperatorType",
- "secondLabel" : "isSimpleOperatorType",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 13302,
- "secondPos" : 13302,
- "firstEndPos" : 13322,
- "secondEndPos" : 13322
-}, {
- "firstType" : "METHOD_INVOCATION_ARGUMENTS",
- "secondType" : "METHOD_INVOCATION_ARGUMENTS",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 13323,
- "secondPos" : 13323,
- "firstEndPos" : 13334,
- "secondEndPos" : 13334
-}, {
- "firstType" : "MethodInvocation",
- "secondType" : "MethodInvocation",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "METHOD_INVOCATION_ARGUMENTS",
- "secondParentType" : "METHOD_INVOCATION_ARGUMENTS",
- "firstPos" : 13323,
- "secondPos" : 13323,
- "firstEndPos" : 13334,
- "secondEndPos" : 13334
-}, {
- "firstType" : "METHOD_INVOCATION_RECEIVER",
- "secondType" : "METHOD_INVOCATION_RECEIVER",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 13323,
- "secondPos" : 13323,
- "firstEndPos" : 13324,
- "secondEndPos" : 13324
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "n",
- "secondLabel" : "n",
- "firstParentType" : "METHOD_INVOCATION_RECEIVER",
- "secondParentType" : "METHOD_INVOCATION_RECEIVER",
- "firstPos" : 13323,
- "secondPos" : 13323,
- "firstEndPos" : 13324,
- "secondEndPos" : 13324
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "getType",
- "secondLabel" : "getType",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 13325,
- "secondPos" : 13325,
- "firstEndPos" : 13332,
- "secondEndPos" : 13332
-}, {
- "firstType" : "MethodDeclaration",
- "secondType" : "MethodDeclaration",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "TypeDeclaration",
- "secondParentType" : "TypeDeclaration",
- "firstPos" : 13344,
- "secondPos" : 13344,
- "firstEndPos" : 14321,
- "secondEndPos" : 14321
-}, {
- "firstType" : "Javadoc",
- "secondType" : "Javadoc",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 13344,
- "secondPos" : 13344,
- "firstEndPos" : 13515,
- "secondEndPos" : 13515
-}, {
- "firstType" : "TagElement",
- "secondType" : "TagElement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "Javadoc",
- "secondParentType" : "Javadoc",
- "firstPos" : 13353,
- "secondPos" : 13353,
- "firstEndPos" : 13509,
- "secondEndPos" : 13509
-}, {
- "firstType" : "TextElement",
- "secondType" : "TextElement",
- "firstLabel" : "A \"simple\" operator is one whose children are expressions,",
- "secondLabel" : "A \"simple\" operator is one whose children are expressions,",
- "firstParentType" : "TagElement",
- "secondParentType" : "TagElement",
- "firstPos" : 13353,
- "secondPos" : 13353,
- "firstEndPos" : 13411,
- "secondEndPos" : 13411
-}, {
- "firstType" : "TextElement",
- "secondType" : "TextElement",
- "firstLabel" : "has no direct side-effects (unlike '+='), and has no",
- "secondLabel" : "has no direct side-effects (unlike '+='), and has no",
- "firstParentType" : "TagElement",
- "secondParentType" : "TagElement",
- "firstPos" : 13417,
- "secondPos" : 13417,
- "firstEndPos" : 13469,
- "secondEndPos" : 13469
-}, {
- "firstType" : "TextElement",
- "secondType" : "TextElement",
- "firstLabel" : "conditional aspects (unlike '||').",
- "secondLabel" : "conditional aspects (unlike '||').",
- "firstParentType" : "TagElement",
- "secondParentType" : "TagElement",
- "firstPos" : 13475,
- "secondPos" : 13475,
- "firstEndPos" : 13509,
- "secondEndPos" : 13509
-}, {
- "firstType" : "Modifier",
- "secondType" : "Modifier",
- "firstLabel" : "static",
- "secondLabel" : "static",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 13518,
- "secondPos" : 13518,
- "firstEndPos" : 13524,
- "secondEndPos" : 13524
-}, {
- "firstType" : "PrimitiveType",
- "secondType" : "PrimitiveType",
- "firstLabel" : "boolean",
- "secondLabel" : "boolean",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 13525,
- "secondPos" : 13525,
- "firstEndPos" : 13532,
- "secondEndPos" : 13532
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "isSimpleOperatorType",
- "secondLabel" : "isSimpleOperatorType",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 13533,
- "secondPos" : 13533,
- "firstEndPos" : 13553,
- "secondEndPos" : 13553
-}, {
- "firstType" : "SingleVariableDeclaration",
- "secondType" : "SingleVariableDeclaration",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 13554,
- "secondPos" : 13554,
- "firstEndPos" : 13562,
- "secondEndPos" : 13562
-}, {
- "firstType" : "PrimitiveType",
- "secondType" : "PrimitiveType",
- "firstLabel" : "int",
- "secondLabel" : "int",
- "firstParentType" : "SingleVariableDeclaration",
- "secondParentType" : "SingleVariableDeclaration",
- "firstPos" : 13554,
- "secondPos" : 13554,
- "firstEndPos" : 13557,
- "secondEndPos" : 13557
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "type",
- "secondLabel" : "type",
- "firstParentType" : "SingleVariableDeclaration",
- "secondParentType" : "SingleVariableDeclaration",
- "firstPos" : 13558,
- "secondPos" : 13558,
- "firstEndPos" : 13562,
- "secondEndPos" : 13562
-}, {
- "firstType" : "Block",
- "secondType" : "Block",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 13564,
- "secondPos" : 13564,
- "firstEndPos" : 14321,
- "secondEndPos" : 14321
-}, {
- "firstType" : "SwitchStatement",
- "secondType" : "SwitchStatement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "Block",
- "secondParentType" : "Block",
- "firstPos" : 13570,
- "secondPos" : 13570,
- "firstEndPos" : 14317,
- "secondEndPos" : 14317
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "type",
- "secondLabel" : "type",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 13578,
- "secondPos" : 13578,
- "firstEndPos" : 13582,
- "secondEndPos" : 13582
-}, {
- "firstType" : "SwitchCase",
- "secondType" : "SwitchCase",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 13592,
- "secondPos" : 13592,
- "firstEndPos" : 13607,
- "secondEndPos" : 13607
-}, {
- "firstType" : "QualifiedName",
- "secondType" : "QualifiedName",
- "firstLabel" : "Token.ADD",
- "secondLabel" : "Token.ADD",
- "firstParentType" : "SwitchCase",
- "secondParentType" : "SwitchCase",
- "firstPos" : 13597,
- "secondPos" : 13597,
- "firstEndPos" : 13606,
- "secondEndPos" : 13606
-}, {
- "firstType" : "SwitchCase",
- "secondType" : "SwitchCase",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 13614,
- "secondPos" : 13614,
- "firstEndPos" : 13632,
- "secondEndPos" : 13632
-}, {
- "firstType" : "QualifiedName",
- "secondType" : "QualifiedName",
- "firstLabel" : "Token.BITAND",
- "secondLabel" : "Token.BITAND",
- "firstParentType" : "SwitchCase",
- "secondParentType" : "SwitchCase",
- "firstPos" : 13619,
- "secondPos" : 13619,
- "firstEndPos" : 13631,
- "secondEndPos" : 13631
-}, {
- "firstType" : "SwitchCase",
- "secondType" : "SwitchCase",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 13639,
- "secondPos" : 13639,
- "firstEndPos" : 13657,
- "secondEndPos" : 13657
-}, {
- "firstType" : "QualifiedName",
- "secondType" : "QualifiedName",
- "firstLabel" : "Token.BITNOT",
- "secondLabel" : "Token.BITNOT",
- "firstParentType" : "SwitchCase",
- "secondParentType" : "SwitchCase",
- "firstPos" : 13644,
- "secondPos" : 13644,
- "firstEndPos" : 13656,
- "secondEndPos" : 13656
-}, {
- "firstType" : "SwitchCase",
- "secondType" : "SwitchCase",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 13664,
- "secondPos" : 13664,
- "firstEndPos" : 13681,
- "secondEndPos" : 13681
-}, {
- "firstType" : "QualifiedName",
- "secondType" : "QualifiedName",
- "firstLabel" : "Token.BITOR",
- "secondLabel" : "Token.BITOR",
- "firstParentType" : "SwitchCase",
- "secondParentType" : "SwitchCase",
- "firstPos" : 13669,
- "secondPos" : 13669,
- "firstEndPos" : 13680,
- "secondEndPos" : 13680
-}, {
- "firstType" : "SwitchCase",
- "secondType" : "SwitchCase",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 13688,
- "secondPos" : 13688,
- "firstEndPos" : 13706,
- "secondEndPos" : 13706
-}, {
- "firstType" : "QualifiedName",
- "secondType" : "QualifiedName",
- "firstLabel" : "Token.BITXOR",
- "secondLabel" : "Token.BITXOR",
- "firstParentType" : "SwitchCase",
- "secondParentType" : "SwitchCase",
- "firstPos" : 13693,
- "secondPos" : 13693,
- "firstEndPos" : 13705,
- "secondEndPos" : 13705
-}, {
- "firstType" : "SwitchCase",
- "secondType" : "SwitchCase",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 13713,
- "secondPos" : 13713,
- "firstEndPos" : 13730,
- "secondEndPos" : 13730
-}, {
- "firstType" : "QualifiedName",
- "secondType" : "QualifiedName",
- "firstLabel" : "Token.COMMA",
- "secondLabel" : "Token.COMMA",
- "firstParentType" : "SwitchCase",
- "secondParentType" : "SwitchCase",
- "firstPos" : 13718,
- "secondPos" : 13718,
- "firstEndPos" : 13729,
- "secondEndPos" : 13729
-}, {
- "firstType" : "SwitchCase",
- "secondType" : "SwitchCase",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 13737,
- "secondPos" : 13737,
- "firstEndPos" : 13752,
- "secondEndPos" : 13752
-}, {
- "firstType" : "QualifiedName",
- "secondType" : "QualifiedName",
- "firstLabel" : "Token.DIV",
- "secondLabel" : "Token.DIV",
- "firstParentType" : "SwitchCase",
- "secondParentType" : "SwitchCase",
- "firstPos" : 13742,
- "secondPos" : 13742,
- "firstEndPos" : 13751,
- "secondEndPos" : 13751
-}, {
- "firstType" : "SwitchCase",
- "secondType" : "SwitchCase",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 13759,
- "secondPos" : 13759,
- "firstEndPos" : 13773,
- "secondEndPos" : 13773
-}, {
- "firstType" : "QualifiedName",
- "secondType" : "QualifiedName",
- "firstLabel" : "Token.EQ",
- "secondLabel" : "Token.EQ",
- "firstParentType" : "SwitchCase",
- "secondParentType" : "SwitchCase",
- "firstPos" : 13764,
- "secondPos" : 13764,
- "firstEndPos" : 13772,
- "secondEndPos" : 13772
-}, {
- "firstType" : "SwitchCase",
- "secondType" : "SwitchCase",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 13780,
- "secondPos" : 13780,
- "firstEndPos" : 13794,
- "secondEndPos" : 13794
-}, {
- "firstType" : "QualifiedName",
- "secondType" : "QualifiedName",
- "firstLabel" : "Token.GE",
- "secondLabel" : "Token.GE",
- "firstParentType" : "SwitchCase",
- "secondParentType" : "SwitchCase",
- "firstPos" : 13785,
- "secondPos" : 13785,
- "firstEndPos" : 13793,
- "secondEndPos" : 13793
-}, {
- "firstType" : "SwitchCase",
- "secondType" : "SwitchCase",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 13801,
- "secondPos" : 13801,
- "firstEndPos" : 13820,
- "secondEndPos" : 13820
-}, {
- "firstType" : "QualifiedName",
- "secondType" : "QualifiedName",
- "firstLabel" : "Token.GETELEM",
- "secondLabel" : "Token.GETELEM",
- "firstParentType" : "SwitchCase",
- "secondParentType" : "SwitchCase",
- "firstPos" : 13806,
- "secondPos" : 13806,
- "firstEndPos" : 13819,
- "secondEndPos" : 13819
-}, {
- "firstType" : "SwitchCase",
- "secondType" : "SwitchCase",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 13827,
- "secondPos" : 13827,
- "firstEndPos" : 13846,
- "secondEndPos" : 13846
-}, {
- "firstType" : "QualifiedName",
- "secondType" : "QualifiedName",
- "firstLabel" : "Token.GETPROP",
- "secondLabel" : "Token.GETPROP",
- "firstParentType" : "SwitchCase",
- "secondParentType" : "SwitchCase",
- "firstPos" : 13832,
- "secondPos" : 13832,
- "firstEndPos" : 13845,
- "secondEndPos" : 13845
-}, {
- "firstType" : "SwitchCase",
- "secondType" : "SwitchCase",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 13853,
- "secondPos" : 13853,
- "firstEndPos" : 13867,
- "secondEndPos" : 13867
-}, {
- "firstType" : "QualifiedName",
- "secondType" : "QualifiedName",
- "firstLabel" : "Token.GT",
- "secondLabel" : "Token.GT",
- "firstParentType" : "SwitchCase",
- "secondParentType" : "SwitchCase",
- "firstPos" : 13858,
- "secondPos" : 13858,
- "firstEndPos" : 13866,
- "secondEndPos" : 13866
-}, {
- "firstType" : "SwitchCase",
- "secondType" : "SwitchCase",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 13874,
- "secondPos" : 13874,
- "firstEndPos" : 13896,
- "secondEndPos" : 13896
-}, {
- "firstType" : "QualifiedName",
- "secondType" : "QualifiedName",
- "firstLabel" : "Token.INSTANCEOF",
- "secondLabel" : "Token.INSTANCEOF",
- "firstParentType" : "SwitchCase",
- "secondParentType" : "SwitchCase",
- "firstPos" : 13879,
- "secondPos" : 13879,
- "firstEndPos" : 13895,
- "secondEndPos" : 13895
-}, {
- "firstType" : "SwitchCase",
- "secondType" : "SwitchCase",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 13903,
- "secondPos" : 13903,
- "firstEndPos" : 13917,
- "secondEndPos" : 13917
-}, {
- "firstType" : "QualifiedName",
- "secondType" : "QualifiedName",
- "firstLabel" : "Token.LE",
- "secondLabel" : "Token.LE",
- "firstParentType" : "SwitchCase",
- "secondParentType" : "SwitchCase",
- "firstPos" : 13908,
- "secondPos" : 13908,
- "firstEndPos" : 13916,
- "secondEndPos" : 13916
-}, {
- "firstType" : "SwitchCase",
- "secondType" : "SwitchCase",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 13924,
- "secondPos" : 13924,
- "firstEndPos" : 13939,
- "secondEndPos" : 13939
-}, {
- "firstType" : "QualifiedName",
- "secondType" : "QualifiedName",
- "firstLabel" : "Token.LSH",
- "secondLabel" : "Token.LSH",
- "firstParentType" : "SwitchCase",
- "secondParentType" : "SwitchCase",
- "firstPos" : 13929,
- "secondPos" : 13929,
- "firstEndPos" : 13938,
- "secondEndPos" : 13938
-}, {
- "firstType" : "SwitchCase",
- "secondType" : "SwitchCase",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 13946,
- "secondPos" : 13946,
- "firstEndPos" : 13960,
- "secondEndPos" : 13960
-}, {
- "firstType" : "QualifiedName",
- "secondType" : "QualifiedName",
- "firstLabel" : "Token.LT",
- "secondLabel" : "Token.LT",
- "firstParentType" : "SwitchCase",
- "secondParentType" : "SwitchCase",
- "firstPos" : 13951,
- "secondPos" : 13951,
- "firstEndPos" : 13959,
- "secondEndPos" : 13959
-}, {
- "firstType" : "SwitchCase",
- "secondType" : "SwitchCase",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 13967,
- "secondPos" : 13967,
- "firstEndPos" : 13982,
- "secondEndPos" : 13982
-}, {
- "firstType" : "QualifiedName",
- "secondType" : "QualifiedName",
- "firstLabel" : "Token.MOD",
- "secondLabel" : "Token.MOD",
- "firstParentType" : "SwitchCase",
- "secondParentType" : "SwitchCase",
- "firstPos" : 13972,
- "secondPos" : 13972,
- "firstEndPos" : 13981,
- "secondEndPos" : 13981
-}, {
- "firstType" : "SwitchCase",
- "secondType" : "SwitchCase",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 13989,
- "secondPos" : 13989,
- "firstEndPos" : 14004,
- "secondEndPos" : 14004
-}, {
- "firstType" : "QualifiedName",
- "secondType" : "QualifiedName",
- "firstLabel" : "Token.MUL",
- "secondLabel" : "Token.MUL",
- "firstParentType" : "SwitchCase",
- "secondParentType" : "SwitchCase",
- "firstPos" : 13994,
- "secondPos" : 13994,
- "firstEndPos" : 14003,
- "secondEndPos" : 14003
-}, {
- "firstType" : "SwitchCase",
- "secondType" : "SwitchCase",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 14011,
- "secondPos" : 14011,
- "firstEndPos" : 14025,
- "secondEndPos" : 14025
-}, {
- "firstType" : "QualifiedName",
- "secondType" : "QualifiedName",
- "firstLabel" : "Token.NE",
- "secondLabel" : "Token.NE",
- "firstParentType" : "SwitchCase",
- "secondParentType" : "SwitchCase",
- "firstPos" : 14016,
- "secondPos" : 14016,
- "firstEndPos" : 14024,
- "secondEndPos" : 14024
-}, {
- "firstType" : "SwitchCase",
- "secondType" : "SwitchCase",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 14032,
- "secondPos" : 14032,
- "firstEndPos" : 14047,
- "secondEndPos" : 14047
-}, {
- "firstType" : "QualifiedName",
- "secondType" : "QualifiedName",
- "firstLabel" : "Token.NOT",
- "secondLabel" : "Token.NOT",
- "firstParentType" : "SwitchCase",
- "secondParentType" : "SwitchCase",
- "firstPos" : 14037,
- "secondPos" : 14037,
- "firstEndPos" : 14046,
- "secondEndPos" : 14046
-}, {
- "firstType" : "SwitchCase",
- "secondType" : "SwitchCase",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 14054,
- "secondPos" : 14054,
- "firstEndPos" : 14069,
- "secondEndPos" : 14069
-}, {
- "firstType" : "QualifiedName",
- "secondType" : "QualifiedName",
- "firstLabel" : "Token.RSH",
- "secondLabel" : "Token.RSH",
- "firstParentType" : "SwitchCase",
- "secondParentType" : "SwitchCase",
- "firstPos" : 14059,
- "secondPos" : 14059,
- "firstEndPos" : 14068,
- "secondEndPos" : 14068
-}, {
- "firstType" : "SwitchCase",
- "secondType" : "SwitchCase",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 14076,
- "secondPos" : 14076,
- "firstEndPos" : 14092,
- "secondEndPos" : 14092
-}, {
- "firstType" : "QualifiedName",
- "secondType" : "QualifiedName",
- "firstLabel" : "Token.SHEQ",
- "secondLabel" : "Token.SHEQ",
- "firstParentType" : "SwitchCase",
- "secondParentType" : "SwitchCase",
- "firstPos" : 14081,
- "secondPos" : 14081,
- "firstEndPos" : 14091,
- "secondEndPos" : 14091
-}, {
- "firstType" : "SwitchCase",
- "secondType" : "SwitchCase",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 14099,
- "secondPos" : 14099,
- "firstEndPos" : 14115,
- "secondEndPos" : 14115
-}, {
- "firstType" : "QualifiedName",
- "secondType" : "QualifiedName",
- "firstLabel" : "Token.SHNE",
- "secondLabel" : "Token.SHNE",
- "firstParentType" : "SwitchCase",
- "secondParentType" : "SwitchCase",
- "firstPos" : 14104,
- "secondPos" : 14104,
- "firstEndPos" : 14114,
- "secondEndPos" : 14114
-}, {
- "firstType" : "SwitchCase",
- "secondType" : "SwitchCase",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 14122,
- "secondPos" : 14122,
- "firstEndPos" : 14137,
- "secondEndPos" : 14137
-}, {
- "firstType" : "QualifiedName",
- "secondType" : "QualifiedName",
- "firstLabel" : "Token.SUB",
- "secondLabel" : "Token.SUB",
- "firstParentType" : "SwitchCase",
- "secondParentType" : "SwitchCase",
- "firstPos" : 14127,
- "secondPos" : 14127,
- "firstEndPos" : 14136,
- "secondEndPos" : 14136
-}, {
- "firstType" : "SwitchCase",
- "secondType" : "SwitchCase",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 14144,
- "secondPos" : 14144,
- "firstEndPos" : 14162,
- "secondEndPos" : 14162
-}, {
- "firstType" : "QualifiedName",
- "secondType" : "QualifiedName",
- "firstLabel" : "Token.TYPEOF",
- "secondLabel" : "Token.TYPEOF",
- "firstParentType" : "SwitchCase",
- "secondParentType" : "SwitchCase",
- "firstPos" : 14149,
- "secondPos" : 14149,
- "firstEndPos" : 14161,
- "secondEndPos" : 14161
-}, {
- "firstType" : "SwitchCase",
- "secondType" : "SwitchCase",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 14169,
- "secondPos" : 14169,
- "firstEndPos" : 14185,
- "secondEndPos" : 14185
-}, {
- "firstType" : "QualifiedName",
- "secondType" : "QualifiedName",
- "firstLabel" : "Token.VOID",
- "secondLabel" : "Token.VOID",
- "firstParentType" : "SwitchCase",
- "secondParentType" : "SwitchCase",
- "firstPos" : 14174,
- "secondPos" : 14174,
- "firstEndPos" : 14184,
- "secondEndPos" : 14184
-}, {
- "firstType" : "SwitchCase",
- "secondType" : "SwitchCase",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 14192,
- "secondPos" : 14192,
- "firstEndPos" : 14207,
- "secondEndPos" : 14207
-}, {
- "firstType" : "QualifiedName",
- "secondType" : "QualifiedName",
- "firstLabel" : "Token.POS",
- "secondLabel" : "Token.POS",
- "firstParentType" : "SwitchCase",
- "secondParentType" : "SwitchCase",
- "firstPos" : 14197,
- "secondPos" : 14197,
- "firstEndPos" : 14206,
- "secondEndPos" : 14206
-}, {
- "firstType" : "SwitchCase",
- "secondType" : "SwitchCase",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 14214,
- "secondPos" : 14214,
- "firstEndPos" : 14229,
- "secondEndPos" : 14229
-}, {
- "firstType" : "QualifiedName",
- "secondType" : "QualifiedName",
- "firstLabel" : "Token.NEG",
- "secondLabel" : "Token.NEG",
- "firstParentType" : "SwitchCase",
- "secondParentType" : "SwitchCase",
- "firstPos" : 14219,
- "secondPos" : 14219,
- "firstEndPos" : 14228,
- "secondEndPos" : 14228
-}, {
- "firstType" : "SwitchCase",
- "secondType" : "SwitchCase",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 14236,
- "secondPos" : 14236,
- "firstEndPos" : 14252,
- "secondEndPos" : 14252
-}, {
- "firstType" : "QualifiedName",
- "secondType" : "QualifiedName",
- "firstLabel" : "Token.URSH",
- "secondLabel" : "Token.URSH",
- "firstParentType" : "SwitchCase",
- "secondParentType" : "SwitchCase",
- "firstPos" : 14241,
- "secondPos" : 14241,
- "firstEndPos" : 14251,
- "secondEndPos" : 14251
-}, {
- "firstType" : "ReturnStatement",
- "secondType" : "ReturnStatement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 14261,
- "secondPos" : 14261,
- "firstEndPos" : 14273,
- "secondEndPos" : 14273
-}, {
- "firstType" : "BooleanLiteral",
- "secondType" : "BooleanLiteral",
- "firstLabel" : "true",
- "secondLabel" : "true",
- "firstParentType" : "ReturnStatement",
- "secondParentType" : "ReturnStatement",
- "firstPos" : 14268,
- "secondPos" : 14268,
- "firstEndPos" : 14272,
- "secondEndPos" : 14272
-}, {
- "firstType" : "SwitchCase",
- "secondType" : "SwitchCase",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 14281,
- "secondPos" : 14281,
- "firstEndPos" : 14289,
- "secondEndPos" : 14289
-}, {
- "firstType" : "ReturnStatement",
- "secondType" : "ReturnStatement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 14298,
- "secondPos" : 14298,
- "firstEndPos" : 14311,
- "secondEndPos" : 14311
-}, {
- "firstType" : "BooleanLiteral",
- "secondType" : "BooleanLiteral",
- "firstLabel" : "false",
- "secondLabel" : "false",
- "firstParentType" : "ReturnStatement",
- "secondParentType" : "ReturnStatement",
- "firstPos" : 14305,
- "secondPos" : 14305,
- "firstEndPos" : 14310,
- "secondEndPos" : 14310
-}, {
- "firstType" : "MethodDeclaration",
- "secondType" : "MethodDeclaration",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "TypeDeclaration",
- "secondParentType" : "TypeDeclaration",
- "firstPos" : 14325,
- "secondPos" : 14325,
- "firstEndPos" : 14631,
- "secondEndPos" : 14631
-}, {
- "firstType" : "Javadoc",
- "secondType" : "Javadoc",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 14325,
- "secondPos" : 14325,
- "firstEndPos" : 14479,
- "secondEndPos" : 14479
-}, {
- "firstType" : "TagElement",
- "secondType" : "TagElement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "Javadoc",
- "secondParentType" : "Javadoc",
- "firstPos" : 14334,
- "secondPos" : 14334,
- "firstEndPos" : 14357,
- "secondEndPos" : 14357
-}, {
- "firstType" : "TextElement",
- "secondType" : "TextElement",
- "firstLabel" : "Creates an EXPR_RESULT.",
- "secondLabel" : "Creates an EXPR_RESULT.",
- "firstParentType" : "TagElement",
- "secondParentType" : "TagElement",
- "firstPos" : 14334,
- "secondPos" : 14334,
- "firstEndPos" : 14357,
- "secondEndPos" : 14357
-}, {
- "firstType" : "TagElement",
- "secondType" : "TagElement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "Javadoc",
- "secondParentType" : "Javadoc",
- "firstPos" : 14368,
- "secondPos" : 14368,
- "firstEndPos" : 14403,
- "secondEndPos" : 14403
-}, {
- "firstType" : "TAG_NAME",
- "secondType" : "TAG_NAME",
- "firstLabel" : "@param",
- "secondLabel" : "@param",
- "firstParentType" : "TagElement",
- "secondParentType" : "TagElement",
- "firstPos" : 14368,
- "secondPos" : 14368,
- "firstEndPos" : 14374,
- "secondEndPos" : 14374
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "child",
- "secondLabel" : "child",
- "firstParentType" : "TagElement",
- "secondParentType" : "TagElement",
- "firstPos" : 14375,
- "secondPos" : 14375,
- "firstEndPos" : 14380,
- "secondEndPos" : 14380
-}, {
- "firstType" : "TextElement",
- "secondType" : "TextElement",
- "firstLabel" : " The expression itself.",
- "secondLabel" : " The expression itself.",
- "firstParentType" : "TagElement",
- "secondParentType" : "TagElement",
- "firstPos" : 14380,
- "secondPos" : 14380,
- "firstEndPos" : 14403,
- "secondEndPos" : 14403
-}, {
- "firstType" : "TagElement",
- "secondType" : "TagElement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "Javadoc",
- "secondParentType" : "Javadoc",
- "firstPos" : 14409,
- "secondPos" : 14409,
- "firstEndPos" : 14473,
- "secondEndPos" : 14473
-}, {
- "firstType" : "TAG_NAME",
- "secondType" : "TAG_NAME",
- "firstLabel" : "@return",
- "secondLabel" : "@return",
- "firstParentType" : "TagElement",
- "secondParentType" : "TagElement",
- "firstPos" : 14409,
- "secondPos" : 14409,
- "firstEndPos" : 14416,
- "secondEndPos" : 14416
-}, {
- "firstType" : "TextElement",
- "secondType" : "TextElement",
- "firstLabel" : " Newly created EXPR node with the child as subexpression.",
- "secondLabel" : " Newly created EXPR node with the child as subexpression.",
- "firstParentType" : "TagElement",
- "secondParentType" : "TagElement",
- "firstPos" : 14416,
- "secondPos" : 14416,
- "firstEndPos" : 14473,
- "secondEndPos" : 14473
-}, {
- "firstType" : "Modifier",
- "secondType" : "Modifier",
- "firstLabel" : "public",
- "secondLabel" : "public",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 14482,
- "secondPos" : 14482,
- "firstEndPos" : 14488,
- "secondEndPos" : 14488
-}, {
- "firstType" : "Modifier",
- "secondType" : "Modifier",
- "firstLabel" : "static",
- "secondLabel" : "static",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 14489,
- "secondPos" : 14489,
- "firstEndPos" : 14495,
- "secondEndPos" : 14495
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "Node",
- "secondLabel" : "Node",
- "firstParentType" : "SimpleType",
- "secondParentType" : "SimpleType",
- "firstPos" : 14496,
- "secondPos" : 14496,
- "firstEndPos" : 14500,
- "secondEndPos" : 14500
-}, {
- "firstType" : "SimpleType",
- "secondType" : "SimpleType",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 14496,
- "secondPos" : 14496,
- "firstEndPos" : 14500,
- "secondEndPos" : 14500
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "newExpr",
- "secondLabel" : "newExpr",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 14501,
- "secondPos" : 14501,
- "firstEndPos" : 14508,
- "secondEndPos" : 14508
-}, {
- "firstType" : "SingleVariableDeclaration",
- "secondType" : "SingleVariableDeclaration",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 14509,
- "secondPos" : 14509,
- "firstEndPos" : 14519,
- "secondEndPos" : 14519
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "Node",
- "secondLabel" : "Node",
- "firstParentType" : "SimpleType",
- "secondParentType" : "SimpleType",
- "firstPos" : 14509,
- "secondPos" : 14509,
- "firstEndPos" : 14513,
- "secondEndPos" : 14513
-}, {
- "firstType" : "SimpleType",
- "secondType" : "SimpleType",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SingleVariableDeclaration",
- "secondParentType" : "SingleVariableDeclaration",
- "firstPos" : 14509,
- "secondPos" : 14509,
- "firstEndPos" : 14513,
- "secondEndPos" : 14513
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "child",
- "secondLabel" : "child",
- "firstParentType" : "SingleVariableDeclaration",
- "secondParentType" : "SingleVariableDeclaration",
- "firstPos" : 14514,
- "secondPos" : 14514,
- "firstEndPos" : 14519,
- "secondEndPos" : 14519
-}, {
- "firstType" : "Block",
- "secondType" : "Block",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 14521,
- "secondPos" : 14521,
- "firstEndPos" : 14631,
- "secondEndPos" : 14631
-}, {
- "firstType" : "VariableDeclarationStatement",
- "secondType" : "VariableDeclarationStatement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "Block",
- "secondParentType" : "Block",
- "firstPos" : 14527,
- "secondPos" : 14527,
- "firstEndPos" : 14610,
- "secondEndPos" : 14610
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "Node",
- "secondLabel" : "Node",
- "firstParentType" : "SimpleType",
- "secondParentType" : "SimpleType",
- "firstPos" : 14527,
- "secondPos" : 14527,
- "firstEndPos" : 14531,
- "secondEndPos" : 14531
-}, {
- "firstType" : "SimpleType",
- "secondType" : "SimpleType",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "VariableDeclarationStatement",
- "secondParentType" : "VariableDeclarationStatement",
- "firstPos" : 14527,
- "secondPos" : 14527,
- "firstEndPos" : 14531,
- "secondEndPos" : 14531
-}, {
- "firstType" : "VariableDeclarationFragment",
- "secondType" : "VariableDeclarationFragment",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "VariableDeclarationStatement",
- "secondParentType" : "VariableDeclarationStatement",
- "firstPos" : 14532,
- "secondPos" : 14532,
- "firstEndPos" : 14609,
- "secondEndPos" : 14609
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "expr",
- "secondLabel" : "expr",
- "firstParentType" : "VariableDeclarationFragment",
- "secondParentType" : "VariableDeclarationFragment",
- "firstPos" : 14532,
- "secondPos" : 14532,
- "firstEndPos" : 14536,
- "secondEndPos" : 14536
-}, {
- "firstType" : "MethodInvocation",
- "secondType" : "MethodInvocation",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "VariableDeclarationFragment",
- "secondParentType" : "VariableDeclarationFragment",
- "firstPos" : 14539,
- "secondPos" : 14539,
- "firstEndPos" : 14609,
- "secondEndPos" : 14609
-}, {
- "firstType" : "ClassInstanceCreation",
- "secondType" : "ClassInstanceCreation",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "METHOD_INVOCATION_RECEIVER",
- "secondParentType" : "METHOD_INVOCATION_RECEIVER",
- "firstPos" : 14539,
- "secondPos" : 14539,
- "firstEndPos" : 14573,
- "secondEndPos" : 14573
-}, {
- "firstType" : "METHOD_INVOCATION_RECEIVER",
- "secondType" : "METHOD_INVOCATION_RECEIVER",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 14539,
- "secondPos" : 14539,
- "firstEndPos" : 14573,
- "secondEndPos" : 14573
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "Node",
- "secondLabel" : "Node",
- "firstParentType" : "SimpleType",
- "secondParentType" : "SimpleType",
- "firstPos" : 14543,
- "secondPos" : 14543,
- "firstEndPos" : 14547,
- "secondEndPos" : 14547
-}, {
- "firstType" : "SimpleType",
- "secondType" : "SimpleType",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "ClassInstanceCreation",
- "secondParentType" : "ClassInstanceCreation",
- "firstPos" : 14543,
- "secondPos" : 14543,
- "firstEndPos" : 14547,
- "secondEndPos" : 14547
-}, {
- "firstType" : "QualifiedName",
- "secondType" : "QualifiedName",
- "firstLabel" : "Token.EXPR_RESULT",
- "secondLabel" : "Token.EXPR_RESULT",
- "firstParentType" : "ClassInstanceCreation",
- "secondParentType" : "ClassInstanceCreation",
- "firstPos" : 14548,
- "secondPos" : 14548,
- "firstEndPos" : 14565,
- "secondEndPos" : 14565
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "child",
- "secondLabel" : "child",
- "firstParentType" : "ClassInstanceCreation",
- "secondParentType" : "ClassInstanceCreation",
- "firstPos" : 14567,
- "secondPos" : 14567,
- "firstEndPos" : 14572,
- "secondEndPos" : 14572
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "copyInformationFrom",
- "secondLabel" : "copyInformationFrom",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 14583,
- "secondPos" : 14583,
- "firstEndPos" : 14602,
- "secondEndPos" : 14602
-}, {
- "firstType" : "METHOD_INVOCATION_ARGUMENTS",
- "secondType" : "METHOD_INVOCATION_ARGUMENTS",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 14603,
- "secondPos" : 14603,
- "firstEndPos" : 14608,
- "secondEndPos" : 14608
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "child",
- "secondLabel" : "child",
- "firstParentType" : "METHOD_INVOCATION_ARGUMENTS",
- "secondParentType" : "METHOD_INVOCATION_ARGUMENTS",
- "firstPos" : 14603,
- "secondPos" : 14603,
- "firstEndPos" : 14608,
- "secondEndPos" : 14608
-}, {
- "firstType" : "ReturnStatement",
- "secondType" : "ReturnStatement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "Block",
- "secondParentType" : "Block",
- "firstPos" : 14615,
- "secondPos" : 14615,
- "firstEndPos" : 14627,
- "secondEndPos" : 14627
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "expr",
- "secondLabel" : "expr",
- "firstParentType" : "ReturnStatement",
- "secondParentType" : "ReturnStatement",
- "firstPos" : 14622,
- "secondPos" : 14622,
- "firstEndPos" : 14626,
- "secondEndPos" : 14626
-}, {
- "firstType" : "MethodDeclaration",
- "secondType" : "MethodDeclaration",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "TypeDeclaration",
- "secondParentType" : "TypeDeclaration",
- "firstPos" : 14635,
- "secondPos" : 14635,
- "firstEndPos" : 14898,
- "secondEndPos" : 14898
-}, {
- "firstType" : "Javadoc",
- "secondType" : "Javadoc",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 14635,
- "secondPos" : 14635,
- "firstEndPos" : 14802,
- "secondEndPos" : 14802
-}, {
- "firstType" : "TagElement",
- "secondType" : "TagElement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "Javadoc",
- "secondParentType" : "Javadoc",
- "firstPos" : 14644,
- "secondPos" : 14644,
- "firstEndPos" : 14729,
- "secondEndPos" : 14729
-}, {
- "firstType" : "TextElement",
- "secondType" : "TextElement",
- "firstLabel" : "Returns true if the node may create new mutable state, or change existing",
- "secondLabel" : "Returns true if the node may create new mutable state, or change existing",
- "firstParentType" : "TagElement",
- "secondParentType" : "TagElement",
- "firstPos" : 14644,
- "secondPos" : 14644,
- "firstEndPos" : 14717,
- "secondEndPos" : 14717
-}, {
- "firstType" : "TextElement",
- "secondType" : "TextElement",
- "firstLabel" : "state.",
- "secondLabel" : "state.",
- "firstParentType" : "TagElement",
- "secondParentType" : "TagElement",
- "firstPos" : 14723,
- "secondPos" : 14723,
- "firstEndPos" : 14729,
- "secondEndPos" : 14729
-}, {
- "firstType" : "TagElement",
- "secondType" : "TagElement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "Javadoc",
- "secondParentType" : "Javadoc",
- "firstPos" : 14740,
- "secondPos" : 14740,
- "firstEndPos" : 14796,
- "secondEndPos" : 14796
-}, {
- "firstType" : "TAG_NAME",
- "secondType" : "TAG_NAME",
- "firstLabel" : "@see",
- "secondLabel" : "@see",
- "firstParentType" : "TagElement",
- "secondParentType" : "TagElement",
- "firstPos" : 14740,
- "secondPos" : 14740,
- "firstEndPos" : 14744,
- "secondEndPos" : 14744
-}, {
- "firstType" : "TextElement",
- "secondType" : "TextElement",
- "firstLabel" : " XKCD Cartoon",
- "secondLabel" : " XKCD Cartoon",
- "firstParentType" : "TagElement",
- "secondParentType" : "TagElement",
- "firstPos" : 14744,
- "secondPos" : 14744,
- "firstEndPos" : 14796,
- "secondEndPos" : 14796
-}, {
- "firstType" : "Modifier",
- "secondType" : "Modifier",
- "firstLabel" : "static",
- "secondLabel" : "static",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 14805,
- "secondPos" : 14805,
- "firstEndPos" : 14811,
- "secondEndPos" : 14811
-}, {
- "firstType" : "PrimitiveType",
- "secondType" : "PrimitiveType",
- "firstLabel" : "boolean",
- "secondLabel" : "boolean",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 14812,
- "secondPos" : 14812,
- "firstEndPos" : 14819,
- "secondEndPos" : 14819
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "mayEffectMutableState",
- "secondLabel" : "mayEffectMutableState",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 14820,
- "secondPos" : 14820,
- "firstEndPos" : 14841,
- "secondEndPos" : 14841
-}, {
- "firstType" : "SingleVariableDeclaration",
- "secondType" : "SingleVariableDeclaration",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 14842,
- "secondPos" : 14842,
- "firstEndPos" : 14848,
- "secondEndPos" : 14848
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "Node",
- "secondLabel" : "Node",
- "firstParentType" : "SimpleType",
- "secondParentType" : "SimpleType",
- "firstPos" : 14842,
- "secondPos" : 14842,
- "firstEndPos" : 14846,
- "secondEndPos" : 14846
-}, {
- "firstType" : "SimpleType",
- "secondType" : "SimpleType",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SingleVariableDeclaration",
- "secondParentType" : "SingleVariableDeclaration",
- "firstPos" : 14842,
- "secondPos" : 14842,
- "firstEndPos" : 14846,
- "secondEndPos" : 14846
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "n",
- "secondLabel" : "n",
- "firstParentType" : "SingleVariableDeclaration",
- "secondParentType" : "SingleVariableDeclaration",
- "firstPos" : 14847,
- "secondPos" : 14847,
- "firstEndPos" : 14848,
- "secondEndPos" : 14848
-}, {
- "firstType" : "Block",
- "secondType" : "Block",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 14850,
- "secondPos" : 14850,
- "firstEndPos" : 14898,
- "secondEndPos" : 14898
-}, {
- "firstType" : "ReturnStatement",
- "secondType" : "ReturnStatement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "Block",
- "secondParentType" : "Block",
- "firstPos" : 14856,
- "secondPos" : 14856,
- "firstEndPos" : 14894,
- "secondEndPos" : 14894
-}, {
- "firstType" : "MethodInvocation",
- "secondType" : "MethodInvocation",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "ReturnStatement",
- "secondParentType" : "ReturnStatement",
- "firstPos" : 14863,
- "secondPos" : 14863,
- "firstEndPos" : 14893,
- "secondEndPos" : 14893
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "mayEffectMutableState",
- "secondLabel" : "mayEffectMutableState",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 14863,
- "secondPos" : 14863,
- "firstEndPos" : 14884,
- "secondEndPos" : 14884
-}, {
- "firstType" : "METHOD_INVOCATION_ARGUMENTS",
- "secondType" : "METHOD_INVOCATION_ARGUMENTS",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 14885,
- "secondPos" : 14885,
- "firstEndPos" : 14892,
- "secondEndPos" : 14892
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "n",
- "secondLabel" : "n",
- "firstParentType" : "METHOD_INVOCATION_ARGUMENTS",
- "secondParentType" : "METHOD_INVOCATION_ARGUMENTS",
- "firstPos" : 14885,
- "secondPos" : 14885,
- "firstEndPos" : 14886,
- "secondEndPos" : 14886
-}, {
- "firstType" : "NullLiteral",
- "secondType" : "NullLiteral",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "METHOD_INVOCATION_ARGUMENTS",
- "secondParentType" : "METHOD_INVOCATION_ARGUMENTS",
- "firstPos" : 14888,
- "secondPos" : 14888,
- "firstEndPos" : 14892,
- "secondEndPos" : 14892
-}, {
- "firstType" : "MethodDeclaration",
- "secondType" : "MethodDeclaration",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "TypeDeclaration",
- "secondParentType" : "TypeDeclaration",
- "firstPos" : 14902,
- "secondPos" : 14902,
- "firstEndPos" : 15036,
- "secondEndPos" : 15036
-}, {
- "firstType" : "Modifier",
- "secondType" : "Modifier",
- "firstLabel" : "static",
- "secondLabel" : "static",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 14902,
- "secondPos" : 14902,
- "firstEndPos" : 14908,
- "secondEndPos" : 14908
-}, {
- "firstType" : "PrimitiveType",
- "secondType" : "PrimitiveType",
- "firstLabel" : "boolean",
- "secondLabel" : "boolean",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 14909,
- "secondPos" : 14909,
- "firstEndPos" : 14916,
- "secondEndPos" : 14916
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "mayEffectMutableState",
- "secondLabel" : "mayEffectMutableState",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 14917,
- "secondPos" : 14917,
- "firstEndPos" : 14938,
- "secondEndPos" : 14938
-}, {
- "firstType" : "SingleVariableDeclaration",
- "secondType" : "SingleVariableDeclaration",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 14939,
- "secondPos" : 14939,
- "firstEndPos" : 14945,
- "secondEndPos" : 14945
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "Node",
- "secondLabel" : "Node",
- "firstParentType" : "SimpleType",
- "secondParentType" : "SimpleType",
- "firstPos" : 14939,
- "secondPos" : 14939,
- "firstEndPos" : 14943,
- "secondEndPos" : 14943
-}, {
- "firstType" : "SimpleType",
- "secondType" : "SimpleType",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SingleVariableDeclaration",
- "secondParentType" : "SingleVariableDeclaration",
- "firstPos" : 14939,
- "secondPos" : 14939,
- "firstEndPos" : 14943,
- "secondEndPos" : 14943
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "n",
- "secondLabel" : "n",
- "firstParentType" : "SingleVariableDeclaration",
- "secondParentType" : "SingleVariableDeclaration",
- "firstPos" : 14944,
- "secondPos" : 14944,
- "firstEndPos" : 14945,
- "secondEndPos" : 14945
-}, {
- "firstType" : "SingleVariableDeclaration",
- "secondType" : "SingleVariableDeclaration",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 14947,
- "secondPos" : 14947,
- "firstEndPos" : 14972,
- "secondEndPos" : 14972
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "AbstractCompiler",
- "secondLabel" : "AbstractCompiler",
- "firstParentType" : "SimpleType",
- "secondParentType" : "SimpleType",
- "firstPos" : 14947,
- "secondPos" : 14947,
- "firstEndPos" : 14963,
- "secondEndPos" : 14963
-}, {
- "firstType" : "SimpleType",
- "secondType" : "SimpleType",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SingleVariableDeclaration",
- "secondParentType" : "SingleVariableDeclaration",
- "firstPos" : 14947,
- "secondPos" : 14947,
- "firstEndPos" : 14963,
- "secondEndPos" : 14963
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "compiler",
- "secondLabel" : "compiler",
- "firstParentType" : "SingleVariableDeclaration",
- "secondParentType" : "SingleVariableDeclaration",
- "firstPos" : 14964,
- "secondPos" : 14964,
- "firstEndPos" : 14972,
- "secondEndPos" : 14972
-}, {
- "firstType" : "Block",
- "secondType" : "Block",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 14974,
- "secondPos" : 14974,
- "firstEndPos" : 15036,
- "secondEndPos" : 15036
-}, {
- "firstType" : "ReturnStatement",
- "secondType" : "ReturnStatement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "Block",
- "secondParentType" : "Block",
- "firstPos" : 14980,
- "secondPos" : 14980,
- "firstEndPos" : 15032,
- "secondEndPos" : 15032
-}, {
- "firstType" : "MethodInvocation",
- "secondType" : "MethodInvocation",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "ReturnStatement",
- "secondParentType" : "ReturnStatement",
- "firstPos" : 14987,
- "secondPos" : 14987,
- "firstEndPos" : 15031,
- "secondEndPos" : 15031
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "checkForStateChangeHelper",
- "secondLabel" : "checkForStateChangeHelper",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 14987,
- "secondPos" : 14987,
- "firstEndPos" : 15012,
- "secondEndPos" : 15012
-}, {
- "firstType" : "METHOD_INVOCATION_ARGUMENTS",
- "secondType" : "METHOD_INVOCATION_ARGUMENTS",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 15013,
- "secondPos" : 15013,
- "firstEndPos" : 15030,
- "secondEndPos" : 15030
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "n",
- "secondLabel" : "n",
- "firstParentType" : "METHOD_INVOCATION_ARGUMENTS",
- "secondParentType" : "METHOD_INVOCATION_ARGUMENTS",
- "firstPos" : 15013,
- "secondPos" : 15013,
- "firstEndPos" : 15014,
- "secondEndPos" : 15014
-}, {
- "firstType" : "BooleanLiteral",
- "secondType" : "BooleanLiteral",
- "firstLabel" : "true",
- "secondLabel" : "true",
- "firstParentType" : "METHOD_INVOCATION_ARGUMENTS",
- "secondParentType" : "METHOD_INVOCATION_ARGUMENTS",
- "firstPos" : 15016,
- "secondPos" : 15016,
- "firstEndPos" : 15020,
- "secondEndPos" : 15020
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "compiler",
- "secondLabel" : "compiler",
- "firstParentType" : "METHOD_INVOCATION_ARGUMENTS",
- "secondParentType" : "METHOD_INVOCATION_ARGUMENTS",
- "firstPos" : 15022,
- "secondPos" : 15022,
- "firstEndPos" : 15030,
- "secondEndPos" : 15030
-}, {
- "firstType" : "MethodDeclaration",
- "secondType" : "MethodDeclaration",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "TypeDeclaration",
- "secondParentType" : "TypeDeclaration",
- "firstPos" : 15040,
- "secondPos" : 15040,
- "firstEndPos" : 15212,
- "secondEndPos" : 15212
-}, {
- "firstType" : "Javadoc",
- "secondType" : "Javadoc",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 15040,
- "secondPos" : 15040,
- "firstEndPos" : 15122,
- "secondEndPos" : 15122
-}, {
- "firstType" : "TagElement",
- "secondType" : "TagElement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "Javadoc",
- "secondParentType" : "Javadoc",
- "firstPos" : 15049,
- "secondPos" : 15049,
- "firstEndPos" : 15116,
- "secondEndPos" : 15116
-}, {
- "firstType" : "TextElement",
- "secondType" : "TextElement",
- "firstLabel" : "Returns true if the node which may have side effects when executed.",
- "secondLabel" : "Returns true if the node which may have side effects when executed.",
- "firstParentType" : "TagElement",
- "secondParentType" : "TagElement",
- "firstPos" : 15049,
- "secondPos" : 15049,
- "firstEndPos" : 15116,
- "secondEndPos" : 15116
-}, {
- "firstType" : "Modifier",
- "secondType" : "Modifier",
- "firstLabel" : "static",
- "secondLabel" : "static",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 15125,
- "secondPos" : 15125,
- "firstEndPos" : 15131,
- "secondEndPos" : 15131
-}, {
- "firstType" : "PrimitiveType",
- "secondType" : "PrimitiveType",
- "firstLabel" : "boolean",
- "secondLabel" : "boolean",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 15132,
- "secondPos" : 15132,
- "firstEndPos" : 15139,
- "secondEndPos" : 15139
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "mayHaveSideEffects",
- "secondLabel" : "mayHaveSideEffects",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 15140,
- "secondPos" : 15140,
- "firstEndPos" : 15158,
- "secondEndPos" : 15158
-}, {
- "firstType" : "SingleVariableDeclaration",
- "secondType" : "SingleVariableDeclaration",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 15159,
- "secondPos" : 15159,
- "firstEndPos" : 15165,
- "secondEndPos" : 15165
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "Node",
- "secondLabel" : "Node",
- "firstParentType" : "SimpleType",
- "secondParentType" : "SimpleType",
- "firstPos" : 15159,
- "secondPos" : 15159,
- "firstEndPos" : 15163,
- "secondEndPos" : 15163
-}, {
- "firstType" : "SimpleType",
- "secondType" : "SimpleType",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SingleVariableDeclaration",
- "secondParentType" : "SingleVariableDeclaration",
- "firstPos" : 15159,
- "secondPos" : 15159,
- "firstEndPos" : 15163,
- "secondEndPos" : 15163
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "n",
- "secondLabel" : "n",
- "firstParentType" : "SingleVariableDeclaration",
- "secondParentType" : "SingleVariableDeclaration",
- "firstPos" : 15164,
- "secondPos" : 15164,
- "firstEndPos" : 15165,
- "secondEndPos" : 15165
-}, {
- "firstType" : "Block",
- "secondType" : "Block",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 15167,
- "secondPos" : 15167,
- "firstEndPos" : 15212,
- "secondEndPos" : 15212
-}, {
- "firstType" : "ReturnStatement",
- "secondType" : "ReturnStatement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "Block",
- "secondParentType" : "Block",
- "firstPos" : 15173,
- "secondPos" : 15173,
- "firstEndPos" : 15208,
- "secondEndPos" : 15208
-}, {
- "firstType" : "MethodInvocation",
- "secondType" : "MethodInvocation",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "ReturnStatement",
- "secondParentType" : "ReturnStatement",
- "firstPos" : 15180,
- "secondPos" : 15180,
- "firstEndPos" : 15207,
- "secondEndPos" : 15207
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "mayHaveSideEffects",
- "secondLabel" : "mayHaveSideEffects",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 15180,
- "secondPos" : 15180,
- "firstEndPos" : 15198,
- "secondEndPos" : 15198
-}, {
- "firstType" : "METHOD_INVOCATION_ARGUMENTS",
- "secondType" : "METHOD_INVOCATION_ARGUMENTS",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 15199,
- "secondPos" : 15199,
- "firstEndPos" : 15206,
- "secondEndPos" : 15206
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "n",
- "secondLabel" : "n",
- "firstParentType" : "METHOD_INVOCATION_ARGUMENTS",
- "secondParentType" : "METHOD_INVOCATION_ARGUMENTS",
- "firstPos" : 15199,
- "secondPos" : 15199,
- "firstEndPos" : 15200,
- "secondEndPos" : 15200
-}, {
- "firstType" : "NullLiteral",
- "secondType" : "NullLiteral",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "METHOD_INVOCATION_ARGUMENTS",
- "secondParentType" : "METHOD_INVOCATION_ARGUMENTS",
- "firstPos" : 15202,
- "secondPos" : 15202,
- "firstEndPos" : 15206,
- "secondEndPos" : 15206
-}, {
- "firstType" : "MethodDeclaration",
- "secondType" : "MethodDeclaration",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "TypeDeclaration",
- "secondParentType" : "TypeDeclaration",
- "firstPos" : 15216,
- "secondPos" : 15216,
- "firstEndPos" : 15348,
- "secondEndPos" : 15348
-}, {
- "firstType" : "Modifier",
- "secondType" : "Modifier",
- "firstLabel" : "static",
- "secondLabel" : "static",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 15216,
- "secondPos" : 15216,
- "firstEndPos" : 15222,
- "secondEndPos" : 15222
-}, {
- "firstType" : "PrimitiveType",
- "secondType" : "PrimitiveType",
- "firstLabel" : "boolean",
- "secondLabel" : "boolean",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 15223,
- "secondPos" : 15223,
- "firstEndPos" : 15230,
- "secondEndPos" : 15230
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "mayHaveSideEffects",
- "secondLabel" : "mayHaveSideEffects",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 15231,
- "secondPos" : 15231,
- "firstEndPos" : 15249,
- "secondEndPos" : 15249
-}, {
- "firstType" : "SingleVariableDeclaration",
- "secondType" : "SingleVariableDeclaration",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 15250,
- "secondPos" : 15250,
- "firstEndPos" : 15256,
- "secondEndPos" : 15256
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "Node",
- "secondLabel" : "Node",
- "firstParentType" : "SimpleType",
- "secondParentType" : "SimpleType",
- "firstPos" : 15250,
- "secondPos" : 15250,
- "firstEndPos" : 15254,
- "secondEndPos" : 15254
-}, {
- "firstType" : "SimpleType",
- "secondType" : "SimpleType",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SingleVariableDeclaration",
- "secondParentType" : "SingleVariableDeclaration",
- "firstPos" : 15250,
- "secondPos" : 15250,
- "firstEndPos" : 15254,
- "secondEndPos" : 15254
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "n",
- "secondLabel" : "n",
- "firstParentType" : "SingleVariableDeclaration",
- "secondParentType" : "SingleVariableDeclaration",
- "firstPos" : 15255,
- "secondPos" : 15255,
- "firstEndPos" : 15256,
- "secondEndPos" : 15256
-}, {
- "firstType" : "SingleVariableDeclaration",
- "secondType" : "SingleVariableDeclaration",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 15258,
- "secondPos" : 15258,
- "firstEndPos" : 15283,
- "secondEndPos" : 15283
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "AbstractCompiler",
- "secondLabel" : "AbstractCompiler",
- "firstParentType" : "SimpleType",
- "secondParentType" : "SimpleType",
- "firstPos" : 15258,
- "secondPos" : 15258,
- "firstEndPos" : 15274,
- "secondEndPos" : 15274
-}, {
- "firstType" : "SimpleType",
- "secondType" : "SimpleType",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SingleVariableDeclaration",
- "secondParentType" : "SingleVariableDeclaration",
- "firstPos" : 15258,
- "secondPos" : 15258,
- "firstEndPos" : 15274,
- "secondEndPos" : 15274
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "compiler",
- "secondLabel" : "compiler",
- "firstParentType" : "SingleVariableDeclaration",
- "secondParentType" : "SingleVariableDeclaration",
- "firstPos" : 15275,
- "secondPos" : 15275,
- "firstEndPos" : 15283,
- "secondEndPos" : 15283
-}, {
- "firstType" : "Block",
- "secondType" : "Block",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 15285,
- "secondPos" : 15285,
- "firstEndPos" : 15348,
- "secondEndPos" : 15348
-}, {
- "firstType" : "ReturnStatement",
- "secondType" : "ReturnStatement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "Block",
- "secondParentType" : "Block",
- "firstPos" : 15291,
- "secondPos" : 15291,
- "firstEndPos" : 15344,
- "secondEndPos" : 15344
-}, {
- "firstType" : "MethodInvocation",
- "secondType" : "MethodInvocation",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "ReturnStatement",
- "secondParentType" : "ReturnStatement",
- "firstPos" : 15298,
- "secondPos" : 15298,
- "firstEndPos" : 15343,
- "secondEndPos" : 15343
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "checkForStateChangeHelper",
- "secondLabel" : "checkForStateChangeHelper",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 15298,
- "secondPos" : 15298,
- "firstEndPos" : 15323,
- "secondEndPos" : 15323
-}, {
- "firstType" : "METHOD_INVOCATION_ARGUMENTS",
- "secondType" : "METHOD_INVOCATION_ARGUMENTS",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 15324,
- "secondPos" : 15324,
- "firstEndPos" : 15342,
- "secondEndPos" : 15342
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "n",
- "secondLabel" : "n",
- "firstParentType" : "METHOD_INVOCATION_ARGUMENTS",
- "secondParentType" : "METHOD_INVOCATION_ARGUMENTS",
- "firstPos" : 15324,
- "secondPos" : 15324,
- "firstEndPos" : 15325,
- "secondEndPos" : 15325
-}, {
- "firstType" : "BooleanLiteral",
- "secondType" : "BooleanLiteral",
- "firstLabel" : "false",
- "secondLabel" : "false",
- "firstParentType" : "METHOD_INVOCATION_ARGUMENTS",
- "secondParentType" : "METHOD_INVOCATION_ARGUMENTS",
- "firstPos" : 15327,
- "secondPos" : 15327,
- "firstEndPos" : 15332,
- "secondEndPos" : 15332
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "compiler",
- "secondLabel" : "compiler",
- "firstParentType" : "METHOD_INVOCATION_ARGUMENTS",
- "secondParentType" : "METHOD_INVOCATION_ARGUMENTS",
- "firstPos" : 15334,
- "secondPos" : 15334,
- "firstEndPos" : 15342,
- "secondEndPos" : 15342
-}, {
- "firstType" : "MethodDeclaration",
- "secondType" : "MethodDeclaration",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "TypeDeclaration",
- "secondParentType" : "TypeDeclaration",
- "firstPos" : 15352,
- "secondPos" : 15352,
- "firstEndPos" : 20193,
- "secondEndPos" : 20193
-}, {
- "firstType" : "Javadoc",
- "secondType" : "Javadoc",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 15352,
- "secondPos" : 15352,
- "firstEndPos" : 15623,
- "secondEndPos" : 15623
-}, {
- "firstType" : "TagElement",
- "secondType" : "TagElement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "Javadoc",
- "secondParentType" : "Javadoc",
- "firstPos" : 15361,
- "secondPos" : 15361,
- "firstEndPos" : 15617,
- "secondEndPos" : 15617
-}, {
- "firstType" : "TextElement",
- "secondType" : "TextElement",
- "firstLabel" : "Returns true if some node in n's subtree changes application state.",
- "secondLabel" : "Returns true if some node in n's subtree changes application state.",
- "firstParentType" : "TagElement",
- "secondParentType" : "TagElement",
- "firstPos" : 15361,
- "secondPos" : 15361,
- "firstEndPos" : 15428,
- "secondEndPos" : 15428
-}, {
- "firstType" : "TextElement",
- "secondType" : "TextElement",
- "firstLabel" : "If ",
- "secondLabel" : "If ",
- "firstParentType" : "TagElement",
- "secondParentType" : "TagElement",
- "firstPos" : 15434,
- "secondPos" : 15434,
- "firstEndPos" : 15437,
- "secondEndPos" : 15437
-}, {
- "firstType" : "TagElement",
- "secondType" : "TagElement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "TagElement",
- "secondParentType" : "TagElement",
- "firstPos" : 15437,
- "secondPos" : 15437,
- "firstEndPos" : 15463,
- "secondEndPos" : 15463
-}, {
- "firstType" : "TAG_NAME",
- "secondType" : "TAG_NAME",
- "firstLabel" : "@code",
- "secondLabel" : "@code",
- "firstParentType" : "TagElement",
- "secondParentType" : "TagElement",
- "firstPos" : 15437,
- "secondPos" : 15437,
- "firstEndPos" : 15442,
- "secondEndPos" : 15442
-}, {
- "firstType" : "TextElement",
- "secondType" : "TextElement",
- "firstLabel" : " checkForNewObjects",
- "secondLabel" : " checkForNewObjects",
- "firstParentType" : "TagElement",
- "secondParentType" : "TagElement",
- "firstPos" : 15443,
- "secondPos" : 15443,
- "firstEndPos" : 15462,
- "secondEndPos" : 15462
-}, {
- "firstType" : "TextElement",
- "secondType" : "TextElement",
- "firstLabel" : " is true, we assume that newly created",
- "secondLabel" : " is true, we assume that newly created",
- "firstParentType" : "TagElement",
- "secondParentType" : "TagElement",
- "firstPos" : 15463,
- "secondPos" : 15463,
- "firstEndPos" : 15501,
- "secondEndPos" : 15501
-}, {
- "firstType" : "TextElement",
- "secondType" : "TextElement",
- "firstLabel" : "mutable objects (like object literals) change state. Otherwise, we assume",
- "secondLabel" : "mutable objects (like object literals) change state. Otherwise, we assume",
- "firstParentType" : "TagElement",
- "secondParentType" : "TagElement",
- "firstPos" : 15507,
- "secondPos" : 15507,
- "firstEndPos" : 15580,
- "secondEndPos" : 15580
-}, {
- "firstType" : "TextElement",
- "secondType" : "TextElement",
- "firstLabel" : "that they have no side effects.",
- "secondLabel" : "that they have no side effects.",
- "firstParentType" : "TagElement",
- "secondParentType" : "TagElement",
- "firstPos" : 15586,
- "secondPos" : 15586,
- "firstEndPos" : 15617,
- "secondEndPos" : 15617
-}, {
- "firstType" : "Modifier",
- "secondType" : "Modifier",
- "firstLabel" : "private",
- "secondLabel" : "private",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 15626,
- "secondPos" : 15626,
- "firstEndPos" : 15633,
- "secondEndPos" : 15633
-}, {
- "firstType" : "Modifier",
- "secondType" : "Modifier",
- "firstLabel" : "static",
- "secondLabel" : "static",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 15634,
- "secondPos" : 15634,
- "firstEndPos" : 15640,
- "secondEndPos" : 15640
-}, {
- "firstType" : "PrimitiveType",
- "secondType" : "PrimitiveType",
- "firstLabel" : "boolean",
- "secondLabel" : "boolean",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 15641,
- "secondPos" : 15641,
- "firstEndPos" : 15648,
- "secondEndPos" : 15648
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "checkForStateChangeHelper",
- "secondLabel" : "checkForStateChangeHelper",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 15649,
- "secondPos" : 15649,
- "firstEndPos" : 15674,
- "secondEndPos" : 15674
-}, {
- "firstType" : "SingleVariableDeclaration",
- "secondType" : "SingleVariableDeclaration",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 15682,
- "secondPos" : 15682,
- "firstEndPos" : 15688,
- "secondEndPos" : 15688
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "Node",
- "secondLabel" : "Node",
- "firstParentType" : "SimpleType",
- "secondParentType" : "SimpleType",
- "firstPos" : 15682,
- "secondPos" : 15682,
- "firstEndPos" : 15686,
- "secondEndPos" : 15686
-}, {
- "firstType" : "SimpleType",
- "secondType" : "SimpleType",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SingleVariableDeclaration",
- "secondParentType" : "SingleVariableDeclaration",
- "firstPos" : 15682,
- "secondPos" : 15682,
- "firstEndPos" : 15686,
- "secondEndPos" : 15686
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "n",
- "secondLabel" : "n",
- "firstParentType" : "SingleVariableDeclaration",
- "secondParentType" : "SingleVariableDeclaration",
- "firstPos" : 15687,
- "secondPos" : 15687,
- "firstEndPos" : 15688,
- "secondEndPos" : 15688
-}, {
- "firstType" : "SingleVariableDeclaration",
- "secondType" : "SingleVariableDeclaration",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 15690,
- "secondPos" : 15690,
- "firstEndPos" : 15716,
- "secondEndPos" : 15716
-}, {
- "firstType" : "PrimitiveType",
- "secondType" : "PrimitiveType",
- "firstLabel" : "boolean",
- "secondLabel" : "boolean",
- "firstParentType" : "SingleVariableDeclaration",
- "secondParentType" : "SingleVariableDeclaration",
- "firstPos" : 15690,
- "secondPos" : 15690,
- "firstEndPos" : 15697,
- "secondEndPos" : 15697
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "checkForNewObjects",
- "secondLabel" : "checkForNewObjects",
- "firstParentType" : "SingleVariableDeclaration",
- "secondParentType" : "SingleVariableDeclaration",
- "firstPos" : 15698,
- "secondPos" : 15698,
- "firstEndPos" : 15716,
- "secondEndPos" : 15716
-}, {
- "firstType" : "SingleVariableDeclaration",
- "secondType" : "SingleVariableDeclaration",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 15718,
- "secondPos" : 15718,
- "firstEndPos" : 15743,
- "secondEndPos" : 15743
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "AbstractCompiler",
- "secondLabel" : "AbstractCompiler",
- "firstParentType" : "SimpleType",
- "secondParentType" : "SimpleType",
- "firstPos" : 15718,
- "secondPos" : 15718,
- "firstEndPos" : 15734,
- "secondEndPos" : 15734
-}, {
- "firstType" : "SimpleType",
- "secondType" : "SimpleType",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SingleVariableDeclaration",
- "secondParentType" : "SingleVariableDeclaration",
- "firstPos" : 15718,
- "secondPos" : 15718,
- "firstEndPos" : 15734,
- "secondEndPos" : 15734
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "compiler",
- "secondLabel" : "compiler",
- "firstParentType" : "SingleVariableDeclaration",
- "secondParentType" : "SingleVariableDeclaration",
- "firstPos" : 15735,
- "secondPos" : 15735,
- "firstEndPos" : 15743,
- "secondEndPos" : 15743
-}, {
- "firstType" : "Block",
- "secondType" : "Block",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 15745,
- "secondPos" : 15745,
- "firstEndPos" : 20193,
- "secondEndPos" : 20193
-}, {
- "firstType" : "LineComment",
- "secondType" : "LineComment",
- "firstLabel" : "// Rather than id which ops may have side effects, id the ones",
- "secondLabel" : "// Rather than id which ops may have side effects, id the ones",
- "firstParentType" : "Block",
- "secondParentType" : "Block",
- "firstPos" : 15751,
- "secondPos" : 15751,
- "firstEndPos" : 15813,
- "secondEndPos" : 15813
-}, {
- "firstType" : "LineComment",
- "secondType" : "LineComment",
- "firstLabel" : "// that we know to be safe",
- "secondLabel" : "// that we know to be safe",
- "firstParentType" : "Block",
- "secondParentType" : "Block",
- "firstPos" : 15818,
- "secondPos" : 15818,
- "firstEndPos" : 15844,
- "secondEndPos" : 15844
-}, {
- "firstType" : "SwitchStatement",
- "secondType" : "SwitchStatement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "Block",
- "secondParentType" : "Block",
- "firstPos" : 15849,
- "secondPos" : 15849,
- "firstEndPos" : 19995,
- "secondEndPos" : 19995
-}, {
- "firstType" : "MethodInvocation",
- "secondType" : "MethodInvocation",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 15857,
- "secondPos" : 15857,
- "firstEndPos" : 15868,
- "secondEndPos" : 15868
-}, {
- "firstType" : "METHOD_INVOCATION_RECEIVER",
- "secondType" : "METHOD_INVOCATION_RECEIVER",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 15857,
- "secondPos" : 15857,
- "firstEndPos" : 15858,
- "secondEndPos" : 15858
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "n",
- "secondLabel" : "n",
- "firstParentType" : "METHOD_INVOCATION_RECEIVER",
- "secondParentType" : "METHOD_INVOCATION_RECEIVER",
- "firstPos" : 15857,
- "secondPos" : 15857,
- "firstEndPos" : 15858,
- "secondEndPos" : 15858
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "getType",
- "secondLabel" : "getType",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 15859,
- "secondPos" : 15859,
- "firstEndPos" : 15866,
- "secondEndPos" : 15866
-}, {
- "firstType" : "LineComment",
- "secondType" : "LineComment",
- "firstLabel" : "// other side-effect free statements and expressions",
- "secondLabel" : "// other side-effect free statements and expressions",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 15878,
- "secondPos" : 15878,
- "firstEndPos" : 15930,
- "secondEndPos" : 15930
-}, {
- "firstType" : "SwitchCase",
- "secondType" : "SwitchCase",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 15937,
- "secondPos" : 15937,
- "firstEndPos" : 15952,
- "secondEndPos" : 15952
-}, {
- "firstType" : "QualifiedName",
- "secondType" : "QualifiedName",
- "firstLabel" : "Token.AND",
- "secondLabel" : "Token.AND",
- "firstParentType" : "SwitchCase",
- "secondParentType" : "SwitchCase",
- "firstPos" : 15942,
- "secondPos" : 15942,
- "firstEndPos" : 15951,
- "secondEndPos" : 15951
-}, {
- "firstType" : "SwitchCase",
- "secondType" : "SwitchCase",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 15959,
- "secondPos" : 15959,
- "firstEndPos" : 15976,
- "secondEndPos" : 15976
-}, {
- "firstType" : "QualifiedName",
- "secondType" : "QualifiedName",
- "firstLabel" : "Token.BLOCK",
- "secondLabel" : "Token.BLOCK",
- "firstParentType" : "SwitchCase",
- "secondParentType" : "SwitchCase",
- "firstPos" : 15964,
- "secondPos" : 15964,
- "firstEndPos" : 15975,
- "secondEndPos" : 15975
-}, {
- "firstType" : "SwitchCase",
- "secondType" : "SwitchCase",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 15983,
- "secondPos" : 15983,
- "firstEndPos" : 16006,
- "secondEndPos" : 16006
-}, {
- "firstType" : "QualifiedName",
- "secondType" : "QualifiedName",
- "firstLabel" : "Token.EXPR_RESULT",
- "secondLabel" : "Token.EXPR_RESULT",
- "firstParentType" : "SwitchCase",
- "secondParentType" : "SwitchCase",
- "firstPos" : 15988,
- "secondPos" : 15988,
- "firstEndPos" : 16005,
- "secondEndPos" : 16005
-}, {
- "firstType" : "SwitchCase",
- "secondType" : "SwitchCase",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 16013,
- "secondPos" : 16013,
- "firstEndPos" : 16029,
- "secondEndPos" : 16029
-}, {
- "firstType" : "QualifiedName",
- "secondType" : "QualifiedName",
- "firstLabel" : "Token.HOOK",
- "secondLabel" : "Token.HOOK",
- "firstParentType" : "SwitchCase",
- "secondParentType" : "SwitchCase",
- "firstPos" : 16018,
- "secondPos" : 16018,
- "firstEndPos" : 16028,
- "secondEndPos" : 16028
-}, {
- "firstType" : "SwitchCase",
- "secondType" : "SwitchCase",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 16036,
- "secondPos" : 16036,
- "firstEndPos" : 16050,
- "secondEndPos" : 16050
-}, {
- "firstType" : "QualifiedName",
- "secondType" : "QualifiedName",
- "firstLabel" : "Token.IF",
- "secondLabel" : "Token.IF",
- "firstParentType" : "SwitchCase",
- "secondParentType" : "SwitchCase",
- "firstPos" : 16041,
- "secondPos" : 16041,
- "firstEndPos" : 16049,
- "secondEndPos" : 16049
-}, {
- "firstType" : "SwitchCase",
- "secondType" : "SwitchCase",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 16057,
- "secondPos" : 16057,
- "firstEndPos" : 16071,
- "secondEndPos" : 16071
-}, {
- "firstType" : "QualifiedName",
- "secondType" : "QualifiedName",
- "firstLabel" : "Token.IN",
- "secondLabel" : "Token.IN",
- "firstParentType" : "SwitchCase",
- "secondParentType" : "SwitchCase",
- "firstPos" : 16062,
- "secondPos" : 16062,
- "firstEndPos" : 16070,
- "secondEndPos" : 16070
-}, {
- "firstType" : "SwitchCase",
- "secondType" : "SwitchCase",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 16078,
- "secondPos" : 16078,
- "firstEndPos" : 16092,
- "secondEndPos" : 16092
-}, {
- "firstType" : "QualifiedName",
- "secondType" : "QualifiedName",
- "firstLabel" : "Token.LP",
- "secondLabel" : "Token.LP",
- "firstParentType" : "SwitchCase",
- "secondParentType" : "SwitchCase",
- "firstPos" : 16083,
- "secondPos" : 16083,
- "firstEndPos" : 16091,
- "secondEndPos" : 16091
-}, {
- "firstType" : "SwitchCase",
- "secondType" : "SwitchCase",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 16099,
- "secondPos" : 16099,
- "firstEndPos" : 16117,
- "secondEndPos" : 16117
-}, {
- "firstType" : "QualifiedName",
- "secondType" : "QualifiedName",
- "firstLabel" : "Token.NUMBER",
- "secondLabel" : "Token.NUMBER",
- "firstParentType" : "SwitchCase",
- "secondParentType" : "SwitchCase",
- "firstPos" : 16104,
- "secondPos" : 16104,
- "firstEndPos" : 16116,
- "secondEndPos" : 16116
-}, {
- "firstType" : "SwitchCase",
- "secondType" : "SwitchCase",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 16124,
- "secondPos" : 16124,
- "firstEndPos" : 16138,
- "secondEndPos" : 16138
-}, {
- "firstType" : "QualifiedName",
- "secondType" : "QualifiedName",
- "firstLabel" : "Token.OR",
- "secondLabel" : "Token.OR",
- "firstParentType" : "SwitchCase",
- "secondParentType" : "SwitchCase",
- "firstPos" : 16129,
- "secondPos" : 16129,
- "firstEndPos" : 16137,
- "secondEndPos" : 16137
-}, {
- "firstType" : "SwitchCase",
- "secondType" : "SwitchCase",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 16145,
- "secondPos" : 16145,
- "firstEndPos" : 16161,
- "secondEndPos" : 16161
-}, {
- "firstType" : "QualifiedName",
- "secondType" : "QualifiedName",
- "firstLabel" : "Token.THIS",
- "secondLabel" : "Token.THIS",
- "firstParentType" : "SwitchCase",
- "secondParentType" : "SwitchCase",
- "firstPos" : 16150,
- "secondPos" : 16150,
- "firstEndPos" : 16160,
- "secondEndPos" : 16160
-}, {
- "firstType" : "SwitchCase",
- "secondType" : "SwitchCase",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 16168,
- "secondPos" : 16168,
- "firstEndPos" : 16184,
- "secondEndPos" : 16184
-}, {
- "firstType" : "QualifiedName",
- "secondType" : "QualifiedName",
- "firstLabel" : "Token.TRUE",
- "secondLabel" : "Token.TRUE",
- "firstParentType" : "SwitchCase",
- "secondParentType" : "SwitchCase",
- "firstPos" : 16173,
- "secondPos" : 16173,
- "firstEndPos" : 16183,
- "secondEndPos" : 16183
-}, {
- "firstType" : "SwitchCase",
- "secondType" : "SwitchCase",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 16191,
- "secondPos" : 16191,
- "firstEndPos" : 16208,
- "secondEndPos" : 16208
-}, {
- "firstType" : "QualifiedName",
- "secondType" : "QualifiedName",
- "firstLabel" : "Token.FALSE",
- "secondLabel" : "Token.FALSE",
- "firstParentType" : "SwitchCase",
- "secondParentType" : "SwitchCase",
- "firstPos" : 16196,
- "secondPos" : 16196,
- "firstEndPos" : 16207,
- "secondEndPos" : 16207
-}, {
- "firstType" : "SwitchCase",
- "secondType" : "SwitchCase",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 16215,
- "secondPos" : 16215,
- "firstEndPos" : 16231,
- "secondEndPos" : 16231
-}, {
- "firstType" : "QualifiedName",
- "secondType" : "QualifiedName",
- "firstLabel" : "Token.NULL",
- "secondLabel" : "Token.NULL",
- "firstParentType" : "SwitchCase",
- "secondParentType" : "SwitchCase",
- "firstPos" : 16220,
- "secondPos" : 16220,
- "firstEndPos" : 16230,
- "secondEndPos" : 16230
-}, {
- "firstType" : "SwitchCase",
- "secondType" : "SwitchCase",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 16238,
- "secondPos" : 16238,
- "firstEndPos" : 16256,
- "secondEndPos" : 16256
-}, {
- "firstType" : "QualifiedName",
- "secondType" : "QualifiedName",
- "firstLabel" : "Token.STRING",
- "secondLabel" : "Token.STRING",
- "firstParentType" : "SwitchCase",
- "secondParentType" : "SwitchCase",
- "firstPos" : 16243,
- "secondPos" : 16243,
- "firstEndPos" : 16255,
- "secondEndPos" : 16255
-}, {
- "firstType" : "SwitchCase",
- "secondType" : "SwitchCase",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 16263,
- "secondPos" : 16263,
- "firstEndPos" : 16281,
- "secondEndPos" : 16281
-}, {
- "firstType" : "QualifiedName",
- "secondType" : "QualifiedName",
- "firstLabel" : "Token.SWITCH",
- "secondLabel" : "Token.SWITCH",
- "firstParentType" : "SwitchCase",
- "secondParentType" : "SwitchCase",
- "firstPos" : 16268,
- "secondPos" : 16268,
- "firstEndPos" : 16280,
- "secondEndPos" : 16280
-}, {
- "firstType" : "SwitchCase",
- "secondType" : "SwitchCase",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 16288,
- "secondPos" : 16288,
- "firstEndPos" : 16303,
- "secondEndPos" : 16303
-}, {
- "firstType" : "QualifiedName",
- "secondType" : "QualifiedName",
- "firstLabel" : "Token.TRY",
- "secondLabel" : "Token.TRY",
- "firstParentType" : "SwitchCase",
- "secondParentType" : "SwitchCase",
- "firstPos" : 16293,
- "secondPos" : 16293,
- "firstEndPos" : 16302,
- "secondEndPos" : 16302
-}, {
- "firstType" : "SwitchCase",
- "secondType" : "SwitchCase",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 16310,
- "secondPos" : 16310,
- "firstEndPos" : 16327,
- "secondEndPos" : 16327
-}, {
- "firstType" : "QualifiedName",
- "secondType" : "QualifiedName",
- "firstLabel" : "Token.EMPTY",
- "secondLabel" : "Token.EMPTY",
- "firstParentType" : "SwitchCase",
- "secondParentType" : "SwitchCase",
- "firstPos" : 16315,
- "secondPos" : 16315,
- "firstEndPos" : 16326,
- "secondEndPos" : 16326
-}, {
- "firstType" : "BreakStatement",
- "secondType" : "BreakStatement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 16336,
- "secondPos" : 16336,
- "firstEndPos" : 16342,
- "secondEndPos" : 16342
-}, {
- "firstType" : "LineComment",
- "secondType" : "LineComment",
- "firstLabel" : "// Throws are by definition side effects",
- "secondLabel" : "// Throws are by definition side effects",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 16350,
- "secondPos" : 16350,
- "firstEndPos" : 16390,
- "secondEndPos" : 16390
-}, {
- "firstType" : "SwitchCase",
- "secondType" : "SwitchCase",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 16397,
- "secondPos" : 16397,
- "firstEndPos" : 16414,
- "secondEndPos" : 16414
-}, {
- "firstType" : "QualifiedName",
- "secondType" : "QualifiedName",
- "firstLabel" : "Token.THROW",
- "secondLabel" : "Token.THROW",
- "firstParentType" : "SwitchCase",
- "secondParentType" : "SwitchCase",
- "firstPos" : 16402,
- "secondPos" : 16402,
- "firstEndPos" : 16413,
- "secondEndPos" : 16413
-}, {
- "firstType" : "ReturnStatement",
- "secondType" : "ReturnStatement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 16423,
- "secondPos" : 16423,
- "firstEndPos" : 16435,
- "secondEndPos" : 16435
-}, {
- "firstType" : "BooleanLiteral",
- "secondType" : "BooleanLiteral",
- "firstLabel" : "true",
- "secondLabel" : "true",
- "firstParentType" : "ReturnStatement",
- "secondParentType" : "ReturnStatement",
- "firstPos" : 16430,
- "secondPos" : 16430,
- "firstEndPos" : 16434,
- "secondEndPos" : 16434
-}, {
- "firstType" : "SwitchCase",
- "secondType" : "SwitchCase",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 16443,
- "secondPos" : 16443,
- "firstEndPos" : 16464,
- "secondEndPos" : 16464
-}, {
- "firstType" : "QualifiedName",
- "secondType" : "QualifiedName",
- "firstLabel" : "Token.OBJECTLIT",
- "secondLabel" : "Token.OBJECTLIT",
- "firstParentType" : "SwitchCase",
- "secondParentType" : "SwitchCase",
- "firstPos" : 16448,
- "secondPos" : 16448,
- "firstEndPos" : 16463,
- "secondEndPos" : 16463
-}, {
- "firstType" : "IfStatement",
- "secondType" : "IfStatement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 16473,
- "secondPos" : 16473,
- "firstEndPos" : 16531,
- "secondEndPos" : 16531
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "checkForNewObjects",
- "secondLabel" : "checkForNewObjects",
- "firstParentType" : "IfStatement",
- "secondParentType" : "IfStatement",
- "firstPos" : 16477,
- "secondPos" : 16477,
- "firstEndPos" : 16495,
- "secondEndPos" : 16495
-}, {
- "firstType" : "Block",
- "secondType" : "Block",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "IfStatement",
- "secondParentType" : "IfStatement",
- "firstPos" : 16497,
- "secondPos" : 16497,
- "firstEndPos" : 16531,
- "secondEndPos" : 16531
-}, {
- "firstType" : "ReturnStatement",
- "secondType" : "ReturnStatement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "Block",
- "secondParentType" : "Block",
- "firstPos" : 16509,
- "secondPos" : 16509,
- "firstEndPos" : 16521,
- "secondEndPos" : 16521
-}, {
- "firstType" : "BooleanLiteral",
- "secondType" : "BooleanLiteral",
- "firstLabel" : "true",
- "secondLabel" : "true",
- "firstParentType" : "ReturnStatement",
- "secondParentType" : "ReturnStatement",
- "firstPos" : 16516,
- "secondPos" : 16516,
- "firstEndPos" : 16520,
- "secondEndPos" : 16520
-}, {
- "firstType" : "ForStatement",
- "secondType" : "ForStatement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 16540,
- "secondPos" : 16540,
- "firstEndPos" : 16760,
- "secondEndPos" : 16760
-}, {
- "firstType" : "VariableDeclarationExpression",
- "secondType" : "VariableDeclarationExpression",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "ForStatement",
- "secondParentType" : "ForStatement",
- "firstPos" : 16545,
- "secondPos" : 16545,
- "firstEndPos" : 16571,
- "secondEndPos" : 16571
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "Node",
- "secondLabel" : "Node",
- "firstParentType" : "SimpleType",
- "secondParentType" : "SimpleType",
- "firstPos" : 16545,
- "secondPos" : 16545,
- "firstEndPos" : 16549,
- "secondEndPos" : 16549
-}, {
- "firstType" : "SimpleType",
- "secondType" : "SimpleType",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "VariableDeclarationExpression",
- "secondParentType" : "VariableDeclarationExpression",
- "firstPos" : 16545,
- "secondPos" : 16545,
- "firstEndPos" : 16549,
- "secondEndPos" : 16549
-}, {
- "firstType" : "VariableDeclarationFragment",
- "secondType" : "VariableDeclarationFragment",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "VariableDeclarationExpression",
- "secondParentType" : "VariableDeclarationExpression",
- "firstPos" : 16550,
- "secondPos" : 16550,
- "firstEndPos" : 16571,
- "secondEndPos" : 16571
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "c",
- "secondLabel" : "c",
- "firstParentType" : "VariableDeclarationFragment",
- "secondParentType" : "VariableDeclarationFragment",
- "firstPos" : 16550,
- "secondPos" : 16550,
- "firstEndPos" : 16551,
- "secondEndPos" : 16551
-}, {
- "firstType" : "MethodInvocation",
- "secondType" : "MethodInvocation",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "VariableDeclarationFragment",
- "secondParentType" : "VariableDeclarationFragment",
- "firstPos" : 16554,
- "secondPos" : 16554,
- "firstEndPos" : 16571,
- "secondEndPos" : 16571
-}, {
- "firstType" : "METHOD_INVOCATION_RECEIVER",
- "secondType" : "METHOD_INVOCATION_RECEIVER",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 16554,
- "secondPos" : 16554,
- "firstEndPos" : 16555,
- "secondEndPos" : 16555
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "n",
- "secondLabel" : "n",
- "firstParentType" : "METHOD_INVOCATION_RECEIVER",
- "secondParentType" : "METHOD_INVOCATION_RECEIVER",
- "firstPos" : 16554,
- "secondPos" : 16554,
- "firstEndPos" : 16555,
- "secondEndPos" : 16555
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "getFirstChild",
- "secondLabel" : "getFirstChild",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 16556,
- "secondPos" : 16556,
- "firstEndPos" : 16569,
- "secondEndPos" : 16569
-}, {
- "firstType" : "InfixExpression",
- "secondType" : "InfixExpression",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "ForStatement",
- "secondParentType" : "ForStatement",
- "firstPos" : 16573,
- "secondPos" : 16573,
- "firstEndPos" : 16582,
- "secondEndPos" : 16582
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "c",
- "secondLabel" : "c",
- "firstParentType" : "InfixExpression",
- "secondParentType" : "InfixExpression",
- "firstPos" : 16573,
- "secondPos" : 16573,
- "firstEndPos" : 16574,
- "secondEndPos" : 16574
-}, {
- "firstType" : "INFIX_EXPRESSION_OPERATOR",
- "secondType" : "INFIX_EXPRESSION_OPERATOR",
- "firstLabel" : "!=",
- "secondLabel" : "!=",
- "firstParentType" : "InfixExpression",
- "secondParentType" : "InfixExpression",
- "firstPos" : 16575,
- "secondPos" : 16575,
- "firstEndPos" : 16577,
- "secondEndPos" : 16577
-}, {
- "firstType" : "NullLiteral",
- "secondType" : "NullLiteral",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "InfixExpression",
- "secondParentType" : "InfixExpression",
- "firstPos" : 16578,
- "secondPos" : 16578,
- "firstEndPos" : 16582,
- "secondEndPos" : 16582
-}, {
- "firstType" : "Assignment",
- "secondType" : "Assignment",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "ForStatement",
- "secondParentType" : "ForStatement",
- "firstPos" : 16584,
- "secondPos" : 16584,
- "firstEndPos" : 16599,
- "secondEndPos" : 16599
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "c",
- "secondLabel" : "c",
- "firstParentType" : "Assignment",
- "secondParentType" : "Assignment",
- "firstPos" : 16584,
- "secondPos" : 16584,
- "firstEndPos" : 16585,
- "secondEndPos" : 16585
-}, {
- "firstType" : "ASSIGNMENT_OPERATOR",
- "secondType" : "ASSIGNMENT_OPERATOR",
- "firstLabel" : "=",
- "secondLabel" : "=",
- "firstParentType" : "Assignment",
- "secondParentType" : "Assignment",
- "firstPos" : 16586,
- "secondPos" : 16586,
- "firstEndPos" : 16587,
- "secondEndPos" : 16587
-}, {
- "firstType" : "MethodInvocation",
- "secondType" : "MethodInvocation",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "Assignment",
- "secondParentType" : "Assignment",
- "firstPos" : 16588,
- "secondPos" : 16588,
- "firstEndPos" : 16599,
- "secondEndPos" : 16599
-}, {
- "firstType" : "METHOD_INVOCATION_RECEIVER",
- "secondType" : "METHOD_INVOCATION_RECEIVER",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 16588,
- "secondPos" : 16588,
- "firstEndPos" : 16589,
- "secondEndPos" : 16589
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "c",
- "secondLabel" : "c",
- "firstParentType" : "METHOD_INVOCATION_RECEIVER",
- "secondParentType" : "METHOD_INVOCATION_RECEIVER",
- "firstPos" : 16588,
- "secondPos" : 16588,
- "firstEndPos" : 16589,
- "secondEndPos" : 16589
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "getNext",
- "secondLabel" : "getNext",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 16590,
- "secondPos" : 16590,
- "firstEndPos" : 16597,
- "secondEndPos" : 16597
-}, {
- "firstType" : "Block",
- "secondType" : "Block",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "ForStatement",
- "secondParentType" : "ForStatement",
- "firstPos" : 16601,
- "secondPos" : 16601,
- "firstEndPos" : 16760,
- "secondEndPos" : 16760
-}, {
- "firstType" : "IfStatement",
- "secondType" : "IfStatement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "Block",
- "secondParentType" : "Block",
- "firstPos" : 16613,
- "secondPos" : 16613,
- "firstEndPos" : 16750,
- "secondEndPos" : 16750
-}, {
- "firstType" : "MethodInvocation",
- "secondType" : "MethodInvocation",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "IfStatement",
- "secondParentType" : "IfStatement",
- "firstPos" : 16617,
- "secondPos" : 16617,
- "firstEndPos" : 16710,
- "secondEndPos" : 16710
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "checkForStateChangeHelper",
- "secondLabel" : "checkForStateChangeHelper",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 16617,
- "secondPos" : 16617,
- "firstEndPos" : 16642,
- "secondEndPos" : 16642
-}, {
- "firstType" : "METHOD_INVOCATION_ARGUMENTS",
- "secondType" : "METHOD_INVOCATION_ARGUMENTS",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 16662,
- "secondPos" : 16662,
- "firstEndPos" : 16709,
- "secondEndPos" : 16709
-}, {
- "firstType" : "MethodInvocation",
- "secondType" : "MethodInvocation",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "METHOD_INVOCATION_ARGUMENTS",
- "secondParentType" : "METHOD_INVOCATION_ARGUMENTS",
- "firstPos" : 16662,
- "secondPos" : 16662,
- "firstEndPos" : 16679,
- "secondEndPos" : 16679
-}, {
- "firstType" : "METHOD_INVOCATION_RECEIVER",
- "secondType" : "METHOD_INVOCATION_RECEIVER",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 16662,
- "secondPos" : 16662,
- "firstEndPos" : 16663,
- "secondEndPos" : 16663
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "c",
- "secondLabel" : "c",
- "firstParentType" : "METHOD_INVOCATION_RECEIVER",
- "secondParentType" : "METHOD_INVOCATION_RECEIVER",
- "firstPos" : 16662,
- "secondPos" : 16662,
- "firstEndPos" : 16663,
- "secondEndPos" : 16663
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "getFirstChild",
- "secondLabel" : "getFirstChild",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 16664,
- "secondPos" : 16664,
- "firstEndPos" : 16677,
- "secondEndPos" : 16677
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "checkForNewObjects",
- "secondLabel" : "checkForNewObjects",
- "firstParentType" : "METHOD_INVOCATION_ARGUMENTS",
- "secondParentType" : "METHOD_INVOCATION_ARGUMENTS",
- "firstPos" : 16681,
- "secondPos" : 16681,
- "firstEndPos" : 16699,
- "secondEndPos" : 16699
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "compiler",
- "secondLabel" : "compiler",
- "firstParentType" : "METHOD_INVOCATION_ARGUMENTS",
- "secondParentType" : "METHOD_INVOCATION_ARGUMENTS",
- "firstPos" : 16701,
- "secondPos" : 16701,
- "firstEndPos" : 16709,
- "secondEndPos" : 16709
-}, {
- "firstType" : "Block",
- "secondType" : "Block",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "IfStatement",
- "secondParentType" : "IfStatement",
- "firstPos" : 16712,
- "secondPos" : 16712,
- "firstEndPos" : 16750,
- "secondEndPos" : 16750
-}, {
- "firstType" : "ReturnStatement",
- "secondType" : "ReturnStatement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "Block",
- "secondParentType" : "Block",
- "firstPos" : 16726,
- "secondPos" : 16726,
- "firstEndPos" : 16738,
- "secondEndPos" : 16738
-}, {
- "firstType" : "BooleanLiteral",
- "secondType" : "BooleanLiteral",
- "firstLabel" : "true",
- "secondLabel" : "true",
- "firstParentType" : "ReturnStatement",
- "secondParentType" : "ReturnStatement",
- "firstPos" : 16733,
- "secondPos" : 16733,
- "firstEndPos" : 16737,
- "secondEndPos" : 16737
-}, {
- "firstType" : "ReturnStatement",
- "secondType" : "ReturnStatement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 16769,
- "secondPos" : 16769,
- "firstEndPos" : 16782,
- "secondEndPos" : 16782
-}, {
- "firstType" : "BooleanLiteral",
- "secondType" : "BooleanLiteral",
- "firstLabel" : "false",
- "secondLabel" : "false",
- "firstParentType" : "ReturnStatement",
- "secondParentType" : "ReturnStatement",
- "firstPos" : 16776,
- "secondPos" : 16776,
- "firstEndPos" : 16781,
- "secondEndPos" : 16781
-}, {
- "firstType" : "SwitchCase",
- "secondType" : "SwitchCase",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 16790,
- "secondPos" : 16790,
- "firstEndPos" : 16810,
- "secondEndPos" : 16810
-}, {
- "firstType" : "QualifiedName",
- "secondType" : "QualifiedName",
- "firstLabel" : "Token.ARRAYLIT",
- "secondLabel" : "Token.ARRAYLIT",
- "firstParentType" : "SwitchCase",
- "secondParentType" : "SwitchCase",
- "firstPos" : 16795,
- "secondPos" : 16795,
- "firstEndPos" : 16809,
- "secondEndPos" : 16809
-}, {
- "firstType" : "SwitchCase",
- "secondType" : "SwitchCase",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 16817,
- "secondPos" : 16817,
- "firstEndPos" : 16835,
- "secondEndPos" : 16835
-}, {
- "firstType" : "QualifiedName",
- "secondType" : "QualifiedName",
- "firstLabel" : "Token.REGEXP",
- "secondLabel" : "Token.REGEXP",
- "firstParentType" : "SwitchCase",
- "secondParentType" : "SwitchCase",
- "firstPos" : 16822,
- "secondPos" : 16822,
- "firstEndPos" : 16834,
- "secondEndPos" : 16834
-}, {
- "firstType" : "IfStatement",
- "secondType" : "IfStatement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 16844,
- "secondPos" : 16844,
- "firstEndPos" : 16902,
- "secondEndPos" : 16902
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "checkForNewObjects",
- "secondLabel" : "checkForNewObjects",
- "firstParentType" : "IfStatement",
- "secondParentType" : "IfStatement",
- "firstPos" : 16848,
- "secondPos" : 16848,
- "firstEndPos" : 16866,
- "secondEndPos" : 16866
-}, {
- "firstType" : "Block",
- "secondType" : "Block",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "IfStatement",
- "secondParentType" : "IfStatement",
- "firstPos" : 16868,
- "secondPos" : 16868,
- "firstEndPos" : 16902,
- "secondEndPos" : 16902
-}, {
- "firstType" : "ReturnStatement",
- "secondType" : "ReturnStatement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "Block",
- "secondParentType" : "Block",
- "firstPos" : 16880,
- "secondPos" : 16880,
- "firstEndPos" : 16892,
- "secondEndPos" : 16892
-}, {
- "firstType" : "BooleanLiteral",
- "secondType" : "BooleanLiteral",
- "firstLabel" : "true",
- "secondLabel" : "true",
- "firstParentType" : "ReturnStatement",
- "secondParentType" : "ReturnStatement",
- "firstPos" : 16887,
- "secondPos" : 16887,
- "firstEndPos" : 16891,
- "secondEndPos" : 16891
-}, {
- "firstType" : "BreakStatement",
- "secondType" : "BreakStatement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 16911,
- "secondPos" : 16911,
- "firstEndPos" : 16917,
- "secondEndPos" : 16917
-}, {
- "firstType" : "SwitchCase",
- "secondType" : "SwitchCase",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 16925,
- "secondPos" : 16925,
- "firstEndPos" : 16940,
- "secondEndPos" : 16940
-}, {
- "firstType" : "QualifiedName",
- "secondType" : "QualifiedName",
- "firstLabel" : "Token.VAR",
- "secondLabel" : "Token.VAR",
- "firstParentType" : "SwitchCase",
- "secondParentType" : "SwitchCase",
- "firstPos" : 16930,
- "secondPos" : 16930,
- "firstEndPos" : 16939,
- "secondEndPos" : 16939
-}, {
- "firstType" : "LineComment",
- "secondType" : "LineComment",
- "firstLabel" : "// empty var statement (no declaration)",
- "secondLabel" : "// empty var statement (no declaration)",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 16944,
- "secondPos" : 16944,
- "firstEndPos" : 16983,
- "secondEndPos" : 16983
-}, {
- "firstType" : "SwitchCase",
- "secondType" : "SwitchCase",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 16990,
- "secondPos" : 16990,
- "firstEndPos" : 17006,
- "secondEndPos" : 17006
-}, {
- "firstType" : "QualifiedName",
- "secondType" : "QualifiedName",
- "firstLabel" : "Token.NAME",
- "secondLabel" : "Token.NAME",
- "firstParentType" : "SwitchCase",
- "secondParentType" : "SwitchCase",
- "firstPos" : 16995,
- "secondPos" : 16995,
- "firstEndPos" : 17005,
- "secondEndPos" : 17005
-}, {
- "firstType" : "LineComment",
- "secondType" : "LineComment",
- "firstLabel" : "// variable by itself",
- "secondLabel" : "// variable by itself",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 17009,
- "secondPos" : 17009,
- "firstEndPos" : 17030,
- "secondEndPos" : 17030
-}, {
- "firstType" : "IfStatement",
- "secondType" : "IfStatement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 17039,
- "secondPos" : 17039,
- "firstEndPos" : 17104,
- "secondEndPos" : 17104
-}, {
- "firstType" : "InfixExpression",
- "secondType" : "InfixExpression",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "IfStatement",
- "secondParentType" : "IfStatement",
- "firstPos" : 17043,
- "secondPos" : 17043,
- "firstEndPos" : 17068,
- "secondEndPos" : 17068
-}, {
- "firstType" : "MethodInvocation",
- "secondType" : "MethodInvocation",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "InfixExpression",
- "secondParentType" : "InfixExpression",
- "firstPos" : 17043,
- "secondPos" : 17043,
- "firstEndPos" : 17060,
- "secondEndPos" : 17060
-}, {
- "firstType" : "METHOD_INVOCATION_RECEIVER",
- "secondType" : "METHOD_INVOCATION_RECEIVER",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 17043,
- "secondPos" : 17043,
- "firstEndPos" : 17044,
- "secondEndPos" : 17044
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "n",
- "secondLabel" : "n",
- "firstParentType" : "METHOD_INVOCATION_RECEIVER",
- "secondParentType" : "METHOD_INVOCATION_RECEIVER",
- "firstPos" : 17043,
- "secondPos" : 17043,
- "firstEndPos" : 17044,
- "secondEndPos" : 17044
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "getFirstChild",
- "secondLabel" : "getFirstChild",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 17045,
- "secondPos" : 17045,
- "firstEndPos" : 17058,
- "secondEndPos" : 17058
-}, {
- "firstType" : "INFIX_EXPRESSION_OPERATOR",
- "secondType" : "INFIX_EXPRESSION_OPERATOR",
- "firstLabel" : "!=",
- "secondLabel" : "!=",
- "firstParentType" : "InfixExpression",
- "secondParentType" : "InfixExpression",
- "firstPos" : 17061,
- "secondPos" : 17061,
- "firstEndPos" : 17063,
- "secondEndPos" : 17063
-}, {
- "firstType" : "NullLiteral",
- "secondType" : "NullLiteral",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "InfixExpression",
- "secondParentType" : "InfixExpression",
- "firstPos" : 17064,
- "secondPos" : 17064,
- "firstEndPos" : 17068,
- "secondEndPos" : 17068
-}, {
- "firstType" : "Block",
- "secondType" : "Block",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "IfStatement",
- "secondParentType" : "IfStatement",
- "firstPos" : 17070,
- "secondPos" : 17070,
- "firstEndPos" : 17104,
- "secondEndPos" : 17104
-}, {
- "firstType" : "ReturnStatement",
- "secondType" : "ReturnStatement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "Block",
- "secondParentType" : "Block",
- "firstPos" : 17082,
- "secondPos" : 17082,
- "firstEndPos" : 17094,
- "secondEndPos" : 17094
-}, {
- "firstType" : "BooleanLiteral",
- "secondType" : "BooleanLiteral",
- "firstLabel" : "true",
- "secondLabel" : "true",
- "firstParentType" : "ReturnStatement",
- "secondParentType" : "ReturnStatement",
- "firstPos" : 17089,
- "secondPos" : 17089,
- "firstEndPos" : 17093,
- "secondEndPos" : 17093
-}, {
- "firstType" : "BreakStatement",
- "secondType" : "BreakStatement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 17113,
- "secondPos" : 17113,
- "firstEndPos" : 17119,
- "secondEndPos" : 17119
-}, {
- "firstType" : "SwitchCase",
- "secondType" : "SwitchCase",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 17127,
- "secondPos" : 17127,
- "firstEndPos" : 17147,
- "secondEndPos" : 17147
-}, {
- "firstType" : "QualifiedName",
- "secondType" : "QualifiedName",
- "firstLabel" : "Token.FUNCTION",
- "secondLabel" : "Token.FUNCTION",
- "firstParentType" : "SwitchCase",
- "secondParentType" : "SwitchCase",
- "firstPos" : 17132,
- "secondPos" : 17132,
- "firstEndPos" : 17146,
- "secondEndPos" : 17146
-}, {
- "firstType" : "LineComment",
- "secondType" : "LineComment",
- "firstLabel" : "// Function expressions don't have side-effects, but function",
- "secondLabel" : "// Function expressions don't have side-effects, but function",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 17156,
- "secondPos" : 17156,
- "firstEndPos" : 17217,
- "secondEndPos" : 17217
-}, {
- "firstType" : "LineComment",
- "secondType" : "LineComment",
- "firstLabel" : "// declarations change the namespace. Either way, we don't need to",
- "secondLabel" : "// declarations change the namespace. Either way, we don't need to",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 17226,
- "secondPos" : 17226,
- "firstEndPos" : 17292,
- "secondEndPos" : 17292
-}, {
- "firstType" : "LineComment",
- "secondType" : "LineComment",
- "firstLabel" : "// check the children, since they aren't executed at declaration time.",
- "secondLabel" : "// check the children, since they aren't executed at declaration time.",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 17301,
- "secondPos" : 17301,
- "firstEndPos" : 17371,
- "secondEndPos" : 17371
-}, {
- "firstType" : "ReturnStatement",
- "secondType" : "ReturnStatement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 17380,
- "secondPos" : 17380,
- "firstEndPos" : 17434,
- "secondEndPos" : 17434
-}, {
- "firstType" : "InfixExpression",
- "secondType" : "InfixExpression",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "ReturnStatement",
- "secondParentType" : "ReturnStatement",
- "firstPos" : 17387,
- "secondPos" : 17387,
- "firstEndPos" : 17433,
- "secondEndPos" : 17433
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "checkForNewObjects",
- "secondLabel" : "checkForNewObjects",
- "firstParentType" : "InfixExpression",
- "secondParentType" : "InfixExpression",
- "firstPos" : 17387,
- "secondPos" : 17387,
- "firstEndPos" : 17405,
- "secondEndPos" : 17405
-}, {
- "firstType" : "INFIX_EXPRESSION_OPERATOR",
- "secondType" : "INFIX_EXPRESSION_OPERATOR",
- "firstLabel" : "||",
- "secondLabel" : "||",
- "firstParentType" : "InfixExpression",
- "secondParentType" : "InfixExpression",
- "firstPos" : 17406,
- "secondPos" : 17406,
- "firstEndPos" : 17408,
- "secondEndPos" : 17408
-}, {
- "firstType" : "PrefixExpression",
- "secondType" : "PrefixExpression",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "InfixExpression",
- "secondParentType" : "InfixExpression",
- "firstPos" : 17409,
- "secondPos" : 17409,
- "firstEndPos" : 17433,
- "secondEndPos" : 17433
-}, {
- "firstType" : "PREFIX_EXPRESSION_OPERATOR",
- "secondType" : "PREFIX_EXPRESSION_OPERATOR",
- "firstLabel" : "!",
- "secondLabel" : "!",
- "firstParentType" : "PrefixExpression",
- "secondParentType" : "PrefixExpression",
- "firstPos" : 17409,
- "secondPos" : 17409,
- "firstEndPos" : 17410,
- "secondEndPos" : 17410
-}, {
- "firstType" : "MethodInvocation",
- "secondType" : "MethodInvocation",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "PrefixExpression",
- "secondParentType" : "PrefixExpression",
- "firstPos" : 17410,
- "secondPos" : 17410,
- "firstEndPos" : 17433,
- "secondEndPos" : 17433
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "isFunctionExpression",
- "secondLabel" : "isFunctionExpression",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 17410,
- "secondPos" : 17410,
- "firstEndPos" : 17430,
- "secondEndPos" : 17430
-}, {
- "firstType" : "METHOD_INVOCATION_ARGUMENTS",
- "secondType" : "METHOD_INVOCATION_ARGUMENTS",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 17431,
- "secondPos" : 17431,
- "firstEndPos" : 17432,
- "secondEndPos" : 17432
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "n",
- "secondLabel" : "n",
- "firstParentType" : "METHOD_INVOCATION_ARGUMENTS",
- "secondParentType" : "METHOD_INVOCATION_ARGUMENTS",
- "firstPos" : 17431,
- "secondPos" : 17431,
- "firstEndPos" : 17432,
- "secondEndPos" : 17432
-}, {
- "firstType" : "SwitchCase",
- "secondType" : "SwitchCase",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 17442,
- "secondPos" : 17442,
- "firstEndPos" : 17457,
- "secondEndPos" : 17457
-}, {
- "firstType" : "QualifiedName",
- "secondType" : "QualifiedName",
- "firstLabel" : "Token.NEW",
- "secondLabel" : "Token.NEW",
- "firstParentType" : "SwitchCase",
- "secondParentType" : "SwitchCase",
- "firstPos" : 17447,
- "secondPos" : 17447,
- "firstEndPos" : 17456,
- "secondEndPos" : 17456
-}, {
- "firstType" : "IfStatement",
- "secondType" : "IfStatement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 17466,
- "secondPos" : 17466,
- "firstEndPos" : 17524,
- "secondEndPos" : 17524
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "checkForNewObjects",
- "secondLabel" : "checkForNewObjects",
- "firstParentType" : "IfStatement",
- "secondParentType" : "IfStatement",
- "firstPos" : 17470,
- "secondPos" : 17470,
- "firstEndPos" : 17488,
- "secondEndPos" : 17488
-}, {
- "firstType" : "Block",
- "secondType" : "Block",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "IfStatement",
- "secondParentType" : "IfStatement",
- "firstPos" : 17490,
- "secondPos" : 17490,
- "firstEndPos" : 17524,
- "secondEndPos" : 17524
-}, {
- "firstType" : "ReturnStatement",
- "secondType" : "ReturnStatement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "Block",
- "secondParentType" : "Block",
- "firstPos" : 17502,
- "secondPos" : 17502,
- "firstEndPos" : 17514,
- "secondEndPos" : 17514
-}, {
- "firstType" : "BooleanLiteral",
- "secondType" : "BooleanLiteral",
- "firstLabel" : "true",
- "secondLabel" : "true",
- "firstParentType" : "ReturnStatement",
- "secondParentType" : "ReturnStatement",
- "firstPos" : 17509,
- "secondPos" : 17509,
- "firstEndPos" : 17513,
- "secondEndPos" : 17513
-}, {
- "firstType" : "IfStatement",
- "secondType" : "IfStatement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 17534,
- "secondPos" : 17534,
- "firstEndPos" : 17695,
- "secondEndPos" : 17695
-}, {
- "firstType" : "PrefixExpression",
- "secondType" : "PrefixExpression",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "IfStatement",
- "secondParentType" : "IfStatement",
- "firstPos" : 17538,
- "secondPos" : 17538,
- "firstEndPos" : 17571,
- "secondEndPos" : 17571
-}, {
- "firstType" : "PREFIX_EXPRESSION_OPERATOR",
- "secondType" : "PREFIX_EXPRESSION_OPERATOR",
- "firstLabel" : "!",
- "secondLabel" : "!",
- "firstParentType" : "PrefixExpression",
- "secondParentType" : "PrefixExpression",
- "firstPos" : 17538,
- "secondPos" : 17538,
- "firstEndPos" : 17539,
- "secondEndPos" : 17539
-}, {
- "firstType" : "MethodInvocation",
- "secondType" : "MethodInvocation",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "PrefixExpression",
- "secondParentType" : "PrefixExpression",
- "firstPos" : 17539,
- "secondPos" : 17539,
- "firstEndPos" : 17571,
- "secondEndPos" : 17571
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "constructorCallHasSideEffects",
- "secondLabel" : "constructorCallHasSideEffects",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 17539,
- "secondPos" : 17539,
- "firstEndPos" : 17568,
- "secondEndPos" : 17568
-}, {
- "firstType" : "METHOD_INVOCATION_ARGUMENTS",
- "secondType" : "METHOD_INVOCATION_ARGUMENTS",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 17569,
- "secondPos" : 17569,
- "firstEndPos" : 17570,
- "secondEndPos" : 17570
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "n",
- "secondLabel" : "n",
- "firstParentType" : "METHOD_INVOCATION_ARGUMENTS",
- "secondParentType" : "METHOD_INVOCATION_ARGUMENTS",
- "firstPos" : 17569,
- "secondPos" : 17569,
- "firstEndPos" : 17570,
- "secondEndPos" : 17570
-}, {
- "firstType" : "Block",
- "secondType" : "Block",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "IfStatement",
- "secondParentType" : "IfStatement",
- "firstPos" : 17573,
- "secondPos" : 17573,
- "firstEndPos" : 17695,
- "secondEndPos" : 17695
-}, {
- "firstType" : "LineComment",
- "secondType" : "LineComment",
- "firstLabel" : "// loop below will see if the constructor parameters have",
- "secondLabel" : "// loop below will see if the constructor parameters have",
- "firstParentType" : "Block",
- "secondParentType" : "Block",
- "firstPos" : 17585,
- "secondPos" : 17585,
- "firstEndPos" : 17642,
- "secondEndPos" : 17642
-}, {
- "firstType" : "LineComment",
- "secondType" : "LineComment",
- "firstLabel" : "// side-effects",
- "secondLabel" : "// side-effects",
- "firstParentType" : "Block",
- "secondParentType" : "Block",
- "firstPos" : 17653,
- "secondPos" : 17653,
- "firstEndPos" : 17668,
- "secondEndPos" : 17668
-}, {
- "firstType" : "BreakStatement",
- "secondType" : "BreakStatement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "Block",
- "secondParentType" : "Block",
- "firstPos" : 17679,
- "secondPos" : 17679,
- "firstEndPos" : 17685,
- "secondEndPos" : 17685
-}, {
- "firstType" : "ReturnStatement",
- "secondType" : "ReturnStatement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 17704,
- "secondPos" : 17704,
- "firstEndPos" : 17716,
- "secondEndPos" : 17716
-}, {
- "firstType" : "BooleanLiteral",
- "secondType" : "BooleanLiteral",
- "firstLabel" : "true",
- "secondLabel" : "true",
- "firstParentType" : "ReturnStatement",
- "secondParentType" : "ReturnStatement",
- "firstPos" : 17711,
- "secondPos" : 17711,
- "firstEndPos" : 17715,
- "secondEndPos" : 17715
-}, {
- "firstType" : "SwitchCase",
- "secondType" : "SwitchCase",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 17724,
- "secondPos" : 17724,
- "firstEndPos" : 17740,
- "secondEndPos" : 17740
-}, {
- "firstType" : "QualifiedName",
- "secondType" : "QualifiedName",
- "firstLabel" : "Token.CALL",
- "secondLabel" : "Token.CALL",
- "firstParentType" : "SwitchCase",
- "secondParentType" : "SwitchCase",
- "firstPos" : 17729,
- "secondPos" : 17729,
- "firstEndPos" : 17739,
- "secondEndPos" : 17739
-}, {
- "firstType" : "LineComment",
- "secondType" : "LineComment",
- "firstLabel" : "// calls to functions that have no side effects have the no",
- "secondLabel" : "// calls to functions that have no side effects have the no",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 17749,
- "secondPos" : 17749,
- "firstEndPos" : 17808,
- "secondEndPos" : 17808
-}, {
- "firstType" : "LineComment",
- "secondType" : "LineComment",
- "firstLabel" : "// side effect property set.",
- "secondLabel" : "// side effect property set.",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 17817,
- "secondPos" : 17817,
- "firstEndPos" : 17845,
- "secondEndPos" : 17845
-}, {
- "firstType" : "IfStatement",
- "secondType" : "IfStatement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 17854,
- "secondPos" : 17854,
- "firstEndPos" : 18019,
- "secondEndPos" : 18019
-}, {
- "firstType" : "PrefixExpression",
- "secondType" : "PrefixExpression",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "IfStatement",
- "secondParentType" : "IfStatement",
- "firstPos" : 17858,
- "secondPos" : 17858,
- "firstEndPos" : 17898,
- "secondEndPos" : 17898
-}, {
- "firstType" : "PREFIX_EXPRESSION_OPERATOR",
- "secondType" : "PREFIX_EXPRESSION_OPERATOR",
- "firstLabel" : "!",
- "secondLabel" : "!",
- "firstParentType" : "PrefixExpression",
- "secondParentType" : "PrefixExpression",
- "firstPos" : 17858,
- "secondPos" : 17858,
- "firstEndPos" : 17859,
- "secondEndPos" : 17859
-}, {
- "firstType" : "MethodInvocation",
- "secondType" : "MethodInvocation",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "PrefixExpression",
- "secondParentType" : "PrefixExpression",
- "firstPos" : 17859,
- "secondPos" : 17859,
- "firstEndPos" : 17898,
- "secondEndPos" : 17898
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "functionCallHasSideEffects",
- "secondLabel" : "functionCallHasSideEffects",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 17859,
- "secondPos" : 17859,
- "firstEndPos" : 17885,
- "secondEndPos" : 17885
-}, {
- "firstType" : "METHOD_INVOCATION_ARGUMENTS",
- "secondType" : "METHOD_INVOCATION_ARGUMENTS",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 17886,
- "secondPos" : 17886,
- "firstEndPos" : 17897,
- "secondEndPos" : 17897
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "n",
- "secondLabel" : "n",
- "firstParentType" : "METHOD_INVOCATION_ARGUMENTS",
- "secondParentType" : "METHOD_INVOCATION_ARGUMENTS",
- "firstPos" : 17886,
- "secondPos" : 17886,
- "firstEndPos" : 17887,
- "secondEndPos" : 17887
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "compiler",
- "secondLabel" : "compiler",
- "firstParentType" : "METHOD_INVOCATION_ARGUMENTS",
- "secondParentType" : "METHOD_INVOCATION_ARGUMENTS",
- "firstPos" : 17889,
- "secondPos" : 17889,
- "firstEndPos" : 17897,
- "secondEndPos" : 17897
-}, {
- "firstType" : "Block",
- "secondType" : "Block",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "IfStatement",
- "secondParentType" : "IfStatement",
- "firstPos" : 17900,
- "secondPos" : 17900,
- "firstEndPos" : 18019,
- "secondEndPos" : 18019
-}, {
- "firstType" : "LineComment",
- "secondType" : "LineComment",
- "firstLabel" : "// loop below will see if the function parameters have",
- "secondLabel" : "// loop below will see if the function parameters have",
- "firstParentType" : "Block",
- "secondParentType" : "Block",
- "firstPos" : 17912,
- "secondPos" : 17912,
- "firstEndPos" : 17966,
- "secondEndPos" : 17966
-}, {
- "firstType" : "LineComment",
- "secondType" : "LineComment",
- "firstLabel" : "// side-effects",
- "secondLabel" : "// side-effects",
- "firstParentType" : "Block",
- "secondParentType" : "Block",
- "firstPos" : 17977,
- "secondPos" : 17977,
- "firstEndPos" : 17992,
- "secondEndPos" : 17992
-}, {
- "firstType" : "BreakStatement",
- "secondType" : "BreakStatement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "Block",
- "secondParentType" : "Block",
- "firstPos" : 18003,
- "secondPos" : 18003,
- "firstEndPos" : 18009,
- "secondEndPos" : 18009
-}, {
- "firstType" : "ReturnStatement",
- "secondType" : "ReturnStatement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 18028,
- "secondPos" : 18028,
- "firstEndPos" : 18040,
- "secondEndPos" : 18040
-}, {
- "firstType" : "BooleanLiteral",
- "secondType" : "BooleanLiteral",
- "firstLabel" : "true",
- "secondLabel" : "true",
- "firstParentType" : "ReturnStatement",
- "secondParentType" : "ReturnStatement",
- "firstPos" : 18035,
- "secondPos" : 18035,
- "firstEndPos" : 18039,
- "secondEndPos" : 18039
-}, {
- "firstType" : "SwitchCase",
- "secondType" : "SwitchCase",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 18048,
- "secondPos" : 18048,
- "firstEndPos" : 18056,
- "secondEndPos" : 18056
-}, {
- "firstType" : "IfStatement",
- "secondType" : "IfStatement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 18065,
- "secondPos" : 18065,
- "firstEndPos" : 18132,
- "secondEndPos" : 18132
-}, {
- "firstType" : "MethodInvocation",
- "secondType" : "MethodInvocation",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "IfStatement",
- "secondParentType" : "IfStatement",
- "firstPos" : 18069,
- "secondPos" : 18069,
- "firstEndPos" : 18102,
- "secondEndPos" : 18102
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "isSimpleOperatorType",
- "secondLabel" : "isSimpleOperatorType",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 18069,
- "secondPos" : 18069,
- "firstEndPos" : 18089,
- "secondEndPos" : 18089
-}, {
- "firstType" : "METHOD_INVOCATION_ARGUMENTS",
- "secondType" : "METHOD_INVOCATION_ARGUMENTS",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 18090,
- "secondPos" : 18090,
- "firstEndPos" : 18101,
- "secondEndPos" : 18101
-}, {
- "firstType" : "MethodInvocation",
- "secondType" : "MethodInvocation",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "METHOD_INVOCATION_ARGUMENTS",
- "secondParentType" : "METHOD_INVOCATION_ARGUMENTS",
- "firstPos" : 18090,
- "secondPos" : 18090,
- "firstEndPos" : 18101,
- "secondEndPos" : 18101
-}, {
- "firstType" : "METHOD_INVOCATION_RECEIVER",
- "secondType" : "METHOD_INVOCATION_RECEIVER",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 18090,
- "secondPos" : 18090,
- "firstEndPos" : 18091,
- "secondEndPos" : 18091
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "n",
- "secondLabel" : "n",
- "firstParentType" : "METHOD_INVOCATION_RECEIVER",
- "secondParentType" : "METHOD_INVOCATION_RECEIVER",
- "firstPos" : 18090,
- "secondPos" : 18090,
- "firstEndPos" : 18091,
- "secondEndPos" : 18091
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "getType",
- "secondLabel" : "getType",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 18092,
- "secondPos" : 18092,
- "firstEndPos" : 18099,
- "secondEndPos" : 18099
-}, {
- "firstType" : "Block",
- "secondType" : "Block",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "IfStatement",
- "secondParentType" : "IfStatement",
- "firstPos" : 18104,
- "secondPos" : 18104,
- "firstEndPos" : 18132,
- "secondEndPos" : 18132
-}, {
- "firstType" : "BreakStatement",
- "secondType" : "BreakStatement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "Block",
- "secondParentType" : "Block",
- "firstPos" : 18116,
- "secondPos" : 18116,
- "firstEndPos" : 18122,
- "secondEndPos" : 18122
-}, {
- "firstType" : "IfStatement",
- "secondType" : "IfStatement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 18142,
- "secondPos" : 18142,
- "firstEndPos" : 19967,
- "secondEndPos" : 19967
-}, {
- "firstType" : "MethodInvocation",
- "secondType" : "MethodInvocation",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "IfStatement",
- "secondParentType" : "IfStatement",
- "firstPos" : 18146,
- "secondPos" : 18146,
- "firstEndPos" : 18163,
- "secondEndPos" : 18163
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "isAssignmentOp",
- "secondLabel" : "isAssignmentOp",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 18146,
- "secondPos" : 18146,
- "firstEndPos" : 18160,
- "secondEndPos" : 18160
-}, {
- "firstType" : "METHOD_INVOCATION_ARGUMENTS",
- "secondType" : "METHOD_INVOCATION_ARGUMENTS",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 18161,
- "secondPos" : 18161,
- "firstEndPos" : 18162,
- "secondEndPos" : 18162
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "n",
- "secondLabel" : "n",
- "firstParentType" : "METHOD_INVOCATION_ARGUMENTS",
- "secondParentType" : "METHOD_INVOCATION_ARGUMENTS",
- "firstPos" : 18161,
- "secondPos" : 18161,
- "firstEndPos" : 18162,
- "secondEndPos" : 18162
-}, {
- "firstType" : "Block",
- "secondType" : "Block",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "IfStatement",
- "secondParentType" : "IfStatement",
- "firstPos" : 18165,
- "secondPos" : 18165,
- "firstEndPos" : 19967,
- "secondEndPos" : 19967
-}, {
- "firstType" : "VariableDeclarationStatement",
- "secondType" : "VariableDeclarationStatement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "Block",
- "secondParentType" : "Block",
- "firstPos" : 18177,
- "secondPos" : 18177,
- "firstEndPos" : 18215,
- "secondEndPos" : 18215
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "Node",
- "secondLabel" : "Node",
- "firstParentType" : "SimpleType",
- "secondParentType" : "SimpleType",
- "firstPos" : 18177,
- "secondPos" : 18177,
- "firstEndPos" : 18181,
- "secondEndPos" : 18181
-}, {
- "firstType" : "SimpleType",
- "secondType" : "SimpleType",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "VariableDeclarationStatement",
- "secondParentType" : "VariableDeclarationStatement",
- "firstPos" : 18177,
- "secondPos" : 18177,
- "firstEndPos" : 18181,
- "secondEndPos" : 18181
-}, {
- "firstType" : "VariableDeclarationFragment",
- "secondType" : "VariableDeclarationFragment",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "VariableDeclarationStatement",
- "secondParentType" : "VariableDeclarationStatement",
- "firstPos" : 18182,
- "secondPos" : 18182,
- "firstEndPos" : 18214,
- "secondEndPos" : 18214
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "assignTarget",
- "secondLabel" : "assignTarget",
- "firstParentType" : "VariableDeclarationFragment",
- "secondParentType" : "VariableDeclarationFragment",
- "firstPos" : 18182,
- "secondPos" : 18182,
- "firstEndPos" : 18194,
- "secondEndPos" : 18194
-}, {
- "firstType" : "MethodInvocation",
- "secondType" : "MethodInvocation",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "VariableDeclarationFragment",
- "secondParentType" : "VariableDeclarationFragment",
- "firstPos" : 18197,
- "secondPos" : 18197,
- "firstEndPos" : 18214,
- "secondEndPos" : 18214
-}, {
- "firstType" : "METHOD_INVOCATION_RECEIVER",
- "secondType" : "METHOD_INVOCATION_RECEIVER",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 18197,
- "secondPos" : 18197,
- "firstEndPos" : 18198,
- "secondEndPos" : 18198
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "n",
- "secondLabel" : "n",
- "firstParentType" : "METHOD_INVOCATION_RECEIVER",
- "secondParentType" : "METHOD_INVOCATION_RECEIVER",
- "firstPos" : 18197,
- "secondPos" : 18197,
- "firstEndPos" : 18198,
- "secondEndPos" : 18198
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "getFirstChild",
- "secondLabel" : "getFirstChild",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 18199,
- "secondPos" : 18199,
- "firstEndPos" : 18212,
- "secondEndPos" : 18212
-}, {
- "firstType" : "IfStatement",
- "secondType" : "IfStatement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "Block",
- "secondParentType" : "Block",
- "firstPos" : 18226,
- "secondPos" : 18226,
- "firstEndPos" : 18290,
- "secondEndPos" : 18290
-}, {
- "firstType" : "MethodInvocation",
- "secondType" : "MethodInvocation",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "IfStatement",
- "secondParentType" : "IfStatement",
- "firstPos" : 18230,
- "secondPos" : 18230,
- "firstEndPos" : 18250,
- "secondEndPos" : 18250
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "isName",
- "secondLabel" : "isName",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 18230,
- "secondPos" : 18230,
- "firstEndPos" : 18236,
- "secondEndPos" : 18236
-}, {
- "firstType" : "METHOD_INVOCATION_ARGUMENTS",
- "secondType" : "METHOD_INVOCATION_ARGUMENTS",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 18237,
- "secondPos" : 18237,
- "firstEndPos" : 18249,
- "secondEndPos" : 18249
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "assignTarget",
- "secondLabel" : "assignTarget",
- "firstParentType" : "METHOD_INVOCATION_ARGUMENTS",
- "secondParentType" : "METHOD_INVOCATION_ARGUMENTS",
- "firstPos" : 18237,
- "secondPos" : 18237,
- "firstEndPos" : 18249,
- "secondEndPos" : 18249
-}, {
- "firstType" : "Block",
- "secondType" : "Block",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "IfStatement",
- "secondParentType" : "IfStatement",
- "firstPos" : 18252,
- "secondPos" : 18252,
- "firstEndPos" : 18290,
- "secondEndPos" : 18290
-}, {
- "firstType" : "ReturnStatement",
- "secondType" : "ReturnStatement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "Block",
- "secondParentType" : "Block",
- "firstPos" : 18266,
- "secondPos" : 18266,
- "firstEndPos" : 18278,
- "secondEndPos" : 18278
-}, {
- "firstType" : "BooleanLiteral",
- "secondType" : "BooleanLiteral",
- "firstLabel" : "true",
- "secondLabel" : "true",
- "firstParentType" : "ReturnStatement",
- "secondParentType" : "ReturnStatement",
- "firstPos" : 18273,
- "secondPos" : 18273,
- "firstEndPos" : 18277,
- "secondEndPos" : 18277
-}, {
- "firstType" : "LineComment",
- "secondType" : "LineComment",
- "firstLabel" : "// Assignments will have side effects if",
- "secondLabel" : "// Assignments will have side effects if",
- "firstParentType" : "Block",
- "secondParentType" : "Block",
- "firstPos" : 18302,
- "secondPos" : 18302,
- "firstEndPos" : 18342,
- "secondEndPos" : 18342
-}, {
- "firstType" : "LineComment",
- "secondType" : "LineComment",
- "firstLabel" : "// a) The RHS has side effects, or",
- "secondLabel" : "// a) The RHS has side effects, or",
- "firstParentType" : "Block",
- "secondParentType" : "Block",
- "firstPos" : 18353,
- "secondPos" : 18353,
- "firstEndPos" : 18387,
- "secondEndPos" : 18387
-}, {
- "firstType" : "LineComment",
- "secondType" : "LineComment",
- "firstLabel" : "// b) The LHS has side effects, or",
- "secondLabel" : "// b) The LHS has side effects, or",
- "firstParentType" : "Block",
- "secondParentType" : "Block",
- "firstPos" : 18398,
- "secondPos" : 18398,
- "firstEndPos" : 18432,
- "secondEndPos" : 18432
-}, {
- "firstType" : "LineComment",
- "secondType" : "LineComment",
- "firstLabel" : "// c) A name on the LHS will exist beyond the life of this statement.",
- "secondLabel" : "// c) A name on the LHS will exist beyond the life of this statement.",
- "firstParentType" : "Block",
- "secondParentType" : "Block",
- "firstPos" : 18443,
- "secondPos" : 18443,
- "firstEndPos" : 18512,
- "secondEndPos" : 18512
-}, {
- "firstType" : "IfStatement",
- "secondType" : "IfStatement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "Block",
- "secondParentType" : "Block",
- "firstPos" : 18523,
- "secondPos" : 18523,
- "firstEndPos" : 18770,
- "secondEndPos" : 18770
-}, {
- "firstType" : "InfixExpression",
- "secondType" : "InfixExpression",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "IfStatement",
- "secondParentType" : "IfStatement",
- "firstPos" : 18527,
- "secondPos" : 18527,
- "firstEndPos" : 18730,
- "secondEndPos" : 18730
-}, {
- "firstType" : "MethodInvocation",
- "secondType" : "MethodInvocation",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "InfixExpression",
- "secondParentType" : "InfixExpression",
- "firstPos" : 18527,
- "secondPos" : 18527,
- "firstEndPos" : 18620,
- "secondEndPos" : 18620
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "checkForStateChangeHelper",
- "secondLabel" : "checkForStateChangeHelper",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 18527,
- "secondPos" : 18527,
- "firstEndPos" : 18552,
- "secondEndPos" : 18552
-}, {
- "firstType" : "METHOD_INVOCATION_ARGUMENTS",
- "secondType" : "METHOD_INVOCATION_ARGUMENTS",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 18572,
- "secondPos" : 18572,
- "firstEndPos" : 18619,
- "secondEndPos" : 18619
-}, {
- "firstType" : "MethodInvocation",
- "secondType" : "MethodInvocation",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "METHOD_INVOCATION_ARGUMENTS",
- "secondParentType" : "METHOD_INVOCATION_ARGUMENTS",
- "firstPos" : 18572,
- "secondPos" : 18572,
- "firstEndPos" : 18589,
- "secondEndPos" : 18589
-}, {
- "firstType" : "METHOD_INVOCATION_RECEIVER",
- "secondType" : "METHOD_INVOCATION_RECEIVER",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 18572,
- "secondPos" : 18572,
- "firstEndPos" : 18573,
- "secondEndPos" : 18573
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "n",
- "secondLabel" : "n",
- "firstParentType" : "METHOD_INVOCATION_RECEIVER",
- "secondParentType" : "METHOD_INVOCATION_RECEIVER",
- "firstPos" : 18572,
- "secondPos" : 18572,
- "firstEndPos" : 18573,
- "secondEndPos" : 18573
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "getFirstChild",
- "secondLabel" : "getFirstChild",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 18574,
- "secondPos" : 18574,
- "firstEndPos" : 18587,
- "secondEndPos" : 18587
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "checkForNewObjects",
- "secondLabel" : "checkForNewObjects",
- "firstParentType" : "METHOD_INVOCATION_ARGUMENTS",
- "secondParentType" : "METHOD_INVOCATION_ARGUMENTS",
- "firstPos" : 18591,
- "secondPos" : 18591,
- "firstEndPos" : 18609,
- "secondEndPos" : 18609
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "compiler",
- "secondLabel" : "compiler",
- "firstParentType" : "METHOD_INVOCATION_ARGUMENTS",
- "secondParentType" : "METHOD_INVOCATION_ARGUMENTS",
- "firstPos" : 18611,
- "secondPos" : 18611,
- "firstEndPos" : 18619,
- "secondEndPos" : 18619
-}, {
- "firstType" : "INFIX_EXPRESSION_OPERATOR",
- "secondType" : "INFIX_EXPRESSION_OPERATOR",
- "firstLabel" : "||",
- "secondLabel" : "||",
- "firstParentType" : "InfixExpression",
- "secondParentType" : "InfixExpression",
- "firstPos" : 18621,
- "secondPos" : 18621,
- "firstEndPos" : 18623,
- "secondEndPos" : 18623
-}, {
- "firstType" : "MethodInvocation",
- "secondType" : "MethodInvocation",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "InfixExpression",
- "secondParentType" : "InfixExpression",
- "firstPos" : 18638,
- "secondPos" : 18638,
- "firstEndPos" : 18730,
- "secondEndPos" : 18730
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "checkForStateChangeHelper",
- "secondLabel" : "checkForStateChangeHelper",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 18638,
- "secondPos" : 18638,
- "firstEndPos" : 18663,
- "secondEndPos" : 18663
-}, {
- "firstType" : "METHOD_INVOCATION_ARGUMENTS",
- "secondType" : "METHOD_INVOCATION_ARGUMENTS",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 18683,
- "secondPos" : 18683,
- "firstEndPos" : 18729,
- "secondEndPos" : 18729
-}, {
- "firstType" : "MethodInvocation",
- "secondType" : "MethodInvocation",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "METHOD_INVOCATION_ARGUMENTS",
- "secondParentType" : "METHOD_INVOCATION_ARGUMENTS",
- "firstPos" : 18683,
- "secondPos" : 18683,
- "firstEndPos" : 18699,
- "secondEndPos" : 18699
-}, {
- "firstType" : "METHOD_INVOCATION_RECEIVER",
- "secondType" : "METHOD_INVOCATION_RECEIVER",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 18683,
- "secondPos" : 18683,
- "firstEndPos" : 18684,
- "secondEndPos" : 18684
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "n",
- "secondLabel" : "n",
- "firstParentType" : "METHOD_INVOCATION_RECEIVER",
- "secondParentType" : "METHOD_INVOCATION_RECEIVER",
- "firstPos" : 18683,
- "secondPos" : 18683,
- "firstEndPos" : 18684,
- "secondEndPos" : 18684
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "getLastChild",
- "secondLabel" : "getLastChild",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 18685,
- "secondPos" : 18685,
- "firstEndPos" : 18697,
- "secondEndPos" : 18697
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "checkForNewObjects",
- "secondLabel" : "checkForNewObjects",
- "firstParentType" : "METHOD_INVOCATION_ARGUMENTS",
- "secondParentType" : "METHOD_INVOCATION_ARGUMENTS",
- "firstPos" : 18701,
- "secondPos" : 18701,
- "firstEndPos" : 18719,
- "secondEndPos" : 18719
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "compiler",
- "secondLabel" : "compiler",
- "firstParentType" : "METHOD_INVOCATION_ARGUMENTS",
- "secondParentType" : "METHOD_INVOCATION_ARGUMENTS",
- "firstPos" : 18721,
- "secondPos" : 18721,
- "firstEndPos" : 18729,
- "secondEndPos" : 18729
-}, {
- "firstType" : "Block",
- "secondType" : "Block",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "IfStatement",
- "secondParentType" : "IfStatement",
- "firstPos" : 18732,
- "secondPos" : 18732,
- "firstEndPos" : 18770,
- "secondEndPos" : 18770
-}, {
- "firstType" : "ReturnStatement",
- "secondType" : "ReturnStatement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "Block",
- "secondParentType" : "Block",
- "firstPos" : 18746,
- "secondPos" : 18746,
- "firstEndPos" : 18758,
- "secondEndPos" : 18758
-}, {
- "firstType" : "BooleanLiteral",
- "secondType" : "BooleanLiteral",
- "firstLabel" : "true",
- "secondLabel" : "true",
- "firstParentType" : "ReturnStatement",
- "secondParentType" : "ReturnStatement",
- "firstPos" : 18753,
- "secondPos" : 18753,
- "firstEndPos" : 18757,
- "secondEndPos" : 18757
-}, {
- "firstType" : "IfStatement",
- "secondType" : "IfStatement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "Block",
- "secondParentType" : "Block",
- "firstPos" : 18782,
- "secondPos" : 18782,
- "firstEndPos" : 19957,
- "secondEndPos" : 19957
-}, {
- "firstType" : "MethodInvocation",
- "secondType" : "MethodInvocation",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "IfStatement",
- "secondParentType" : "IfStatement",
- "firstPos" : 18786,
- "secondPos" : 18786,
- "firstEndPos" : 18805,
- "secondEndPos" : 18805
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "isGet",
- "secondLabel" : "isGet",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 18786,
- "secondPos" : 18786,
- "firstEndPos" : 18791,
- "secondEndPos" : 18791
-}, {
- "firstType" : "METHOD_INVOCATION_ARGUMENTS",
- "secondType" : "METHOD_INVOCATION_ARGUMENTS",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 18792,
- "secondPos" : 18792,
- "firstEndPos" : 18804,
- "secondEndPos" : 18804
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "assignTarget",
- "secondLabel" : "assignTarget",
- "firstParentType" : "METHOD_INVOCATION_ARGUMENTS",
- "secondParentType" : "METHOD_INVOCATION_ARGUMENTS",
- "firstPos" : 18792,
- "secondPos" : 18792,
- "firstEndPos" : 18804,
- "secondEndPos" : 18804
-}, {
- "firstType" : "Block",
- "secondType" : "Block",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "IfStatement",
- "secondParentType" : "IfStatement",
- "firstPos" : 18807,
- "secondPos" : 18807,
- "firstEndPos" : 19685,
- "secondEndPos" : 19685
-}, {
- "firstType" : "LineComment",
- "secondType" : "LineComment",
- "firstLabel" : "// If the object being assigned to is a local object, don't",
- "secondLabel" : "// If the object being assigned to is a local object, don't",
- "firstParentType" : "Block",
- "secondParentType" : "Block",
- "firstPos" : 18821,
- "secondPos" : 18821,
- "firstEndPos" : 18880,
- "secondEndPos" : 18880
-}, {
- "firstType" : "LineComment",
- "secondType" : "LineComment",
- "firstLabel" : "// consider this a side-effect as it can't be referenced",
- "secondLabel" : "// consider this a side-effect as it can't be referenced",
- "firstParentType" : "Block",
- "secondParentType" : "Block",
- "firstPos" : 18893,
- "secondPos" : 18893,
- "firstEndPos" : 18949,
- "secondEndPos" : 18949
-}, {
- "firstType" : "LineComment",
- "secondType" : "LineComment",
- "firstLabel" : "// elsewhere. Don't do this recursively as the property might",
- "secondLabel" : "// elsewhere. Don't do this recursively as the property might",
- "firstParentType" : "Block",
- "secondParentType" : "Block",
- "firstPos" : 18962,
- "secondPos" : 18962,
- "firstEndPos" : 19024,
- "secondEndPos" : 19024
-}, {
- "firstType" : "LineComment",
- "secondType" : "LineComment",
- "firstLabel" : "// be an alias of another object, unlike a literal below.",
- "secondLabel" : "// be an alias of another object, unlike a literal below.",
- "firstParentType" : "Block",
- "secondParentType" : "Block",
- "firstPos" : 19037,
- "secondPos" : 19037,
- "firstEndPos" : 19094,
- "secondEndPos" : 19094
-}, {
- "firstType" : "VariableDeclarationStatement",
- "secondType" : "VariableDeclarationStatement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "Block",
- "secondParentType" : "Block",
- "firstPos" : 19107,
- "secondPos" : 19107,
- "firstEndPos" : 19151,
- "secondEndPos" : 19151
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "Node",
- "secondLabel" : "Node",
- "firstParentType" : "SimpleType",
- "secondParentType" : "SimpleType",
- "firstPos" : 19107,
- "secondPos" : 19107,
- "firstEndPos" : 19111,
- "secondEndPos" : 19111
-}, {
- "firstType" : "SimpleType",
- "secondType" : "SimpleType",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "VariableDeclarationStatement",
- "secondParentType" : "VariableDeclarationStatement",
- "firstPos" : 19107,
- "secondPos" : 19107,
- "firstEndPos" : 19111,
- "secondEndPos" : 19111
-}, {
- "firstType" : "VariableDeclarationFragment",
- "secondType" : "VariableDeclarationFragment",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "VariableDeclarationStatement",
- "secondParentType" : "VariableDeclarationStatement",
- "firstPos" : 19112,
- "secondPos" : 19112,
- "firstEndPos" : 19150,
- "secondEndPos" : 19150
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "current",
- "secondLabel" : "current",
- "firstParentType" : "VariableDeclarationFragment",
- "secondParentType" : "VariableDeclarationFragment",
- "firstPos" : 19112,
- "secondPos" : 19112,
- "firstEndPos" : 19119,
- "secondEndPos" : 19119
-}, {
- "firstType" : "MethodInvocation",
- "secondType" : "MethodInvocation",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "VariableDeclarationFragment",
- "secondParentType" : "VariableDeclarationFragment",
- "firstPos" : 19122,
- "secondPos" : 19122,
- "firstEndPos" : 19150,
- "secondEndPos" : 19150
-}, {
- "firstType" : "METHOD_INVOCATION_RECEIVER",
- "secondType" : "METHOD_INVOCATION_RECEIVER",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 19122,
- "secondPos" : 19122,
- "firstEndPos" : 19134,
- "secondEndPos" : 19134
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "assignTarget",
- "secondLabel" : "assignTarget",
- "firstParentType" : "METHOD_INVOCATION_RECEIVER",
- "secondParentType" : "METHOD_INVOCATION_RECEIVER",
- "firstPos" : 19122,
- "secondPos" : 19122,
- "firstEndPos" : 19134,
- "secondEndPos" : 19134
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "getFirstChild",
- "secondLabel" : "getFirstChild",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 19135,
- "secondPos" : 19135,
- "firstEndPos" : 19148,
- "secondEndPos" : 19148
-}, {
- "firstType" : "IfStatement",
- "secondType" : "IfStatement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "Block",
- "secondParentType" : "Block",
- "firstPos" : 19164,
- "secondPos" : 19164,
- "firstEndPos" : 19243,
- "secondEndPos" : 19243
-}, {
- "firstType" : "MethodInvocation",
- "secondType" : "MethodInvocation",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "IfStatement",
- "secondParentType" : "IfStatement",
- "firstPos" : 19168,
- "secondPos" : 19168,
- "firstEndPos" : 19198,
- "secondEndPos" : 19198
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "evaluatesToLocalValue",
- "secondLabel" : "evaluatesToLocalValue",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 19168,
- "secondPos" : 19168,
- "firstEndPos" : 19189,
- "secondEndPos" : 19189
-}, {
- "firstType" : "METHOD_INVOCATION_ARGUMENTS",
- "secondType" : "METHOD_INVOCATION_ARGUMENTS",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 19190,
- "secondPos" : 19190,
- "firstEndPos" : 19197,
- "secondEndPos" : 19197
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "current",
- "secondLabel" : "current",
- "firstParentType" : "METHOD_INVOCATION_ARGUMENTS",
- "secondParentType" : "METHOD_INVOCATION_ARGUMENTS",
- "firstPos" : 19190,
- "secondPos" : 19190,
- "firstEndPos" : 19197,
- "secondEndPos" : 19197
-}, {
- "firstType" : "Block",
- "secondType" : "Block",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "IfStatement",
- "secondParentType" : "IfStatement",
- "firstPos" : 19200,
- "secondPos" : 19200,
- "firstEndPos" : 19243,
- "secondEndPos" : 19243
-}, {
- "firstType" : "ReturnStatement",
- "secondType" : "ReturnStatement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "Block",
- "secondParentType" : "Block",
- "firstPos" : 19216,
- "secondPos" : 19216,
- "firstEndPos" : 19229,
- "secondEndPos" : 19229
-}, {
- "firstType" : "BooleanLiteral",
- "secondType" : "BooleanLiteral",
- "firstLabel" : "false",
- "secondLabel" : "false",
- "firstParentType" : "ReturnStatement",
- "secondParentType" : "ReturnStatement",
- "firstPos" : 19223,
- "secondPos" : 19223,
- "firstEndPos" : 19228,
- "secondEndPos" : 19228
-}, {
- "firstType" : "LineComment",
- "secondType" : "LineComment",
- "firstLabel" : "// A literal value as defined by \"isLiteralValue\" is guaranteed",
- "secondLabel" : "// A literal value as defined by \"isLiteralValue\" is guaranteed",
- "firstParentType" : "Block",
- "secondParentType" : "Block",
- "firstPos" : 19257,
- "secondPos" : 19257,
- "firstEndPos" : 19320,
- "secondEndPos" : 19320
-}, {
- "firstType" : "LineComment",
- "secondType" : "LineComment",
- "firstLabel" : "// not to be an alias, or any components which are aliases of",
- "secondLabel" : "// not to be an alias, or any components which are aliases of",
- "firstParentType" : "Block",
- "secondParentType" : "Block",
- "firstPos" : 19333,
- "secondPos" : 19333,
- "firstEndPos" : 19394,
- "secondEndPos" : 19394
-}, {
- "firstType" : "LineComment",
- "secondType" : "LineComment",
- "firstLabel" : "// other objects.",
- "secondLabel" : "// other objects.",
- "firstParentType" : "Block",
- "secondParentType" : "Block",
- "firstPos" : 19407,
- "secondPos" : 19407,
- "firstEndPos" : 19424,
- "secondEndPos" : 19424
-}, {
- "firstType" : "LineComment",
- "secondType" : "LineComment",
- "firstLabel" : "// If the root object is a literal don't consider this a",
- "secondLabel" : "// If the root object is a literal don't consider this a",
- "firstParentType" : "Block",
- "secondParentType" : "Block",
- "firstPos" : 19437,
- "secondPos" : 19437,
- "firstEndPos" : 19493,
- "secondEndPos" : 19493
-}, {
- "firstType" : "LineComment",
- "secondType" : "LineComment",
- "firstLabel" : "// side-effect.",
- "secondLabel" : "// side-effect.",
- "firstParentType" : "Block",
- "secondParentType" : "Block",
- "firstPos" : 19506,
- "secondPos" : 19506,
- "firstEndPos" : 19521,
- "secondEndPos" : 19521
-}, {
- "firstType" : "WhileStatement",
- "secondType" : "WhileStatement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "Block",
- "secondParentType" : "Block",
- "firstPos" : 19534,
- "secondPos" : 19534,
- "firstEndPos" : 19621,
- "secondEndPos" : 19621
-}, {
- "firstType" : "MethodInvocation",
- "secondType" : "MethodInvocation",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "WhileStatement",
- "secondParentType" : "WhileStatement",
- "firstPos" : 19541,
- "secondPos" : 19541,
- "firstEndPos" : 19555,
- "secondEndPos" : 19555
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "isGet",
- "secondLabel" : "isGet",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 19541,
- "secondPos" : 19541,
- "firstEndPos" : 19546,
- "secondEndPos" : 19546
-}, {
- "firstType" : "METHOD_INVOCATION_ARGUMENTS",
- "secondType" : "METHOD_INVOCATION_ARGUMENTS",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 19547,
- "secondPos" : 19547,
- "firstEndPos" : 19554,
- "secondEndPos" : 19554
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "current",
- "secondLabel" : "current",
- "firstParentType" : "METHOD_INVOCATION_ARGUMENTS",
- "secondParentType" : "METHOD_INVOCATION_ARGUMENTS",
- "firstPos" : 19547,
- "secondPos" : 19547,
- "firstEndPos" : 19554,
- "secondEndPos" : 19554
-}, {
- "firstType" : "Block",
- "secondType" : "Block",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "WhileStatement",
- "secondParentType" : "WhileStatement",
- "firstPos" : 19557,
- "secondPos" : 19557,
- "firstEndPos" : 19621,
- "secondEndPos" : 19621
-}, {
- "firstType" : "ExpressionStatement",
- "secondType" : "ExpressionStatement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "Block",
- "secondParentType" : "Block",
- "firstPos" : 19573,
- "secondPos" : 19573,
- "firstEndPos" : 19607,
- "secondEndPos" : 19607
-}, {
- "firstType" : "Assignment",
- "secondType" : "Assignment",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "ExpressionStatement",
- "secondParentType" : "ExpressionStatement",
- "firstPos" : 19573,
- "secondPos" : 19573,
- "firstEndPos" : 19606,
- "secondEndPos" : 19606
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "current",
- "secondLabel" : "current",
- "firstParentType" : "Assignment",
- "secondParentType" : "Assignment",
- "firstPos" : 19573,
- "secondPos" : 19573,
- "firstEndPos" : 19580,
- "secondEndPos" : 19580
-}, {
- "firstType" : "ASSIGNMENT_OPERATOR",
- "secondType" : "ASSIGNMENT_OPERATOR",
- "firstLabel" : "=",
- "secondLabel" : "=",
- "firstParentType" : "Assignment",
- "secondParentType" : "Assignment",
- "firstPos" : 19581,
- "secondPos" : 19581,
- "firstEndPos" : 19582,
- "secondEndPos" : 19582
-}, {
- "firstType" : "MethodInvocation",
- "secondType" : "MethodInvocation",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "Assignment",
- "secondParentType" : "Assignment",
- "firstPos" : 19583,
- "secondPos" : 19583,
- "firstEndPos" : 19606,
- "secondEndPos" : 19606
-}, {
- "firstType" : "METHOD_INVOCATION_RECEIVER",
- "secondType" : "METHOD_INVOCATION_RECEIVER",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 19583,
- "secondPos" : 19583,
- "firstEndPos" : 19590,
- "secondEndPos" : 19590
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "current",
- "secondLabel" : "current",
- "firstParentType" : "METHOD_INVOCATION_RECEIVER",
- "secondParentType" : "METHOD_INVOCATION_RECEIVER",
- "firstPos" : 19583,
- "secondPos" : 19583,
- "firstEndPos" : 19590,
- "secondEndPos" : 19590
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "getFirstChild",
- "secondLabel" : "getFirstChild",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 19591,
- "secondPos" : 19591,
- "firstEndPos" : 19604,
- "secondEndPos" : 19604
-}, {
- "firstType" : "ReturnStatement",
- "secondType" : "ReturnStatement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "Block",
- "secondParentType" : "Block",
- "firstPos" : 19635,
- "secondPos" : 19635,
- "firstEndPos" : 19673,
- "secondEndPos" : 19673
-}, {
- "firstType" : "PrefixExpression",
- "secondType" : "PrefixExpression",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "ReturnStatement",
- "secondParentType" : "ReturnStatement",
- "firstPos" : 19642,
- "secondPos" : 19642,
- "firstEndPos" : 19672,
- "secondEndPos" : 19672
-}, {
- "firstType" : "PREFIX_EXPRESSION_OPERATOR",
- "secondType" : "PREFIX_EXPRESSION_OPERATOR",
- "firstLabel" : "!",
- "secondLabel" : "!",
- "firstParentType" : "PrefixExpression",
- "secondParentType" : "PrefixExpression",
- "firstPos" : 19642,
- "secondPos" : 19642,
- "firstEndPos" : 19643,
- "secondEndPos" : 19643
-}, {
- "firstType" : "MethodInvocation",
- "secondType" : "MethodInvocation",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "PrefixExpression",
- "secondParentType" : "PrefixExpression",
- "firstPos" : 19643,
- "secondPos" : 19643,
- "firstEndPos" : 19672,
- "secondEndPos" : 19672
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "isLiteralValue",
- "secondLabel" : "isLiteralValue",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 19643,
- "secondPos" : 19643,
- "firstEndPos" : 19657,
- "secondEndPos" : 19657
-}, {
- "firstType" : "METHOD_INVOCATION_ARGUMENTS",
- "secondType" : "METHOD_INVOCATION_ARGUMENTS",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 19658,
- "secondPos" : 19658,
- "firstEndPos" : 19671,
- "secondEndPos" : 19671
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "current",
- "secondLabel" : "current",
- "firstParentType" : "METHOD_INVOCATION_ARGUMENTS",
- "secondParentType" : "METHOD_INVOCATION_ARGUMENTS",
- "firstPos" : 19658,
- "secondPos" : 19658,
- "firstEndPos" : 19665,
- "secondEndPos" : 19665
-}, {
- "firstType" : "BooleanLiteral",
- "secondType" : "BooleanLiteral",
- "firstLabel" : "true",
- "secondLabel" : "true",
- "firstParentType" : "METHOD_INVOCATION_ARGUMENTS",
- "secondParentType" : "METHOD_INVOCATION_ARGUMENTS",
- "firstPos" : 19667,
- "secondPos" : 19667,
- "firstEndPos" : 19671,
- "secondEndPos" : 19671
-}, {
- "firstType" : "Block",
- "secondType" : "Block",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "IfStatement",
- "secondParentType" : "IfStatement",
- "firstPos" : 19691,
- "secondPos" : 19691,
- "firstEndPos" : 19957,
- "secondEndPos" : 19957
-}, {
- "firstType" : "LineComment",
- "secondType" : "LineComment",
- "firstLabel" : "// TODO(johnlenz): remove this code and make this an exception. This",
- "secondLabel" : "// TODO(johnlenz): remove this code and make this an exception. This",
- "firstParentType" : "Block",
- "secondParentType" : "Block",
- "firstPos" : 19705,
- "secondPos" : 19705,
- "firstEndPos" : 19773,
- "secondEndPos" : 19773
-}, {
- "firstType" : "LineComment",
- "secondType" : "LineComment",
- "firstLabel" : "// is here only for legacy reasons, the AST is not valid but",
- "secondLabel" : "// is here only for legacy reasons, the AST is not valid but",
- "firstParentType" : "Block",
- "secondParentType" : "Block",
- "firstPos" : 19786,
- "secondPos" : 19786,
- "firstEndPos" : 19846,
- "secondEndPos" : 19846
-}, {
- "firstType" : "LineComment",
- "secondType" : "LineComment",
- "firstLabel" : "// preserve existing behavior.",
- "secondLabel" : "// preserve existing behavior.",
- "firstParentType" : "Block",
- "secondParentType" : "Block",
- "firstPos" : 19859,
- "secondPos" : 19859,
- "firstEndPos" : 19889,
- "secondEndPos" : 19889
-}, {
- "firstType" : "ReturnStatement",
- "secondType" : "ReturnStatement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "Block",
- "secondParentType" : "Block",
- "firstPos" : 19902,
- "secondPos" : 19902,
- "firstEndPos" : 19945,
- "secondEndPos" : 19945
-}, {
- "firstType" : "PrefixExpression",
- "secondType" : "PrefixExpression",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "ReturnStatement",
- "secondParentType" : "ReturnStatement",
- "firstPos" : 19909,
- "secondPos" : 19909,
- "firstEndPos" : 19944,
- "secondEndPos" : 19944
-}, {
- "firstType" : "PREFIX_EXPRESSION_OPERATOR",
- "secondType" : "PREFIX_EXPRESSION_OPERATOR",
- "firstLabel" : "!",
- "secondLabel" : "!",
- "firstParentType" : "PrefixExpression",
- "secondParentType" : "PrefixExpression",
- "firstPos" : 19909,
- "secondPos" : 19909,
- "firstEndPos" : 19910,
- "secondEndPos" : 19910
-}, {
- "firstType" : "MethodInvocation",
- "secondType" : "MethodInvocation",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "PrefixExpression",
- "secondParentType" : "PrefixExpression",
- "firstPos" : 19910,
- "secondPos" : 19910,
- "firstEndPos" : 19944,
- "secondEndPos" : 19944
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "isLiteralValue",
- "secondLabel" : "isLiteralValue",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 19910,
- "secondPos" : 19910,
- "firstEndPos" : 19924,
- "secondEndPos" : 19924
-}, {
- "firstType" : "METHOD_INVOCATION_ARGUMENTS",
- "secondType" : "METHOD_INVOCATION_ARGUMENTS",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 19925,
- "secondPos" : 19925,
- "firstEndPos" : 19943,
- "secondEndPos" : 19943
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "assignTarget",
- "secondLabel" : "assignTarget",
- "firstParentType" : "METHOD_INVOCATION_ARGUMENTS",
- "secondParentType" : "METHOD_INVOCATION_ARGUMENTS",
- "firstPos" : 19925,
- "secondPos" : 19925,
- "firstEndPos" : 19937,
- "secondEndPos" : 19937
-}, {
- "firstType" : "BooleanLiteral",
- "secondType" : "BooleanLiteral",
- "firstLabel" : "true",
- "secondLabel" : "true",
- "firstParentType" : "METHOD_INVOCATION_ARGUMENTS",
- "secondParentType" : "METHOD_INVOCATION_ARGUMENTS",
- "firstPos" : 19939,
- "secondPos" : 19939,
- "firstEndPos" : 19943,
- "secondEndPos" : 19943
-}, {
- "firstType" : "ReturnStatement",
- "secondType" : "ReturnStatement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 19977,
- "secondPos" : 19977,
- "firstEndPos" : 19989,
- "secondEndPos" : 19989
-}, {
- "firstType" : "BooleanLiteral",
- "secondType" : "BooleanLiteral",
- "firstLabel" : "true",
- "secondLabel" : "true",
- "firstParentType" : "ReturnStatement",
- "secondParentType" : "ReturnStatement",
- "firstPos" : 19984,
- "secondPos" : 19984,
- "firstEndPos" : 19988,
- "secondEndPos" : 19988
-}, {
- "firstType" : "ForStatement",
- "secondType" : "ForStatement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "Block",
- "secondParentType" : "Block",
- "firstPos" : 20001,
- "secondPos" : 20001,
- "firstEndPos" : 20170,
- "secondEndPos" : 20170
-}, {
- "firstType" : "VariableDeclarationExpression",
- "secondType" : "VariableDeclarationExpression",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "ForStatement",
- "secondParentType" : "ForStatement",
- "firstPos" : 20006,
- "secondPos" : 20006,
- "firstEndPos" : 20032,
- "secondEndPos" : 20032
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "Node",
- "secondLabel" : "Node",
- "firstParentType" : "SimpleType",
- "secondParentType" : "SimpleType",
- "firstPos" : 20006,
- "secondPos" : 20006,
- "firstEndPos" : 20010,
- "secondEndPos" : 20010
-}, {
- "firstType" : "SimpleType",
- "secondType" : "SimpleType",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "VariableDeclarationExpression",
- "secondParentType" : "VariableDeclarationExpression",
- "firstPos" : 20006,
- "secondPos" : 20006,
- "firstEndPos" : 20010,
- "secondEndPos" : 20010
-}, {
- "firstType" : "VariableDeclarationFragment",
- "secondType" : "VariableDeclarationFragment",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "VariableDeclarationExpression",
- "secondParentType" : "VariableDeclarationExpression",
- "firstPos" : 20011,
- "secondPos" : 20011,
- "firstEndPos" : 20032,
- "secondEndPos" : 20032
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "c",
- "secondLabel" : "c",
- "firstParentType" : "VariableDeclarationFragment",
- "secondParentType" : "VariableDeclarationFragment",
- "firstPos" : 20011,
- "secondPos" : 20011,
- "firstEndPos" : 20012,
- "secondEndPos" : 20012
-}, {
- "firstType" : "MethodInvocation",
- "secondType" : "MethodInvocation",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "VariableDeclarationFragment",
- "secondParentType" : "VariableDeclarationFragment",
- "firstPos" : 20015,
- "secondPos" : 20015,
- "firstEndPos" : 20032,
- "secondEndPos" : 20032
-}, {
- "firstType" : "METHOD_INVOCATION_RECEIVER",
- "secondType" : "METHOD_INVOCATION_RECEIVER",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 20015,
- "secondPos" : 20015,
- "firstEndPos" : 20016,
- "secondEndPos" : 20016
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "n",
- "secondLabel" : "n",
- "firstParentType" : "METHOD_INVOCATION_RECEIVER",
- "secondParentType" : "METHOD_INVOCATION_RECEIVER",
- "firstPos" : 20015,
- "secondPos" : 20015,
- "firstEndPos" : 20016,
- "secondEndPos" : 20016
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "getFirstChild",
- "secondLabel" : "getFirstChild",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 20017,
- "secondPos" : 20017,
- "firstEndPos" : 20030,
- "secondEndPos" : 20030
-}, {
- "firstType" : "InfixExpression",
- "secondType" : "InfixExpression",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "ForStatement",
- "secondParentType" : "ForStatement",
- "firstPos" : 20034,
- "secondPos" : 20034,
- "firstEndPos" : 20043,
- "secondEndPos" : 20043
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "c",
- "secondLabel" : "c",
- "firstParentType" : "InfixExpression",
- "secondParentType" : "InfixExpression",
- "firstPos" : 20034,
- "secondPos" : 20034,
- "firstEndPos" : 20035,
- "secondEndPos" : 20035
-}, {
- "firstType" : "INFIX_EXPRESSION_OPERATOR",
- "secondType" : "INFIX_EXPRESSION_OPERATOR",
- "firstLabel" : "!=",
- "secondLabel" : "!=",
- "firstParentType" : "InfixExpression",
- "secondParentType" : "InfixExpression",
- "firstPos" : 20036,
- "secondPos" : 20036,
- "firstEndPos" : 20038,
- "secondEndPos" : 20038
-}, {
- "firstType" : "NullLiteral",
- "secondType" : "NullLiteral",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "InfixExpression",
- "secondParentType" : "InfixExpression",
- "firstPos" : 20039,
- "secondPos" : 20039,
- "firstEndPos" : 20043,
- "secondEndPos" : 20043
-}, {
- "firstType" : "Assignment",
- "secondType" : "Assignment",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "ForStatement",
- "secondParentType" : "ForStatement",
- "firstPos" : 20045,
- "secondPos" : 20045,
- "firstEndPos" : 20060,
- "secondEndPos" : 20060
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "c",
- "secondLabel" : "c",
- "firstParentType" : "Assignment",
- "secondParentType" : "Assignment",
- "firstPos" : 20045,
- "secondPos" : 20045,
- "firstEndPos" : 20046,
- "secondEndPos" : 20046
-}, {
- "firstType" : "ASSIGNMENT_OPERATOR",
- "secondType" : "ASSIGNMENT_OPERATOR",
- "firstLabel" : "=",
- "secondLabel" : "=",
- "firstParentType" : "Assignment",
- "secondParentType" : "Assignment",
- "firstPos" : 20047,
- "secondPos" : 20047,
- "firstEndPos" : 20048,
- "secondEndPos" : 20048
-}, {
- "firstType" : "MethodInvocation",
- "secondType" : "MethodInvocation",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "Assignment",
- "secondParentType" : "Assignment",
- "firstPos" : 20049,
- "secondPos" : 20049,
- "firstEndPos" : 20060,
- "secondEndPos" : 20060
-}, {
- "firstType" : "METHOD_INVOCATION_RECEIVER",
- "secondType" : "METHOD_INVOCATION_RECEIVER",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 20049,
- "secondPos" : 20049,
- "firstEndPos" : 20050,
- "secondEndPos" : 20050
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "c",
- "secondLabel" : "c",
- "firstParentType" : "METHOD_INVOCATION_RECEIVER",
- "secondParentType" : "METHOD_INVOCATION_RECEIVER",
- "firstPos" : 20049,
- "secondPos" : 20049,
- "firstEndPos" : 20050,
- "secondEndPos" : 20050
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "getNext",
- "secondLabel" : "getNext",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 20051,
- "secondPos" : 20051,
- "firstEndPos" : 20058,
- "secondEndPos" : 20058
-}, {
- "firstType" : "Block",
- "secondType" : "Block",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "ForStatement",
- "secondParentType" : "ForStatement",
- "firstPos" : 20062,
- "secondPos" : 20062,
- "firstEndPos" : 20170,
- "secondEndPos" : 20170
-}, {
- "firstType" : "IfStatement",
- "secondType" : "IfStatement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "Block",
- "secondParentType" : "Block",
- "firstPos" : 20070,
- "secondPos" : 20070,
- "firstEndPos" : 20164,
- "secondEndPos" : 20164
-}, {
- "firstType" : "MethodInvocation",
- "secondType" : "MethodInvocation",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "IfStatement",
- "secondParentType" : "IfStatement",
- "firstPos" : 20074,
- "secondPos" : 20074,
- "firstEndPos" : 20132,
- "secondEndPos" : 20132
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "checkForStateChangeHelper",
- "secondLabel" : "checkForStateChangeHelper",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 20074,
- "secondPos" : 20074,
- "firstEndPos" : 20099,
- "secondEndPos" : 20099
-}, {
- "firstType" : "METHOD_INVOCATION_ARGUMENTS",
- "secondType" : "METHOD_INVOCATION_ARGUMENTS",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 20100,
- "secondPos" : 20100,
- "firstEndPos" : 20131,
- "secondEndPos" : 20131
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "c",
- "secondLabel" : "c",
- "firstParentType" : "METHOD_INVOCATION_ARGUMENTS",
- "secondParentType" : "METHOD_INVOCATION_ARGUMENTS",
- "firstPos" : 20100,
- "secondPos" : 20100,
- "firstEndPos" : 20101,
- "secondEndPos" : 20101
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "checkForNewObjects",
- "secondLabel" : "checkForNewObjects",
- "firstParentType" : "METHOD_INVOCATION_ARGUMENTS",
- "secondParentType" : "METHOD_INVOCATION_ARGUMENTS",
- "firstPos" : 20103,
- "secondPos" : 20103,
- "firstEndPos" : 20121,
- "secondEndPos" : 20121
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "compiler",
- "secondLabel" : "compiler",
- "firstParentType" : "METHOD_INVOCATION_ARGUMENTS",
- "secondParentType" : "METHOD_INVOCATION_ARGUMENTS",
- "firstPos" : 20123,
- "secondPos" : 20123,
- "firstEndPos" : 20131,
- "secondEndPos" : 20131
-}, {
- "firstType" : "Block",
- "secondType" : "Block",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "IfStatement",
- "secondParentType" : "IfStatement",
- "firstPos" : 20134,
- "secondPos" : 20134,
- "firstEndPos" : 20164,
- "secondEndPos" : 20164
-}, {
- "firstType" : "ReturnStatement",
- "secondType" : "ReturnStatement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "Block",
- "secondParentType" : "Block",
- "firstPos" : 20144,
- "secondPos" : 20144,
- "firstEndPos" : 20156,
- "secondEndPos" : 20156
-}, {
- "firstType" : "BooleanLiteral",
- "secondType" : "BooleanLiteral",
- "firstLabel" : "true",
- "secondLabel" : "true",
- "firstParentType" : "ReturnStatement",
- "secondParentType" : "ReturnStatement",
- "firstPos" : 20151,
- "secondPos" : 20151,
- "firstEndPos" : 20155,
- "secondEndPos" : 20155
-}, {
- "firstType" : "ReturnStatement",
- "secondType" : "ReturnStatement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "Block",
- "secondParentType" : "Block",
- "firstPos" : 20176,
- "secondPos" : 20176,
- "firstEndPos" : 20189,
- "secondEndPos" : 20189
-}, {
- "firstType" : "BooleanLiteral",
- "secondType" : "BooleanLiteral",
- "firstLabel" : "false",
- "secondLabel" : "false",
- "firstParentType" : "ReturnStatement",
- "secondParentType" : "ReturnStatement",
- "firstPos" : 20183,
- "secondPos" : 20183,
- "firstEndPos" : 20188,
- "secondEndPos" : 20188
-}, {
- "firstType" : "MethodDeclaration",
- "secondType" : "MethodDeclaration",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "TypeDeclaration",
- "secondParentType" : "TypeDeclaration",
- "firstPos" : 20197,
- "secondPos" : 20197,
- "firstEndPos" : 20434,
- "secondEndPos" : 20434
-}, {
- "firstType" : "Javadoc",
- "secondType" : "Javadoc",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 20197,
- "secondPos" : 20197,
- "firstEndPos" : 20308,
- "secondEndPos" : 20308
-}, {
- "firstType" : "TagElement",
- "secondType" : "TagElement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "Javadoc",
- "secondParentType" : "Javadoc",
- "firstPos" : 20206,
- "secondPos" : 20206,
- "firstEndPos" : 20253,
- "secondEndPos" : 20253
-}, {
- "firstType" : "TextElement",
- "secondType" : "TextElement",
- "firstLabel" : "Do calls to this constructor have side effects?",
- "secondLabel" : "Do calls to this constructor have side effects?",
- "firstParentType" : "TagElement",
- "secondParentType" : "TagElement",
- "firstPos" : 20206,
- "secondPos" : 20206,
- "firstEndPos" : 20253,
- "secondEndPos" : 20253
-}, {
- "firstType" : "TagElement",
- "secondType" : "TagElement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "Javadoc",
- "secondParentType" : "Javadoc",
- "firstPos" : 20264,
- "secondPos" : 20264,
- "firstEndPos" : 20302,
- "secondEndPos" : 20302
-}, {
- "firstType" : "TAG_NAME",
- "secondType" : "TAG_NAME",
- "firstLabel" : "@param",
- "secondLabel" : "@param",
- "firstParentType" : "TagElement",
- "secondParentType" : "TagElement",
- "firstPos" : 20264,
- "secondPos" : 20264,
- "firstEndPos" : 20270,
- "secondEndPos" : 20270
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "callNode",
- "secondLabel" : "callNode",
- "firstParentType" : "TagElement",
- "secondParentType" : "TagElement",
- "firstPos" : 20271,
- "secondPos" : 20271,
- "firstEndPos" : 20279,
- "secondEndPos" : 20279
-}, {
- "firstType" : "TextElement",
- "secondType" : "TextElement",
- "firstLabel" : " - construtor call node",
- "secondLabel" : " - construtor call node",
- "firstParentType" : "TagElement",
- "secondParentType" : "TagElement",
- "firstPos" : 20279,
- "secondPos" : 20279,
- "firstEndPos" : 20302,
- "secondEndPos" : 20302
-}, {
- "firstType" : "Modifier",
- "secondType" : "Modifier",
- "firstLabel" : "static",
- "secondLabel" : "static",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 20311,
- "secondPos" : 20311,
- "firstEndPos" : 20317,
- "secondEndPos" : 20317
-}, {
- "firstType" : "PrimitiveType",
- "secondType" : "PrimitiveType",
- "firstLabel" : "boolean",
- "secondLabel" : "boolean",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 20318,
- "secondPos" : 20318,
- "firstEndPos" : 20325,
- "secondEndPos" : 20325
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "constructorCallHasSideEffects",
- "secondLabel" : "constructorCallHasSideEffects",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 20326,
- "secondPos" : 20326,
- "firstEndPos" : 20355,
- "secondEndPos" : 20355
-}, {
- "firstType" : "SingleVariableDeclaration",
- "secondType" : "SingleVariableDeclaration",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 20356,
- "secondPos" : 20356,
- "firstEndPos" : 20369,
- "secondEndPos" : 20369
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "Node",
- "secondLabel" : "Node",
- "firstParentType" : "SimpleType",
- "secondParentType" : "SimpleType",
- "firstPos" : 20356,
- "secondPos" : 20356,
- "firstEndPos" : 20360,
- "secondEndPos" : 20360
-}, {
- "firstType" : "SimpleType",
- "secondType" : "SimpleType",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SingleVariableDeclaration",
- "secondParentType" : "SingleVariableDeclaration",
- "firstPos" : 20356,
- "secondPos" : 20356,
- "firstEndPos" : 20360,
- "secondEndPos" : 20360
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "callNode",
- "secondLabel" : "callNode",
- "firstParentType" : "SingleVariableDeclaration",
- "secondParentType" : "SingleVariableDeclaration",
- "firstPos" : 20361,
- "secondPos" : 20361,
- "firstEndPos" : 20369,
- "secondEndPos" : 20369
-}, {
- "firstType" : "Block",
- "secondType" : "Block",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 20371,
- "secondPos" : 20371,
- "firstEndPos" : 20434,
- "secondEndPos" : 20434
-}, {
- "firstType" : "ReturnStatement",
- "secondType" : "ReturnStatement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "Block",
- "secondParentType" : "Block",
- "firstPos" : 20377,
- "secondPos" : 20377,
- "firstEndPos" : 20430,
- "secondEndPos" : 20430
-}, {
- "firstType" : "MethodInvocation",
- "secondType" : "MethodInvocation",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "ReturnStatement",
- "secondParentType" : "ReturnStatement",
- "firstPos" : 20384,
- "secondPos" : 20384,
- "firstEndPos" : 20429,
- "secondEndPos" : 20429
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "constructorCallHasSideEffects",
- "secondLabel" : "constructorCallHasSideEffects",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 20384,
- "secondPos" : 20384,
- "firstEndPos" : 20413,
- "secondEndPos" : 20413
-}, {
- "firstType" : "METHOD_INVOCATION_ARGUMENTS",
- "secondType" : "METHOD_INVOCATION_ARGUMENTS",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 20414,
- "secondPos" : 20414,
- "firstEndPos" : 20428,
- "secondEndPos" : 20428
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "callNode",
- "secondLabel" : "callNode",
- "firstParentType" : "METHOD_INVOCATION_ARGUMENTS",
- "secondParentType" : "METHOD_INVOCATION_ARGUMENTS",
- "firstPos" : 20414,
- "secondPos" : 20414,
- "firstEndPos" : 20422,
- "secondEndPos" : 20422
-}, {
- "firstType" : "NullLiteral",
- "secondType" : "NullLiteral",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "METHOD_INVOCATION_ARGUMENTS",
- "secondParentType" : "METHOD_INVOCATION_ARGUMENTS",
- "firstPos" : 20424,
- "secondPos" : 20424,
- "firstEndPos" : 20428,
- "secondEndPos" : 20428
-}, {
- "firstType" : "MethodDeclaration",
- "secondType" : "MethodDeclaration",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "TypeDeclaration",
- "secondParentType" : "TypeDeclaration",
- "firstPos" : 20438,
- "secondPos" : 20438,
- "firstEndPos" : 20976,
- "secondEndPos" : 20976
-}, {
- "firstType" : "Modifier",
- "secondType" : "Modifier",
- "firstLabel" : "static",
- "secondLabel" : "static",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 20438,
- "secondPos" : 20438,
- "firstEndPos" : 20444,
- "secondEndPos" : 20444
-}, {
- "firstType" : "PrimitiveType",
- "secondType" : "PrimitiveType",
- "firstLabel" : "boolean",
- "secondLabel" : "boolean",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 20445,
- "secondPos" : 20445,
- "firstEndPos" : 20452,
- "secondEndPos" : 20452
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "constructorCallHasSideEffects",
- "secondLabel" : "constructorCallHasSideEffects",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 20453,
- "secondPos" : 20453,
- "firstEndPos" : 20482,
- "secondEndPos" : 20482
-}, {
- "firstType" : "SingleVariableDeclaration",
- "secondType" : "SingleVariableDeclaration",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 20490,
- "secondPos" : 20490,
- "firstEndPos" : 20503,
- "secondEndPos" : 20503
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "Node",
- "secondLabel" : "Node",
- "firstParentType" : "SimpleType",
- "secondParentType" : "SimpleType",
- "firstPos" : 20490,
- "secondPos" : 20490,
- "firstEndPos" : 20494,
- "secondEndPos" : 20494
-}, {
- "firstType" : "SimpleType",
- "secondType" : "SimpleType",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SingleVariableDeclaration",
- "secondParentType" : "SingleVariableDeclaration",
- "firstPos" : 20490,
- "secondPos" : 20490,
- "firstEndPos" : 20494,
- "secondEndPos" : 20494
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "callNode",
- "secondLabel" : "callNode",
- "firstParentType" : "SingleVariableDeclaration",
- "secondParentType" : "SingleVariableDeclaration",
- "firstPos" : 20495,
- "secondPos" : 20495,
- "firstEndPos" : 20503,
- "secondEndPos" : 20503
-}, {
- "firstType" : "SingleVariableDeclaration",
- "secondType" : "SingleVariableDeclaration",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 20505,
- "secondPos" : 20505,
- "firstEndPos" : 20530,
- "secondEndPos" : 20530
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "AbstractCompiler",
- "secondLabel" : "AbstractCompiler",
- "firstParentType" : "SimpleType",
- "secondParentType" : "SimpleType",
- "firstPos" : 20505,
- "secondPos" : 20505,
- "firstEndPos" : 20521,
- "secondEndPos" : 20521
-}, {
- "firstType" : "SimpleType",
- "secondType" : "SimpleType",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SingleVariableDeclaration",
- "secondParentType" : "SingleVariableDeclaration",
- "firstPos" : 20505,
- "secondPos" : 20505,
- "firstEndPos" : 20521,
- "secondEndPos" : 20521
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "compiler",
- "secondLabel" : "compiler",
- "firstParentType" : "SingleVariableDeclaration",
- "secondParentType" : "SingleVariableDeclaration",
- "firstPos" : 20522,
- "secondPos" : 20522,
- "firstEndPos" : 20530,
- "secondEndPos" : 20530
-}, {
- "firstType" : "Block",
- "secondType" : "Block",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 20532,
- "secondPos" : 20532,
- "firstEndPos" : 20976,
- "secondEndPos" : 20976
-}, {
- "firstType" : "IfStatement",
- "secondType" : "IfStatement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "Block",
- "secondParentType" : "Block",
- "firstPos" : 20538,
- "secondPos" : 20538,
- "firstEndPos" : 20692,
- "secondEndPos" : 20692
-}, {
- "firstType" : "InfixExpression",
- "secondType" : "InfixExpression",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "IfStatement",
- "secondParentType" : "IfStatement",
- "firstPos" : 20542,
- "secondPos" : 20542,
- "firstEndPos" : 20573,
- "secondEndPos" : 20573
-}, {
- "firstType" : "MethodInvocation",
- "secondType" : "MethodInvocation",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "InfixExpression",
- "secondParentType" : "InfixExpression",
- "firstPos" : 20542,
- "secondPos" : 20542,
- "firstEndPos" : 20560,
- "secondEndPos" : 20560
-}, {
- "firstType" : "METHOD_INVOCATION_RECEIVER",
- "secondType" : "METHOD_INVOCATION_RECEIVER",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 20542,
- "secondPos" : 20542,
- "firstEndPos" : 20550,
- "secondEndPos" : 20550
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "callNode",
- "secondLabel" : "callNode",
- "firstParentType" : "METHOD_INVOCATION_RECEIVER",
- "secondParentType" : "METHOD_INVOCATION_RECEIVER",
- "firstPos" : 20542,
- "secondPos" : 20542,
- "firstEndPos" : 20550,
- "secondEndPos" : 20550
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "getType",
- "secondLabel" : "getType",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 20551,
- "secondPos" : 20551,
- "firstEndPos" : 20558,
- "secondEndPos" : 20558
-}, {
- "firstType" : "INFIX_EXPRESSION_OPERATOR",
- "secondType" : "INFIX_EXPRESSION_OPERATOR",
- "firstLabel" : "!=",
- "secondLabel" : "!=",
- "firstParentType" : "InfixExpression",
- "secondParentType" : "InfixExpression",
- "firstPos" : 20561,
- "secondPos" : 20561,
- "firstEndPos" : 20563,
- "secondEndPos" : 20563
-}, {
- "firstType" : "QualifiedName",
- "secondType" : "QualifiedName",
- "firstLabel" : "Token.NEW",
- "secondLabel" : "Token.NEW",
- "firstParentType" : "InfixExpression",
- "secondParentType" : "InfixExpression",
- "firstPos" : 20564,
- "secondPos" : 20564,
- "firstEndPos" : 20573,
- "secondEndPos" : 20573
-}, {
- "firstType" : "Block",
- "secondType" : "Block",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "IfStatement",
- "secondParentType" : "IfStatement",
- "firstPos" : 20575,
- "secondPos" : 20575,
- "firstEndPos" : 20692,
- "secondEndPos" : 20692
-}, {
- "firstType" : "ThrowStatement",
- "secondType" : "ThrowStatement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "Block",
- "secondParentType" : "Block",
- "firstPos" : 20583,
- "secondPos" : 20583,
- "firstEndPos" : 20686,
- "secondEndPos" : 20686
-}, {
- "firstType" : "ClassInstanceCreation",
- "secondType" : "ClassInstanceCreation",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "ThrowStatement",
- "secondParentType" : "ThrowStatement",
- "firstPos" : 20589,
- "secondPos" : 20589,
- "firstEndPos" : 20685,
- "secondEndPos" : 20685
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "IllegalStateException",
- "secondLabel" : "IllegalStateException",
- "firstParentType" : "SimpleType",
- "secondParentType" : "SimpleType",
- "firstPos" : 20593,
- "secondPos" : 20593,
- "firstEndPos" : 20614,
- "secondEndPos" : 20614
-}, {
- "firstType" : "SimpleType",
- "secondType" : "SimpleType",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "ClassInstanceCreation",
- "secondParentType" : "ClassInstanceCreation",
- "firstPos" : 20593,
- "secondPos" : 20593,
- "firstEndPos" : 20614,
- "secondEndPos" : 20614
-}, {
- "firstType" : "InfixExpression",
- "secondType" : "InfixExpression",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "ClassInstanceCreation",
- "secondParentType" : "ClassInstanceCreation",
- "firstPos" : 20626,
- "secondPos" : 20626,
- "firstEndPos" : 20684,
- "secondEndPos" : 20684
-}, {
- "firstType" : "StringLiteral",
- "secondType" : "StringLiteral",
- "firstLabel" : "\"Expected NEW node, got \"",
- "secondLabel" : "\"Expected NEW node, got \"",
- "firstParentType" : "InfixExpression",
- "secondParentType" : "InfixExpression",
- "firstPos" : 20626,
- "secondPos" : 20626,
- "firstEndPos" : 20651,
- "secondEndPos" : 20651
-}, {
- "firstType" : "INFIX_EXPRESSION_OPERATOR",
- "secondType" : "INFIX_EXPRESSION_OPERATOR",
- "firstLabel" : "+",
- "secondLabel" : "+",
- "firstParentType" : "InfixExpression",
- "secondParentType" : "InfixExpression",
- "firstPos" : 20652,
- "secondPos" : 20652,
- "firstEndPos" : 20653,
- "secondEndPos" : 20653
-}, {
- "firstType" : "MethodInvocation",
- "secondType" : "MethodInvocation",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "InfixExpression",
- "secondParentType" : "InfixExpression",
- "firstPos" : 20654,
- "secondPos" : 20654,
- "firstEndPos" : 20684,
- "secondEndPos" : 20684
-}, {
- "firstType" : "METHOD_INVOCATION_RECEIVER",
- "secondType" : "METHOD_INVOCATION_RECEIVER",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 20654,
- "secondPos" : 20654,
- "firstEndPos" : 20659,
- "secondEndPos" : 20659
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "Token",
- "secondLabel" : "Token",
- "firstParentType" : "METHOD_INVOCATION_RECEIVER",
- "secondParentType" : "METHOD_INVOCATION_RECEIVER",
- "firstPos" : 20654,
- "secondPos" : 20654,
- "firstEndPos" : 20659,
- "secondEndPos" : 20659
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "name",
- "secondLabel" : "name",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 20660,
- "secondPos" : 20660,
- "firstEndPos" : 20664,
- "secondEndPos" : 20664
-}, {
- "firstType" : "METHOD_INVOCATION_ARGUMENTS",
- "secondType" : "METHOD_INVOCATION_ARGUMENTS",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 20665,
- "secondPos" : 20665,
- "firstEndPos" : 20683,
- "secondEndPos" : 20683
-}, {
- "firstType" : "MethodInvocation",
- "secondType" : "MethodInvocation",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "METHOD_INVOCATION_ARGUMENTS",
- "secondParentType" : "METHOD_INVOCATION_ARGUMENTS",
- "firstPos" : 20665,
- "secondPos" : 20665,
- "firstEndPos" : 20683,
- "secondEndPos" : 20683
-}, {
- "firstType" : "METHOD_INVOCATION_RECEIVER",
- "secondType" : "METHOD_INVOCATION_RECEIVER",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 20665,
- "secondPos" : 20665,
- "firstEndPos" : 20673,
- "secondEndPos" : 20673
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "callNode",
- "secondLabel" : "callNode",
- "firstParentType" : "METHOD_INVOCATION_RECEIVER",
- "secondParentType" : "METHOD_INVOCATION_RECEIVER",
- "firstPos" : 20665,
- "secondPos" : 20665,
- "firstEndPos" : 20673,
- "secondEndPos" : 20673
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "getType",
- "secondLabel" : "getType",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 20674,
- "secondPos" : 20674,
- "firstEndPos" : 20681,
- "secondEndPos" : 20681
-}, {
- "firstType" : "IfStatement",
- "secondType" : "IfStatement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "Block",
- "secondParentType" : "Block",
- "firstPos" : 20698,
- "secondPos" : 20698,
- "firstEndPos" : 20761,
- "secondEndPos" : 20761
-}, {
- "firstType" : "MethodInvocation",
- "secondType" : "MethodInvocation",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "IfStatement",
- "secondParentType" : "IfStatement",
- "firstPos" : 20702,
- "secondPos" : 20702,
- "firstEndPos" : 20732,
- "secondEndPos" : 20732
-}, {
- "firstType" : "METHOD_INVOCATION_RECEIVER",
- "secondType" : "METHOD_INVOCATION_RECEIVER",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 20702,
- "secondPos" : 20702,
- "firstEndPos" : 20710,
- "secondEndPos" : 20710
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "callNode",
- "secondLabel" : "callNode",
- "firstParentType" : "METHOD_INVOCATION_RECEIVER",
- "secondParentType" : "METHOD_INVOCATION_RECEIVER",
- "firstPos" : 20702,
- "secondPos" : 20702,
- "firstEndPos" : 20710,
- "secondEndPos" : 20710
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "isNoSideEffectsCall",
- "secondLabel" : "isNoSideEffectsCall",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 20711,
- "secondPos" : 20711,
- "firstEndPos" : 20730,
- "secondEndPos" : 20730
-}, {
- "firstType" : "Block",
- "secondType" : "Block",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "IfStatement",
- "secondParentType" : "IfStatement",
- "firstPos" : 20734,
- "secondPos" : 20734,
- "firstEndPos" : 20761,
- "secondEndPos" : 20761
-}, {
- "firstType" : "ReturnStatement",
- "secondType" : "ReturnStatement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "Block",
- "secondParentType" : "Block",
- "firstPos" : 20742,
- "secondPos" : 20742,
- "firstEndPos" : 20755,
- "secondEndPos" : 20755
-}, {
- "firstType" : "BooleanLiteral",
- "secondType" : "BooleanLiteral",
- "firstLabel" : "false",
- "secondLabel" : "false",
- "firstParentType" : "ReturnStatement",
- "secondParentType" : "ReturnStatement",
- "firstPos" : 20749,
- "secondPos" : 20749,
- "firstEndPos" : 20754,
- "secondEndPos" : 20754
-}, {
- "firstType" : "VariableDeclarationStatement",
- "secondType" : "VariableDeclarationStatement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "Block",
- "secondParentType" : "Block",
- "firstPos" : 20767,
- "secondPos" : 20767,
- "firstEndPos" : 20808,
- "secondEndPos" : 20808
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "Node",
- "secondLabel" : "Node",
- "firstParentType" : "SimpleType",
- "secondParentType" : "SimpleType",
- "firstPos" : 20767,
- "secondPos" : 20767,
- "firstEndPos" : 20771,
- "secondEndPos" : 20771
-}, {
- "firstType" : "SimpleType",
- "secondType" : "SimpleType",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "VariableDeclarationStatement",
- "secondParentType" : "VariableDeclarationStatement",
- "firstPos" : 20767,
- "secondPos" : 20767,
- "firstEndPos" : 20771,
- "secondEndPos" : 20771
-}, {
- "firstType" : "VariableDeclarationFragment",
- "secondType" : "VariableDeclarationFragment",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "VariableDeclarationStatement",
- "secondParentType" : "VariableDeclarationStatement",
- "firstPos" : 20772,
- "secondPos" : 20772,
- "firstEndPos" : 20807,
- "secondEndPos" : 20807
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "nameNode",
- "secondLabel" : "nameNode",
- "firstParentType" : "VariableDeclarationFragment",
- "secondParentType" : "VariableDeclarationFragment",
- "firstPos" : 20772,
- "secondPos" : 20772,
- "firstEndPos" : 20780,
- "secondEndPos" : 20780
-}, {
- "firstType" : "MethodInvocation",
- "secondType" : "MethodInvocation",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "VariableDeclarationFragment",
- "secondParentType" : "VariableDeclarationFragment",
- "firstPos" : 20783,
- "secondPos" : 20783,
- "firstEndPos" : 20807,
- "secondEndPos" : 20807
-}, {
- "firstType" : "METHOD_INVOCATION_RECEIVER",
- "secondType" : "METHOD_INVOCATION_RECEIVER",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 20783,
- "secondPos" : 20783,
- "firstEndPos" : 20791,
- "secondEndPos" : 20791
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "callNode",
- "secondLabel" : "callNode",
- "firstParentType" : "METHOD_INVOCATION_RECEIVER",
- "secondParentType" : "METHOD_INVOCATION_RECEIVER",
- "firstPos" : 20783,
- "secondPos" : 20783,
- "firstEndPos" : 20791,
- "secondEndPos" : 20791
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "getFirstChild",
- "secondLabel" : "getFirstChild",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 20792,
- "secondPos" : 20792,
- "firstEndPos" : 20805,
- "secondEndPos" : 20805
-}, {
- "firstType" : "IfStatement",
- "secondType" : "IfStatement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "Block",
- "secondParentType" : "Block",
- "firstPos" : 20813,
- "secondPos" : 20813,
- "firstEndPos" : 20954,
- "secondEndPos" : 20954
-}, {
- "firstType" : "InfixExpression",
- "secondType" : "InfixExpression",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "IfStatement",
- "secondParentType" : "IfStatement",
- "firstPos" : 20817,
- "secondPos" : 20817,
- "firstEndPos" : 20925,
- "secondEndPos" : 20925
-}, {
- "firstType" : "InfixExpression",
- "secondType" : "InfixExpression",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "InfixExpression",
- "secondParentType" : "InfixExpression",
- "firstPos" : 20817,
- "secondPos" : 20817,
- "firstEndPos" : 20849,
- "secondEndPos" : 20849
-}, {
- "firstType" : "MethodInvocation",
- "secondType" : "MethodInvocation",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "InfixExpression",
- "secondParentType" : "InfixExpression",
- "firstPos" : 20817,
- "secondPos" : 20817,
- "firstEndPos" : 20835,
- "secondEndPos" : 20835
-}, {
- "firstType" : "METHOD_INVOCATION_RECEIVER",
- "secondType" : "METHOD_INVOCATION_RECEIVER",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 20817,
- "secondPos" : 20817,
- "firstEndPos" : 20825,
- "secondEndPos" : 20825
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "nameNode",
- "secondLabel" : "nameNode",
- "firstParentType" : "METHOD_INVOCATION_RECEIVER",
- "secondParentType" : "METHOD_INVOCATION_RECEIVER",
- "firstPos" : 20817,
- "secondPos" : 20817,
- "firstEndPos" : 20825,
- "secondEndPos" : 20825
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "getType",
- "secondLabel" : "getType",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 20826,
- "secondPos" : 20826,
- "firstEndPos" : 20833,
- "secondEndPos" : 20833
-}, {
- "firstType" : "INFIX_EXPRESSION_OPERATOR",
- "secondType" : "INFIX_EXPRESSION_OPERATOR",
- "firstLabel" : "==",
- "secondLabel" : "==",
- "firstParentType" : "InfixExpression",
- "secondParentType" : "InfixExpression",
- "firstPos" : 20836,
- "secondPos" : 20836,
- "firstEndPos" : 20838,
- "secondEndPos" : 20838
-}, {
- "firstType" : "QualifiedName",
- "secondType" : "QualifiedName",
- "firstLabel" : "Token.NAME",
- "secondLabel" : "Token.NAME",
- "firstParentType" : "InfixExpression",
- "secondParentType" : "InfixExpression",
- "firstPos" : 20839,
- "secondPos" : 20839,
- "firstEndPos" : 20849,
- "secondEndPos" : 20849
-}, {
- "firstType" : "INFIX_EXPRESSION_OPERATOR",
- "secondType" : "INFIX_EXPRESSION_OPERATOR",
- "firstLabel" : "&&",
- "secondLabel" : "&&",
- "firstParentType" : "InfixExpression",
- "secondParentType" : "InfixExpression",
- "firstPos" : 20850,
- "secondPos" : 20850,
- "firstEndPos" : 20852,
- "secondEndPos" : 20852
-}, {
- "firstType" : "MethodInvocation",
- "secondType" : "MethodInvocation",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "InfixExpression",
- "secondParentType" : "InfixExpression",
- "firstPos" : 20861,
- "secondPos" : 20861,
- "firstEndPos" : 20925,
- "secondEndPos" : 20925
-}, {
- "firstType" : "METHOD_INVOCATION_RECEIVER",
- "secondType" : "METHOD_INVOCATION_RECEIVER",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 20861,
- "secondPos" : 20861,
- "firstEndPos" : 20894,
- "secondEndPos" : 20894
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "CONSTRUCTORS_WITHOUT_SIDE_EFFECTS",
- "secondLabel" : "CONSTRUCTORS_WITHOUT_SIDE_EFFECTS",
- "firstParentType" : "METHOD_INVOCATION_RECEIVER",
- "secondParentType" : "METHOD_INVOCATION_RECEIVER",
- "firstPos" : 20861,
- "secondPos" : 20861,
- "firstEndPos" : 20894,
- "secondEndPos" : 20894
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "contains",
- "secondLabel" : "contains",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 20895,
- "secondPos" : 20895,
- "firstEndPos" : 20903,
- "secondEndPos" : 20903
-}, {
- "firstType" : "METHOD_INVOCATION_ARGUMENTS",
- "secondType" : "METHOD_INVOCATION_ARGUMENTS",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 20904,
- "secondPos" : 20904,
- "firstEndPos" : 20924,
- "secondEndPos" : 20924
-}, {
- "firstType" : "MethodInvocation",
- "secondType" : "MethodInvocation",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "METHOD_INVOCATION_ARGUMENTS",
- "secondParentType" : "METHOD_INVOCATION_ARGUMENTS",
- "firstPos" : 20904,
- "secondPos" : 20904,
- "firstEndPos" : 20924,
- "secondEndPos" : 20924
-}, {
- "firstType" : "METHOD_INVOCATION_RECEIVER",
- "secondType" : "METHOD_INVOCATION_RECEIVER",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 20904,
- "secondPos" : 20904,
- "firstEndPos" : 20912,
- "secondEndPos" : 20912
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "nameNode",
- "secondLabel" : "nameNode",
- "firstParentType" : "METHOD_INVOCATION_RECEIVER",
- "secondParentType" : "METHOD_INVOCATION_RECEIVER",
- "firstPos" : 20904,
- "secondPos" : 20904,
- "firstEndPos" : 20912,
- "secondEndPos" : 20912
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "getString",
- "secondLabel" : "getString",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 20913,
- "secondPos" : 20913,
- "firstEndPos" : 20922,
- "secondEndPos" : 20922
-}, {
- "firstType" : "Block",
- "secondType" : "Block",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "IfStatement",
- "secondParentType" : "IfStatement",
- "firstPos" : 20927,
- "secondPos" : 20927,
- "firstEndPos" : 20954,
- "secondEndPos" : 20954
-}, {
- "firstType" : "ReturnStatement",
- "secondType" : "ReturnStatement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "Block",
- "secondParentType" : "Block",
- "firstPos" : 20935,
- "secondPos" : 20935,
- "firstEndPos" : 20948,
- "secondEndPos" : 20948
-}, {
- "firstType" : "BooleanLiteral",
- "secondType" : "BooleanLiteral",
- "firstLabel" : "false",
- "secondLabel" : "false",
- "firstParentType" : "ReturnStatement",
- "secondParentType" : "ReturnStatement",
- "firstPos" : 20942,
- "secondPos" : 20942,
- "firstEndPos" : 20947,
- "secondEndPos" : 20947
-}, {
- "firstType" : "ReturnStatement",
- "secondType" : "ReturnStatement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "Block",
- "secondParentType" : "Block",
- "firstPos" : 20960,
- "secondPos" : 20960,
- "firstEndPos" : 20972,
- "secondEndPos" : 20972
-}, {
- "firstType" : "BooleanLiteral",
- "secondType" : "BooleanLiteral",
- "firstLabel" : "true",
- "secondLabel" : "true",
- "firstParentType" : "ReturnStatement",
- "secondParentType" : "ReturnStatement",
- "firstPos" : 20967,
- "secondPos" : 20967,
- "firstEndPos" : 20971,
- "secondEndPos" : 20971
-}, {
- "firstType" : "LineComment",
- "secondType" : "LineComment",
- "firstLabel" : "// A list of built-in object creation or primitive type cast functions that",
- "secondLabel" : "// A list of built-in object creation or primitive type cast functions that",
- "firstParentType" : "TypeDeclaration",
- "secondParentType" : "TypeDeclaration",
- "firstPos" : 20980,
- "secondPos" : 20980,
- "firstEndPos" : 21055,
- "secondEndPos" : 21055
-}, {
- "firstType" : "LineComment",
- "secondType" : "LineComment",
- "firstLabel" : "// can also be called as constructors but lack side-effects.",
- "secondLabel" : "// can also be called as constructors but lack side-effects.",
- "firstParentType" : "TypeDeclaration",
- "secondParentType" : "TypeDeclaration",
- "firstPos" : 21058,
- "secondPos" : 21058,
- "firstEndPos" : 21118,
- "secondEndPos" : 21118
-}, {
- "firstType" : "LineComment",
- "secondType" : "LineComment",
- "firstLabel" : "// TODO(johnlenz): consider adding an extern annotation for this.",
- "secondLabel" : "// TODO(johnlenz): consider adding an extern annotation for this.",
- "firstParentType" : "TypeDeclaration",
- "secondParentType" : "TypeDeclaration",
- "firstPos" : 21121,
- "secondPos" : 21121,
- "firstEndPos" : 21186,
- "secondEndPos" : 21186
-}, {
- "firstType" : "FieldDeclaration",
- "secondType" : "FieldDeclaration",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "TypeDeclaration",
- "secondParentType" : "TypeDeclaration",
- "firstPos" : 21189,
- "secondPos" : 21189,
- "firstEndPos" : 21364,
- "secondEndPos" : 21364
-}, {
- "firstType" : "Modifier",
- "secondType" : "Modifier",
- "firstLabel" : "private",
- "secondLabel" : "private",
- "firstParentType" : "FieldDeclaration",
- "secondParentType" : "FieldDeclaration",
- "firstPos" : 21189,
- "secondPos" : 21189,
- "firstEndPos" : 21196,
- "secondEndPos" : 21196
-}, {
- "firstType" : "Modifier",
- "secondType" : "Modifier",
- "firstLabel" : "static",
- "secondLabel" : "static",
- "firstParentType" : "FieldDeclaration",
- "secondParentType" : "FieldDeclaration",
- "firstPos" : 21197,
- "secondPos" : 21197,
- "firstEndPos" : 21203,
- "secondEndPos" : 21203
-}, {
- "firstType" : "Modifier",
- "secondType" : "Modifier",
- "firstLabel" : "final",
- "secondLabel" : "final",
- "firstParentType" : "FieldDeclaration",
- "secondParentType" : "FieldDeclaration",
- "firstPos" : 21204,
- "secondPos" : 21204,
- "firstEndPos" : 21209,
- "secondEndPos" : 21209
-}, {
- "firstType" : "ParameterizedType",
- "secondType" : "ParameterizedType",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "FieldDeclaration",
- "secondParentType" : "FieldDeclaration",
- "firstPos" : 21210,
- "secondPos" : 21210,
- "firstEndPos" : 21221,
- "secondEndPos" : 21221
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "Set",
- "secondLabel" : "Set",
- "firstParentType" : "SimpleType",
- "secondParentType" : "SimpleType",
- "firstPos" : 21210,
- "secondPos" : 21210,
- "firstEndPos" : 21213,
- "secondEndPos" : 21213
-}, {
- "firstType" : "SimpleType",
- "secondType" : "SimpleType",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "ParameterizedType",
- "secondParentType" : "ParameterizedType",
- "firstPos" : 21210,
- "secondPos" : 21210,
- "firstEndPos" : 21213,
- "secondEndPos" : 21213
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "String",
- "secondLabel" : "String",
- "firstParentType" : "SimpleType",
- "secondParentType" : "SimpleType",
- "firstPos" : 21214,
- "secondPos" : 21214,
- "firstEndPos" : 21220,
- "secondEndPos" : 21220
-}, {
- "firstType" : "SimpleType",
- "secondType" : "SimpleType",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "ParameterizedType",
- "secondParentType" : "ParameterizedType",
- "firstPos" : 21214,
- "secondPos" : 21214,
- "firstEndPos" : 21220,
- "secondEndPos" : 21220
-}, {
- "firstType" : "VariableDeclarationFragment",
- "secondType" : "VariableDeclarationFragment",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "FieldDeclaration",
- "secondParentType" : "FieldDeclaration",
- "firstPos" : 21222,
- "secondPos" : 21222,
- "firstEndPos" : 21363,
- "secondEndPos" : 21363
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "BUILTIN_FUNCTIONS_WITHOUT_SIDEEFFECTS",
- "secondLabel" : "BUILTIN_FUNCTIONS_WITHOUT_SIDEEFFECTS",
- "firstParentType" : "VariableDeclarationFragment",
- "secondParentType" : "VariableDeclarationFragment",
- "firstPos" : 21222,
- "secondPos" : 21222,
- "firstEndPos" : 21259,
- "secondEndPos" : 21259
-}, {
- "firstType" : "MethodInvocation",
- "secondType" : "MethodInvocation",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "VariableDeclarationFragment",
- "secondParentType" : "VariableDeclarationFragment",
- "firstPos" : 21268,
- "secondPos" : 21268,
- "firstEndPos" : 21363,
- "secondEndPos" : 21363
-}, {
- "firstType" : "METHOD_INVOCATION_RECEIVER",
- "secondType" : "METHOD_INVOCATION_RECEIVER",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 21268,
- "secondPos" : 21268,
- "firstEndPos" : 21280,
- "secondEndPos" : 21280
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "ImmutableSet",
- "secondLabel" : "ImmutableSet",
- "firstParentType" : "METHOD_INVOCATION_RECEIVER",
- "secondParentType" : "METHOD_INVOCATION_RECEIVER",
- "firstPos" : 21268,
- "secondPos" : 21268,
- "firstEndPos" : 21280,
- "secondEndPos" : 21280
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "of",
- "secondLabel" : "of",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 21281,
- "secondPos" : 21281,
- "firstEndPos" : 21283,
- "secondEndPos" : 21283
-}, {
- "firstType" : "METHOD_INVOCATION_ARGUMENTS",
- "secondType" : "METHOD_INVOCATION_ARGUMENTS",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 21295,
- "secondPos" : 21295,
- "firstEndPos" : 21362,
- "secondEndPos" : 21362
-}, {
- "firstType" : "StringLiteral",
- "secondType" : "StringLiteral",
- "firstLabel" : "\"Object\"",
- "secondLabel" : "\"Object\"",
- "firstParentType" : "METHOD_INVOCATION_ARGUMENTS",
- "secondParentType" : "METHOD_INVOCATION_ARGUMENTS",
- "firstPos" : 21295,
- "secondPos" : 21295,
- "firstEndPos" : 21303,
- "secondEndPos" : 21303
-}, {
- "firstType" : "StringLiteral",
- "secondType" : "StringLiteral",
- "firstLabel" : "\"Array\"",
- "secondLabel" : "\"Array\"",
- "firstParentType" : "METHOD_INVOCATION_ARGUMENTS",
- "secondParentType" : "METHOD_INVOCATION_ARGUMENTS",
- "firstPos" : 21305,
- "secondPos" : 21305,
- "firstEndPos" : 21312,
- "secondEndPos" : 21312
-}, {
- "firstType" : "StringLiteral",
- "secondType" : "StringLiteral",
- "firstLabel" : "\"String\"",
- "secondLabel" : "\"String\"",
- "firstParentType" : "METHOD_INVOCATION_ARGUMENTS",
- "secondParentType" : "METHOD_INVOCATION_ARGUMENTS",
- "firstPos" : 21314,
- "secondPos" : 21314,
- "firstEndPos" : 21322,
- "secondEndPos" : 21322
-}, {
- "firstType" : "StringLiteral",
- "secondType" : "StringLiteral",
- "firstLabel" : "\"Number\"",
- "secondLabel" : "\"Number\"",
- "firstParentType" : "METHOD_INVOCATION_ARGUMENTS",
- "secondParentType" : "METHOD_INVOCATION_ARGUMENTS",
- "firstPos" : 21324,
- "secondPos" : 21324,
- "firstEndPos" : 21332,
- "secondEndPos" : 21332
-}, {
- "firstType" : "StringLiteral",
- "secondType" : "StringLiteral",
- "firstLabel" : "\"Boolean\"",
- "secondLabel" : "\"Boolean\"",
- "firstParentType" : "METHOD_INVOCATION_ARGUMENTS",
- "secondParentType" : "METHOD_INVOCATION_ARGUMENTS",
- "firstPos" : 21334,
- "secondPos" : 21334,
- "firstEndPos" : 21343,
- "secondEndPos" : 21343
-}, {
- "firstType" : "StringLiteral",
- "secondType" : "StringLiteral",
- "firstLabel" : "\"RegExp\"",
- "secondLabel" : "\"RegExp\"",
- "firstParentType" : "METHOD_INVOCATION_ARGUMENTS",
- "secondParentType" : "METHOD_INVOCATION_ARGUMENTS",
- "firstPos" : 21345,
- "secondPos" : 21345,
- "firstEndPos" : 21353,
- "secondEndPos" : 21353
-}, {
- "firstType" : "StringLiteral",
- "secondType" : "StringLiteral",
- "firstLabel" : "\"Error\"",
- "secondLabel" : "\"Error\"",
- "firstParentType" : "METHOD_INVOCATION_ARGUMENTS",
- "secondParentType" : "METHOD_INVOCATION_ARGUMENTS",
- "firstPos" : 21355,
- "secondPos" : 21355,
- "firstEndPos" : 21362,
- "secondEndPos" : 21362
-}, {
- "firstType" : "FieldDeclaration",
- "secondType" : "FieldDeclaration",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "TypeDeclaration",
- "secondParentType" : "TypeDeclaration",
- "firstPos" : 21367,
- "secondPos" : 21367,
- "firstEndPos" : 21482,
- "secondEndPos" : 21482
-}, {
- "firstType" : "Modifier",
- "secondType" : "Modifier",
- "firstLabel" : "private",
- "secondLabel" : "private",
- "firstParentType" : "FieldDeclaration",
- "secondParentType" : "FieldDeclaration",
- "firstPos" : 21367,
- "secondPos" : 21367,
- "firstEndPos" : 21374,
- "secondEndPos" : 21374
-}, {
- "firstType" : "Modifier",
- "secondType" : "Modifier",
- "firstLabel" : "static",
- "secondLabel" : "static",
- "firstParentType" : "FieldDeclaration",
- "secondParentType" : "FieldDeclaration",
- "firstPos" : 21375,
- "secondPos" : 21375,
- "firstEndPos" : 21381,
- "secondEndPos" : 21381
-}, {
- "firstType" : "Modifier",
- "secondType" : "Modifier",
- "firstLabel" : "final",
- "secondLabel" : "final",
- "firstParentType" : "FieldDeclaration",
- "secondParentType" : "FieldDeclaration",
- "firstPos" : 21382,
- "secondPos" : 21382,
- "firstEndPos" : 21387,
- "secondEndPos" : 21387
-}, {
- "firstType" : "ParameterizedType",
- "secondType" : "ParameterizedType",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "FieldDeclaration",
- "secondParentType" : "FieldDeclaration",
- "firstPos" : 21388,
- "secondPos" : 21388,
- "firstEndPos" : 21399,
- "secondEndPos" : 21399
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "Set",
- "secondLabel" : "Set",
- "firstParentType" : "SimpleType",
- "secondParentType" : "SimpleType",
- "firstPos" : 21388,
- "secondPos" : 21388,
- "firstEndPos" : 21391,
- "secondEndPos" : 21391
-}, {
- "firstType" : "SimpleType",
- "secondType" : "SimpleType",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "ParameterizedType",
- "secondParentType" : "ParameterizedType",
- "firstPos" : 21388,
- "secondPos" : 21388,
- "firstEndPos" : 21391,
- "secondEndPos" : 21391
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "String",
- "secondLabel" : "String",
- "firstParentType" : "SimpleType",
- "secondParentType" : "SimpleType",
- "firstPos" : 21392,
- "secondPos" : 21392,
- "firstEndPos" : 21398,
- "secondEndPos" : 21398
-}, {
- "firstType" : "SimpleType",
- "secondType" : "SimpleType",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "ParameterizedType",
- "secondParentType" : "ParameterizedType",
- "firstPos" : 21392,
- "secondPos" : 21392,
- "firstEndPos" : 21398,
- "secondEndPos" : 21398
-}, {
- "firstType" : "VariableDeclarationFragment",
- "secondType" : "VariableDeclarationFragment",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "FieldDeclaration",
- "secondParentType" : "FieldDeclaration",
- "firstPos" : 21400,
- "secondPos" : 21400,
- "firstEndPos" : 21481,
- "secondEndPos" : 21481
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "OBJECT_METHODS_WITHOUT_SIDEEFFECTS",
- "secondLabel" : "OBJECT_METHODS_WITHOUT_SIDEEFFECTS",
- "firstParentType" : "VariableDeclarationFragment",
- "secondParentType" : "VariableDeclarationFragment",
- "firstPos" : 21400,
- "secondPos" : 21400,
- "firstEndPos" : 21434,
- "secondEndPos" : 21434
-}, {
- "firstType" : "MethodInvocation",
- "secondType" : "MethodInvocation",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "VariableDeclarationFragment",
- "secondParentType" : "VariableDeclarationFragment",
- "firstPos" : 21443,
- "secondPos" : 21443,
- "firstEndPos" : 21481,
- "secondEndPos" : 21481
-}, {
- "firstType" : "METHOD_INVOCATION_RECEIVER",
- "secondType" : "METHOD_INVOCATION_RECEIVER",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 21443,
- "secondPos" : 21443,
- "firstEndPos" : 21455,
- "secondEndPos" : 21455
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "ImmutableSet",
- "secondLabel" : "ImmutableSet",
- "firstParentType" : "METHOD_INVOCATION_RECEIVER",
- "secondParentType" : "METHOD_INVOCATION_RECEIVER",
- "firstPos" : 21443,
- "secondPos" : 21443,
- "firstEndPos" : 21455,
- "secondEndPos" : 21455
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "of",
- "secondLabel" : "of",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 21456,
- "secondPos" : 21456,
- "firstEndPos" : 21458,
- "secondEndPos" : 21458
-}, {
- "firstType" : "METHOD_INVOCATION_ARGUMENTS",
- "secondType" : "METHOD_INVOCATION_ARGUMENTS",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 21459,
- "secondPos" : 21459,
- "firstEndPos" : 21480,
- "secondEndPos" : 21480
-}, {
- "firstType" : "StringLiteral",
- "secondType" : "StringLiteral",
- "firstLabel" : "\"toString\"",
- "secondLabel" : "\"toString\"",
- "firstParentType" : "METHOD_INVOCATION_ARGUMENTS",
- "secondParentType" : "METHOD_INVOCATION_ARGUMENTS",
- "firstPos" : 21459,
- "secondPos" : 21459,
- "firstEndPos" : 21469,
- "secondEndPos" : 21469
-}, {
- "firstType" : "StringLiteral",
- "secondType" : "StringLiteral",
- "firstLabel" : "\"valueOf\"",
- "secondLabel" : "\"valueOf\"",
- "firstParentType" : "METHOD_INVOCATION_ARGUMENTS",
- "secondParentType" : "METHOD_INVOCATION_ARGUMENTS",
- "firstPos" : 21471,
- "secondPos" : 21471,
- "firstEndPos" : 21480,
- "secondEndPos" : 21480
-}, {
- "firstType" : "FieldDeclaration",
- "secondType" : "FieldDeclaration",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "TypeDeclaration",
- "secondParentType" : "TypeDeclaration",
- "firstPos" : 21485,
- "secondPos" : 21485,
- "firstEndPos" : 21573,
- "secondEndPos" : 21573
-}, {
- "firstType" : "Modifier",
- "secondType" : "Modifier",
- "firstLabel" : "private",
- "secondLabel" : "private",
- "firstParentType" : "FieldDeclaration",
- "secondParentType" : "FieldDeclaration",
- "firstPos" : 21485,
- "secondPos" : 21485,
- "firstEndPos" : 21492,
- "secondEndPos" : 21492
-}, {
- "firstType" : "Modifier",
- "secondType" : "Modifier",
- "firstLabel" : "static",
- "secondLabel" : "static",
- "firstParentType" : "FieldDeclaration",
- "secondParentType" : "FieldDeclaration",
- "firstPos" : 21493,
- "secondPos" : 21493,
- "firstEndPos" : 21499,
- "secondEndPos" : 21499
-}, {
- "firstType" : "Modifier",
- "secondType" : "Modifier",
- "firstLabel" : "final",
- "secondLabel" : "final",
- "firstParentType" : "FieldDeclaration",
- "secondParentType" : "FieldDeclaration",
- "firstPos" : 21500,
- "secondPos" : 21500,
- "firstEndPos" : 21505,
- "secondEndPos" : 21505
-}, {
- "firstType" : "ParameterizedType",
- "secondType" : "ParameterizedType",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "FieldDeclaration",
- "secondParentType" : "FieldDeclaration",
- "firstPos" : 21506,
- "secondPos" : 21506,
- "firstEndPos" : 21517,
- "secondEndPos" : 21517
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "Set",
- "secondLabel" : "Set",
- "firstParentType" : "SimpleType",
- "secondParentType" : "SimpleType",
- "firstPos" : 21506,
- "secondPos" : 21506,
- "firstEndPos" : 21509,
- "secondEndPos" : 21509
-}, {
- "firstType" : "SimpleType",
- "secondType" : "SimpleType",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "ParameterizedType",
- "secondParentType" : "ParameterizedType",
- "firstPos" : 21506,
- "secondPos" : 21506,
- "firstEndPos" : 21509,
- "secondEndPos" : 21509
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "String",
- "secondLabel" : "String",
- "firstParentType" : "SimpleType",
- "secondParentType" : "SimpleType",
- "firstPos" : 21510,
- "secondPos" : 21510,
- "firstEndPos" : 21516,
- "secondEndPos" : 21516
-}, {
- "firstType" : "SimpleType",
- "secondType" : "SimpleType",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "ParameterizedType",
- "secondParentType" : "ParameterizedType",
- "firstPos" : 21510,
- "secondPos" : 21510,
- "firstEndPos" : 21516,
- "secondEndPos" : 21516
-}, {
- "firstType" : "VariableDeclarationFragment",
- "secondType" : "VariableDeclarationFragment",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "FieldDeclaration",
- "secondParentType" : "FieldDeclaration",
- "firstPos" : 21518,
- "secondPos" : 21518,
- "firstEndPos" : 21572,
- "secondEndPos" : 21572
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "REGEXP_METHODS",
- "secondLabel" : "REGEXP_METHODS",
- "firstParentType" : "VariableDeclarationFragment",
- "secondParentType" : "VariableDeclarationFragment",
- "firstPos" : 21518,
- "secondPos" : 21518,
- "firstEndPos" : 21532,
- "secondEndPos" : 21532
-}, {
- "firstType" : "MethodInvocation",
- "secondType" : "MethodInvocation",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "VariableDeclarationFragment",
- "secondParentType" : "VariableDeclarationFragment",
- "firstPos" : 21541,
- "secondPos" : 21541,
- "firstEndPos" : 21572,
- "secondEndPos" : 21572
-}, {
- "firstType" : "METHOD_INVOCATION_RECEIVER",
- "secondType" : "METHOD_INVOCATION_RECEIVER",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 21541,
- "secondPos" : 21541,
- "firstEndPos" : 21553,
- "secondEndPos" : 21553
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "ImmutableSet",
- "secondLabel" : "ImmutableSet",
- "firstParentType" : "METHOD_INVOCATION_RECEIVER",
- "secondParentType" : "METHOD_INVOCATION_RECEIVER",
- "firstPos" : 21541,
- "secondPos" : 21541,
- "firstEndPos" : 21553,
- "secondEndPos" : 21553
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "of",
- "secondLabel" : "of",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 21554,
- "secondPos" : 21554,
- "firstEndPos" : 21556,
- "secondEndPos" : 21556
-}, {
- "firstType" : "METHOD_INVOCATION_ARGUMENTS",
- "secondType" : "METHOD_INVOCATION_ARGUMENTS",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 21557,
- "secondPos" : 21557,
- "firstEndPos" : 21571,
- "secondEndPos" : 21571
-}, {
- "firstType" : "StringLiteral",
- "secondType" : "StringLiteral",
- "firstLabel" : "\"test\"",
- "secondLabel" : "\"test\"",
- "firstParentType" : "METHOD_INVOCATION_ARGUMENTS",
- "secondParentType" : "METHOD_INVOCATION_ARGUMENTS",
- "firstPos" : 21557,
- "secondPos" : 21557,
- "firstEndPos" : 21563,
- "secondEndPos" : 21563
-}, {
- "firstType" : "StringLiteral",
- "secondType" : "StringLiteral",
- "firstLabel" : "\"exec\"",
- "secondLabel" : "\"exec\"",
- "firstParentType" : "METHOD_INVOCATION_ARGUMENTS",
- "secondParentType" : "METHOD_INVOCATION_ARGUMENTS",
- "firstPos" : 21565,
- "secondPos" : 21565,
- "firstEndPos" : 21571,
- "secondEndPos" : 21571
-}, {
- "firstType" : "FieldDeclaration",
- "secondType" : "FieldDeclaration",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "TypeDeclaration",
- "secondParentType" : "TypeDeclaration",
- "firstPos" : 21576,
- "secondPos" : 21576,
- "firstEndPos" : 21694,
- "secondEndPos" : 21694
-}, {
- "firstType" : "Modifier",
- "secondType" : "Modifier",
- "firstLabel" : "private",
- "secondLabel" : "private",
- "firstParentType" : "FieldDeclaration",
- "secondParentType" : "FieldDeclaration",
- "firstPos" : 21576,
- "secondPos" : 21576,
- "firstEndPos" : 21583,
- "secondEndPos" : 21583
-}, {
- "firstType" : "Modifier",
- "secondType" : "Modifier",
- "firstLabel" : "static",
- "secondLabel" : "static",
- "firstParentType" : "FieldDeclaration",
- "secondParentType" : "FieldDeclaration",
- "firstPos" : 21584,
- "secondPos" : 21584,
- "firstEndPos" : 21590,
- "secondEndPos" : 21590
-}, {
- "firstType" : "Modifier",
- "secondType" : "Modifier",
- "firstLabel" : "final",
- "secondLabel" : "final",
- "firstParentType" : "FieldDeclaration",
- "secondParentType" : "FieldDeclaration",
- "firstPos" : 21591,
- "secondPos" : 21591,
- "firstEndPos" : 21596,
- "secondEndPos" : 21596
-}, {
- "firstType" : "ParameterizedType",
- "secondType" : "ParameterizedType",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "FieldDeclaration",
- "secondParentType" : "FieldDeclaration",
- "firstPos" : 21597,
- "secondPos" : 21597,
- "firstEndPos" : 21608,
- "secondEndPos" : 21608
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "Set",
- "secondLabel" : "Set",
- "firstParentType" : "SimpleType",
- "secondParentType" : "SimpleType",
- "firstPos" : 21597,
- "secondPos" : 21597,
- "firstEndPos" : 21600,
- "secondEndPos" : 21600
-}, {
- "firstType" : "SimpleType",
- "secondType" : "SimpleType",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "ParameterizedType",
- "secondParentType" : "ParameterizedType",
- "firstPos" : 21597,
- "secondPos" : 21597,
- "firstEndPos" : 21600,
- "secondEndPos" : 21600
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "String",
- "secondLabel" : "String",
- "firstParentType" : "SimpleType",
- "secondParentType" : "SimpleType",
- "firstPos" : 21601,
- "secondPos" : 21601,
- "firstEndPos" : 21607,
- "secondEndPos" : 21607
-}, {
- "firstType" : "SimpleType",
- "secondType" : "SimpleType",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "ParameterizedType",
- "secondParentType" : "ParameterizedType",
- "firstPos" : 21601,
- "secondPos" : 21601,
- "firstEndPos" : 21607,
- "secondEndPos" : 21607
-}, {
- "firstType" : "VariableDeclarationFragment",
- "secondType" : "VariableDeclarationFragment",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "FieldDeclaration",
- "secondParentType" : "FieldDeclaration",
- "firstPos" : 21609,
- "secondPos" : 21609,
- "firstEndPos" : 21693,
- "secondEndPos" : 21693
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "STRING_REGEXP_METHODS",
- "secondLabel" : "STRING_REGEXP_METHODS",
- "firstParentType" : "VariableDeclarationFragment",
- "secondParentType" : "VariableDeclarationFragment",
- "firstPos" : 21609,
- "secondPos" : 21609,
- "firstEndPos" : 21630,
- "secondEndPos" : 21630
-}, {
- "firstType" : "MethodInvocation",
- "secondType" : "MethodInvocation",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "VariableDeclarationFragment",
- "secondParentType" : "VariableDeclarationFragment",
- "firstPos" : 21639,
- "secondPos" : 21639,
- "firstEndPos" : 21693,
- "secondEndPos" : 21693
-}, {
- "firstType" : "METHOD_INVOCATION_RECEIVER",
- "secondType" : "METHOD_INVOCATION_RECEIVER",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 21639,
- "secondPos" : 21639,
- "firstEndPos" : 21651,
- "secondEndPos" : 21651
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "ImmutableSet",
- "secondLabel" : "ImmutableSet",
- "firstParentType" : "METHOD_INVOCATION_RECEIVER",
- "secondParentType" : "METHOD_INVOCATION_RECEIVER",
- "firstPos" : 21639,
- "secondPos" : 21639,
- "firstEndPos" : 21651,
- "secondEndPos" : 21651
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "of",
- "secondLabel" : "of",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 21652,
- "secondPos" : 21652,
- "firstEndPos" : 21654,
- "secondEndPos" : 21654
-}, {
- "firstType" : "METHOD_INVOCATION_ARGUMENTS",
- "secondType" : "METHOD_INVOCATION_ARGUMENTS",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 21655,
- "secondPos" : 21655,
- "firstEndPos" : 21692,
- "secondEndPos" : 21692
-}, {
- "firstType" : "StringLiteral",
- "secondType" : "StringLiteral",
- "firstLabel" : "\"match\"",
- "secondLabel" : "\"match\"",
- "firstParentType" : "METHOD_INVOCATION_ARGUMENTS",
- "secondParentType" : "METHOD_INVOCATION_ARGUMENTS",
- "firstPos" : 21655,
- "secondPos" : 21655,
- "firstEndPos" : 21662,
- "secondEndPos" : 21662
-}, {
- "firstType" : "StringLiteral",
- "secondType" : "StringLiteral",
- "firstLabel" : "\"replace\"",
- "secondLabel" : "\"replace\"",
- "firstParentType" : "METHOD_INVOCATION_ARGUMENTS",
- "secondParentType" : "METHOD_INVOCATION_ARGUMENTS",
- "firstPos" : 21664,
- "secondPos" : 21664,
- "firstEndPos" : 21673,
- "secondEndPos" : 21673
-}, {
- "firstType" : "StringLiteral",
- "secondType" : "StringLiteral",
- "firstLabel" : "\"search\"",
- "secondLabel" : "\"search\"",
- "firstParentType" : "METHOD_INVOCATION_ARGUMENTS",
- "secondParentType" : "METHOD_INVOCATION_ARGUMENTS",
- "firstPos" : 21675,
- "secondPos" : 21675,
- "firstEndPos" : 21683,
- "secondEndPos" : 21683
-}, {
- "firstType" : "StringLiteral",
- "secondType" : "StringLiteral",
- "firstLabel" : "\"split\"",
- "secondLabel" : "\"split\"",
- "firstParentType" : "METHOD_INVOCATION_ARGUMENTS",
- "secondParentType" : "METHOD_INVOCATION_ARGUMENTS",
- "firstPos" : 21685,
- "secondPos" : 21685,
- "firstEndPos" : 21692,
- "secondEndPos" : 21692
-}, {
- "firstType" : "MethodDeclaration",
- "secondType" : "MethodDeclaration",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "TypeDeclaration",
- "secondParentType" : "TypeDeclaration",
- "firstPos" : 21698,
- "secondPos" : 21698,
- "firstEndPos" : 21944,
- "secondEndPos" : 21944
-}, {
- "firstType" : "Javadoc",
- "secondType" : "Javadoc",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 21698,
- "secondPos" : 21698,
- "firstEndPos" : 21817,
- "secondEndPos" : 21817
-}, {
- "firstType" : "TagElement",
- "secondType" : "TagElement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "Javadoc",
- "secondParentType" : "Javadoc",
- "firstPos" : 21707,
- "secondPos" : 21707,
- "firstEndPos" : 21764,
- "secondEndPos" : 21764
-}, {
- "firstType" : "TextElement",
- "secondType" : "TextElement",
- "firstLabel" : "Returns true if calls to this function have side effects.",
- "secondLabel" : "Returns true if calls to this function have side effects.",
- "firstParentType" : "TagElement",
- "secondParentType" : "TagElement",
- "firstPos" : 21707,
- "secondPos" : 21707,
- "firstEndPos" : 21764,
- "secondEndPos" : 21764
-}, {
- "firstType" : "TagElement",
- "secondType" : "TagElement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "Javadoc",
- "secondParentType" : "Javadoc",
- "firstPos" : 21775,
- "secondPos" : 21775,
- "firstEndPos" : 21811,
- "secondEndPos" : 21811
-}, {
- "firstType" : "TAG_NAME",
- "secondType" : "TAG_NAME",
- "firstLabel" : "@param",
- "secondLabel" : "@param",
- "firstParentType" : "TagElement",
- "secondParentType" : "TagElement",
- "firstPos" : 21775,
- "secondPos" : 21775,
- "firstEndPos" : 21781,
- "secondEndPos" : 21781
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "callNode",
- "secondLabel" : "callNode",
- "firstParentType" : "TagElement",
- "secondParentType" : "TagElement",
- "firstPos" : 21782,
- "secondPos" : 21782,
- "firstEndPos" : 21790,
- "secondEndPos" : 21790
-}, {
- "firstType" : "TextElement",
- "secondType" : "TextElement",
- "firstLabel" : " - function call node",
- "secondLabel" : " - function call node",
- "firstParentType" : "TagElement",
- "secondParentType" : "TagElement",
- "firstPos" : 21790,
- "secondPos" : 21790,
- "firstEndPos" : 21811,
- "secondEndPos" : 21811
-}, {
- "firstType" : "Modifier",
- "secondType" : "Modifier",
- "firstLabel" : "static",
- "secondLabel" : "static",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 21820,
- "secondPos" : 21820,
- "firstEndPos" : 21826,
- "secondEndPos" : 21826
-}, {
- "firstType" : "PrimitiveType",
- "secondType" : "PrimitiveType",
- "firstLabel" : "boolean",
- "secondLabel" : "boolean",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 21827,
- "secondPos" : 21827,
- "firstEndPos" : 21834,
- "secondEndPos" : 21834
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "functionCallHasSideEffects",
- "secondLabel" : "functionCallHasSideEffects",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 21835,
- "secondPos" : 21835,
- "firstEndPos" : 21861,
- "secondEndPos" : 21861
-}, {
- "firstType" : "SingleVariableDeclaration",
- "secondType" : "SingleVariableDeclaration",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 21869,
- "secondPos" : 21869,
- "firstEndPos" : 21882,
- "secondEndPos" : 21882
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "Node",
- "secondLabel" : "Node",
- "firstParentType" : "SimpleType",
- "secondParentType" : "SimpleType",
- "firstPos" : 21869,
- "secondPos" : 21869,
- "firstEndPos" : 21873,
- "secondEndPos" : 21873
-}, {
- "firstType" : "SimpleType",
- "secondType" : "SimpleType",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SingleVariableDeclaration",
- "secondParentType" : "SingleVariableDeclaration",
- "firstPos" : 21869,
- "secondPos" : 21869,
- "firstEndPos" : 21873,
- "secondEndPos" : 21873
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "callNode",
- "secondLabel" : "callNode",
- "firstParentType" : "SingleVariableDeclaration",
- "secondParentType" : "SingleVariableDeclaration",
- "firstPos" : 21874,
- "secondPos" : 21874,
- "firstEndPos" : 21882,
- "secondEndPos" : 21882
-}, {
- "firstType" : "Block",
- "secondType" : "Block",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 21884,
- "secondPos" : 21884,
- "firstEndPos" : 21944,
- "secondEndPos" : 21944
-}, {
- "firstType" : "ReturnStatement",
- "secondType" : "ReturnStatement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "Block",
- "secondParentType" : "Block",
- "firstPos" : 21890,
- "secondPos" : 21890,
- "firstEndPos" : 21940,
- "secondEndPos" : 21940
-}, {
- "firstType" : "MethodInvocation",
- "secondType" : "MethodInvocation",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "ReturnStatement",
- "secondParentType" : "ReturnStatement",
- "firstPos" : 21897,
- "secondPos" : 21897,
- "firstEndPos" : 21939,
- "secondEndPos" : 21939
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "functionCallHasSideEffects",
- "secondLabel" : "functionCallHasSideEffects",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 21897,
- "secondPos" : 21897,
- "firstEndPos" : 21923,
- "secondEndPos" : 21923
-}, {
- "firstType" : "METHOD_INVOCATION_ARGUMENTS",
- "secondType" : "METHOD_INVOCATION_ARGUMENTS",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 21924,
- "secondPos" : 21924,
- "firstEndPos" : 21938,
- "secondEndPos" : 21938
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "callNode",
- "secondLabel" : "callNode",
- "firstParentType" : "METHOD_INVOCATION_ARGUMENTS",
- "secondParentType" : "METHOD_INVOCATION_ARGUMENTS",
- "firstPos" : 21924,
- "secondPos" : 21924,
- "firstEndPos" : 21932,
- "secondEndPos" : 21932
-}, {
- "firstType" : "NullLiteral",
- "secondType" : "NullLiteral",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "METHOD_INVOCATION_ARGUMENTS",
- "secondParentType" : "METHOD_INVOCATION_ARGUMENTS",
- "firstPos" : 21934,
- "secondPos" : 21934,
- "firstEndPos" : 21938,
- "secondEndPos" : 21938
-}, {
- "firstType" : "MethodDeclaration",
- "secondType" : "MethodDeclaration",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "TypeDeclaration",
- "secondParentType" : "TypeDeclaration",
- "firstPos" : 21948,
- "secondPos" : 21948,
- "firstEndPos" : 24113,
- "secondEndPos" : 24113
-}, {
- "firstType" : "Javadoc",
- "secondType" : "Javadoc",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 21948,
- "secondPos" : 21948,
- "firstEndPos" : 22190,
- "secondEndPos" : 22190
-}, {
- "firstType" : "TagElement",
- "secondType" : "TagElement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "Javadoc",
- "secondParentType" : "Javadoc",
- "firstPos" : 21957,
- "secondPos" : 21957,
- "firstEndPos" : 22014,
- "secondEndPos" : 22014
-}, {
- "firstType" : "TextElement",
- "secondType" : "TextElement",
- "firstLabel" : "Returns true if calls to this function have side effects.",
- "secondLabel" : "Returns true if calls to this function have side effects.",
- "firstParentType" : "TagElement",
- "secondParentType" : "TagElement",
- "firstPos" : 21957,
- "secondPos" : 21957,
- "firstEndPos" : 22014,
- "secondEndPos" : 22014
-}, {
- "firstType" : "TagElement",
- "secondType" : "TagElement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "Javadoc",
- "secondParentType" : "Javadoc",
- "firstPos" : 22025,
- "secondPos" : 22025,
- "firstEndPos" : 22068,
- "secondEndPos" : 22068
-}, {
- "firstType" : "TAG_NAME",
- "secondType" : "TAG_NAME",
- "firstLabel" : "@param",
- "secondLabel" : "@param",
- "firstParentType" : "TagElement",
- "secondParentType" : "TagElement",
- "firstPos" : 22025,
- "secondPos" : 22025,
- "firstEndPos" : 22031,
- "secondEndPos" : 22031
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "callNode",
- "secondLabel" : "callNode",
- "firstParentType" : "TagElement",
- "secondParentType" : "TagElement",
- "firstPos" : 22032,
- "secondPos" : 22032,
- "firstEndPos" : 22040,
- "secondEndPos" : 22040
-}, {
- "firstType" : "TextElement",
- "secondType" : "TextElement",
- "firstLabel" : " The call node to inspected.",
- "secondLabel" : " The call node to inspected.",
- "firstParentType" : "TagElement",
- "secondParentType" : "TagElement",
- "firstPos" : 22040,
- "secondPos" : 22040,
- "firstEndPos" : 22068,
- "secondEndPos" : 22068
-}, {
- "firstType" : "TagElement",
- "secondType" : "TagElement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "Javadoc",
- "secondParentType" : "Javadoc",
- "firstPos" : 22074,
- "secondPos" : 22074,
- "firstEndPos" : 22184,
- "secondEndPos" : 22184
-}, {
- "firstType" : "TAG_NAME",
- "secondType" : "TAG_NAME",
- "firstLabel" : "@param",
- "secondLabel" : "@param",
- "firstParentType" : "TagElement",
- "secondParentType" : "TagElement",
- "firstPos" : 22074,
- "secondPos" : 22074,
- "firstEndPos" : 22080,
- "secondEndPos" : 22080
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "compiler",
- "secondLabel" : "compiler",
- "firstParentType" : "TagElement",
- "secondParentType" : "TagElement",
- "firstPos" : 22081,
- "secondPos" : 22081,
- "firstEndPos" : 22089,
- "secondEndPos" : 22089
-}, {
- "firstType" : "TextElement",
- "secondType" : "TextElement",
- "firstLabel" : " A compiler object to provide program state changing",
- "secondLabel" : " A compiler object to provide program state changing",
- "firstParentType" : "TagElement",
- "secondParentType" : "TagElement",
- "firstPos" : 22089,
- "secondPos" : 22089,
- "firstEndPos" : 22141,
- "secondEndPos" : 22141
-}, {
- "firstType" : "TextElement",
- "secondType" : "TextElement",
- "firstLabel" : "context information. Can be null.",
- "secondLabel" : "context information. Can be null.",
- "firstParentType" : "TagElement",
- "secondParentType" : "TagElement",
- "firstPos" : 22151,
- "secondPos" : 22151,
- "firstEndPos" : 22184,
- "secondEndPos" : 22184
-}, {
- "firstType" : "Modifier",
- "secondType" : "Modifier",
- "firstLabel" : "static",
- "secondLabel" : "static",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 22193,
- "secondPos" : 22193,
- "firstEndPos" : 22199,
- "secondEndPos" : 22199
-}, {
- "firstType" : "PrimitiveType",
- "secondType" : "PrimitiveType",
- "firstLabel" : "boolean",
- "secondLabel" : "boolean",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 22200,
- "secondPos" : 22200,
- "firstEndPos" : 22207,
- "secondEndPos" : 22207
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "functionCallHasSideEffects",
- "secondLabel" : "functionCallHasSideEffects",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 22208,
- "secondPos" : 22208,
- "firstEndPos" : 22234,
- "secondEndPos" : 22234
-}, {
- "firstType" : "SingleVariableDeclaration",
- "secondType" : "SingleVariableDeclaration",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 22242,
- "secondPos" : 22242,
- "firstEndPos" : 22255,
- "secondEndPos" : 22255
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "Node",
- "secondLabel" : "Node",
- "firstParentType" : "SimpleType",
- "secondParentType" : "SimpleType",
- "firstPos" : 22242,
- "secondPos" : 22242,
- "firstEndPos" : 22246,
- "secondEndPos" : 22246
-}, {
- "firstType" : "SimpleType",
- "secondType" : "SimpleType",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SingleVariableDeclaration",
- "secondParentType" : "SingleVariableDeclaration",
- "firstPos" : 22242,
- "secondPos" : 22242,
- "firstEndPos" : 22246,
- "secondEndPos" : 22246
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "callNode",
- "secondLabel" : "callNode",
- "firstParentType" : "SingleVariableDeclaration",
- "secondParentType" : "SingleVariableDeclaration",
- "firstPos" : 22247,
- "secondPos" : 22247,
- "firstEndPos" : 22255,
- "secondEndPos" : 22255
-}, {
- "firstType" : "SingleVariableDeclaration",
- "secondType" : "SingleVariableDeclaration",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 22257,
- "secondPos" : 22257,
- "firstEndPos" : 22292,
- "secondEndPos" : 22292
-}, {
- "firstType" : "MarkerAnnotation",
- "secondType" : "MarkerAnnotation",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SingleVariableDeclaration",
- "secondParentType" : "SingleVariableDeclaration",
- "firstPos" : 22257,
- "secondPos" : 22257,
- "firstEndPos" : 22266,
- "secondEndPos" : 22266
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "Nullable",
- "secondLabel" : "Nullable",
- "firstParentType" : "MarkerAnnotation",
- "secondParentType" : "MarkerAnnotation",
- "firstPos" : 22258,
- "secondPos" : 22258,
- "firstEndPos" : 22266,
- "secondEndPos" : 22266
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "AbstractCompiler",
- "secondLabel" : "AbstractCompiler",
- "firstParentType" : "SimpleType",
- "secondParentType" : "SimpleType",
- "firstPos" : 22267,
- "secondPos" : 22267,
- "firstEndPos" : 22283,
- "secondEndPos" : 22283
-}, {
- "firstType" : "SimpleType",
- "secondType" : "SimpleType",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SingleVariableDeclaration",
- "secondParentType" : "SingleVariableDeclaration",
- "firstPos" : 22267,
- "secondPos" : 22267,
- "firstEndPos" : 22283,
- "secondEndPos" : 22283
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "compiler",
- "secondLabel" : "compiler",
- "firstParentType" : "SingleVariableDeclaration",
- "secondParentType" : "SingleVariableDeclaration",
- "firstPos" : 22284,
- "secondPos" : 22284,
- "firstEndPos" : 22292,
- "secondEndPos" : 22292
-}, {
- "firstType" : "Block",
- "secondType" : "Block",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 22294,
- "secondPos" : 22294,
- "firstEndPos" : 24113,
- "secondEndPos" : 24113
-}, {
- "firstType" : "IfStatement",
- "secondType" : "IfStatement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "Block",
- "secondParentType" : "Block",
- "firstPos" : 22300,
- "secondPos" : 22300,
- "firstEndPos" : 22456,
- "secondEndPos" : 22456
-}, {
- "firstType" : "InfixExpression",
- "secondType" : "InfixExpression",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "IfStatement",
- "secondParentType" : "IfStatement",
- "firstPos" : 22304,
- "secondPos" : 22304,
- "firstEndPos" : 22336,
- "secondEndPos" : 22336
-}, {
- "firstType" : "MethodInvocation",
- "secondType" : "MethodInvocation",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "InfixExpression",
- "secondParentType" : "InfixExpression",
- "firstPos" : 22304,
- "secondPos" : 22304,
- "firstEndPos" : 22322,
- "secondEndPos" : 22322
-}, {
- "firstType" : "METHOD_INVOCATION_RECEIVER",
- "secondType" : "METHOD_INVOCATION_RECEIVER",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 22304,
- "secondPos" : 22304,
- "firstEndPos" : 22312,
- "secondEndPos" : 22312
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "callNode",
- "secondLabel" : "callNode",
- "firstParentType" : "METHOD_INVOCATION_RECEIVER",
- "secondParentType" : "METHOD_INVOCATION_RECEIVER",
- "firstPos" : 22304,
- "secondPos" : 22304,
- "firstEndPos" : 22312,
- "secondEndPos" : 22312
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "getType",
- "secondLabel" : "getType",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 22313,
- "secondPos" : 22313,
- "firstEndPos" : 22320,
- "secondEndPos" : 22320
-}, {
- "firstType" : "INFIX_EXPRESSION_OPERATOR",
- "secondType" : "INFIX_EXPRESSION_OPERATOR",
- "firstLabel" : "!=",
- "secondLabel" : "!=",
- "firstParentType" : "InfixExpression",
- "secondParentType" : "InfixExpression",
- "firstPos" : 22323,
- "secondPos" : 22323,
- "firstEndPos" : 22325,
- "secondEndPos" : 22325
-}, {
- "firstType" : "QualifiedName",
- "secondType" : "QualifiedName",
- "firstLabel" : "Token.CALL",
- "secondLabel" : "Token.CALL",
- "firstParentType" : "InfixExpression",
- "secondParentType" : "InfixExpression",
- "firstPos" : 22326,
- "secondPos" : 22326,
- "firstEndPos" : 22336,
- "secondEndPos" : 22336
-}, {
- "firstType" : "Block",
- "secondType" : "Block",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "IfStatement",
- "secondParentType" : "IfStatement",
- "firstPos" : 22338,
- "secondPos" : 22338,
- "firstEndPos" : 22456,
- "secondEndPos" : 22456
-}, {
- "firstType" : "ThrowStatement",
- "secondType" : "ThrowStatement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "Block",
- "secondParentType" : "Block",
- "firstPos" : 22346,
- "secondPos" : 22346,
- "firstEndPos" : 22450,
- "secondEndPos" : 22450
-}, {
- "firstType" : "ClassInstanceCreation",
- "secondType" : "ClassInstanceCreation",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "ThrowStatement",
- "secondParentType" : "ThrowStatement",
- "firstPos" : 22352,
- "secondPos" : 22352,
- "firstEndPos" : 22449,
- "secondEndPos" : 22449
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "IllegalStateException",
- "secondLabel" : "IllegalStateException",
- "firstParentType" : "SimpleType",
- "secondParentType" : "SimpleType",
- "firstPos" : 22356,
- "secondPos" : 22356,
- "firstEndPos" : 22377,
- "secondEndPos" : 22377
-}, {
- "firstType" : "SimpleType",
- "secondType" : "SimpleType",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "ClassInstanceCreation",
- "secondParentType" : "ClassInstanceCreation",
- "firstPos" : 22356,
- "secondPos" : 22356,
- "firstEndPos" : 22377,
- "secondEndPos" : 22377
-}, {
- "firstType" : "InfixExpression",
- "secondType" : "InfixExpression",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "ClassInstanceCreation",
- "secondParentType" : "ClassInstanceCreation",
- "firstPos" : 22389,
- "secondPos" : 22389,
- "firstEndPos" : 22448,
- "secondEndPos" : 22448
-}, {
- "firstType" : "StringLiteral",
- "secondType" : "StringLiteral",
- "firstLabel" : "\"Expected CALL node, got \"",
- "secondLabel" : "\"Expected CALL node, got \"",
- "firstParentType" : "InfixExpression",
- "secondParentType" : "InfixExpression",
- "firstPos" : 22389,
- "secondPos" : 22389,
- "firstEndPos" : 22415,
- "secondEndPos" : 22415
-}, {
- "firstType" : "INFIX_EXPRESSION_OPERATOR",
- "secondType" : "INFIX_EXPRESSION_OPERATOR",
- "firstLabel" : "+",
- "secondLabel" : "+",
- "firstParentType" : "InfixExpression",
- "secondParentType" : "InfixExpression",
- "firstPos" : 22416,
- "secondPos" : 22416,
- "firstEndPos" : 22417,
- "secondEndPos" : 22417
-}, {
- "firstType" : "MethodInvocation",
- "secondType" : "MethodInvocation",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "InfixExpression",
- "secondParentType" : "InfixExpression",
- "firstPos" : 22418,
- "secondPos" : 22418,
- "firstEndPos" : 22448,
- "secondEndPos" : 22448
-}, {
- "firstType" : "METHOD_INVOCATION_RECEIVER",
- "secondType" : "METHOD_INVOCATION_RECEIVER",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 22418,
- "secondPos" : 22418,
- "firstEndPos" : 22423,
- "secondEndPos" : 22423
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "Token",
- "secondLabel" : "Token",
- "firstParentType" : "METHOD_INVOCATION_RECEIVER",
- "secondParentType" : "METHOD_INVOCATION_RECEIVER",
- "firstPos" : 22418,
- "secondPos" : 22418,
- "firstEndPos" : 22423,
- "secondEndPos" : 22423
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "name",
- "secondLabel" : "name",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 22424,
- "secondPos" : 22424,
- "firstEndPos" : 22428,
- "secondEndPos" : 22428
-}, {
- "firstType" : "METHOD_INVOCATION_ARGUMENTS",
- "secondType" : "METHOD_INVOCATION_ARGUMENTS",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 22429,
- "secondPos" : 22429,
- "firstEndPos" : 22447,
- "secondEndPos" : 22447
-}, {
- "firstType" : "MethodInvocation",
- "secondType" : "MethodInvocation",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "METHOD_INVOCATION_ARGUMENTS",
- "secondParentType" : "METHOD_INVOCATION_ARGUMENTS",
- "firstPos" : 22429,
- "secondPos" : 22429,
- "firstEndPos" : 22447,
- "secondEndPos" : 22447
-}, {
- "firstType" : "METHOD_INVOCATION_RECEIVER",
- "secondType" : "METHOD_INVOCATION_RECEIVER",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 22429,
- "secondPos" : 22429,
- "firstEndPos" : 22437,
- "secondEndPos" : 22437
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "callNode",
- "secondLabel" : "callNode",
- "firstParentType" : "METHOD_INVOCATION_RECEIVER",
- "secondParentType" : "METHOD_INVOCATION_RECEIVER",
- "firstPos" : 22429,
- "secondPos" : 22429,
- "firstEndPos" : 22437,
- "secondEndPos" : 22437
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "getType",
- "secondLabel" : "getType",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 22438,
- "secondPos" : 22438,
- "firstEndPos" : 22445,
- "secondEndPos" : 22445
-}, {
- "firstType" : "IfStatement",
- "secondType" : "IfStatement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "Block",
- "secondParentType" : "Block",
- "firstPos" : 22462,
- "secondPos" : 22462,
- "firstEndPos" : 22525,
- "secondEndPos" : 22525
-}, {
- "firstType" : "MethodInvocation",
- "secondType" : "MethodInvocation",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "IfStatement",
- "secondParentType" : "IfStatement",
- "firstPos" : 22466,
- "secondPos" : 22466,
- "firstEndPos" : 22496,
- "secondEndPos" : 22496
-}, {
- "firstType" : "METHOD_INVOCATION_RECEIVER",
- "secondType" : "METHOD_INVOCATION_RECEIVER",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 22466,
- "secondPos" : 22466,
- "firstEndPos" : 22474,
- "secondEndPos" : 22474
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "callNode",
- "secondLabel" : "callNode",
- "firstParentType" : "METHOD_INVOCATION_RECEIVER",
- "secondParentType" : "METHOD_INVOCATION_RECEIVER",
- "firstPos" : 22466,
- "secondPos" : 22466,
- "firstEndPos" : 22474,
- "secondEndPos" : 22474
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "isNoSideEffectsCall",
- "secondLabel" : "isNoSideEffectsCall",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 22475,
- "secondPos" : 22475,
- "firstEndPos" : 22494,
- "secondEndPos" : 22494
-}, {
- "firstType" : "Block",
- "secondType" : "Block",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "IfStatement",
- "secondParentType" : "IfStatement",
- "firstPos" : 22498,
- "secondPos" : 22498,
- "firstEndPos" : 22525,
- "secondEndPos" : 22525
-}, {
- "firstType" : "ReturnStatement",
- "secondType" : "ReturnStatement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "Block",
- "secondParentType" : "Block",
- "firstPos" : 22506,
- "secondPos" : 22506,
- "firstEndPos" : 22519,
- "secondEndPos" : 22519
-}, {
- "firstType" : "BooleanLiteral",
- "secondType" : "BooleanLiteral",
- "firstLabel" : "false",
- "secondLabel" : "false",
- "firstParentType" : "ReturnStatement",
- "secondParentType" : "ReturnStatement",
- "firstPos" : 22513,
- "secondPos" : 22513,
- "firstEndPos" : 22518,
- "secondEndPos" : 22518
-}, {
- "firstType" : "VariableDeclarationStatement",
- "secondType" : "VariableDeclarationStatement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "Block",
- "secondParentType" : "Block",
- "firstPos" : 22531,
- "secondPos" : 22531,
- "firstEndPos" : 22572,
- "secondEndPos" : 22572
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "Node",
- "secondLabel" : "Node",
- "firstParentType" : "SimpleType",
- "secondParentType" : "SimpleType",
- "firstPos" : 22531,
- "secondPos" : 22531,
- "firstEndPos" : 22535,
- "secondEndPos" : 22535
-}, {
- "firstType" : "SimpleType",
- "secondType" : "SimpleType",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "VariableDeclarationStatement",
- "secondParentType" : "VariableDeclarationStatement",
- "firstPos" : 22531,
- "secondPos" : 22531,
- "firstEndPos" : 22535,
- "secondEndPos" : 22535
-}, {
- "firstType" : "VariableDeclarationFragment",
- "secondType" : "VariableDeclarationFragment",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "VariableDeclarationStatement",
- "secondParentType" : "VariableDeclarationStatement",
- "firstPos" : 22536,
- "secondPos" : 22536,
- "firstEndPos" : 22571,
- "secondEndPos" : 22571
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "nameNode",
- "secondLabel" : "nameNode",
- "firstParentType" : "VariableDeclarationFragment",
- "secondParentType" : "VariableDeclarationFragment",
- "firstPos" : 22536,
- "secondPos" : 22536,
- "firstEndPos" : 22544,
- "secondEndPos" : 22544
-}, {
- "firstType" : "MethodInvocation",
- "secondType" : "MethodInvocation",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "VariableDeclarationFragment",
- "secondParentType" : "VariableDeclarationFragment",
- "firstPos" : 22547,
- "secondPos" : 22547,
- "firstEndPos" : 22571,
- "secondEndPos" : 22571
-}, {
- "firstType" : "METHOD_INVOCATION_RECEIVER",
- "secondType" : "METHOD_INVOCATION_RECEIVER",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 22547,
- "secondPos" : 22547,
- "firstEndPos" : 22555,
- "secondEndPos" : 22555
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "callNode",
- "secondLabel" : "callNode",
- "firstParentType" : "METHOD_INVOCATION_RECEIVER",
- "secondParentType" : "METHOD_INVOCATION_RECEIVER",
- "firstPos" : 22547,
- "secondPos" : 22547,
- "firstEndPos" : 22555,
- "secondEndPos" : 22555
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "getFirstChild",
- "secondLabel" : "getFirstChild",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 22556,
- "secondPos" : 22556,
- "firstEndPos" : 22569,
- "secondEndPos" : 22569
-}, {
- "firstType" : "LineComment",
- "secondType" : "LineComment",
- "firstLabel" : "// Built-in functions with no side effects.",
- "secondLabel" : "// Built-in functions with no side effects.",
- "firstParentType" : "Block",
- "secondParentType" : "Block",
- "firstPos" : 22578,
- "secondPos" : 22578,
- "firstEndPos" : 22621,
- "secondEndPos" : 22621
-}, {
- "firstType" : "IfStatement",
- "secondType" : "IfStatement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "Block",
- "secondParentType" : "Block",
- "firstPos" : 22626,
- "secondPos" : 22626,
- "firstEndPos" : 24091,
- "secondEndPos" : 24091
-}, {
- "firstType" : "InfixExpression",
- "secondType" : "InfixExpression",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "IfStatement",
- "secondParentType" : "IfStatement",
- "firstPos" : 22630,
- "secondPos" : 22630,
- "firstEndPos" : 22662,
- "secondEndPos" : 22662
-}, {
- "firstType" : "MethodInvocation",
- "secondType" : "MethodInvocation",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "InfixExpression",
- "secondParentType" : "InfixExpression",
- "firstPos" : 22630,
- "secondPos" : 22630,
- "firstEndPos" : 22648,
- "secondEndPos" : 22648
-}, {
- "firstType" : "METHOD_INVOCATION_RECEIVER",
- "secondType" : "METHOD_INVOCATION_RECEIVER",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 22630,
- "secondPos" : 22630,
- "firstEndPos" : 22638,
- "secondEndPos" : 22638
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "nameNode",
- "secondLabel" : "nameNode",
- "firstParentType" : "METHOD_INVOCATION_RECEIVER",
- "secondParentType" : "METHOD_INVOCATION_RECEIVER",
- "firstPos" : 22630,
- "secondPos" : 22630,
- "firstEndPos" : 22638,
- "secondEndPos" : 22638
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "getType",
- "secondLabel" : "getType",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 22639,
- "secondPos" : 22639,
- "firstEndPos" : 22646,
- "secondEndPos" : 22646
-}, {
- "firstType" : "INFIX_EXPRESSION_OPERATOR",
- "secondType" : "INFIX_EXPRESSION_OPERATOR",
- "firstLabel" : "==",
- "secondLabel" : "==",
- "firstParentType" : "InfixExpression",
- "secondParentType" : "InfixExpression",
- "firstPos" : 22649,
- "secondPos" : 22649,
- "firstEndPos" : 22651,
- "secondEndPos" : 22651
-}, {
- "firstType" : "QualifiedName",
- "secondType" : "QualifiedName",
- "firstLabel" : "Token.NAME",
- "secondLabel" : "Token.NAME",
- "firstParentType" : "InfixExpression",
- "secondParentType" : "InfixExpression",
- "firstPos" : 22652,
- "secondPos" : 22652,
- "firstEndPos" : 22662,
- "secondEndPos" : 22662
-}, {
- "firstType" : "Block",
- "secondType" : "Block",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "IfStatement",
- "secondParentType" : "IfStatement",
- "firstPos" : 22664,
- "secondPos" : 22664,
- "firstEndPos" : 22809,
- "secondEndPos" : 22809
-}, {
- "firstType" : "VariableDeclarationStatement",
- "secondType" : "VariableDeclarationStatement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "Block",
- "secondParentType" : "Block",
- "firstPos" : 22672,
- "secondPos" : 22672,
- "firstEndPos" : 22707,
- "secondEndPos" : 22707
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "String",
- "secondLabel" : "String",
- "firstParentType" : "SimpleType",
- "secondParentType" : "SimpleType",
- "firstPos" : 22672,
- "secondPos" : 22672,
- "firstEndPos" : 22678,
- "secondEndPos" : 22678
-}, {
- "firstType" : "SimpleType",
- "secondType" : "SimpleType",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "VariableDeclarationStatement",
- "secondParentType" : "VariableDeclarationStatement",
- "firstPos" : 22672,
- "secondPos" : 22672,
- "firstEndPos" : 22678,
- "secondEndPos" : 22678
-}, {
- "firstType" : "VariableDeclarationFragment",
- "secondType" : "VariableDeclarationFragment",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "VariableDeclarationStatement",
- "secondParentType" : "VariableDeclarationStatement",
- "firstPos" : 22679,
- "secondPos" : 22679,
- "firstEndPos" : 22706,
- "secondEndPos" : 22706
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "name",
- "secondLabel" : "name",
- "firstParentType" : "VariableDeclarationFragment",
- "secondParentType" : "VariableDeclarationFragment",
- "firstPos" : 22679,
- "secondPos" : 22679,
- "firstEndPos" : 22683,
- "secondEndPos" : 22683
-}, {
- "firstType" : "MethodInvocation",
- "secondType" : "MethodInvocation",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "VariableDeclarationFragment",
- "secondParentType" : "VariableDeclarationFragment",
- "firstPos" : 22686,
- "secondPos" : 22686,
- "firstEndPos" : 22706,
- "secondEndPos" : 22706
-}, {
- "firstType" : "METHOD_INVOCATION_RECEIVER",
- "secondType" : "METHOD_INVOCATION_RECEIVER",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 22686,
- "secondPos" : 22686,
- "firstEndPos" : 22694,
- "secondEndPos" : 22694
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "nameNode",
- "secondLabel" : "nameNode",
- "firstParentType" : "METHOD_INVOCATION_RECEIVER",
- "secondParentType" : "METHOD_INVOCATION_RECEIVER",
- "firstPos" : 22686,
- "secondPos" : 22686,
- "firstEndPos" : 22694,
- "secondEndPos" : 22694
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "getString",
- "secondLabel" : "getString",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 22695,
- "secondPos" : 22695,
- "firstEndPos" : 22704,
- "secondEndPos" : 22704
-}, {
- "firstType" : "IfStatement",
- "secondType" : "IfStatement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "Block",
- "secondParentType" : "Block",
- "firstPos" : 22714,
- "secondPos" : 22714,
- "firstEndPos" : 22803,
- "secondEndPos" : 22803
-}, {
- "firstType" : "MethodInvocation",
- "secondType" : "MethodInvocation",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "IfStatement",
- "secondParentType" : "IfStatement",
- "firstPos" : 22718,
- "secondPos" : 22718,
- "firstEndPos" : 22770,
- "secondEndPos" : 22770
-}, {
- "firstType" : "METHOD_INVOCATION_RECEIVER",
- "secondType" : "METHOD_INVOCATION_RECEIVER",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 22718,
- "secondPos" : 22718,
- "firstEndPos" : 22755,
- "secondEndPos" : 22755
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "BUILTIN_FUNCTIONS_WITHOUT_SIDEEFFECTS",
- "secondLabel" : "BUILTIN_FUNCTIONS_WITHOUT_SIDEEFFECTS",
- "firstParentType" : "METHOD_INVOCATION_RECEIVER",
- "secondParentType" : "METHOD_INVOCATION_RECEIVER",
- "firstPos" : 22718,
- "secondPos" : 22718,
- "firstEndPos" : 22755,
- "secondEndPos" : 22755
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "contains",
- "secondLabel" : "contains",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 22756,
- "secondPos" : 22756,
- "firstEndPos" : 22764,
- "secondEndPos" : 22764
-}, {
- "firstType" : "METHOD_INVOCATION_ARGUMENTS",
- "secondType" : "METHOD_INVOCATION_ARGUMENTS",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 22765,
- "secondPos" : 22765,
- "firstEndPos" : 22769,
- "secondEndPos" : 22769
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "name",
- "secondLabel" : "name",
- "firstParentType" : "METHOD_INVOCATION_ARGUMENTS",
- "secondParentType" : "METHOD_INVOCATION_ARGUMENTS",
- "firstPos" : 22765,
- "secondPos" : 22765,
- "firstEndPos" : 22769,
- "secondEndPos" : 22769
-}, {
- "firstType" : "Block",
- "secondType" : "Block",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "IfStatement",
- "secondParentType" : "IfStatement",
- "firstPos" : 22772,
- "secondPos" : 22772,
- "firstEndPos" : 22803,
- "secondEndPos" : 22803
-}, {
- "firstType" : "ReturnStatement",
- "secondType" : "ReturnStatement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "Block",
- "secondParentType" : "Block",
- "firstPos" : 22782,
- "secondPos" : 22782,
- "firstEndPos" : 22795,
- "secondEndPos" : 22795
-}, {
- "firstType" : "BooleanLiteral",
- "secondType" : "BooleanLiteral",
- "firstLabel" : "false",
- "secondLabel" : "false",
- "firstParentType" : "ReturnStatement",
- "secondParentType" : "ReturnStatement",
- "firstPos" : 22789,
- "secondPos" : 22789,
- "firstEndPos" : 22794,
- "secondEndPos" : 22794
-}, {
- "firstType" : "IfStatement",
- "secondType" : "IfStatement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "IfStatement",
- "secondParentType" : "IfStatement",
- "firstPos" : 22815,
- "secondPos" : 22815,
- "firstEndPos" : 24091,
- "secondEndPos" : 24091
-}, {
- "firstType" : "InfixExpression",
- "secondType" : "InfixExpression",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "IfStatement",
- "secondParentType" : "IfStatement",
- "firstPos" : 22819,
- "secondPos" : 22819,
- "firstEndPos" : 22854,
- "secondEndPos" : 22854
-}, {
- "firstType" : "MethodInvocation",
- "secondType" : "MethodInvocation",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "InfixExpression",
- "secondParentType" : "InfixExpression",
- "firstPos" : 22819,
- "secondPos" : 22819,
- "firstEndPos" : 22837,
- "secondEndPos" : 22837
-}, {
- "firstType" : "METHOD_INVOCATION_RECEIVER",
- "secondType" : "METHOD_INVOCATION_RECEIVER",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 22819,
- "secondPos" : 22819,
- "firstEndPos" : 22827,
- "secondEndPos" : 22827
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "nameNode",
- "secondLabel" : "nameNode",
- "firstParentType" : "METHOD_INVOCATION_RECEIVER",
- "secondParentType" : "METHOD_INVOCATION_RECEIVER",
- "firstPos" : 22819,
- "secondPos" : 22819,
- "firstEndPos" : 22827,
- "secondEndPos" : 22827
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "getType",
- "secondLabel" : "getType",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 22828,
- "secondPos" : 22828,
- "firstEndPos" : 22835,
- "secondEndPos" : 22835
-}, {
- "firstType" : "INFIX_EXPRESSION_OPERATOR",
- "secondType" : "INFIX_EXPRESSION_OPERATOR",
- "firstLabel" : "==",
- "secondLabel" : "==",
- "firstParentType" : "InfixExpression",
- "secondParentType" : "InfixExpression",
- "firstPos" : 22838,
- "secondPos" : 22838,
- "firstEndPos" : 22840,
- "secondEndPos" : 22840
-}, {
- "firstType" : "QualifiedName",
- "secondType" : "QualifiedName",
- "firstLabel" : "Token.GETPROP",
- "secondLabel" : "Token.GETPROP",
- "firstParentType" : "InfixExpression",
- "secondParentType" : "InfixExpression",
- "firstPos" : 22841,
- "secondPos" : 22841,
- "firstEndPos" : 22854,
- "secondEndPos" : 22854
-}, {
- "firstType" : "Block",
- "secondType" : "Block",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "IfStatement",
- "secondParentType" : "IfStatement",
- "firstPos" : 22856,
- "secondPos" : 22856,
- "firstEndPos" : 24091,
- "secondEndPos" : 24091
-}, {
- "firstType" : "IfStatement",
- "secondType" : "IfStatement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "Block",
- "secondParentType" : "Block",
- "firstPos" : 22864,
- "secondPos" : 22864,
- "firstEndPos" : 23034,
- "secondEndPos" : 23034
-}, {
- "firstType" : "InfixExpression",
- "secondType" : "InfixExpression",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "IfStatement",
- "secondParentType" : "IfStatement",
- "firstPos" : 22868,
- "secondPos" : 22868,
- "firstEndPos" : 23001,
- "secondEndPos" : 23001
-}, {
- "firstType" : "MethodInvocation",
- "secondType" : "MethodInvocation",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "InfixExpression",
- "secondParentType" : "InfixExpression",
- "firstPos" : 22868,
- "secondPos" : 22868,
- "firstEndPos" : 22890,
- "secondEndPos" : 22890
-}, {
- "firstType" : "METHOD_INVOCATION_RECEIVER",
- "secondType" : "METHOD_INVOCATION_RECEIVER",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 22868,
- "secondPos" : 22868,
- "firstEndPos" : 22876,
- "secondEndPos" : 22876
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "callNode",
- "secondLabel" : "callNode",
- "firstParentType" : "METHOD_INVOCATION_RECEIVER",
- "secondParentType" : "METHOD_INVOCATION_RECEIVER",
- "firstPos" : 22868,
- "secondPos" : 22868,
- "firstEndPos" : 22876,
- "secondEndPos" : 22876
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "hasOneChild",
- "secondLabel" : "hasOneChild",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 22877,
- "secondPos" : 22877,
- "firstEndPos" : 22888,
- "secondEndPos" : 22888
-}, {
- "firstType" : "INFIX_EXPRESSION_OPERATOR",
- "secondType" : "INFIX_EXPRESSION_OPERATOR",
- "firstLabel" : "&&",
- "secondLabel" : "&&",
- "firstParentType" : "InfixExpression",
- "secondParentType" : "InfixExpression",
- "firstPos" : 22901,
- "secondPos" : 22901,
- "firstEndPos" : 22903,
- "secondEndPos" : 22903
-}, {
- "firstType" : "MethodInvocation",
- "secondType" : "MethodInvocation",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "InfixExpression",
- "secondParentType" : "InfixExpression",
- "firstPos" : 22904,
- "secondPos" : 22904,
- "firstEndPos" : 23001,
- "secondEndPos" : 23001
-}, {
- "firstType" : "METHOD_INVOCATION_RECEIVER",
- "secondType" : "METHOD_INVOCATION_RECEIVER",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 22904,
- "secondPos" : 22904,
- "firstEndPos" : 22938,
- "secondEndPos" : 22938
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "OBJECT_METHODS_WITHOUT_SIDEEFFECTS",
- "secondLabel" : "OBJECT_METHODS_WITHOUT_SIDEEFFECTS",
- "firstParentType" : "METHOD_INVOCATION_RECEIVER",
- "secondParentType" : "METHOD_INVOCATION_RECEIVER",
- "firstPos" : 22904,
- "secondPos" : 22904,
- "firstEndPos" : 22938,
- "secondEndPos" : 22938
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "contains",
- "secondLabel" : "contains",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 22939,
- "secondPos" : 22939,
- "firstEndPos" : 22947,
- "secondEndPos" : 22947
-}, {
- "firstType" : "METHOD_INVOCATION_ARGUMENTS",
- "secondType" : "METHOD_INVOCATION_ARGUMENTS",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 22965,
- "secondPos" : 22965,
- "firstEndPos" : 23000,
- "secondEndPos" : 23000
-}, {
- "firstType" : "MethodInvocation",
- "secondType" : "MethodInvocation",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "METHOD_INVOCATION_ARGUMENTS",
- "secondParentType" : "METHOD_INVOCATION_ARGUMENTS",
- "firstPos" : 22965,
- "secondPos" : 22965,
- "firstEndPos" : 23000,
- "secondEndPos" : 23000
-}, {
- "firstType" : "METHOD_INVOCATION_RECEIVER",
- "secondType" : "METHOD_INVOCATION_RECEIVER",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 22965,
- "secondPos" : 22965,
- "firstEndPos" : 22988,
- "secondEndPos" : 22988
-}, {
- "firstType" : "MethodInvocation",
- "secondType" : "MethodInvocation",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "METHOD_INVOCATION_RECEIVER",
- "secondParentType" : "METHOD_INVOCATION_RECEIVER",
- "firstPos" : 22965,
- "secondPos" : 22965,
- "firstEndPos" : 22988,
- "secondEndPos" : 22988
-}, {
- "firstType" : "METHOD_INVOCATION_RECEIVER",
- "secondType" : "METHOD_INVOCATION_RECEIVER",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 22965,
- "secondPos" : 22965,
- "firstEndPos" : 22973,
- "secondEndPos" : 22973
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "nameNode",
- "secondLabel" : "nameNode",
- "firstParentType" : "METHOD_INVOCATION_RECEIVER",
- "secondParentType" : "METHOD_INVOCATION_RECEIVER",
- "firstPos" : 22965,
- "secondPos" : 22965,
- "firstEndPos" : 22973,
- "secondEndPos" : 22973
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "getLastChild",
- "secondLabel" : "getLastChild",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 22974,
- "secondPos" : 22974,
- "firstEndPos" : 22986,
- "secondEndPos" : 22986
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "getString",
- "secondLabel" : "getString",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 22989,
- "secondPos" : 22989,
- "firstEndPos" : 22998,
- "secondEndPos" : 22998
-}, {
- "firstType" : "Block",
- "secondType" : "Block",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "IfStatement",
- "secondParentType" : "IfStatement",
- "firstPos" : 23003,
- "secondPos" : 23003,
- "firstEndPos" : 23034,
- "secondEndPos" : 23034
-}, {
- "firstType" : "ReturnStatement",
- "secondType" : "ReturnStatement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "Block",
- "secondParentType" : "Block",
- "firstPos" : 23013,
- "secondPos" : 23013,
- "firstEndPos" : 23026,
- "secondEndPos" : 23026
-}, {
- "firstType" : "BooleanLiteral",
- "secondType" : "BooleanLiteral",
- "firstLabel" : "false",
- "secondLabel" : "false",
- "firstParentType" : "ReturnStatement",
- "secondParentType" : "ReturnStatement",
- "firstPos" : 23020,
- "secondPos" : 23020,
- "firstEndPos" : 23025,
- "secondEndPos" : 23025
-}, {
- "firstType" : "IfStatement",
- "secondType" : "IfStatement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "Block",
- "secondParentType" : "Block",
- "firstPos" : 23042,
- "secondPos" : 23042,
- "firstEndPos" : 23173,
- "secondEndPos" : 23173
-}, {
- "firstType" : "InfixExpression",
- "secondType" : "InfixExpression",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "IfStatement",
- "secondParentType" : "IfStatement",
- "firstPos" : 23046,
- "secondPos" : 23046,
- "firstEndPos" : 23140,
- "secondEndPos" : 23140
-}, {
- "firstType" : "MethodInvocation",
- "secondType" : "MethodInvocation",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "InfixExpression",
- "secondParentType" : "InfixExpression",
- "firstPos" : 23046,
- "secondPos" : 23046,
- "firstEndPos" : 23079,
- "secondEndPos" : 23079
-}, {
- "firstType" : "METHOD_INVOCATION_RECEIVER",
- "secondType" : "METHOD_INVOCATION_RECEIVER",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 23046,
- "secondPos" : 23046,
- "firstEndPos" : 23054,
- "secondEndPos" : 23054
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "callNode",
- "secondLabel" : "callNode",
- "firstParentType" : "METHOD_INVOCATION_RECEIVER",
- "secondParentType" : "METHOD_INVOCATION_RECEIVER",
- "firstPos" : 23046,
- "secondPos" : 23046,
- "firstEndPos" : 23054,
- "secondEndPos" : 23054
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "isOnlyModifiesThisCall",
- "secondLabel" : "isOnlyModifiesThisCall",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 23055,
- "secondPos" : 23055,
- "firstEndPos" : 23077,
- "secondEndPos" : 23077
-}, {
- "firstType" : "INFIX_EXPRESSION_OPERATOR",
- "secondType" : "INFIX_EXPRESSION_OPERATOR",
- "firstLabel" : "&&",
- "secondLabel" : "&&",
- "firstParentType" : "InfixExpression",
- "secondParentType" : "InfixExpression",
- "firstPos" : 23090,
- "secondPos" : 23090,
- "firstEndPos" : 23092,
- "secondEndPos" : 23092
-}, {
- "firstType" : "MethodInvocation",
- "secondType" : "MethodInvocation",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "InfixExpression",
- "secondParentType" : "InfixExpression",
- "firstPos" : 23093,
- "secondPos" : 23093,
- "firstEndPos" : 23140,
- "secondEndPos" : 23140
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "evaluatesToLocalValue",
- "secondLabel" : "evaluatesToLocalValue",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 23093,
- "secondPos" : 23093,
- "firstEndPos" : 23114,
- "secondEndPos" : 23114
-}, {
- "firstType" : "METHOD_INVOCATION_ARGUMENTS",
- "secondType" : "METHOD_INVOCATION_ARGUMENTS",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 23115,
- "secondPos" : 23115,
- "firstEndPos" : 23139,
- "secondEndPos" : 23139
-}, {
- "firstType" : "MethodInvocation",
- "secondType" : "MethodInvocation",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "METHOD_INVOCATION_ARGUMENTS",
- "secondParentType" : "METHOD_INVOCATION_ARGUMENTS",
- "firstPos" : 23115,
- "secondPos" : 23115,
- "firstEndPos" : 23139,
- "secondEndPos" : 23139
-}, {
- "firstType" : "METHOD_INVOCATION_RECEIVER",
- "secondType" : "METHOD_INVOCATION_RECEIVER",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 23115,
- "secondPos" : 23115,
- "firstEndPos" : 23123,
- "secondEndPos" : 23123
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "nameNode",
- "secondLabel" : "nameNode",
- "firstParentType" : "METHOD_INVOCATION_RECEIVER",
- "secondParentType" : "METHOD_INVOCATION_RECEIVER",
- "firstPos" : 23115,
- "secondPos" : 23115,
- "firstEndPos" : 23123,
- "secondEndPos" : 23123
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "getFirstChild",
- "secondLabel" : "getFirstChild",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 23124,
- "secondPos" : 23124,
- "firstEndPos" : 23137,
- "secondEndPos" : 23137
-}, {
- "firstType" : "Block",
- "secondType" : "Block",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "IfStatement",
- "secondParentType" : "IfStatement",
- "firstPos" : 23142,
- "secondPos" : 23142,
- "firstEndPos" : 23173,
- "secondEndPos" : 23173
-}, {
- "firstType" : "ReturnStatement",
- "secondType" : "ReturnStatement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "Block",
- "secondParentType" : "Block",
- "firstPos" : 23152,
- "secondPos" : 23152,
- "firstEndPos" : 23165,
- "secondEndPos" : 23165
-}, {
- "firstType" : "BooleanLiteral",
- "secondType" : "BooleanLiteral",
- "firstLabel" : "false",
- "secondLabel" : "false",
- "firstParentType" : "ReturnStatement",
- "secondParentType" : "ReturnStatement",
- "firstPos" : 23159,
- "secondPos" : 23159,
- "firstEndPos" : 23164,
- "secondEndPos" : 23164
-}, {
- "firstType" : "LineComment",
- "secondType" : "LineComment",
- "firstLabel" : "// Functions in the \"Math\" namespace have no side effects.",
- "secondLabel" : "// Functions in the \"Math\" namespace have no side effects.",
- "firstParentType" : "Block",
- "secondParentType" : "Block",
- "firstPos" : 23181,
- "secondPos" : 23181,
- "firstEndPos" : 23239,
- "secondEndPos" : 23239
-}, {
- "firstType" : "IfStatement",
- "secondType" : "IfStatement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "Block",
- "secondParentType" : "Block",
- "firstPos" : 23246,
- "secondPos" : 23246,
- "firstEndPos" : 23456,
- "secondEndPos" : 23456
-}, {
- "firstType" : "InfixExpression",
- "secondType" : "InfixExpression",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "IfStatement",
- "secondParentType" : "IfStatement",
- "firstPos" : 23250,
- "secondPos" : 23250,
- "firstEndPos" : 23298,
- "secondEndPos" : 23298
-}, {
- "firstType" : "MethodInvocation",
- "secondType" : "MethodInvocation",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "InfixExpression",
- "secondParentType" : "InfixExpression",
- "firstPos" : 23250,
- "secondPos" : 23250,
- "firstEndPos" : 23284,
- "secondEndPos" : 23284
-}, {
- "firstType" : "METHOD_INVOCATION_RECEIVER",
- "secondType" : "METHOD_INVOCATION_RECEIVER",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 23250,
- "secondPos" : 23250,
- "firstEndPos" : 23274,
- "secondEndPos" : 23274
-}, {
- "firstType" : "MethodInvocation",
- "secondType" : "MethodInvocation",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "METHOD_INVOCATION_RECEIVER",
- "secondParentType" : "METHOD_INVOCATION_RECEIVER",
- "firstPos" : 23250,
- "secondPos" : 23250,
- "firstEndPos" : 23274,
- "secondEndPos" : 23274
-}, {
- "firstType" : "METHOD_INVOCATION_RECEIVER",
- "secondType" : "METHOD_INVOCATION_RECEIVER",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 23250,
- "secondPos" : 23250,
- "firstEndPos" : 23258,
- "secondEndPos" : 23258
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "nameNode",
- "secondLabel" : "nameNode",
- "firstParentType" : "METHOD_INVOCATION_RECEIVER",
- "secondParentType" : "METHOD_INVOCATION_RECEIVER",
- "firstPos" : 23250,
- "secondPos" : 23250,
- "firstEndPos" : 23258,
- "secondEndPos" : 23258
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "getFirstChild",
- "secondLabel" : "getFirstChild",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 23259,
- "secondPos" : 23259,
- "firstEndPos" : 23272,
- "secondEndPos" : 23272
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "getType",
- "secondLabel" : "getType",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 23275,
- "secondPos" : 23275,
- "firstEndPos" : 23282,
- "secondEndPos" : 23282
-}, {
- "firstType" : "INFIX_EXPRESSION_OPERATOR",
- "secondType" : "INFIX_EXPRESSION_OPERATOR",
- "firstLabel" : "==",
- "secondLabel" : "==",
- "firstParentType" : "InfixExpression",
- "secondParentType" : "InfixExpression",
- "firstPos" : 23285,
- "secondPos" : 23285,
- "firstEndPos" : 23287,
- "secondEndPos" : 23287
-}, {
- "firstType" : "QualifiedName",
- "secondType" : "QualifiedName",
- "firstLabel" : "Token.NAME",
- "secondLabel" : "Token.NAME",
- "firstParentType" : "InfixExpression",
- "secondParentType" : "InfixExpression",
- "firstPos" : 23288,
- "secondPos" : 23288,
- "firstEndPos" : 23298,
- "secondEndPos" : 23298
-}, {
- "firstType" : "Block",
- "secondType" : "Block",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "IfStatement",
- "secondParentType" : "IfStatement",
- "firstPos" : 23300,
- "secondPos" : 23300,
- "firstEndPos" : 23456,
- "secondEndPos" : 23456
-}, {
- "firstType" : "VariableDeclarationStatement",
- "secondType" : "VariableDeclarationStatement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "Block",
- "secondParentType" : "Block",
- "firstPos" : 23310,
- "secondPos" : 23310,
- "firstEndPos" : 23370,
- "secondEndPos" : 23370
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "String",
- "secondLabel" : "String",
- "firstParentType" : "SimpleType",
- "secondParentType" : "SimpleType",
- "firstPos" : 23310,
- "secondPos" : 23310,
- "firstEndPos" : 23316,
- "secondEndPos" : 23316
-}, {
- "firstType" : "SimpleType",
- "secondType" : "SimpleType",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "VariableDeclarationStatement",
- "secondParentType" : "VariableDeclarationStatement",
- "firstPos" : 23310,
- "secondPos" : 23310,
- "firstEndPos" : 23316,
- "secondEndPos" : 23316
-}, {
- "firstType" : "VariableDeclarationFragment",
- "secondType" : "VariableDeclarationFragment",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "VariableDeclarationStatement",
- "secondParentType" : "VariableDeclarationStatement",
- "firstPos" : 23317,
- "secondPos" : 23317,
- "firstEndPos" : 23369,
- "secondEndPos" : 23369
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "namespaceName",
- "secondLabel" : "namespaceName",
- "firstParentType" : "VariableDeclarationFragment",
- "secondParentType" : "VariableDeclarationFragment",
- "firstPos" : 23317,
- "secondPos" : 23317,
- "firstEndPos" : 23330,
- "secondEndPos" : 23330
-}, {
- "firstType" : "MethodInvocation",
- "secondType" : "MethodInvocation",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "VariableDeclarationFragment",
- "secondParentType" : "VariableDeclarationFragment",
- "firstPos" : 23333,
- "secondPos" : 23333,
- "firstEndPos" : 23369,
- "secondEndPos" : 23369
-}, {
- "firstType" : "METHOD_INVOCATION_RECEIVER",
- "secondType" : "METHOD_INVOCATION_RECEIVER",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 23333,
- "secondPos" : 23333,
- "firstEndPos" : 23357,
- "secondEndPos" : 23357
-}, {
- "firstType" : "MethodInvocation",
- "secondType" : "MethodInvocation",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "METHOD_INVOCATION_RECEIVER",
- "secondParentType" : "METHOD_INVOCATION_RECEIVER",
- "firstPos" : 23333,
- "secondPos" : 23333,
- "firstEndPos" : 23357,
- "secondEndPos" : 23357
-}, {
- "firstType" : "METHOD_INVOCATION_RECEIVER",
- "secondType" : "METHOD_INVOCATION_RECEIVER",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 23333,
- "secondPos" : 23333,
- "firstEndPos" : 23341,
- "secondEndPos" : 23341
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "nameNode",
- "secondLabel" : "nameNode",
- "firstParentType" : "METHOD_INVOCATION_RECEIVER",
- "secondParentType" : "METHOD_INVOCATION_RECEIVER",
- "firstPos" : 23333,
- "secondPos" : 23333,
- "firstEndPos" : 23341,
- "secondEndPos" : 23341
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "getFirstChild",
- "secondLabel" : "getFirstChild",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 23342,
- "secondPos" : 23342,
- "firstEndPos" : 23355,
- "secondEndPos" : 23355
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "getString",
- "secondLabel" : "getString",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 23358,
- "secondPos" : 23358,
- "firstEndPos" : 23367,
- "secondEndPos" : 23367
-}, {
- "firstType" : "IfStatement",
- "secondType" : "IfStatement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "Block",
- "secondParentType" : "Block",
- "firstPos" : 23379,
- "secondPos" : 23379,
- "firstEndPos" : 23448,
- "secondEndPos" : 23448
-}, {
- "firstType" : "MethodInvocation",
- "secondType" : "MethodInvocation",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "IfStatement",
- "secondParentType" : "IfStatement",
- "firstPos" : 23383,
- "secondPos" : 23383,
- "firstEndPos" : 23411,
- "secondEndPos" : 23411
-}, {
- "firstType" : "METHOD_INVOCATION_RECEIVER",
- "secondType" : "METHOD_INVOCATION_RECEIVER",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 23383,
- "secondPos" : 23383,
- "firstEndPos" : 23396,
- "secondEndPos" : 23396
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "namespaceName",
- "secondLabel" : "namespaceName",
- "firstParentType" : "METHOD_INVOCATION_RECEIVER",
- "secondParentType" : "METHOD_INVOCATION_RECEIVER",
- "firstPos" : 23383,
- "secondPos" : 23383,
- "firstEndPos" : 23396,
- "secondEndPos" : 23396
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "equals",
- "secondLabel" : "equals",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 23397,
- "secondPos" : 23397,
- "firstEndPos" : 23403,
- "secondEndPos" : 23403
-}, {
- "firstType" : "METHOD_INVOCATION_ARGUMENTS",
- "secondType" : "METHOD_INVOCATION_ARGUMENTS",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 23404,
- "secondPos" : 23404,
- "firstEndPos" : 23410,
- "secondEndPos" : 23410
-}, {
- "firstType" : "StringLiteral",
- "secondType" : "StringLiteral",
- "firstLabel" : "\"Math\"",
- "secondLabel" : "\"Math\"",
- "firstParentType" : "METHOD_INVOCATION_ARGUMENTS",
- "secondParentType" : "METHOD_INVOCATION_ARGUMENTS",
- "firstPos" : 23404,
- "secondPos" : 23404,
- "firstEndPos" : 23410,
- "secondEndPos" : 23410
-}, {
- "firstType" : "Block",
- "secondType" : "Block",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "IfStatement",
- "secondParentType" : "IfStatement",
- "firstPos" : 23413,
- "secondPos" : 23413,
- "firstEndPos" : 23448,
- "secondEndPos" : 23448
-}, {
- "firstType" : "ReturnStatement",
- "secondType" : "ReturnStatement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "Block",
- "secondParentType" : "Block",
- "firstPos" : 23425,
- "secondPos" : 23425,
- "firstEndPos" : 23438,
- "secondEndPos" : 23438
-}, {
- "firstType" : "BooleanLiteral",
- "secondType" : "BooleanLiteral",
- "firstLabel" : "false",
- "secondLabel" : "false",
- "firstParentType" : "ReturnStatement",
- "secondParentType" : "ReturnStatement",
- "firstPos" : 23432,
- "secondPos" : 23432,
- "firstEndPos" : 23437,
- "secondEndPos" : 23437
-}, {
- "firstType" : "IfStatement",
- "secondType" : "IfStatement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "Block",
- "secondParentType" : "Block",
- "firstPos" : 23464,
- "secondPos" : 23464,
- "firstEndPos" : 24085,
- "secondEndPos" : 24085
-}, {
- "firstType" : "InfixExpression",
- "secondType" : "InfixExpression",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "IfStatement",
- "secondParentType" : "IfStatement",
- "firstPos" : 23468,
- "secondPos" : 23468,
- "firstEndPos" : 23525,
- "secondEndPos" : 23525
-}, {
- "firstType" : "InfixExpression",
- "secondType" : "InfixExpression",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "InfixExpression",
- "secondParentType" : "InfixExpression",
- "firstPos" : 23468,
- "secondPos" : 23468,
- "firstEndPos" : 23484,
- "secondEndPos" : 23484
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "compiler",
- "secondLabel" : "compiler",
- "firstParentType" : "InfixExpression",
- "secondParentType" : "InfixExpression",
- "firstPos" : 23468,
- "secondPos" : 23468,
- "firstEndPos" : 23476,
- "secondEndPos" : 23476
-}, {
- "firstType" : "INFIX_EXPRESSION_OPERATOR",
- "secondType" : "INFIX_EXPRESSION_OPERATOR",
- "firstLabel" : "!=",
- "secondLabel" : "!=",
- "firstParentType" : "InfixExpression",
- "secondParentType" : "InfixExpression",
- "firstPos" : 23477,
- "secondPos" : 23477,
- "firstEndPos" : 23479,
- "secondEndPos" : 23479
-}, {
- "firstType" : "NullLiteral",
- "secondType" : "NullLiteral",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "InfixExpression",
- "secondParentType" : "InfixExpression",
- "firstPos" : 23480,
- "secondPos" : 23480,
- "firstEndPos" : 23484,
- "secondEndPos" : 23484
-}, {
- "firstType" : "INFIX_EXPRESSION_OPERATOR",
- "secondType" : "INFIX_EXPRESSION_OPERATOR",
- "firstLabel" : "&&",
- "secondLabel" : "&&",
- "firstParentType" : "InfixExpression",
- "secondParentType" : "InfixExpression",
- "firstPos" : 23485,
- "secondPos" : 23485,
- "firstEndPos" : 23487,
- "secondEndPos" : 23487
-}, {
- "firstType" : "PrefixExpression",
- "secondType" : "PrefixExpression",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "InfixExpression",
- "secondParentType" : "InfixExpression",
- "firstPos" : 23488,
- "secondPos" : 23488,
- "firstEndPos" : 23525,
- "secondEndPos" : 23525
-}, {
- "firstType" : "PREFIX_EXPRESSION_OPERATOR",
- "secondType" : "PREFIX_EXPRESSION_OPERATOR",
- "firstLabel" : "!",
- "secondLabel" : "!",
- "firstParentType" : "PrefixExpression",
- "secondParentType" : "PrefixExpression",
- "firstPos" : 23488,
- "secondPos" : 23488,
- "firstEndPos" : 23489,
- "secondEndPos" : 23489
-}, {
- "firstType" : "MethodInvocation",
- "secondType" : "MethodInvocation",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "PrefixExpression",
- "secondParentType" : "PrefixExpression",
- "firstPos" : 23489,
- "secondPos" : 23489,
- "firstEndPos" : 23525,
- "secondEndPos" : 23525
-}, {
- "firstType" : "METHOD_INVOCATION_RECEIVER",
- "secondType" : "METHOD_INVOCATION_RECEIVER",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 23489,
- "secondPos" : 23489,
- "firstEndPos" : 23497,
- "secondEndPos" : 23497
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "compiler",
- "secondLabel" : "compiler",
- "firstParentType" : "METHOD_INVOCATION_RECEIVER",
- "secondParentType" : "METHOD_INVOCATION_RECEIVER",
- "firstPos" : 23489,
- "secondPos" : 23489,
- "firstEndPos" : 23497,
- "secondEndPos" : 23497
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "hasRegExpGlobalReferences",
- "secondLabel" : "hasRegExpGlobalReferences",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 23498,
- "secondPos" : 23498,
- "firstEndPos" : 23523,
- "secondEndPos" : 23523
-}, {
- "firstType" : "Block",
- "secondType" : "Block",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "IfStatement",
- "secondParentType" : "IfStatement",
- "firstPos" : 23527,
- "secondPos" : 23527,
- "firstEndPos" : 24085,
- "secondEndPos" : 24085
-}, {
- "firstType" : "IfStatement",
- "secondType" : "IfStatement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "Block",
- "secondParentType" : "Block",
- "firstPos" : 23537,
- "secondPos" : 23537,
- "firstEndPos" : 24077,
- "secondEndPos" : 24077
-}, {
- "firstType" : "InfixExpression",
- "secondType" : "InfixExpression",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "IfStatement",
- "secondParentType" : "IfStatement",
- "firstPos" : 23541,
- "secondPos" : 23541,
- "firstEndPos" : 23667,
- "secondEndPos" : 23667
-}, {
- "firstType" : "InfixExpression",
- "secondType" : "InfixExpression",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "InfixExpression",
- "secondParentType" : "InfixExpression",
- "firstPos" : 23541,
- "secondPos" : 23541,
- "firstEndPos" : 23591,
- "secondEndPos" : 23591
-}, {
- "firstType" : "MethodInvocation",
- "secondType" : "MethodInvocation",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "InfixExpression",
- "secondParentType" : "InfixExpression",
- "firstPos" : 23541,
- "secondPos" : 23541,
- "firstEndPos" : 23575,
- "secondEndPos" : 23575
-}, {
- "firstType" : "METHOD_INVOCATION_RECEIVER",
- "secondType" : "METHOD_INVOCATION_RECEIVER",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 23541,
- "secondPos" : 23541,
- "firstEndPos" : 23565,
- "secondEndPos" : 23565
-}, {
- "firstType" : "MethodInvocation",
- "secondType" : "MethodInvocation",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "METHOD_INVOCATION_RECEIVER",
- "secondParentType" : "METHOD_INVOCATION_RECEIVER",
- "firstPos" : 23541,
- "secondPos" : 23541,
- "firstEndPos" : 23565,
- "secondEndPos" : 23565
-}, {
- "firstType" : "METHOD_INVOCATION_RECEIVER",
- "secondType" : "METHOD_INVOCATION_RECEIVER",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 23541,
- "secondPos" : 23541,
- "firstEndPos" : 23549,
- "secondEndPos" : 23549
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "nameNode",
- "secondLabel" : "nameNode",
- "firstParentType" : "METHOD_INVOCATION_RECEIVER",
- "secondParentType" : "METHOD_INVOCATION_RECEIVER",
- "firstPos" : 23541,
- "secondPos" : 23541,
- "firstEndPos" : 23549,
- "secondEndPos" : 23549
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "getFirstChild",
- "secondLabel" : "getFirstChild",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 23550,
- "secondPos" : 23550,
- "firstEndPos" : 23563,
- "secondEndPos" : 23563
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "getType",
- "secondLabel" : "getType",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 23566,
- "secondPos" : 23566,
- "firstEndPos" : 23573,
- "secondEndPos" : 23573
-}, {
- "firstType" : "INFIX_EXPRESSION_OPERATOR",
- "secondType" : "INFIX_EXPRESSION_OPERATOR",
- "firstLabel" : "==",
- "secondLabel" : "==",
- "firstParentType" : "InfixExpression",
- "secondParentType" : "InfixExpression",
- "firstPos" : 23576,
- "secondPos" : 23576,
- "firstEndPos" : 23578,
- "secondEndPos" : 23578
-}, {
- "firstType" : "QualifiedName",
- "secondType" : "QualifiedName",
- "firstLabel" : "Token.REGEXP",
- "secondLabel" : "Token.REGEXP",
- "firstParentType" : "InfixExpression",
- "secondParentType" : "InfixExpression",
- "firstPos" : 23579,
- "secondPos" : 23579,
- "firstEndPos" : 23591,
- "secondEndPos" : 23591
-}, {
- "firstType" : "INFIX_EXPRESSION_OPERATOR",
- "secondType" : "INFIX_EXPRESSION_OPERATOR",
- "firstLabel" : "&&",
- "secondLabel" : "&&",
- "firstParentType" : "InfixExpression",
- "secondParentType" : "InfixExpression",
- "firstPos" : 23604,
- "secondPos" : 23604,
- "firstEndPos" : 23606,
- "secondEndPos" : 23606
-}, {
- "firstType" : "MethodInvocation",
- "secondType" : "MethodInvocation",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "InfixExpression",
- "secondParentType" : "InfixExpression",
- "firstPos" : 23607,
- "secondPos" : 23607,
- "firstEndPos" : 23667,
- "secondEndPos" : 23667
-}, {
- "firstType" : "METHOD_INVOCATION_RECEIVER",
- "secondType" : "METHOD_INVOCATION_RECEIVER",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 23607,
- "secondPos" : 23607,
- "firstEndPos" : 23621,
- "secondEndPos" : 23621
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "REGEXP_METHODS",
- "secondLabel" : "REGEXP_METHODS",
- "firstParentType" : "METHOD_INVOCATION_RECEIVER",
- "secondParentType" : "METHOD_INVOCATION_RECEIVER",
- "firstPos" : 23607,
- "secondPos" : 23607,
- "firstEndPos" : 23621,
- "secondEndPos" : 23621
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "contains",
- "secondLabel" : "contains",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 23622,
- "secondPos" : 23622,
- "firstEndPos" : 23630,
- "secondEndPos" : 23630
-}, {
- "firstType" : "METHOD_INVOCATION_ARGUMENTS",
- "secondType" : "METHOD_INVOCATION_ARGUMENTS",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 23631,
- "secondPos" : 23631,
- "firstEndPos" : 23666,
- "secondEndPos" : 23666
-}, {
- "firstType" : "MethodInvocation",
- "secondType" : "MethodInvocation",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "METHOD_INVOCATION_ARGUMENTS",
- "secondParentType" : "METHOD_INVOCATION_ARGUMENTS",
- "firstPos" : 23631,
- "secondPos" : 23631,
- "firstEndPos" : 23666,
- "secondEndPos" : 23666
-}, {
- "firstType" : "METHOD_INVOCATION_RECEIVER",
- "secondType" : "METHOD_INVOCATION_RECEIVER",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 23631,
- "secondPos" : 23631,
- "firstEndPos" : 23654,
- "secondEndPos" : 23654
-}, {
- "firstType" : "MethodInvocation",
- "secondType" : "MethodInvocation",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "METHOD_INVOCATION_RECEIVER",
- "secondParentType" : "METHOD_INVOCATION_RECEIVER",
- "firstPos" : 23631,
- "secondPos" : 23631,
- "firstEndPos" : 23654,
- "secondEndPos" : 23654
-}, {
- "firstType" : "METHOD_INVOCATION_RECEIVER",
- "secondType" : "METHOD_INVOCATION_RECEIVER",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 23631,
- "secondPos" : 23631,
- "firstEndPos" : 23639,
- "secondEndPos" : 23639
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "nameNode",
- "secondLabel" : "nameNode",
- "firstParentType" : "METHOD_INVOCATION_RECEIVER",
- "secondParentType" : "METHOD_INVOCATION_RECEIVER",
- "firstPos" : 23631,
- "secondPos" : 23631,
- "firstEndPos" : 23639,
- "secondEndPos" : 23639
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "getLastChild",
- "secondLabel" : "getLastChild",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 23640,
- "secondPos" : 23640,
- "firstEndPos" : 23652,
- "secondEndPos" : 23652
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "getString",
- "secondLabel" : "getString",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 23655,
- "secondPos" : 23655,
- "firstEndPos" : 23664,
- "secondEndPos" : 23664
-}, {
- "firstType" : "Block",
- "secondType" : "Block",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "IfStatement",
- "secondParentType" : "IfStatement",
- "firstPos" : 23669,
- "secondPos" : 23669,
- "firstEndPos" : 23704,
- "secondEndPos" : 23704
-}, {
- "firstType" : "ReturnStatement",
- "secondType" : "ReturnStatement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "Block",
- "secondParentType" : "Block",
- "firstPos" : 23681,
- "secondPos" : 23681,
- "firstEndPos" : 23694,
- "secondEndPos" : 23694
-}, {
- "firstType" : "BooleanLiteral",
- "secondType" : "BooleanLiteral",
- "firstLabel" : "false",
- "secondLabel" : "false",
- "firstParentType" : "ReturnStatement",
- "secondParentType" : "ReturnStatement",
- "firstPos" : 23688,
- "secondPos" : 23688,
- "firstEndPos" : 23693,
- "secondEndPos" : 23693
-}, {
- "firstType" : "IfStatement",
- "secondType" : "IfStatement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "IfStatement",
- "secondParentType" : "IfStatement",
- "firstPos" : 23710,
- "secondPos" : 23710,
- "firstEndPos" : 24077,
- "secondEndPos" : 24077
-}, {
- "firstType" : "InfixExpression",
- "secondType" : "InfixExpression",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "IfStatement",
- "secondParentType" : "IfStatement",
- "firstPos" : 23714,
- "secondPos" : 23714,
- "firstEndPos" : 23864,
- "secondEndPos" : 23864
-}, {
- "firstType" : "InfixExpression",
- "secondType" : "InfixExpression",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "InfixExpression",
- "secondParentType" : "InfixExpression",
- "firstPos" : 23714,
- "secondPos" : 23714,
- "firstEndPos" : 23764,
- "secondEndPos" : 23764
-}, {
- "firstType" : "MethodInvocation",
- "secondType" : "MethodInvocation",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "InfixExpression",
- "secondParentType" : "InfixExpression",
- "firstPos" : 23714,
- "secondPos" : 23714,
- "firstEndPos" : 23748,
- "secondEndPos" : 23748
-}, {
- "firstType" : "METHOD_INVOCATION_RECEIVER",
- "secondType" : "METHOD_INVOCATION_RECEIVER",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 23714,
- "secondPos" : 23714,
- "firstEndPos" : 23738,
- "secondEndPos" : 23738
-}, {
- "firstType" : "MethodInvocation",
- "secondType" : "MethodInvocation",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "METHOD_INVOCATION_RECEIVER",
- "secondParentType" : "METHOD_INVOCATION_RECEIVER",
- "firstPos" : 23714,
- "secondPos" : 23714,
- "firstEndPos" : 23738,
- "secondEndPos" : 23738
-}, {
- "firstType" : "METHOD_INVOCATION_RECEIVER",
- "secondType" : "METHOD_INVOCATION_RECEIVER",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 23714,
- "secondPos" : 23714,
- "firstEndPos" : 23722,
- "secondEndPos" : 23722
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "nameNode",
- "secondLabel" : "nameNode",
- "firstParentType" : "METHOD_INVOCATION_RECEIVER",
- "secondParentType" : "METHOD_INVOCATION_RECEIVER",
- "firstPos" : 23714,
- "secondPos" : 23714,
- "firstEndPos" : 23722,
- "secondEndPos" : 23722
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "getFirstChild",
- "secondLabel" : "getFirstChild",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 23723,
- "secondPos" : 23723,
- "firstEndPos" : 23736,
- "secondEndPos" : 23736
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "getType",
- "secondLabel" : "getType",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 23739,
- "secondPos" : 23739,
- "firstEndPos" : 23746,
- "secondEndPos" : 23746
-}, {
- "firstType" : "INFIX_EXPRESSION_OPERATOR",
- "secondType" : "INFIX_EXPRESSION_OPERATOR",
- "firstLabel" : "==",
- "secondLabel" : "==",
- "firstParentType" : "InfixExpression",
- "secondParentType" : "InfixExpression",
- "firstPos" : 23749,
- "secondPos" : 23749,
- "firstEndPos" : 23751,
- "secondEndPos" : 23751
-}, {
- "firstType" : "QualifiedName",
- "secondType" : "QualifiedName",
- "firstLabel" : "Token.STRING",
- "secondLabel" : "Token.STRING",
- "firstParentType" : "InfixExpression",
- "secondParentType" : "InfixExpression",
- "firstPos" : 23752,
- "secondPos" : 23752,
- "firstEndPos" : 23764,
- "secondEndPos" : 23764
-}, {
- "firstType" : "INFIX_EXPRESSION_OPERATOR",
- "secondType" : "INFIX_EXPRESSION_OPERATOR",
- "firstLabel" : "&&",
- "secondLabel" : "&&",
- "firstParentType" : "InfixExpression",
- "secondParentType" : "InfixExpression",
- "firstPos" : 23777,
- "secondPos" : 23777,
- "firstEndPos" : 23779,
- "secondEndPos" : 23779
-}, {
- "firstType" : "MethodInvocation",
- "secondType" : "MethodInvocation",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "InfixExpression",
- "secondParentType" : "InfixExpression",
- "firstPos" : 23780,
- "secondPos" : 23780,
- "firstEndPos" : 23864,
- "secondEndPos" : 23864
-}, {
- "firstType" : "METHOD_INVOCATION_RECEIVER",
- "secondType" : "METHOD_INVOCATION_RECEIVER",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 23780,
- "secondPos" : 23780,
- "firstEndPos" : 23801,
- "secondEndPos" : 23801
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "STRING_REGEXP_METHODS",
- "secondLabel" : "STRING_REGEXP_METHODS",
- "firstParentType" : "METHOD_INVOCATION_RECEIVER",
- "secondParentType" : "METHOD_INVOCATION_RECEIVER",
- "firstPos" : 23780,
- "secondPos" : 23780,
- "firstEndPos" : 23801,
- "secondEndPos" : 23801
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "contains",
- "secondLabel" : "contains",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 23802,
- "secondPos" : 23802,
- "firstEndPos" : 23810,
- "secondEndPos" : 23810
-}, {
- "firstType" : "METHOD_INVOCATION_ARGUMENTS",
- "secondType" : "METHOD_INVOCATION_ARGUMENTS",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 23828,
- "secondPos" : 23828,
- "firstEndPos" : 23863,
- "secondEndPos" : 23863
-}, {
- "firstType" : "MethodInvocation",
- "secondType" : "MethodInvocation",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "METHOD_INVOCATION_ARGUMENTS",
- "secondParentType" : "METHOD_INVOCATION_ARGUMENTS",
- "firstPos" : 23828,
- "secondPos" : 23828,
- "firstEndPos" : 23863,
- "secondEndPos" : 23863
-}, {
- "firstType" : "METHOD_INVOCATION_RECEIVER",
- "secondType" : "METHOD_INVOCATION_RECEIVER",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 23828,
- "secondPos" : 23828,
- "firstEndPos" : 23851,
- "secondEndPos" : 23851
-}, {
- "firstType" : "MethodInvocation",
- "secondType" : "MethodInvocation",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "METHOD_INVOCATION_RECEIVER",
- "secondParentType" : "METHOD_INVOCATION_RECEIVER",
- "firstPos" : 23828,
- "secondPos" : 23828,
- "firstEndPos" : 23851,
- "secondEndPos" : 23851
-}, {
- "firstType" : "METHOD_INVOCATION_RECEIVER",
- "secondType" : "METHOD_INVOCATION_RECEIVER",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 23828,
- "secondPos" : 23828,
- "firstEndPos" : 23836,
- "secondEndPos" : 23836
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "nameNode",
- "secondLabel" : "nameNode",
- "firstParentType" : "METHOD_INVOCATION_RECEIVER",
- "secondParentType" : "METHOD_INVOCATION_RECEIVER",
- "firstPos" : 23828,
- "secondPos" : 23828,
- "firstEndPos" : 23836,
- "secondEndPos" : 23836
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "getLastChild",
- "secondLabel" : "getLastChild",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 23837,
- "secondPos" : 23837,
- "firstEndPos" : 23849,
- "secondEndPos" : 23849
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "getString",
- "secondLabel" : "getString",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 23852,
- "secondPos" : 23852,
- "firstEndPos" : 23861,
- "secondEndPos" : 23861
-}, {
- "firstType" : "Block",
- "secondType" : "Block",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "IfStatement",
- "secondParentType" : "IfStatement",
- "firstPos" : 23866,
- "secondPos" : 23866,
- "firstEndPos" : 24077,
- "secondEndPos" : 24077
-}, {
- "firstType" : "VariableDeclarationStatement",
- "secondType" : "VariableDeclarationStatement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "Block",
- "secondParentType" : "Block",
- "firstPos" : 23878,
- "secondPos" : 23878,
- "firstEndPos" : 23910,
- "secondEndPos" : 23910
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "Node",
- "secondLabel" : "Node",
- "firstParentType" : "SimpleType",
- "secondParentType" : "SimpleType",
- "firstPos" : 23878,
- "secondPos" : 23878,
- "firstEndPos" : 23882,
- "secondEndPos" : 23882
-}, {
- "firstType" : "SimpleType",
- "secondType" : "SimpleType",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "VariableDeclarationStatement",
- "secondParentType" : "VariableDeclarationStatement",
- "firstPos" : 23878,
- "secondPos" : 23878,
- "firstEndPos" : 23882,
- "secondEndPos" : 23882
-}, {
- "firstType" : "VariableDeclarationFragment",
- "secondType" : "VariableDeclarationFragment",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "VariableDeclarationStatement",
- "secondParentType" : "VariableDeclarationStatement",
- "firstPos" : 23883,
- "secondPos" : 23883,
- "firstEndPos" : 23909,
- "secondEndPos" : 23909
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "param",
- "secondLabel" : "param",
- "firstParentType" : "VariableDeclarationFragment",
- "secondParentType" : "VariableDeclarationFragment",
- "firstPos" : 23883,
- "secondPos" : 23883,
- "firstEndPos" : 23888,
- "secondEndPos" : 23888
-}, {
- "firstType" : "MethodInvocation",
- "secondType" : "MethodInvocation",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "VariableDeclarationFragment",
- "secondParentType" : "VariableDeclarationFragment",
- "firstPos" : 23891,
- "secondPos" : 23891,
- "firstEndPos" : 23909,
- "secondEndPos" : 23909
-}, {
- "firstType" : "METHOD_INVOCATION_RECEIVER",
- "secondType" : "METHOD_INVOCATION_RECEIVER",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 23891,
- "secondPos" : 23891,
- "firstEndPos" : 23899,
- "secondEndPos" : 23899
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "nameNode",
- "secondLabel" : "nameNode",
- "firstParentType" : "METHOD_INVOCATION_RECEIVER",
- "secondParentType" : "METHOD_INVOCATION_RECEIVER",
- "firstPos" : 23891,
- "secondPos" : 23891,
- "firstEndPos" : 23899,
- "secondEndPos" : 23899
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "getNext",
- "secondLabel" : "getNext",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 23900,
- "secondPos" : 23900,
- "firstEndPos" : 23907,
- "secondEndPos" : 23907
-}, {
- "firstType" : "IfStatement",
- "secondType" : "IfStatement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "Block",
- "secondParentType" : "Block",
- "firstPos" : 23921,
- "secondPos" : 23921,
- "firstEndPos" : 24067,
- "secondEndPos" : 24067
-}, {
- "firstType" : "InfixExpression",
- "secondType" : "InfixExpression",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "IfStatement",
- "secondParentType" : "IfStatement",
- "firstPos" : 23925,
- "secondPos" : 23925,
- "firstEndPos" : 24042,
- "secondEndPos" : 24042
-}, {
- "firstType" : "InfixExpression",
- "secondType" : "InfixExpression",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "InfixExpression",
- "secondParentType" : "InfixExpression",
- "firstPos" : 23925,
- "secondPos" : 23925,
- "firstEndPos" : 23938,
- "secondEndPos" : 23938
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "param",
- "secondLabel" : "param",
- "firstParentType" : "InfixExpression",
- "secondParentType" : "InfixExpression",
- "firstPos" : 23925,
- "secondPos" : 23925,
- "firstEndPos" : 23930,
- "secondEndPos" : 23930
-}, {
- "firstType" : "INFIX_EXPRESSION_OPERATOR",
- "secondType" : "INFIX_EXPRESSION_OPERATOR",
- "firstLabel" : "!=",
- "secondLabel" : "!=",
- "firstParentType" : "InfixExpression",
- "secondParentType" : "InfixExpression",
- "firstPos" : 23931,
- "secondPos" : 23931,
- "firstEndPos" : 23933,
- "secondEndPos" : 23933
-}, {
- "firstType" : "NullLiteral",
- "secondType" : "NullLiteral",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "InfixExpression",
- "secondParentType" : "InfixExpression",
- "firstPos" : 23934,
- "secondPos" : 23934,
- "firstEndPos" : 23938,
- "secondEndPos" : 23938
-}, {
- "firstType" : "INFIX_EXPRESSION_OPERATOR",
- "secondType" : "INFIX_EXPRESSION_OPERATOR",
- "firstLabel" : "&&",
- "secondLabel" : "&&",
- "firstParentType" : "InfixExpression",
- "secondParentType" : "InfixExpression",
- "firstPos" : 23939,
- "secondPos" : 23939,
- "firstEndPos" : 23941,
- "secondEndPos" : 23941
-}, {
- "firstType" : "ParenthesizedExpression",
- "secondType" : "ParenthesizedExpression",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "InfixExpression",
- "secondParentType" : "InfixExpression",
- "firstPos" : 23956,
- "secondPos" : 23956,
- "firstEndPos" : 24042,
- "secondEndPos" : 24042
-}, {
- "firstType" : "InfixExpression",
- "secondType" : "InfixExpression",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "ParenthesizedExpression",
- "secondParentType" : "ParenthesizedExpression",
- "firstPos" : 23957,
- "secondPos" : 23957,
- "firstEndPos" : 24041,
- "secondEndPos" : 24041
-}, {
- "firstType" : "InfixExpression",
- "secondType" : "InfixExpression",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "InfixExpression",
- "secondParentType" : "InfixExpression",
- "firstPos" : 23957,
- "secondPos" : 23957,
- "firstEndPos" : 23988,
- "secondEndPos" : 23988
-}, {
- "firstType" : "MethodInvocation",
- "secondType" : "MethodInvocation",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "InfixExpression",
- "secondParentType" : "InfixExpression",
- "firstPos" : 23957,
- "secondPos" : 23957,
- "firstEndPos" : 23972,
- "secondEndPos" : 23972
-}, {
- "firstType" : "METHOD_INVOCATION_RECEIVER",
- "secondType" : "METHOD_INVOCATION_RECEIVER",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 23957,
- "secondPos" : 23957,
- "firstEndPos" : 23962,
- "secondEndPos" : 23962
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "param",
- "secondLabel" : "param",
- "firstParentType" : "METHOD_INVOCATION_RECEIVER",
- "secondParentType" : "METHOD_INVOCATION_RECEIVER",
- "firstPos" : 23957,
- "secondPos" : 23957,
- "firstEndPos" : 23962,
- "secondEndPos" : 23962
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "getType",
- "secondLabel" : "getType",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 23963,
- "secondPos" : 23963,
- "firstEndPos" : 23970,
- "secondEndPos" : 23970
-}, {
- "firstType" : "INFIX_EXPRESSION_OPERATOR",
- "secondType" : "INFIX_EXPRESSION_OPERATOR",
- "firstLabel" : "==",
- "secondLabel" : "==",
- "firstParentType" : "InfixExpression",
- "secondParentType" : "InfixExpression",
- "firstPos" : 23973,
- "secondPos" : 23973,
- "firstEndPos" : 23975,
- "secondEndPos" : 23975
-}, {
- "firstType" : "QualifiedName",
- "secondType" : "QualifiedName",
- "firstLabel" : "Token.STRING",
- "secondLabel" : "Token.STRING",
- "firstParentType" : "InfixExpression",
- "secondParentType" : "InfixExpression",
- "firstPos" : 23976,
- "secondPos" : 23976,
- "firstEndPos" : 23988,
- "secondEndPos" : 23988
-}, {
- "firstType" : "INFIX_EXPRESSION_OPERATOR",
- "secondType" : "INFIX_EXPRESSION_OPERATOR",
- "firstLabel" : "||",
- "secondLabel" : "||",
- "firstParentType" : "InfixExpression",
- "secondParentType" : "InfixExpression",
- "firstPos" : 24007,
- "secondPos" : 24007,
- "firstEndPos" : 24009,
- "secondEndPos" : 24009
-}, {
- "firstType" : "InfixExpression",
- "secondType" : "InfixExpression",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "InfixExpression",
- "secondParentType" : "InfixExpression",
- "firstPos" : 24010,
- "secondPos" : 24010,
- "firstEndPos" : 24041,
- "secondEndPos" : 24041
-}, {
- "firstType" : "MethodInvocation",
- "secondType" : "MethodInvocation",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "InfixExpression",
- "secondParentType" : "InfixExpression",
- "firstPos" : 24010,
- "secondPos" : 24010,
- "firstEndPos" : 24025,
- "secondEndPos" : 24025
-}, {
- "firstType" : "METHOD_INVOCATION_RECEIVER",
- "secondType" : "METHOD_INVOCATION_RECEIVER",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 24010,
- "secondPos" : 24010,
- "firstEndPos" : 24015,
- "secondEndPos" : 24015
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "param",
- "secondLabel" : "param",
- "firstParentType" : "METHOD_INVOCATION_RECEIVER",
- "secondParentType" : "METHOD_INVOCATION_RECEIVER",
- "firstPos" : 24010,
- "secondPos" : 24010,
- "firstEndPos" : 24015,
- "secondEndPos" : 24015
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "getType",
- "secondLabel" : "getType",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 24016,
- "secondPos" : 24016,
- "firstEndPos" : 24023,
- "secondEndPos" : 24023
-}, {
- "firstType" : "INFIX_EXPRESSION_OPERATOR",
- "secondType" : "INFIX_EXPRESSION_OPERATOR",
- "firstLabel" : "==",
- "secondLabel" : "==",
- "firstParentType" : "InfixExpression",
- "secondParentType" : "InfixExpression",
- "firstPos" : 24026,
- "secondPos" : 24026,
- "firstEndPos" : 24028,
- "secondEndPos" : 24028
-}, {
- "firstType" : "QualifiedName",
- "secondType" : "QualifiedName",
- "firstLabel" : "Token.REGEXP",
- "secondLabel" : "Token.REGEXP",
- "firstParentType" : "InfixExpression",
- "secondParentType" : "InfixExpression",
- "firstPos" : 24029,
- "secondPos" : 24029,
- "firstEndPos" : 24041,
- "secondEndPos" : 24041
-}, {
- "firstType" : "ReturnStatement",
- "secondType" : "ReturnStatement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "IfStatement",
- "secondParentType" : "IfStatement",
- "firstPos" : 24054,
- "secondPos" : 24054,
- "firstEndPos" : 24067,
- "secondEndPos" : 24067
-}, {
- "firstType" : "BooleanLiteral",
- "secondType" : "BooleanLiteral",
- "firstLabel" : "false",
- "secondLabel" : "false",
- "firstParentType" : "ReturnStatement",
- "secondParentType" : "ReturnStatement",
- "firstPos" : 24061,
- "secondPos" : 24061,
- "firstEndPos" : 24066,
- "secondEndPos" : 24066
-}, {
- "firstType" : "ReturnStatement",
- "secondType" : "ReturnStatement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "Block",
- "secondParentType" : "Block",
- "firstPos" : 24097,
- "secondPos" : 24097,
- "firstEndPos" : 24109,
- "secondEndPos" : 24109
-}, {
- "firstType" : "BooleanLiteral",
- "secondType" : "BooleanLiteral",
- "firstLabel" : "true",
- "secondLabel" : "true",
- "firstParentType" : "ReturnStatement",
- "secondParentType" : "ReturnStatement",
- "firstPos" : 24104,
- "secondPos" : 24104,
- "firstEndPos" : 24108,
- "secondEndPos" : 24108
-}, {
- "firstType" : "MethodDeclaration",
- "secondType" : "MethodDeclaration",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "TypeDeclaration",
- "secondParentType" : "TypeDeclaration",
- "firstPos" : 24117,
- "secondPos" : 24117,
- "firstEndPos" : 24350,
- "secondEndPos" : 24350
-}, {
- "firstType" : "Javadoc",
- "secondType" : "Javadoc",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 24117,
- "secondPos" : 24117,
- "firstEndPos" : 24176,
- "secondEndPos" : 24176
-}, {
- "firstType" : "TagElement",
- "secondType" : "TagElement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "Javadoc",
- "secondParentType" : "Javadoc",
- "firstPos" : 24126,
- "secondPos" : 24126,
- "firstEndPos" : 24170,
- "secondEndPos" : 24170
-}, {
- "firstType" : "TAG_NAME",
- "secondType" : "TAG_NAME",
- "firstLabel" : "@return",
- "secondLabel" : "@return",
- "firstParentType" : "TagElement",
- "secondParentType" : "TagElement",
- "firstPos" : 24126,
- "secondPos" : 24126,
- "firstEndPos" : 24133,
- "secondEndPos" : 24133
-}, {
- "firstType" : "TextElement",
- "secondType" : "TextElement",
- "firstLabel" : " Whether the call has a local result.",
- "secondLabel" : " Whether the call has a local result.",
- "firstParentType" : "TagElement",
- "secondParentType" : "TagElement",
- "firstPos" : 24133,
- "secondPos" : 24133,
- "firstEndPos" : 24170,
- "secondEndPos" : 24170
-}, {
- "firstType" : "Modifier",
- "secondType" : "Modifier",
- "firstLabel" : "static",
- "secondLabel" : "static",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 24179,
- "secondPos" : 24179,
- "firstEndPos" : 24185,
- "secondEndPos" : 24185
-}, {
- "firstType" : "PrimitiveType",
- "secondType" : "PrimitiveType",
- "firstLabel" : "boolean",
- "secondLabel" : "boolean",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 24186,
- "secondPos" : 24186,
- "firstEndPos" : 24193,
- "secondEndPos" : 24193
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "callHasLocalResult",
- "secondLabel" : "callHasLocalResult",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 24194,
- "secondPos" : 24194,
- "firstEndPos" : 24212,
- "secondEndPos" : 24212
-}, {
- "firstType" : "SingleVariableDeclaration",
- "secondType" : "SingleVariableDeclaration",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 24213,
- "secondPos" : 24213,
- "firstEndPos" : 24219,
- "secondEndPos" : 24219
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "Node",
- "secondLabel" : "Node",
- "firstParentType" : "SimpleType",
- "secondParentType" : "SimpleType",
- "firstPos" : 24213,
- "secondPos" : 24213,
- "firstEndPos" : 24217,
- "secondEndPos" : 24217
-}, {
- "firstType" : "SimpleType",
- "secondType" : "SimpleType",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SingleVariableDeclaration",
- "secondParentType" : "SingleVariableDeclaration",
- "firstPos" : 24213,
- "secondPos" : 24213,
- "firstEndPos" : 24217,
- "secondEndPos" : 24217
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "n",
- "secondLabel" : "n",
- "firstParentType" : "SingleVariableDeclaration",
- "secondParentType" : "SingleVariableDeclaration",
- "firstPos" : 24218,
- "secondPos" : 24218,
- "firstEndPos" : 24219,
- "secondEndPos" : 24219
-}, {
- "firstType" : "Block",
- "secondType" : "Block",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 24221,
- "secondPos" : 24221,
- "firstEndPos" : 24350,
- "secondEndPos" : 24350
-}, {
- "firstType" : "ExpressionStatement",
- "secondType" : "ExpressionStatement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "Block",
- "secondParentType" : "Block",
- "firstPos" : 24227,
- "secondPos" : 24227,
- "firstEndPos" : 24279,
- "secondEndPos" : 24279
-}, {
- "firstType" : "MethodInvocation",
- "secondType" : "MethodInvocation",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "ExpressionStatement",
- "secondParentType" : "ExpressionStatement",
- "firstPos" : 24227,
- "secondPos" : 24227,
- "firstEndPos" : 24278,
- "secondEndPos" : 24278
-}, {
- "firstType" : "METHOD_INVOCATION_RECEIVER",
- "secondType" : "METHOD_INVOCATION_RECEIVER",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 24227,
- "secondPos" : 24227,
- "firstEndPos" : 24240,
- "secondEndPos" : 24240
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "Preconditions",
- "secondLabel" : "Preconditions",
- "firstParentType" : "METHOD_INVOCATION_RECEIVER",
- "secondParentType" : "METHOD_INVOCATION_RECEIVER",
- "firstPos" : 24227,
- "secondPos" : 24227,
- "firstEndPos" : 24240,
- "secondEndPos" : 24240
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "checkState",
- "secondLabel" : "checkState",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 24241,
- "secondPos" : 24241,
- "firstEndPos" : 24251,
- "secondEndPos" : 24251
-}, {
- "firstType" : "InfixExpression",
- "secondType" : "InfixExpression",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "METHOD_INVOCATION_ARGUMENTS",
- "secondParentType" : "METHOD_INVOCATION_ARGUMENTS",
- "firstPos" : 24252,
- "secondPos" : 24252,
- "firstEndPos" : 24277,
- "secondEndPos" : 24277
-}, {
- "firstType" : "METHOD_INVOCATION_ARGUMENTS",
- "secondType" : "METHOD_INVOCATION_ARGUMENTS",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 24252,
- "secondPos" : 24252,
- "firstEndPos" : 24277,
- "secondEndPos" : 24277
-}, {
- "firstType" : "MethodInvocation",
- "secondType" : "MethodInvocation",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "InfixExpression",
- "secondParentType" : "InfixExpression",
- "firstPos" : 24252,
- "secondPos" : 24252,
- "firstEndPos" : 24263,
- "secondEndPos" : 24263
-}, {
- "firstType" : "METHOD_INVOCATION_RECEIVER",
- "secondType" : "METHOD_INVOCATION_RECEIVER",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 24252,
- "secondPos" : 24252,
- "firstEndPos" : 24253,
- "secondEndPos" : 24253
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "n",
- "secondLabel" : "n",
- "firstParentType" : "METHOD_INVOCATION_RECEIVER",
- "secondParentType" : "METHOD_INVOCATION_RECEIVER",
- "firstPos" : 24252,
- "secondPos" : 24252,
- "firstEndPos" : 24253,
- "secondEndPos" : 24253
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "getType",
- "secondLabel" : "getType",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 24254,
- "secondPos" : 24254,
- "firstEndPos" : 24261,
- "secondEndPos" : 24261
-}, {
- "firstType" : "INFIX_EXPRESSION_OPERATOR",
- "secondType" : "INFIX_EXPRESSION_OPERATOR",
- "firstLabel" : "==",
- "secondLabel" : "==",
- "firstParentType" : "InfixExpression",
- "secondParentType" : "InfixExpression",
- "firstPos" : 24264,
- "secondPos" : 24264,
- "firstEndPos" : 24266,
- "secondEndPos" : 24266
-}, {
- "firstType" : "QualifiedName",
- "secondType" : "QualifiedName",
- "firstLabel" : "Token.CALL",
- "secondLabel" : "Token.CALL",
- "firstParentType" : "InfixExpression",
- "secondParentType" : "InfixExpression",
- "firstPos" : 24267,
- "secondPos" : 24267,
- "firstEndPos" : 24277,
- "secondEndPos" : 24277
-}, {
- "firstType" : "ReturnStatement",
- "secondType" : "ReturnStatement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "Block",
- "secondParentType" : "Block",
- "firstPos" : 24284,
- "secondPos" : 24284,
- "firstEndPos" : 24346,
- "secondEndPos" : 24346
-}, {
- "firstType" : "InfixExpression",
- "secondType" : "InfixExpression",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "ReturnStatement",
- "secondParentType" : "ReturnStatement",
- "firstPos" : 24291,
- "secondPos" : 24291,
- "firstEndPos" : 24345,
- "secondEndPos" : 24345
-}, {
- "firstType" : "ParenthesizedExpression",
- "secondType" : "ParenthesizedExpression",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "InfixExpression",
- "secondParentType" : "InfixExpression",
- "firstPos" : 24291,
- "secondPos" : 24291,
- "firstEndPos" : 24341,
- "secondEndPos" : 24341
-}, {
- "firstType" : "InfixExpression",
- "secondType" : "InfixExpression",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "ParenthesizedExpression",
- "secondParentType" : "ParenthesizedExpression",
- "firstPos" : 24292,
- "secondPos" : 24292,
- "firstEndPos" : 24340,
- "secondEndPos" : 24340
-}, {
- "firstType" : "MethodInvocation",
- "secondType" : "MethodInvocation",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "InfixExpression",
- "secondParentType" : "InfixExpression",
- "firstPos" : 24292,
- "secondPos" : 24292,
- "firstEndPos" : 24314,
- "secondEndPos" : 24314
-}, {
- "firstType" : "METHOD_INVOCATION_RECEIVER",
- "secondType" : "METHOD_INVOCATION_RECEIVER",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 24292,
- "secondPos" : 24292,
- "firstEndPos" : 24293,
- "secondEndPos" : 24293
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "n",
- "secondLabel" : "n",
- "firstParentType" : "METHOD_INVOCATION_RECEIVER",
- "secondParentType" : "METHOD_INVOCATION_RECEIVER",
- "firstPos" : 24292,
- "secondPos" : 24292,
- "firstEndPos" : 24293,
- "secondEndPos" : 24293
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "getSideEffectFlags",
- "secondLabel" : "getSideEffectFlags",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 24294,
- "secondPos" : 24294,
- "firstEndPos" : 24312,
- "secondEndPos" : 24312
-}, {
- "firstType" : "INFIX_EXPRESSION_OPERATOR",
- "secondType" : "INFIX_EXPRESSION_OPERATOR",
- "firstLabel" : "&",
- "secondLabel" : "&",
- "firstParentType" : "InfixExpression",
- "secondParentType" : "InfixExpression",
- "firstPos" : 24315,
- "secondPos" : 24315,
- "firstEndPos" : 24316,
- "secondEndPos" : 24316
-}, {
- "firstType" : "QualifiedName",
- "secondType" : "QualifiedName",
- "firstLabel" : "Node.FLAG_LOCAL_RESULTS",
- "secondLabel" : "Node.FLAG_LOCAL_RESULTS",
- "firstParentType" : "InfixExpression",
- "secondParentType" : "InfixExpression",
- "firstPos" : 24317,
- "secondPos" : 24317,
- "firstEndPos" : 24340,
- "secondEndPos" : 24340
-}, {
- "firstType" : "INFIX_EXPRESSION_OPERATOR",
- "secondType" : "INFIX_EXPRESSION_OPERATOR",
- "firstLabel" : ">",
- "secondLabel" : ">",
- "firstParentType" : "InfixExpression",
- "secondParentType" : "InfixExpression",
- "firstPos" : 24342,
- "secondPos" : 24342,
- "firstEndPos" : 24343,
- "secondEndPos" : 24343
-}, {
- "firstType" : "NumberLiteral",
- "secondType" : "NumberLiteral",
- "firstLabel" : "0",
- "secondLabel" : "0",
- "firstParentType" : "InfixExpression",
- "secondParentType" : "InfixExpression",
- "firstPos" : 24344,
- "secondPos" : 24344,
- "firstEndPos" : 24345,
- "secondEndPos" : 24345
-}, {
- "firstType" : "MethodDeclaration",
- "secondType" : "MethodDeclaration",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "TypeDeclaration",
- "secondParentType" : "TypeDeclaration",
- "firstPos" : 24354,
- "secondPos" : 24354,
- "firstEndPos" : 24726,
- "secondEndPos" : 24726
-}, {
- "firstType" : "Javadoc",
- "secondType" : "Javadoc",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 24354,
- "secondPos" : 24354,
- "firstEndPos" : 24620,
- "secondEndPos" : 24620
-}, {
- "firstType" : "TagElement",
- "secondType" : "TagElement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "Javadoc",
- "secondParentType" : "Javadoc",
- "firstPos" : 24363,
- "secondPos" : 24363,
- "firstEndPos" : 24614,
- "secondEndPos" : 24614
-}, {
- "firstType" : "TextElement",
- "secondType" : "TextElement",
- "firstLabel" : "Returns true if the current node's type implies side effects.",
- "secondLabel" : "Returns true if the current node's type implies side effects.",
- "firstParentType" : "TagElement",
- "secondParentType" : "TagElement",
- "firstPos" : 24363,
- "secondPos" : 24363,
- "firstEndPos" : 24424,
- "secondEndPos" : 24424
-}, {
- "firstType" : "TextElement",
- "secondType" : "TextElement",
- "firstLabel" : "This is a non-recursive version of the may have side effects",
- "secondLabel" : "This is a non-recursive version of the may have side effects",
- "firstParentType" : "TagElement",
- "secondParentType" : "TagElement",
- "firstPos" : 24435,
- "secondPos" : 24435,
- "firstEndPos" : 24495,
- "secondEndPos" : 24495
-}, {
- "firstType" : "TextElement",
- "secondType" : "TextElement",
- "firstLabel" : "check; used to check wherever the current node's type is one of",
- "secondLabel" : "check; used to check wherever the current node's type is one of",
- "firstParentType" : "TagElement",
- "secondParentType" : "TagElement",
- "firstPos" : 24501,
- "secondPos" : 24501,
- "firstEndPos" : 24564,
- "secondEndPos" : 24564
-}, {
- "firstType" : "TextElement",
- "secondType" : "TextElement",
- "firstLabel" : "the reason's why a subtree has side effects.",
- "secondLabel" : "the reason's why a subtree has side effects.",
- "firstParentType" : "TagElement",
- "secondParentType" : "TagElement",
- "firstPos" : 24570,
- "secondPos" : 24570,
- "firstEndPos" : 24614,
- "secondEndPos" : 24614
-}, {
- "firstType" : "Modifier",
- "secondType" : "Modifier",
- "firstLabel" : "static",
- "secondLabel" : "static",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 24623,
- "secondPos" : 24623,
- "firstEndPos" : 24629,
- "secondEndPos" : 24629
-}, {
- "firstType" : "PrimitiveType",
- "secondType" : "PrimitiveType",
- "firstLabel" : "boolean",
- "secondLabel" : "boolean",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 24630,
- "secondPos" : 24630,
- "firstEndPos" : 24637,
- "secondEndPos" : 24637
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "nodeTypeMayHaveSideEffects",
- "secondLabel" : "nodeTypeMayHaveSideEffects",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 24638,
- "secondPos" : 24638,
- "firstEndPos" : 24664,
- "secondEndPos" : 24664
-}, {
- "firstType" : "SingleVariableDeclaration",
- "secondType" : "SingleVariableDeclaration",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 24665,
- "secondPos" : 24665,
- "firstEndPos" : 24671,
- "secondEndPos" : 24671
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "Node",
- "secondLabel" : "Node",
- "firstParentType" : "SimpleType",
- "secondParentType" : "SimpleType",
- "firstPos" : 24665,
- "secondPos" : 24665,
- "firstEndPos" : 24669,
- "secondEndPos" : 24669
-}, {
- "firstType" : "SimpleType",
- "secondType" : "SimpleType",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SingleVariableDeclaration",
- "secondParentType" : "SingleVariableDeclaration",
- "firstPos" : 24665,
- "secondPos" : 24665,
- "firstEndPos" : 24669,
- "secondEndPos" : 24669
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "n",
- "secondLabel" : "n",
- "firstParentType" : "SingleVariableDeclaration",
- "secondParentType" : "SingleVariableDeclaration",
- "firstPos" : 24670,
- "secondPos" : 24670,
- "firstEndPos" : 24671,
- "secondEndPos" : 24671
-}, {
- "firstType" : "Block",
- "secondType" : "Block",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 24673,
- "secondPos" : 24673,
- "firstEndPos" : 24726,
- "secondEndPos" : 24726
-}, {
- "firstType" : "ReturnStatement",
- "secondType" : "ReturnStatement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "Block",
- "secondParentType" : "Block",
- "firstPos" : 24679,
- "secondPos" : 24679,
- "firstEndPos" : 24722,
- "secondEndPos" : 24722
-}, {
- "firstType" : "MethodInvocation",
- "secondType" : "MethodInvocation",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "ReturnStatement",
- "secondParentType" : "ReturnStatement",
- "firstPos" : 24686,
- "secondPos" : 24686,
- "firstEndPos" : 24721,
- "secondEndPos" : 24721
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "nodeTypeMayHaveSideEffects",
- "secondLabel" : "nodeTypeMayHaveSideEffects",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 24686,
- "secondPos" : 24686,
- "firstEndPos" : 24712,
- "secondEndPos" : 24712
-}, {
- "firstType" : "METHOD_INVOCATION_ARGUMENTS",
- "secondType" : "METHOD_INVOCATION_ARGUMENTS",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 24713,
- "secondPos" : 24713,
- "firstEndPos" : 24720,
- "secondEndPos" : 24720
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "n",
- "secondLabel" : "n",
- "firstParentType" : "METHOD_INVOCATION_ARGUMENTS",
- "secondParentType" : "METHOD_INVOCATION_ARGUMENTS",
- "firstPos" : 24713,
- "secondPos" : 24713,
- "firstEndPos" : 24714,
- "secondEndPos" : 24714
-}, {
- "firstType" : "NullLiteral",
- "secondType" : "NullLiteral",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "METHOD_INVOCATION_ARGUMENTS",
- "secondParentType" : "METHOD_INVOCATION_ARGUMENTS",
- "firstPos" : 24716,
- "secondPos" : 24716,
- "firstEndPos" : 24720,
- "secondEndPos" : 24720
-}, {
- "firstType" : "MethodDeclaration",
- "secondType" : "MethodDeclaration",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "TypeDeclaration",
- "secondParentType" : "TypeDeclaration",
- "firstPos" : 24730,
- "secondPos" : 24730,
- "firstEndPos" : 25318,
- "secondEndPos" : 25318
-}, {
- "firstType" : "Modifier",
- "secondType" : "Modifier",
- "firstLabel" : "static",
- "secondLabel" : "static",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 24730,
- "secondPos" : 24730,
- "firstEndPos" : 24736,
- "secondEndPos" : 24736
-}, {
- "firstType" : "PrimitiveType",
- "secondType" : "PrimitiveType",
- "firstLabel" : "boolean",
- "secondLabel" : "boolean",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 24737,
- "secondPos" : 24737,
- "firstEndPos" : 24744,
- "secondEndPos" : 24744
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "nodeTypeMayHaveSideEffects",
- "secondLabel" : "nodeTypeMayHaveSideEffects",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 24745,
- "secondPos" : 24745,
- "firstEndPos" : 24771,
- "secondEndPos" : 24771
-}, {
- "firstType" : "SingleVariableDeclaration",
- "secondType" : "SingleVariableDeclaration",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 24772,
- "secondPos" : 24772,
- "firstEndPos" : 24778,
- "secondEndPos" : 24778
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "Node",
- "secondLabel" : "Node",
- "firstParentType" : "SimpleType",
- "secondParentType" : "SimpleType",
- "firstPos" : 24772,
- "secondPos" : 24772,
- "firstEndPos" : 24776,
- "secondEndPos" : 24776
-}, {
- "firstType" : "SimpleType",
- "secondType" : "SimpleType",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SingleVariableDeclaration",
- "secondParentType" : "SingleVariableDeclaration",
- "firstPos" : 24772,
- "secondPos" : 24772,
- "firstEndPos" : 24776,
- "secondEndPos" : 24776
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "n",
- "secondLabel" : "n",
- "firstParentType" : "SingleVariableDeclaration",
- "secondParentType" : "SingleVariableDeclaration",
- "firstPos" : 24777,
- "secondPos" : 24777,
- "firstEndPos" : 24778,
- "secondEndPos" : 24778
-}, {
- "firstType" : "SingleVariableDeclaration",
- "secondType" : "SingleVariableDeclaration",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 24780,
- "secondPos" : 24780,
- "firstEndPos" : 24805,
- "secondEndPos" : 24805
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "AbstractCompiler",
- "secondLabel" : "AbstractCompiler",
- "firstParentType" : "SimpleType",
- "secondParentType" : "SimpleType",
- "firstPos" : 24780,
- "secondPos" : 24780,
- "firstEndPos" : 24796,
- "secondEndPos" : 24796
-}, {
- "firstType" : "SimpleType",
- "secondType" : "SimpleType",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SingleVariableDeclaration",
- "secondParentType" : "SingleVariableDeclaration",
- "firstPos" : 24780,
- "secondPos" : 24780,
- "firstEndPos" : 24796,
- "secondEndPos" : 24796
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "compiler",
- "secondLabel" : "compiler",
- "firstParentType" : "SingleVariableDeclaration",
- "secondParentType" : "SingleVariableDeclaration",
- "firstPos" : 24797,
- "secondPos" : 24797,
- "firstEndPos" : 24805,
- "secondEndPos" : 24805
-}, {
- "firstType" : "Block",
- "secondType" : "Block",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 24807,
- "secondPos" : 24807,
- "firstEndPos" : 25318,
- "secondEndPos" : 25318
-}, {
- "firstType" : "IfStatement",
- "secondType" : "IfStatement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "Block",
- "secondParentType" : "Block",
- "firstPos" : 24813,
- "secondPos" : 24813,
- "firstEndPos" : 24862,
- "secondEndPos" : 24862
-}, {
- "firstType" : "MethodInvocation",
- "secondType" : "MethodInvocation",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "IfStatement",
- "secondParentType" : "IfStatement",
- "firstPos" : 24817,
- "secondPos" : 24817,
- "firstEndPos" : 24834,
- "secondEndPos" : 24834
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "isAssignmentOp",
- "secondLabel" : "isAssignmentOp",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 24817,
- "secondPos" : 24817,
- "firstEndPos" : 24831,
- "secondEndPos" : 24831
-}, {
- "firstType" : "METHOD_INVOCATION_ARGUMENTS",
- "secondType" : "METHOD_INVOCATION_ARGUMENTS",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 24832,
- "secondPos" : 24832,
- "firstEndPos" : 24833,
- "secondEndPos" : 24833
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "n",
- "secondLabel" : "n",
- "firstParentType" : "METHOD_INVOCATION_ARGUMENTS",
- "secondParentType" : "METHOD_INVOCATION_ARGUMENTS",
- "firstPos" : 24832,
- "secondPos" : 24832,
- "firstEndPos" : 24833,
- "secondEndPos" : 24833
-}, {
- "firstType" : "Block",
- "secondType" : "Block",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "IfStatement",
- "secondParentType" : "IfStatement",
- "firstPos" : 24836,
- "secondPos" : 24836,
- "firstEndPos" : 24862,
- "secondEndPos" : 24862
-}, {
- "firstType" : "ReturnStatement",
- "secondType" : "ReturnStatement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "Block",
- "secondParentType" : "Block",
- "firstPos" : 24844,
- "secondPos" : 24844,
- "firstEndPos" : 24856,
- "secondEndPos" : 24856
-}, {
- "firstType" : "BooleanLiteral",
- "secondType" : "BooleanLiteral",
- "firstLabel" : "true",
- "secondLabel" : "true",
- "firstParentType" : "ReturnStatement",
- "secondParentType" : "ReturnStatement",
- "firstPos" : 24851,
- "secondPos" : 24851,
- "firstEndPos" : 24855,
- "secondEndPos" : 24855
-}, {
- "firstType" : "SwitchStatement",
- "secondType" : "SwitchStatement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "Block",
- "secondParentType" : "Block",
- "firstPos" : 24868,
- "secondPos" : 24868,
- "firstEndPos" : 25314,
- "secondEndPos" : 25314
-}, {
- "firstType" : "MethodInvocation",
- "secondType" : "MethodInvocation",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 24875,
- "secondPos" : 24875,
- "firstEndPos" : 24886,
- "secondEndPos" : 24886
-}, {
- "firstType" : "METHOD_INVOCATION_RECEIVER",
- "secondType" : "METHOD_INVOCATION_RECEIVER",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 24875,
- "secondPos" : 24875,
- "firstEndPos" : 24876,
- "secondEndPos" : 24876
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "n",
- "secondLabel" : "n",
- "firstParentType" : "METHOD_INVOCATION_RECEIVER",
- "secondParentType" : "METHOD_INVOCATION_RECEIVER",
- "firstPos" : 24875,
- "secondPos" : 24875,
- "firstEndPos" : 24876,
- "secondEndPos" : 24876
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "getType",
- "secondLabel" : "getType",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 24877,
- "secondPos" : 24877,
- "firstEndPos" : 24884,
- "secondEndPos" : 24884
-}, {
- "firstType" : "SwitchCase",
- "secondType" : "SwitchCase",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 24896,
- "secondPos" : 24896,
- "firstEndPos" : 24915,
- "secondEndPos" : 24915
-}, {
- "firstType" : "QualifiedName",
- "secondType" : "QualifiedName",
- "firstLabel" : "Token.DELPROP",
- "secondLabel" : "Token.DELPROP",
- "firstParentType" : "SwitchCase",
- "secondParentType" : "SwitchCase",
- "firstPos" : 24901,
- "secondPos" : 24901,
- "firstEndPos" : 24914,
- "secondEndPos" : 24914
-}, {
- "firstType" : "SwitchCase",
- "secondType" : "SwitchCase",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 24922,
- "secondPos" : 24922,
- "firstEndPos" : 24937,
- "secondEndPos" : 24937
-}, {
- "firstType" : "QualifiedName",
- "secondType" : "QualifiedName",
- "firstLabel" : "Token.DEC",
- "secondLabel" : "Token.DEC",
- "firstParentType" : "SwitchCase",
- "secondParentType" : "SwitchCase",
- "firstPos" : 24927,
- "secondPos" : 24927,
- "firstEndPos" : 24936,
- "secondEndPos" : 24936
-}, {
- "firstType" : "SwitchCase",
- "secondType" : "SwitchCase",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 24944,
- "secondPos" : 24944,
- "firstEndPos" : 24959,
- "secondEndPos" : 24959
-}, {
- "firstType" : "QualifiedName",
- "secondType" : "QualifiedName",
- "firstLabel" : "Token.INC",
- "secondLabel" : "Token.INC",
- "firstParentType" : "SwitchCase",
- "secondParentType" : "SwitchCase",
- "firstPos" : 24949,
- "secondPos" : 24949,
- "firstEndPos" : 24958,
- "secondEndPos" : 24958
-}, {
- "firstType" : "SwitchCase",
- "secondType" : "SwitchCase",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 24966,
- "secondPos" : 24966,
- "firstEndPos" : 24983,
- "secondEndPos" : 24983
-}, {
- "firstType" : "QualifiedName",
- "secondType" : "QualifiedName",
- "firstLabel" : "Token.THROW",
- "secondLabel" : "Token.THROW",
- "firstParentType" : "SwitchCase",
- "secondParentType" : "SwitchCase",
- "firstPos" : 24971,
- "secondPos" : 24971,
- "firstEndPos" : 24982,
- "secondEndPos" : 24982
-}, {
- "firstType" : "ReturnStatement",
- "secondType" : "ReturnStatement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 24992,
- "secondPos" : 24992,
- "firstEndPos" : 25004,
- "secondEndPos" : 25004
-}, {
- "firstType" : "BooleanLiteral",
- "secondType" : "BooleanLiteral",
- "firstLabel" : "true",
- "secondLabel" : "true",
- "firstParentType" : "ReturnStatement",
- "secondParentType" : "ReturnStatement",
- "firstPos" : 24999,
- "secondPos" : 24999,
- "firstEndPos" : 25003,
- "secondEndPos" : 25003
-}, {
- "firstType" : "SwitchCase",
- "secondType" : "SwitchCase",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 25011,
- "secondPos" : 25011,
- "firstEndPos" : 25027,
- "secondEndPos" : 25027
-}, {
- "firstType" : "QualifiedName",
- "secondType" : "QualifiedName",
- "firstLabel" : "Token.CALL",
- "secondLabel" : "Token.CALL",
- "firstParentType" : "SwitchCase",
- "secondParentType" : "SwitchCase",
- "firstPos" : 25016,
- "secondPos" : 25016,
- "firstEndPos" : 25026,
- "secondEndPos" : 25026
-}, {
- "firstType" : "ReturnStatement",
- "secondType" : "ReturnStatement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 25036,
- "secondPos" : 25036,
- "firstEndPos" : 25092,
- "secondEndPos" : 25092
-}, {
- "firstType" : "MethodInvocation",
- "secondType" : "MethodInvocation",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "ReturnStatement",
- "secondParentType" : "ReturnStatement",
- "firstPos" : 25043,
- "secondPos" : 25043,
- "firstEndPos" : 25091,
- "secondEndPos" : 25091
-}, {
- "firstType" : "METHOD_INVOCATION_RECEIVER",
- "secondType" : "METHOD_INVOCATION_RECEIVER",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 25043,
- "secondPos" : 25043,
- "firstEndPos" : 25051,
- "secondEndPos" : 25051
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "NodeUtil",
- "secondLabel" : "NodeUtil",
- "firstParentType" : "METHOD_INVOCATION_RECEIVER",
- "secondParentType" : "METHOD_INVOCATION_RECEIVER",
- "firstPos" : 25043,
- "secondPos" : 25043,
- "firstEndPos" : 25051,
- "secondEndPos" : 25051
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "functionCallHasSideEffects",
- "secondLabel" : "functionCallHasSideEffects",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 25052,
- "secondPos" : 25052,
- "firstEndPos" : 25078,
- "secondEndPos" : 25078
-}, {
- "firstType" : "METHOD_INVOCATION_ARGUMENTS",
- "secondType" : "METHOD_INVOCATION_ARGUMENTS",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 25079,
- "secondPos" : 25079,
- "firstEndPos" : 25090,
- "secondEndPos" : 25090
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "n",
- "secondLabel" : "n",
- "firstParentType" : "METHOD_INVOCATION_ARGUMENTS",
- "secondParentType" : "METHOD_INVOCATION_ARGUMENTS",
- "firstPos" : 25079,
- "secondPos" : 25079,
- "firstEndPos" : 25080,
- "secondEndPos" : 25080
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "compiler",
- "secondLabel" : "compiler",
- "firstParentType" : "METHOD_INVOCATION_ARGUMENTS",
- "secondParentType" : "METHOD_INVOCATION_ARGUMENTS",
- "firstPos" : 25082,
- "secondPos" : 25082,
- "firstEndPos" : 25090,
- "secondEndPos" : 25090
-}, {
- "firstType" : "SwitchCase",
- "secondType" : "SwitchCase",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 25099,
- "secondPos" : 25099,
- "firstEndPos" : 25114,
- "secondEndPos" : 25114
-}, {
- "firstType" : "QualifiedName",
- "secondType" : "QualifiedName",
- "firstLabel" : "Token.NEW",
- "secondLabel" : "Token.NEW",
- "firstParentType" : "SwitchCase",
- "secondParentType" : "SwitchCase",
- "firstPos" : 25104,
- "secondPos" : 25104,
- "firstEndPos" : 25113,
- "secondEndPos" : 25113
-}, {
- "firstType" : "ReturnStatement",
- "secondType" : "ReturnStatement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 25123,
- "secondPos" : 25123,
- "firstEndPos" : 25182,
- "secondEndPos" : 25182
-}, {
- "firstType" : "MethodInvocation",
- "secondType" : "MethodInvocation",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "ReturnStatement",
- "secondParentType" : "ReturnStatement",
- "firstPos" : 25130,
- "secondPos" : 25130,
- "firstEndPos" : 25181,
- "secondEndPos" : 25181
-}, {
- "firstType" : "METHOD_INVOCATION_RECEIVER",
- "secondType" : "METHOD_INVOCATION_RECEIVER",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 25130,
- "secondPos" : 25130,
- "firstEndPos" : 25138,
- "secondEndPos" : 25138
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "NodeUtil",
- "secondLabel" : "NodeUtil",
- "firstParentType" : "METHOD_INVOCATION_RECEIVER",
- "secondParentType" : "METHOD_INVOCATION_RECEIVER",
- "firstPos" : 25130,
- "secondPos" : 25130,
- "firstEndPos" : 25138,
- "secondEndPos" : 25138
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "constructorCallHasSideEffects",
- "secondLabel" : "constructorCallHasSideEffects",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 25139,
- "secondPos" : 25139,
- "firstEndPos" : 25168,
- "secondEndPos" : 25168
-}, {
- "firstType" : "METHOD_INVOCATION_ARGUMENTS",
- "secondType" : "METHOD_INVOCATION_ARGUMENTS",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 25169,
- "secondPos" : 25169,
- "firstEndPos" : 25180,
- "secondEndPos" : 25180
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "n",
- "secondLabel" : "n",
- "firstParentType" : "METHOD_INVOCATION_ARGUMENTS",
- "secondParentType" : "METHOD_INVOCATION_ARGUMENTS",
- "firstPos" : 25169,
- "secondPos" : 25169,
- "firstEndPos" : 25170,
- "secondEndPos" : 25170
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "compiler",
- "secondLabel" : "compiler",
- "firstParentType" : "METHOD_INVOCATION_ARGUMENTS",
- "secondParentType" : "METHOD_INVOCATION_ARGUMENTS",
- "firstPos" : 25172,
- "secondPos" : 25172,
- "firstEndPos" : 25180,
- "secondEndPos" : 25180
-}, {
- "firstType" : "SwitchCase",
- "secondType" : "SwitchCase",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 25189,
- "secondPos" : 25189,
- "firstEndPos" : 25205,
- "secondEndPos" : 25205
-}, {
- "firstType" : "QualifiedName",
- "secondType" : "QualifiedName",
- "firstLabel" : "Token.NAME",
- "secondLabel" : "Token.NAME",
- "firstParentType" : "SwitchCase",
- "secondParentType" : "SwitchCase",
- "firstPos" : 25194,
- "secondPos" : 25194,
- "firstEndPos" : 25204,
- "secondEndPos" : 25204
-}, {
- "firstType" : "LineComment",
- "secondType" : "LineComment",
- "firstLabel" : "// A variable definition.",
- "secondLabel" : "// A variable definition.",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 25214,
- "secondPos" : 25214,
- "firstEndPos" : 25239,
- "secondEndPos" : 25239
-}, {
- "firstType" : "ReturnStatement",
- "secondType" : "ReturnStatement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 25248,
- "secondPos" : 25248,
- "firstEndPos" : 25271,
- "secondEndPos" : 25271
-}, {
- "firstType" : "MethodInvocation",
- "secondType" : "MethodInvocation",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "ReturnStatement",
- "secondParentType" : "ReturnStatement",
- "firstPos" : 25255,
- "secondPos" : 25255,
- "firstEndPos" : 25270,
- "secondEndPos" : 25270
-}, {
- "firstType" : "METHOD_INVOCATION_RECEIVER",
- "secondType" : "METHOD_INVOCATION_RECEIVER",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 25255,
- "secondPos" : 25255,
- "firstEndPos" : 25256,
- "secondEndPos" : 25256
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "n",
- "secondLabel" : "n",
- "firstParentType" : "METHOD_INVOCATION_RECEIVER",
- "secondParentType" : "METHOD_INVOCATION_RECEIVER",
- "firstPos" : 25255,
- "secondPos" : 25255,
- "firstEndPos" : 25256,
- "secondEndPos" : 25256
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "hasChildren",
- "secondLabel" : "hasChildren",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 25257,
- "secondPos" : 25257,
- "firstEndPos" : 25268,
- "secondEndPos" : 25268
-}, {
- "firstType" : "SwitchCase",
- "secondType" : "SwitchCase",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 25278,
- "secondPos" : 25278,
- "firstEndPos" : 25286,
- "secondEndPos" : 25286
-}, {
- "firstType" : "ReturnStatement",
- "secondType" : "ReturnStatement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 25295,
- "secondPos" : 25295,
- "firstEndPos" : 25308,
- "secondEndPos" : 25308
-}, {
- "firstType" : "BooleanLiteral",
- "secondType" : "BooleanLiteral",
- "firstLabel" : "false",
- "secondLabel" : "false",
- "firstParentType" : "ReturnStatement",
- "secondParentType" : "ReturnStatement",
- "firstPos" : 25302,
- "secondPos" : 25302,
- "firstEndPos" : 25307,
- "secondEndPos" : 25307
-}, {
- "firstType" : "MethodDeclaration",
- "secondType" : "MethodDeclaration",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "TypeDeclaration",
- "secondParentType" : "TypeDeclaration",
- "firstPos" : 25322,
- "secondPos" : 25322,
- "firstEndPos" : 25562,
- "secondEndPos" : 25562
-}, {
- "firstType" : "Javadoc",
- "secondType" : "Javadoc",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 25322,
- "secondPos" : 25322,
- "firstEndPos" : 25419,
- "secondEndPos" : 25419
-}, {
- "firstType" : "TagElement",
- "secondType" : "TagElement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "Javadoc",
- "secondParentType" : "Javadoc",
- "firstPos" : 25331,
- "secondPos" : 25331,
- "firstEndPos" : 25413,
- "secondEndPos" : 25413
-}, {
- "firstType" : "TAG_NAME",
- "secondType" : "TAG_NAME",
- "firstLabel" : "@return",
- "secondLabel" : "@return",
- "firstParentType" : "TagElement",
- "secondParentType" : "TagElement",
- "firstPos" : 25331,
- "secondPos" : 25331,
- "firstEndPos" : 25338,
- "secondEndPos" : 25338
-}, {
- "firstType" : "TextElement",
- "secondType" : "TextElement",
- "firstLabel" : " Whether the tree can be affected by side-effects or",
- "secondLabel" : " Whether the tree can be affected by side-effects or",
- "firstParentType" : "TagElement",
- "secondParentType" : "TagElement",
- "firstPos" : 25338,
- "secondPos" : 25338,
- "firstEndPos" : 25390,
- "secondEndPos" : 25390
-}, {
- "firstType" : "TextElement",
- "secondType" : "TextElement",
- "firstLabel" : "has side-effects.",
- "secondLabel" : "has side-effects.",
- "firstParentType" : "TagElement",
- "secondParentType" : "TagElement",
- "firstPos" : 25396,
- "secondPos" : 25396,
- "firstEndPos" : 25413,
- "secondEndPos" : 25413
-}, {
- "firstType" : "Modifier",
- "secondType" : "Modifier",
- "firstLabel" : "static",
- "secondLabel" : "static",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 25422,
- "secondPos" : 25422,
- "firstEndPos" : 25428,
- "secondEndPos" : 25428
-}, {
- "firstType" : "PrimitiveType",
- "secondType" : "PrimitiveType",
- "firstLabel" : "boolean",
- "secondLabel" : "boolean",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 25429,
- "secondPos" : 25429,
- "firstEndPos" : 25436,
- "secondEndPos" : 25436
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "canBeSideEffected",
- "secondLabel" : "canBeSideEffected",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 25437,
- "secondPos" : 25437,
- "firstEndPos" : 25454,
- "secondEndPos" : 25454
-}, {
- "firstType" : "SingleVariableDeclaration",
- "secondType" : "SingleVariableDeclaration",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 25455,
- "secondPos" : 25455,
- "firstEndPos" : 25461,
- "secondEndPos" : 25461
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "Node",
- "secondLabel" : "Node",
- "firstParentType" : "SimpleType",
- "secondParentType" : "SimpleType",
- "firstPos" : 25455,
- "secondPos" : 25455,
- "firstEndPos" : 25459,
- "secondEndPos" : 25459
-}, {
- "firstType" : "SimpleType",
- "secondType" : "SimpleType",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SingleVariableDeclaration",
- "secondParentType" : "SingleVariableDeclaration",
- "firstPos" : 25455,
- "secondPos" : 25455,
- "firstEndPos" : 25459,
- "secondEndPos" : 25459
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "n",
- "secondLabel" : "n",
- "firstParentType" : "SingleVariableDeclaration",
- "secondParentType" : "SingleVariableDeclaration",
- "firstPos" : 25460,
- "secondPos" : 25460,
- "firstEndPos" : 25461,
- "secondEndPos" : 25461
-}, {
- "firstType" : "Block",
- "secondType" : "Block",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 25463,
- "secondPos" : 25463,
- "firstEndPos" : 25562,
- "secondEndPos" : 25562
-}, {
- "firstType" : "VariableDeclarationStatement",
- "secondType" : "VariableDeclarationStatement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "Block",
- "secondParentType" : "Block",
- "firstPos" : 25469,
- "secondPos" : 25469,
- "firstEndPos" : 25515,
- "secondEndPos" : 25515
-}, {
- "firstType" : "ParameterizedType",
- "secondType" : "ParameterizedType",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "VariableDeclarationStatement",
- "secondParentType" : "VariableDeclarationStatement",
- "firstPos" : 25469,
- "secondPos" : 25469,
- "firstEndPos" : 25480,
- "secondEndPos" : 25480
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "Set",
- "secondLabel" : "Set",
- "firstParentType" : "SimpleType",
- "secondParentType" : "SimpleType",
- "firstPos" : 25469,
- "secondPos" : 25469,
- "firstEndPos" : 25472,
- "secondEndPos" : 25472
-}, {
- "firstType" : "SimpleType",
- "secondType" : "SimpleType",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "ParameterizedType",
- "secondParentType" : "ParameterizedType",
- "firstPos" : 25469,
- "secondPos" : 25469,
- "firstEndPos" : 25472,
- "secondEndPos" : 25472
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "String",
- "secondLabel" : "String",
- "firstParentType" : "SimpleType",
- "secondParentType" : "SimpleType",
- "firstPos" : 25473,
- "secondPos" : 25473,
- "firstEndPos" : 25479,
- "secondEndPos" : 25479
-}, {
- "firstType" : "SimpleType",
- "secondType" : "SimpleType",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "ParameterizedType",
- "secondParentType" : "ParameterizedType",
- "firstPos" : 25473,
- "secondPos" : 25473,
- "firstEndPos" : 25479,
- "secondEndPos" : 25479
-}, {
- "firstType" : "VariableDeclarationFragment",
- "secondType" : "VariableDeclarationFragment",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "VariableDeclarationStatement",
- "secondParentType" : "VariableDeclarationStatement",
- "firstPos" : 25481,
- "secondPos" : 25481,
- "firstEndPos" : 25514,
- "secondEndPos" : 25514
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "emptySet",
- "secondLabel" : "emptySet",
- "firstParentType" : "VariableDeclarationFragment",
- "secondParentType" : "VariableDeclarationFragment",
- "firstPos" : 25481,
- "secondPos" : 25481,
- "firstEndPos" : 25489,
- "secondEndPos" : 25489
-}, {
- "firstType" : "MethodInvocation",
- "secondType" : "MethodInvocation",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "VariableDeclarationFragment",
- "secondParentType" : "VariableDeclarationFragment",
- "firstPos" : 25492,
- "secondPos" : 25492,
- "firstEndPos" : 25514,
- "secondEndPos" : 25514
-}, {
- "firstType" : "METHOD_INVOCATION_RECEIVER",
- "secondType" : "METHOD_INVOCATION_RECEIVER",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 25492,
- "secondPos" : 25492,
- "firstEndPos" : 25503,
- "secondEndPos" : 25503
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "Collections",
- "secondLabel" : "Collections",
- "firstParentType" : "METHOD_INVOCATION_RECEIVER",
- "secondParentType" : "METHOD_INVOCATION_RECEIVER",
- "firstPos" : 25492,
- "secondPos" : 25492,
- "firstEndPos" : 25503,
- "secondEndPos" : 25503
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "emptySet",
- "secondLabel" : "emptySet",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 25504,
- "secondPos" : 25504,
- "firstEndPos" : 25512,
- "secondEndPos" : 25512
-}, {
- "firstType" : "ReturnStatement",
- "secondType" : "ReturnStatement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "Block",
- "secondParentType" : "Block",
- "firstPos" : 25520,
- "secondPos" : 25520,
- "firstEndPos" : 25558,
- "secondEndPos" : 25558
-}, {
- "firstType" : "MethodInvocation",
- "secondType" : "MethodInvocation",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "ReturnStatement",
- "secondParentType" : "ReturnStatement",
- "firstPos" : 25527,
- "secondPos" : 25527,
- "firstEndPos" : 25557,
- "secondEndPos" : 25557
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "canBeSideEffected",
- "secondLabel" : "canBeSideEffected",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 25527,
- "secondPos" : 25527,
- "firstEndPos" : 25544,
- "secondEndPos" : 25544
-}, {
- "firstType" : "METHOD_INVOCATION_ARGUMENTS",
- "secondType" : "METHOD_INVOCATION_ARGUMENTS",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 25545,
- "secondPos" : 25545,
- "firstEndPos" : 25556,
- "secondEndPos" : 25556
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "n",
- "secondLabel" : "n",
- "firstParentType" : "METHOD_INVOCATION_ARGUMENTS",
- "secondParentType" : "METHOD_INVOCATION_ARGUMENTS",
- "firstPos" : 25545,
- "secondPos" : 25545,
- "firstEndPos" : 25546,
- "secondEndPos" : 25546
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "emptySet",
- "secondLabel" : "emptySet",
- "firstParentType" : "METHOD_INVOCATION_ARGUMENTS",
- "secondParentType" : "METHOD_INVOCATION_ARGUMENTS",
- "firstPos" : 25548,
- "secondPos" : 25548,
- "firstEndPos" : 25556,
- "secondEndPos" : 25556
-}, {
- "firstType" : "MethodDeclaration",
- "secondType" : "MethodDeclaration",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "TypeDeclaration",
- "secondParentType" : "TypeDeclaration",
- "firstPos" : 25566,
- "secondPos" : 25566,
- "firstEndPos" : 26901,
- "secondEndPos" : 26901
-}, {
- "firstType" : "Javadoc",
- "secondType" : "Javadoc",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 25566,
- "secondPos" : 25566,
- "firstEndPos" : 25810,
- "secondEndPos" : 25810
-}, {
- "firstType" : "TagElement",
- "secondType" : "TagElement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "Javadoc",
- "secondParentType" : "Javadoc",
- "firstPos" : 25575,
- "secondPos" : 25575,
- "firstEndPos" : 25716,
- "secondEndPos" : 25716
-}, {
- "firstType" : "TAG_NAME",
- "secondType" : "TAG_NAME",
- "firstLabel" : "@param",
- "secondLabel" : "@param",
- "firstParentType" : "TagElement",
- "secondParentType" : "TagElement",
- "firstPos" : 25575,
- "secondPos" : 25575,
- "firstEndPos" : 25581,
- "secondEndPos" : 25581
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "knownConstants",
- "secondLabel" : "knownConstants",
- "firstParentType" : "TagElement",
- "secondParentType" : "TagElement",
- "firstPos" : 25582,
- "secondPos" : 25582,
- "firstEndPos" : 25596,
- "secondEndPos" : 25596
-}, {
- "firstType" : "TextElement",
- "secondType" : "TextElement",
- "firstLabel" : " A set of names known to be constant value at",
- "secondLabel" : " A set of names known to be constant value at",
- "firstParentType" : "TagElement",
- "secondParentType" : "TagElement",
- "firstPos" : 25596,
- "secondPos" : 25596,
- "firstEndPos" : 25641,
- "secondEndPos" : 25641
-}, {
- "firstType" : "TextElement",
- "secondType" : "TextElement",
- "firstLabel" : "node 'n' (such as locals that are last written before n can execute).",
- "secondLabel" : "node 'n' (such as locals that are last written before n can execute).",
- "firstParentType" : "TagElement",
- "secondParentType" : "TagElement",
- "firstPos" : 25647,
- "secondPos" : 25647,
- "firstEndPos" : 25716,
- "secondEndPos" : 25716
-}, {
- "firstType" : "TagElement",
- "secondType" : "TagElement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "Javadoc",
- "secondParentType" : "Javadoc",
- "firstPos" : 25722,
- "secondPos" : 25722,
- "firstEndPos" : 25804,
- "secondEndPos" : 25804
-}, {
- "firstType" : "TAG_NAME",
- "secondType" : "TAG_NAME",
- "firstLabel" : "@return",
- "secondLabel" : "@return",
- "firstParentType" : "TagElement",
- "secondParentType" : "TagElement",
- "firstPos" : 25722,
- "secondPos" : 25722,
- "firstEndPos" : 25729,
- "secondEndPos" : 25729
-}, {
- "firstType" : "TextElement",
- "secondType" : "TextElement",
- "firstLabel" : " Whether the tree can be affected by side-effects or",
- "secondLabel" : " Whether the tree can be affected by side-effects or",
- "firstParentType" : "TagElement",
- "secondParentType" : "TagElement",
- "firstPos" : 25729,
- "secondPos" : 25729,
- "firstEndPos" : 25781,
- "secondEndPos" : 25781
-}, {
- "firstType" : "TextElement",
- "secondType" : "TextElement",
- "firstLabel" : "has side-effects.",
- "secondLabel" : "has side-effects.",
- "firstParentType" : "TagElement",
- "secondParentType" : "TagElement",
- "firstPos" : 25787,
- "secondPos" : 25787,
- "firstEndPos" : 25804,
- "secondEndPos" : 25804
-}, {
- "firstType" : "Modifier",
- "secondType" : "Modifier",
- "firstLabel" : "static",
- "secondLabel" : "static",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 25813,
- "secondPos" : 25813,
- "firstEndPos" : 25819,
- "secondEndPos" : 25819
-}, {
- "firstType" : "PrimitiveType",
- "secondType" : "PrimitiveType",
- "firstLabel" : "boolean",
- "secondLabel" : "boolean",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 25820,
- "secondPos" : 25820,
- "firstEndPos" : 25827,
- "secondEndPos" : 25827
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "canBeSideEffected",
- "secondLabel" : "canBeSideEffected",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 25828,
- "secondPos" : 25828,
- "firstEndPos" : 25845,
- "secondEndPos" : 25845
-}, {
- "firstType" : "SingleVariableDeclaration",
- "secondType" : "SingleVariableDeclaration",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 25846,
- "secondPos" : 25846,
- "firstEndPos" : 25852,
- "secondEndPos" : 25852
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "Node",
- "secondLabel" : "Node",
- "firstParentType" : "SimpleType",
- "secondParentType" : "SimpleType",
- "firstPos" : 25846,
- "secondPos" : 25846,
- "firstEndPos" : 25850,
- "secondEndPos" : 25850
-}, {
- "firstType" : "SimpleType",
- "secondType" : "SimpleType",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SingleVariableDeclaration",
- "secondParentType" : "SingleVariableDeclaration",
- "firstPos" : 25846,
- "secondPos" : 25846,
- "firstEndPos" : 25850,
- "secondEndPos" : 25850
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "n",
- "secondLabel" : "n",
- "firstParentType" : "SingleVariableDeclaration",
- "secondParentType" : "SingleVariableDeclaration",
- "firstPos" : 25851,
- "secondPos" : 25851,
- "firstEndPos" : 25852,
- "secondEndPos" : 25852
-}, {
- "firstType" : "SingleVariableDeclaration",
- "secondType" : "SingleVariableDeclaration",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 25854,
- "secondPos" : 25854,
- "firstEndPos" : 25880,
- "secondEndPos" : 25880
-}, {
- "firstType" : "ParameterizedType",
- "secondType" : "ParameterizedType",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SingleVariableDeclaration",
- "secondParentType" : "SingleVariableDeclaration",
- "firstPos" : 25854,
- "secondPos" : 25854,
- "firstEndPos" : 25865,
- "secondEndPos" : 25865
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "Set",
- "secondLabel" : "Set",
- "firstParentType" : "SimpleType",
- "secondParentType" : "SimpleType",
- "firstPos" : 25854,
- "secondPos" : 25854,
- "firstEndPos" : 25857,
- "secondEndPos" : 25857
-}, {
- "firstType" : "SimpleType",
- "secondType" : "SimpleType",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "ParameterizedType",
- "secondParentType" : "ParameterizedType",
- "firstPos" : 25854,
- "secondPos" : 25854,
- "firstEndPos" : 25857,
- "secondEndPos" : 25857
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "String",
- "secondLabel" : "String",
- "firstParentType" : "SimpleType",
- "secondParentType" : "SimpleType",
- "firstPos" : 25858,
- "secondPos" : 25858,
- "firstEndPos" : 25864,
- "secondEndPos" : 25864
-}, {
- "firstType" : "SimpleType",
- "secondType" : "SimpleType",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "ParameterizedType",
- "secondParentType" : "ParameterizedType",
- "firstPos" : 25858,
- "secondPos" : 25858,
- "firstEndPos" : 25864,
- "secondEndPos" : 25864
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "knownConstants",
- "secondLabel" : "knownConstants",
- "firstParentType" : "SingleVariableDeclaration",
- "secondParentType" : "SingleVariableDeclaration",
- "firstPos" : 25866,
- "secondPos" : 25866,
- "firstEndPos" : 25880,
- "secondEndPos" : 25880
-}, {
- "firstType" : "Block",
- "secondType" : "Block",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 25882,
- "secondPos" : 25882,
- "firstEndPos" : 26901,
- "secondEndPos" : 26901
-}, {
- "firstType" : "SwitchStatement",
- "secondType" : "SwitchStatement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "Block",
- "secondParentType" : "Block",
- "firstPos" : 25888,
- "secondPos" : 25888,
- "firstEndPos" : 26725,
- "secondEndPos" : 26725
-}, {
- "firstType" : "MethodInvocation",
- "secondType" : "MethodInvocation",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 25896,
- "secondPos" : 25896,
- "firstEndPos" : 25907,
- "secondEndPos" : 25907
-}, {
- "firstType" : "METHOD_INVOCATION_RECEIVER",
- "secondType" : "METHOD_INVOCATION_RECEIVER",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 25896,
- "secondPos" : 25896,
- "firstEndPos" : 25897,
- "secondEndPos" : 25897
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "n",
- "secondLabel" : "n",
- "firstParentType" : "METHOD_INVOCATION_RECEIVER",
- "secondParentType" : "METHOD_INVOCATION_RECEIVER",
- "firstPos" : 25896,
- "secondPos" : 25896,
- "firstEndPos" : 25897,
- "secondEndPos" : 25897
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "getType",
- "secondLabel" : "getType",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 25898,
- "secondPos" : 25898,
- "firstEndPos" : 25905,
- "secondEndPos" : 25905
-}, {
- "firstType" : "SwitchCase",
- "secondType" : "SwitchCase",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 25917,
- "secondPos" : 25917,
- "firstEndPos" : 25933,
- "secondEndPos" : 25933
-}, {
- "firstType" : "QualifiedName",
- "secondType" : "QualifiedName",
- "firstLabel" : "Token.CALL",
- "secondLabel" : "Token.CALL",
- "firstParentType" : "SwitchCase",
- "secondParentType" : "SwitchCase",
- "firstPos" : 25922,
- "secondPos" : 25922,
- "firstEndPos" : 25932,
- "secondEndPos" : 25932
-}, {
- "firstType" : "SwitchCase",
- "secondType" : "SwitchCase",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 25940,
- "secondPos" : 25940,
- "firstEndPos" : 25955,
- "secondEndPos" : 25955
-}, {
- "firstType" : "QualifiedName",
- "secondType" : "QualifiedName",
- "firstLabel" : "Token.NEW",
- "secondLabel" : "Token.NEW",
- "firstParentType" : "SwitchCase",
- "secondParentType" : "SwitchCase",
- "firstPos" : 25945,
- "secondPos" : 25945,
- "firstEndPos" : 25954,
- "secondEndPos" : 25954
-}, {
- "firstType" : "LineComment",
- "secondType" : "LineComment",
- "firstLabel" : "// Function calls or constructor can reference changed values.",
- "secondLabel" : "// Function calls or constructor can reference changed values.",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 25964,
- "secondPos" : 25964,
- "firstEndPos" : 26026,
- "secondEndPos" : 26026
-}, {
- "firstType" : "LineComment",
- "secondType" : "LineComment",
- "firstLabel" : "// TODO(johnlenz): Add some mechanism for determining that functions",
- "secondLabel" : "// TODO(johnlenz): Add some mechanism for determining that functions",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 26035,
- "secondPos" : 26035,
- "firstEndPos" : 26103,
- "secondEndPos" : 26103
-}, {
- "firstType" : "LineComment",
- "secondType" : "LineComment",
- "firstLabel" : "// are unaffected by side effects.",
- "secondLabel" : "// are unaffected by side effects.",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 26112,
- "secondPos" : 26112,
- "firstEndPos" : 26146,
- "secondEndPos" : 26146
-}, {
- "firstType" : "ReturnStatement",
- "secondType" : "ReturnStatement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 26155,
- "secondPos" : 26155,
- "firstEndPos" : 26167,
- "secondEndPos" : 26167
-}, {
- "firstType" : "BooleanLiteral",
- "secondType" : "BooleanLiteral",
- "firstLabel" : "true",
- "secondLabel" : "true",
- "firstParentType" : "ReturnStatement",
- "secondParentType" : "ReturnStatement",
- "firstPos" : 26162,
- "secondPos" : 26162,
- "firstEndPos" : 26166,
- "secondEndPos" : 26166
-}, {
- "firstType" : "SwitchCase",
- "secondType" : "SwitchCase",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 26174,
- "secondPos" : 26174,
- "firstEndPos" : 26190,
- "secondEndPos" : 26190
-}, {
- "firstType" : "QualifiedName",
- "secondType" : "QualifiedName",
- "firstLabel" : "Token.NAME",
- "secondLabel" : "Token.NAME",
- "firstParentType" : "SwitchCase",
- "secondParentType" : "SwitchCase",
- "firstPos" : 26179,
- "secondPos" : 26179,
- "firstEndPos" : 26189,
- "secondEndPos" : 26189
-}, {
- "firstType" : "LineComment",
- "secondType" : "LineComment",
- "firstLabel" : "// Non-constant names values may have been changed.",
- "secondLabel" : "// Non-constant names values may have been changed.",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 26199,
- "secondPos" : 26199,
- "firstEndPos" : 26250,
- "secondEndPos" : 26250
-}, {
- "firstType" : "ReturnStatement",
- "secondType" : "ReturnStatement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 26259,
- "secondPos" : 26259,
- "firstEndPos" : 26340,
- "secondEndPos" : 26340
-}, {
- "firstType" : "InfixExpression",
- "secondType" : "InfixExpression",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "ReturnStatement",
- "secondParentType" : "ReturnStatement",
- "firstPos" : 26266,
- "secondPos" : 26266,
- "firstEndPos" : 26339,
- "secondEndPos" : 26339
-}, {
- "firstType" : "PrefixExpression",
- "secondType" : "PrefixExpression",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "InfixExpression",
- "secondParentType" : "InfixExpression",
- "firstPos" : 26266,
- "secondPos" : 26266,
- "firstEndPos" : 26284,
- "secondEndPos" : 26284
-}, {
- "firstType" : "PREFIX_EXPRESSION_OPERATOR",
- "secondType" : "PREFIX_EXPRESSION_OPERATOR",
- "firstLabel" : "!",
- "secondLabel" : "!",
- "firstParentType" : "PrefixExpression",
- "secondParentType" : "PrefixExpression",
- "firstPos" : 26266,
- "secondPos" : 26266,
- "firstEndPos" : 26267,
- "secondEndPos" : 26267
-}, {
- "firstType" : "MethodInvocation",
- "secondType" : "MethodInvocation",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "PrefixExpression",
- "secondParentType" : "PrefixExpression",
- "firstPos" : 26267,
- "secondPos" : 26267,
- "firstEndPos" : 26284,
- "secondEndPos" : 26284
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "isConstantName",
- "secondLabel" : "isConstantName",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 26267,
- "secondPos" : 26267,
- "firstEndPos" : 26281,
- "secondEndPos" : 26281
-}, {
- "firstType" : "METHOD_INVOCATION_ARGUMENTS",
- "secondType" : "METHOD_INVOCATION_ARGUMENTS",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 26282,
- "secondPos" : 26282,
- "firstEndPos" : 26283,
- "secondEndPos" : 26283
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "n",
- "secondLabel" : "n",
- "firstParentType" : "METHOD_INVOCATION_ARGUMENTS",
- "secondParentType" : "METHOD_INVOCATION_ARGUMENTS",
- "firstPos" : 26282,
- "secondPos" : 26282,
- "firstEndPos" : 26283,
- "secondEndPos" : 26283
-}, {
- "firstType" : "INFIX_EXPRESSION_OPERATOR",
- "secondType" : "INFIX_EXPRESSION_OPERATOR",
- "firstLabel" : "&&",
- "secondLabel" : "&&",
- "firstParentType" : "InfixExpression",
- "secondParentType" : "InfixExpression",
- "firstPos" : 26297,
- "secondPos" : 26297,
- "firstEndPos" : 26299,
- "secondEndPos" : 26299
-}, {
- "firstType" : "PrefixExpression",
- "secondType" : "PrefixExpression",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "InfixExpression",
- "secondParentType" : "InfixExpression",
- "firstPos" : 26300,
- "secondPos" : 26300,
- "firstEndPos" : 26339,
- "secondEndPos" : 26339
-}, {
- "firstType" : "PREFIX_EXPRESSION_OPERATOR",
- "secondType" : "PREFIX_EXPRESSION_OPERATOR",
- "firstLabel" : "!",
- "secondLabel" : "!",
- "firstParentType" : "PrefixExpression",
- "secondParentType" : "PrefixExpression",
- "firstPos" : 26300,
- "secondPos" : 26300,
- "firstEndPos" : 26301,
- "secondEndPos" : 26301
-}, {
- "firstType" : "MethodInvocation",
- "secondType" : "MethodInvocation",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "PrefixExpression",
- "secondParentType" : "PrefixExpression",
- "firstPos" : 26301,
- "secondPos" : 26301,
- "firstEndPos" : 26339,
- "secondEndPos" : 26339
-}, {
- "firstType" : "METHOD_INVOCATION_RECEIVER",
- "secondType" : "METHOD_INVOCATION_RECEIVER",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 26301,
- "secondPos" : 26301,
- "firstEndPos" : 26315,
- "secondEndPos" : 26315
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "knownConstants",
- "secondLabel" : "knownConstants",
- "firstParentType" : "METHOD_INVOCATION_RECEIVER",
- "secondParentType" : "METHOD_INVOCATION_RECEIVER",
- "firstPos" : 26301,
- "secondPos" : 26301,
- "firstEndPos" : 26315,
- "secondEndPos" : 26315
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "contains",
- "secondLabel" : "contains",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 26316,
- "secondPos" : 26316,
- "firstEndPos" : 26324,
- "secondEndPos" : 26324
-}, {
- "firstType" : "METHOD_INVOCATION_ARGUMENTS",
- "secondType" : "METHOD_INVOCATION_ARGUMENTS",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 26325,
- "secondPos" : 26325,
- "firstEndPos" : 26338,
- "secondEndPos" : 26338
-}, {
- "firstType" : "MethodInvocation",
- "secondType" : "MethodInvocation",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "METHOD_INVOCATION_ARGUMENTS",
- "secondParentType" : "METHOD_INVOCATION_ARGUMENTS",
- "firstPos" : 26325,
- "secondPos" : 26325,
- "firstEndPos" : 26338,
- "secondEndPos" : 26338
-}, {
- "firstType" : "METHOD_INVOCATION_RECEIVER",
- "secondType" : "METHOD_INVOCATION_RECEIVER",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 26325,
- "secondPos" : 26325,
- "firstEndPos" : 26326,
- "secondEndPos" : 26326
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "n",
- "secondLabel" : "n",
- "firstParentType" : "METHOD_INVOCATION_RECEIVER",
- "secondParentType" : "METHOD_INVOCATION_RECEIVER",
- "firstPos" : 26325,
- "secondPos" : 26325,
- "firstEndPos" : 26326,
- "secondEndPos" : 26326
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "getString",
- "secondLabel" : "getString",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 26327,
- "secondPos" : 26327,
- "firstEndPos" : 26336,
- "secondEndPos" : 26336
-}, {
- "firstType" : "LineComment",
- "secondType" : "LineComment",
- "firstLabel" : "// Properties on constant NAMEs can still be side-effected.",
- "secondLabel" : "// Properties on constant NAMEs can still be side-effected.",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 26348,
- "secondPos" : 26348,
- "firstEndPos" : 26407,
- "secondEndPos" : 26407
-}, {
- "firstType" : "SwitchCase",
- "secondType" : "SwitchCase",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 26414,
- "secondPos" : 26414,
- "firstEndPos" : 26433,
- "secondEndPos" : 26433
-}, {
- "firstType" : "QualifiedName",
- "secondType" : "QualifiedName",
- "firstLabel" : "Token.GETPROP",
- "secondLabel" : "Token.GETPROP",
- "firstParentType" : "SwitchCase",
- "secondParentType" : "SwitchCase",
- "firstPos" : 26419,
- "secondPos" : 26419,
- "firstEndPos" : 26432,
- "secondEndPos" : 26432
-}, {
- "firstType" : "SwitchCase",
- "secondType" : "SwitchCase",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 26440,
- "secondPos" : 26440,
- "firstEndPos" : 26459,
- "secondEndPos" : 26459
-}, {
- "firstType" : "QualifiedName",
- "secondType" : "QualifiedName",
- "firstLabel" : "Token.GETELEM",
- "secondLabel" : "Token.GETELEM",
- "firstParentType" : "SwitchCase",
- "secondParentType" : "SwitchCase",
- "firstPos" : 26445,
- "secondPos" : 26445,
- "firstEndPos" : 26458,
- "secondEndPos" : 26458
-}, {
- "firstType" : "ReturnStatement",
- "secondType" : "ReturnStatement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 26468,
- "secondPos" : 26468,
- "firstEndPos" : 26480,
- "secondEndPos" : 26480
-}, {
- "firstType" : "BooleanLiteral",
- "secondType" : "BooleanLiteral",
- "firstLabel" : "true",
- "secondLabel" : "true",
- "firstParentType" : "ReturnStatement",
- "secondParentType" : "ReturnStatement",
- "firstPos" : 26475,
- "secondPos" : 26475,
- "firstEndPos" : 26479,
- "secondEndPos" : 26479
-}, {
- "firstType" : "SwitchCase",
- "secondType" : "SwitchCase",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 26488,
- "secondPos" : 26488,
- "firstEndPos" : 26508,
- "secondEndPos" : 26508
-}, {
- "firstType" : "QualifiedName",
- "secondType" : "QualifiedName",
- "firstLabel" : "Token.FUNCTION",
- "secondLabel" : "Token.FUNCTION",
- "firstParentType" : "SwitchCase",
- "secondParentType" : "SwitchCase",
- "firstPos" : 26493,
- "secondPos" : 26493,
- "firstEndPos" : 26507,
- "secondEndPos" : 26507
-}, {
- "firstType" : "LineComment",
- "secondType" : "LineComment",
- "firstLabel" : "// Function expression are not changed by side-effects,",
- "secondLabel" : "// Function expression are not changed by side-effects,",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 26517,
- "secondPos" : 26517,
- "firstEndPos" : 26572,
- "secondEndPos" : 26572
-}, {
- "firstType" : "LineComment",
- "secondType" : "LineComment",
- "firstLabel" : "// and function declarations are not part of expressions.",
- "secondLabel" : "// and function declarations are not part of expressions.",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 26581,
- "secondPos" : 26581,
- "firstEndPos" : 26638,
- "secondEndPos" : 26638
-}, {
- "firstType" : "ExpressionStatement",
- "secondType" : "ExpressionStatement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 26647,
- "secondPos" : 26647,
- "firstEndPos" : 26697,
- "secondEndPos" : 26697
-}, {
- "firstType" : "MethodInvocation",
- "secondType" : "MethodInvocation",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "ExpressionStatement",
- "secondParentType" : "ExpressionStatement",
- "firstPos" : 26647,
- "secondPos" : 26647,
- "firstEndPos" : 26696,
- "secondEndPos" : 26696
-}, {
- "firstType" : "METHOD_INVOCATION_RECEIVER",
- "secondType" : "METHOD_INVOCATION_RECEIVER",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 26647,
- "secondPos" : 26647,
- "firstEndPos" : 26660,
- "secondEndPos" : 26660
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "Preconditions",
- "secondLabel" : "Preconditions",
- "firstParentType" : "METHOD_INVOCATION_RECEIVER",
- "secondParentType" : "METHOD_INVOCATION_RECEIVER",
- "firstPos" : 26647,
- "secondPos" : 26647,
- "firstEndPos" : 26660,
- "secondEndPos" : 26660
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "checkState",
- "secondLabel" : "checkState",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 26661,
- "secondPos" : 26661,
- "firstEndPos" : 26671,
- "secondEndPos" : 26671
-}, {
- "firstType" : "METHOD_INVOCATION_ARGUMENTS",
- "secondType" : "METHOD_INVOCATION_ARGUMENTS",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 26672,
- "secondPos" : 26672,
- "firstEndPos" : 26695,
- "secondEndPos" : 26695
-}, {
- "firstType" : "MethodInvocation",
- "secondType" : "MethodInvocation",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "METHOD_INVOCATION_ARGUMENTS",
- "secondParentType" : "METHOD_INVOCATION_ARGUMENTS",
- "firstPos" : 26672,
- "secondPos" : 26672,
- "firstEndPos" : 26695,
- "secondEndPos" : 26695
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "isFunctionExpression",
- "secondLabel" : "isFunctionExpression",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 26672,
- "secondPos" : 26672,
- "firstEndPos" : 26692,
- "secondEndPos" : 26692
-}, {
- "firstType" : "METHOD_INVOCATION_ARGUMENTS",
- "secondType" : "METHOD_INVOCATION_ARGUMENTS",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 26693,
- "secondPos" : 26693,
- "firstEndPos" : 26694,
- "secondEndPos" : 26694
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "n",
- "secondLabel" : "n",
- "firstParentType" : "METHOD_INVOCATION_ARGUMENTS",
- "secondParentType" : "METHOD_INVOCATION_ARGUMENTS",
- "firstPos" : 26693,
- "secondPos" : 26693,
- "firstEndPos" : 26694,
- "secondEndPos" : 26694
-}, {
- "firstType" : "ReturnStatement",
- "secondType" : "ReturnStatement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 26706,
- "secondPos" : 26706,
- "firstEndPos" : 26719,
- "secondEndPos" : 26719
-}, {
- "firstType" : "BooleanLiteral",
- "secondType" : "BooleanLiteral",
- "firstLabel" : "false",
- "secondLabel" : "false",
- "firstParentType" : "ReturnStatement",
- "secondParentType" : "ReturnStatement",
- "firstPos" : 26713,
- "secondPos" : 26713,
- "firstEndPos" : 26718,
- "secondEndPos" : 26718
-}, {
- "firstType" : "ForStatement",
- "secondType" : "ForStatement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "Block",
- "secondParentType" : "Block",
- "firstPos" : 26731,
- "secondPos" : 26731,
- "firstEndPos" : 26878,
- "secondEndPos" : 26878
-}, {
- "firstType" : "VariableDeclarationExpression",
- "secondType" : "VariableDeclarationExpression",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "ForStatement",
- "secondParentType" : "ForStatement",
- "firstPos" : 26736,
- "secondPos" : 26736,
- "firstEndPos" : 26762,
- "secondEndPos" : 26762
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "Node",
- "secondLabel" : "Node",
- "firstParentType" : "SimpleType",
- "secondParentType" : "SimpleType",
- "firstPos" : 26736,
- "secondPos" : 26736,
- "firstEndPos" : 26740,
- "secondEndPos" : 26740
-}, {
- "firstType" : "SimpleType",
- "secondType" : "SimpleType",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "VariableDeclarationExpression",
- "secondParentType" : "VariableDeclarationExpression",
- "firstPos" : 26736,
- "secondPos" : 26736,
- "firstEndPos" : 26740,
- "secondEndPos" : 26740
-}, {
- "firstType" : "VariableDeclarationFragment",
- "secondType" : "VariableDeclarationFragment",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "VariableDeclarationExpression",
- "secondParentType" : "VariableDeclarationExpression",
- "firstPos" : 26741,
- "secondPos" : 26741,
- "firstEndPos" : 26762,
- "secondEndPos" : 26762
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "c",
- "secondLabel" : "c",
- "firstParentType" : "VariableDeclarationFragment",
- "secondParentType" : "VariableDeclarationFragment",
- "firstPos" : 26741,
- "secondPos" : 26741,
- "firstEndPos" : 26742,
- "secondEndPos" : 26742
-}, {
- "firstType" : "MethodInvocation",
- "secondType" : "MethodInvocation",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "VariableDeclarationFragment",
- "secondParentType" : "VariableDeclarationFragment",
- "firstPos" : 26745,
- "secondPos" : 26745,
- "firstEndPos" : 26762,
- "secondEndPos" : 26762
-}, {
- "firstType" : "METHOD_INVOCATION_RECEIVER",
- "secondType" : "METHOD_INVOCATION_RECEIVER",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 26745,
- "secondPos" : 26745,
- "firstEndPos" : 26746,
- "secondEndPos" : 26746
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "n",
- "secondLabel" : "n",
- "firstParentType" : "METHOD_INVOCATION_RECEIVER",
- "secondParentType" : "METHOD_INVOCATION_RECEIVER",
- "firstPos" : 26745,
- "secondPos" : 26745,
- "firstEndPos" : 26746,
- "secondEndPos" : 26746
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "getFirstChild",
- "secondLabel" : "getFirstChild",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 26747,
- "secondPos" : 26747,
- "firstEndPos" : 26760,
- "secondEndPos" : 26760
-}, {
- "firstType" : "InfixExpression",
- "secondType" : "InfixExpression",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "ForStatement",
- "secondParentType" : "ForStatement",
- "firstPos" : 26764,
- "secondPos" : 26764,
- "firstEndPos" : 26773,
- "secondEndPos" : 26773
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "c",
- "secondLabel" : "c",
- "firstParentType" : "InfixExpression",
- "secondParentType" : "InfixExpression",
- "firstPos" : 26764,
- "secondPos" : 26764,
- "firstEndPos" : 26765,
- "secondEndPos" : 26765
-}, {
- "firstType" : "INFIX_EXPRESSION_OPERATOR",
- "secondType" : "INFIX_EXPRESSION_OPERATOR",
- "firstLabel" : "!=",
- "secondLabel" : "!=",
- "firstParentType" : "InfixExpression",
- "secondParentType" : "InfixExpression",
- "firstPos" : 26766,
- "secondPos" : 26766,
- "firstEndPos" : 26768,
- "secondEndPos" : 26768
-}, {
- "firstType" : "NullLiteral",
- "secondType" : "NullLiteral",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "InfixExpression",
- "secondParentType" : "InfixExpression",
- "firstPos" : 26769,
- "secondPos" : 26769,
- "firstEndPos" : 26773,
- "secondEndPos" : 26773
-}, {
- "firstType" : "Assignment",
- "secondType" : "Assignment",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "ForStatement",
- "secondParentType" : "ForStatement",
- "firstPos" : 26775,
- "secondPos" : 26775,
- "firstEndPos" : 26790,
- "secondEndPos" : 26790
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "c",
- "secondLabel" : "c",
- "firstParentType" : "Assignment",
- "secondParentType" : "Assignment",
- "firstPos" : 26775,
- "secondPos" : 26775,
- "firstEndPos" : 26776,
- "secondEndPos" : 26776
-}, {
- "firstType" : "ASSIGNMENT_OPERATOR",
- "secondType" : "ASSIGNMENT_OPERATOR",
- "firstLabel" : "=",
- "secondLabel" : "=",
- "firstParentType" : "Assignment",
- "secondParentType" : "Assignment",
- "firstPos" : 26777,
- "secondPos" : 26777,
- "firstEndPos" : 26778,
- "secondEndPos" : 26778
-}, {
- "firstType" : "MethodInvocation",
- "secondType" : "MethodInvocation",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "Assignment",
- "secondParentType" : "Assignment",
- "firstPos" : 26779,
- "secondPos" : 26779,
- "firstEndPos" : 26790,
- "secondEndPos" : 26790
-}, {
- "firstType" : "METHOD_INVOCATION_RECEIVER",
- "secondType" : "METHOD_INVOCATION_RECEIVER",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 26779,
- "secondPos" : 26779,
- "firstEndPos" : 26780,
- "secondEndPos" : 26780
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "c",
- "secondLabel" : "c",
- "firstParentType" : "METHOD_INVOCATION_RECEIVER",
- "secondParentType" : "METHOD_INVOCATION_RECEIVER",
- "firstPos" : 26779,
- "secondPos" : 26779,
- "firstEndPos" : 26780,
- "secondEndPos" : 26780
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "getNext",
- "secondLabel" : "getNext",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 26781,
- "secondPos" : 26781,
- "firstEndPos" : 26788,
- "secondEndPos" : 26788
-}, {
- "firstType" : "Block",
- "secondType" : "Block",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "ForStatement",
- "secondParentType" : "ForStatement",
- "firstPos" : 26792,
- "secondPos" : 26792,
- "firstEndPos" : 26878,
- "secondEndPos" : 26878
-}, {
- "firstType" : "IfStatement",
- "secondType" : "IfStatement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "Block",
- "secondParentType" : "Block",
- "firstPos" : 26800,
- "secondPos" : 26800,
- "firstEndPos" : 26872,
- "secondEndPos" : 26872
-}, {
- "firstType" : "MethodInvocation",
- "secondType" : "MethodInvocation",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "IfStatement",
- "secondParentType" : "IfStatement",
- "firstPos" : 26804,
- "secondPos" : 26804,
- "firstEndPos" : 26840,
- "secondEndPos" : 26840
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "canBeSideEffected",
- "secondLabel" : "canBeSideEffected",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 26804,
- "secondPos" : 26804,
- "firstEndPos" : 26821,
- "secondEndPos" : 26821
-}, {
- "firstType" : "METHOD_INVOCATION_ARGUMENTS",
- "secondType" : "METHOD_INVOCATION_ARGUMENTS",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 26822,
- "secondPos" : 26822,
- "firstEndPos" : 26839,
- "secondEndPos" : 26839
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "c",
- "secondLabel" : "c",
- "firstParentType" : "METHOD_INVOCATION_ARGUMENTS",
- "secondParentType" : "METHOD_INVOCATION_ARGUMENTS",
- "firstPos" : 26822,
- "secondPos" : 26822,
- "firstEndPos" : 26823,
- "secondEndPos" : 26823
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "knownConstants",
- "secondLabel" : "knownConstants",
- "firstParentType" : "METHOD_INVOCATION_ARGUMENTS",
- "secondParentType" : "METHOD_INVOCATION_ARGUMENTS",
- "firstPos" : 26825,
- "secondPos" : 26825,
- "firstEndPos" : 26839,
- "secondEndPos" : 26839
-}, {
- "firstType" : "Block",
- "secondType" : "Block",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "IfStatement",
- "secondParentType" : "IfStatement",
- "firstPos" : 26842,
- "secondPos" : 26842,
- "firstEndPos" : 26872,
- "secondEndPos" : 26872
-}, {
- "firstType" : "ReturnStatement",
- "secondType" : "ReturnStatement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "Block",
- "secondParentType" : "Block",
- "firstPos" : 26852,
- "secondPos" : 26852,
- "firstEndPos" : 26864,
- "secondEndPos" : 26864
-}, {
- "firstType" : "BooleanLiteral",
- "secondType" : "BooleanLiteral",
- "firstLabel" : "true",
- "secondLabel" : "true",
- "firstParentType" : "ReturnStatement",
- "secondParentType" : "ReturnStatement",
- "firstPos" : 26859,
- "secondPos" : 26859,
- "firstEndPos" : 26863,
- "secondEndPos" : 26863
-}, {
- "firstType" : "ReturnStatement",
- "secondType" : "ReturnStatement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "Block",
- "secondParentType" : "Block",
- "firstPos" : 26884,
- "secondPos" : 26884,
- "firstEndPos" : 26897,
- "secondEndPos" : 26897
-}, {
- "firstType" : "BooleanLiteral",
- "secondType" : "BooleanLiteral",
- "firstLabel" : "false",
- "secondLabel" : "false",
- "firstParentType" : "ReturnStatement",
- "secondParentType" : "ReturnStatement",
- "firstPos" : 26891,
- "secondPos" : 26891,
- "firstEndPos" : 26896,
- "secondEndPos" : 26896
-}, {
- "firstType" : "BlockComment",
- "secondType" : "BlockComment",
- "firstLabel" : "/*\n * 0 comma ,\n * 1 assignment = += -= *= /= %= <<= >>= >>>= &= ^= |=\n * 2 conditional ?:\n * 3 logical-or ||\n * 4 logical-and &&\n * 5 bitwise-or |\n * 6 bitwise-xor ^\n * 7 bitwise-and &\n * 8 equality == !=\n * 9 relational < <= > >=\n * 10 bitwise shift << >> >>>\n * 11 addition/subtraction + -\n * 12 multiply/divide * / %\n * 13 negation/increment ! ~ - ++ --\n * 14 call, member () [] .\n */",
- "secondLabel" : "/*\n * 0 comma ,\n * 1 assignment = += -= *= /= %= <<= >>= >>>= &= ^= |=\n * 2 conditional ?:\n * 3 logical-or ||\n * 4 logical-and &&\n * 5 bitwise-or |\n * 6 bitwise-xor ^\n * 7 bitwise-and &\n * 8 equality == !=\n * 9 relational < <= > >=\n * 10 bitwise shift << >> >>>\n * 11 addition/subtraction + -\n * 12 multiply/divide * / %\n * 13 negation/increment ! ~ - ++ --\n * 14 call, member () [] .\n */",
- "firstParentType" : "TypeDeclaration",
- "secondParentType" : "TypeDeclaration",
- "firstPos" : 26905,
- "secondPos" : 26905,
- "firstEndPos" : 27335,
- "secondEndPos" : 27335
-}, {
- "firstType" : "MethodDeclaration",
- "secondType" : "MethodDeclaration",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "TypeDeclaration",
- "secondParentType" : "TypeDeclaration",
- "firstPos" : 27338,
- "secondPos" : 27338,
- "firstEndPos" : 29393,
- "secondEndPos" : 29393
-}, {
- "firstType" : "Modifier",
- "secondType" : "Modifier",
- "firstLabel" : "static",
- "secondLabel" : "static",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 27338,
- "secondPos" : 27338,
- "firstEndPos" : 27344,
- "secondEndPos" : 27344
-}, {
- "firstType" : "PrimitiveType",
- "secondType" : "PrimitiveType",
- "firstLabel" : "int",
- "secondLabel" : "int",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 27345,
- "secondPos" : 27345,
- "firstEndPos" : 27348,
- "secondEndPos" : 27348
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "precedence",
- "secondLabel" : "precedence",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 27349,
- "secondPos" : 27349,
- "firstEndPos" : 27359,
- "secondEndPos" : 27359
-}, {
- "firstType" : "SingleVariableDeclaration",
- "secondType" : "SingleVariableDeclaration",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 27360,
- "secondPos" : 27360,
- "firstEndPos" : 27368,
- "secondEndPos" : 27368
-}, {
- "firstType" : "PrimitiveType",
- "secondType" : "PrimitiveType",
- "firstLabel" : "int",
- "secondLabel" : "int",
- "firstParentType" : "SingleVariableDeclaration",
- "secondParentType" : "SingleVariableDeclaration",
- "firstPos" : 27360,
- "secondPos" : 27360,
- "firstEndPos" : 27363,
- "secondEndPos" : 27363
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "type",
- "secondLabel" : "type",
- "firstParentType" : "SingleVariableDeclaration",
- "secondParentType" : "SingleVariableDeclaration",
- "firstPos" : 27364,
- "secondPos" : 27364,
- "firstEndPos" : 27368,
- "secondEndPos" : 27368
-}, {
- "firstType" : "Block",
- "secondType" : "Block",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 27370,
- "secondPos" : 27370,
- "firstEndPos" : 29393,
- "secondEndPos" : 29393
-}, {
- "firstType" : "SwitchStatement",
- "secondType" : "SwitchStatement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "Block",
- "secondParentType" : "Block",
- "firstPos" : 27376,
- "secondPos" : 27376,
- "firstEndPos" : 29389,
- "secondEndPos" : 29389
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "type",
- "secondLabel" : "type",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 27384,
- "secondPos" : 27384,
- "firstEndPos" : 27388,
- "secondEndPos" : 27388
-}, {
- "firstType" : "SwitchCase",
- "secondType" : "SwitchCase",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 27398,
- "secondPos" : 27398,
- "firstEndPos" : 27415,
- "secondEndPos" : 27415
-}, {
- "firstType" : "QualifiedName",
- "secondType" : "QualifiedName",
- "firstLabel" : "Token.COMMA",
- "secondLabel" : "Token.COMMA",
- "firstParentType" : "SwitchCase",
- "secondParentType" : "SwitchCase",
- "firstPos" : 27403,
- "secondPos" : 27403,
- "firstEndPos" : 27414,
- "secondEndPos" : 27414
-}, {
- "firstType" : "ReturnStatement",
- "secondType" : "ReturnStatement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 27417,
- "secondPos" : 27417,
- "firstEndPos" : 27426,
- "secondEndPos" : 27426
-}, {
- "firstType" : "NumberLiteral",
- "secondType" : "NumberLiteral",
- "firstLabel" : "0",
- "secondLabel" : "0",
- "firstParentType" : "ReturnStatement",
- "secondParentType" : "ReturnStatement",
- "firstPos" : 27424,
- "secondPos" : 27424,
- "firstEndPos" : 27425,
- "secondEndPos" : 27425
-}, {
- "firstType" : "SwitchCase",
- "secondType" : "SwitchCase",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 27433,
- "secondPos" : 27433,
- "firstEndPos" : 27457,
- "secondEndPos" : 27457
-}, {
- "firstType" : "QualifiedName",
- "secondType" : "QualifiedName",
- "firstLabel" : "Token.ASSIGN_BITOR",
- "secondLabel" : "Token.ASSIGN_BITOR",
- "firstParentType" : "SwitchCase",
- "secondParentType" : "SwitchCase",
- "firstPos" : 27438,
- "secondPos" : 27438,
- "firstEndPos" : 27456,
- "secondEndPos" : 27456
-}, {
- "firstType" : "SwitchCase",
- "secondType" : "SwitchCase",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 27464,
- "secondPos" : 27464,
- "firstEndPos" : 27489,
- "secondEndPos" : 27489
-}, {
- "firstType" : "QualifiedName",
- "secondType" : "QualifiedName",
- "firstLabel" : "Token.ASSIGN_BITXOR",
- "secondLabel" : "Token.ASSIGN_BITXOR",
- "firstParentType" : "SwitchCase",
- "secondParentType" : "SwitchCase",
- "firstPos" : 27469,
- "secondPos" : 27469,
- "firstEndPos" : 27488,
- "secondEndPos" : 27488
-}, {
- "firstType" : "SwitchCase",
- "secondType" : "SwitchCase",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 27496,
- "secondPos" : 27496,
- "firstEndPos" : 27521,
- "secondEndPos" : 27521
-}, {
- "firstType" : "QualifiedName",
- "secondType" : "QualifiedName",
- "firstLabel" : "Token.ASSIGN_BITAND",
- "secondLabel" : "Token.ASSIGN_BITAND",
- "firstParentType" : "SwitchCase",
- "secondParentType" : "SwitchCase",
- "firstPos" : 27501,
- "secondPos" : 27501,
- "firstEndPos" : 27520,
- "secondEndPos" : 27520
-}, {
- "firstType" : "SwitchCase",
- "secondType" : "SwitchCase",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 27528,
- "secondPos" : 27528,
- "firstEndPos" : 27550,
- "secondEndPos" : 27550
-}, {
- "firstType" : "QualifiedName",
- "secondType" : "QualifiedName",
- "firstLabel" : "Token.ASSIGN_LSH",
- "secondLabel" : "Token.ASSIGN_LSH",
- "firstParentType" : "SwitchCase",
- "secondParentType" : "SwitchCase",
- "firstPos" : 27533,
- "secondPos" : 27533,
- "firstEndPos" : 27549,
- "secondEndPos" : 27549
-}, {
- "firstType" : "SwitchCase",
- "secondType" : "SwitchCase",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 27557,
- "secondPos" : 27557,
- "firstEndPos" : 27579,
- "secondEndPos" : 27579
-}, {
- "firstType" : "QualifiedName",
- "secondType" : "QualifiedName",
- "firstLabel" : "Token.ASSIGN_RSH",
- "secondLabel" : "Token.ASSIGN_RSH",
- "firstParentType" : "SwitchCase",
- "secondParentType" : "SwitchCase",
- "firstPos" : 27562,
- "secondPos" : 27562,
- "firstEndPos" : 27578,
- "secondEndPos" : 27578
-}, {
- "firstType" : "SwitchCase",
- "secondType" : "SwitchCase",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 27586,
- "secondPos" : 27586,
- "firstEndPos" : 27609,
- "secondEndPos" : 27609
-}, {
- "firstType" : "QualifiedName",
- "secondType" : "QualifiedName",
- "firstLabel" : "Token.ASSIGN_URSH",
- "secondLabel" : "Token.ASSIGN_URSH",
- "firstParentType" : "SwitchCase",
- "secondParentType" : "SwitchCase",
- "firstPos" : 27591,
- "secondPos" : 27591,
- "firstEndPos" : 27608,
- "secondEndPos" : 27608
-}, {
- "firstType" : "SwitchCase",
- "secondType" : "SwitchCase",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 27616,
- "secondPos" : 27616,
- "firstEndPos" : 27638,
- "secondEndPos" : 27638
-}, {
- "firstType" : "QualifiedName",
- "secondType" : "QualifiedName",
- "firstLabel" : "Token.ASSIGN_ADD",
- "secondLabel" : "Token.ASSIGN_ADD",
- "firstParentType" : "SwitchCase",
- "secondParentType" : "SwitchCase",
- "firstPos" : 27621,
- "secondPos" : 27621,
- "firstEndPos" : 27637,
- "secondEndPos" : 27637
-}, {
- "firstType" : "SwitchCase",
- "secondType" : "SwitchCase",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 27645,
- "secondPos" : 27645,
- "firstEndPos" : 27667,
- "secondEndPos" : 27667
-}, {
- "firstType" : "QualifiedName",
- "secondType" : "QualifiedName",
- "firstLabel" : "Token.ASSIGN_SUB",
- "secondLabel" : "Token.ASSIGN_SUB",
- "firstParentType" : "SwitchCase",
- "secondParentType" : "SwitchCase",
- "firstPos" : 27650,
- "secondPos" : 27650,
- "firstEndPos" : 27666,
- "secondEndPos" : 27666
-}, {
- "firstType" : "SwitchCase",
- "secondType" : "SwitchCase",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 27674,
- "secondPos" : 27674,
- "firstEndPos" : 27696,
- "secondEndPos" : 27696
-}, {
- "firstType" : "QualifiedName",
- "secondType" : "QualifiedName",
- "firstLabel" : "Token.ASSIGN_MUL",
- "secondLabel" : "Token.ASSIGN_MUL",
- "firstParentType" : "SwitchCase",
- "secondParentType" : "SwitchCase",
- "firstPos" : 27679,
- "secondPos" : 27679,
- "firstEndPos" : 27695,
- "secondEndPos" : 27695
-}, {
- "firstType" : "SwitchCase",
- "secondType" : "SwitchCase",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 27703,
- "secondPos" : 27703,
- "firstEndPos" : 27725,
- "secondEndPos" : 27725
-}, {
- "firstType" : "QualifiedName",
- "secondType" : "QualifiedName",
- "firstLabel" : "Token.ASSIGN_DIV",
- "secondLabel" : "Token.ASSIGN_DIV",
- "firstParentType" : "SwitchCase",
- "secondParentType" : "SwitchCase",
- "firstPos" : 27708,
- "secondPos" : 27708,
- "firstEndPos" : 27724,
- "secondEndPos" : 27724
-}, {
- "firstType" : "SwitchCase",
- "secondType" : "SwitchCase",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 27732,
- "secondPos" : 27732,
- "firstEndPos" : 27754,
- "secondEndPos" : 27754
-}, {
- "firstType" : "QualifiedName",
- "secondType" : "QualifiedName",
- "firstLabel" : "Token.ASSIGN_MOD",
- "secondLabel" : "Token.ASSIGN_MOD",
- "firstParentType" : "SwitchCase",
- "secondParentType" : "SwitchCase",
- "firstPos" : 27737,
- "secondPos" : 27737,
- "firstEndPos" : 27753,
- "secondEndPos" : 27753
-}, {
- "firstType" : "SwitchCase",
- "secondType" : "SwitchCase",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 27761,
- "secondPos" : 27761,
- "firstEndPos" : 27779,
- "secondEndPos" : 27779
-}, {
- "firstType" : "QualifiedName",
- "secondType" : "QualifiedName",
- "firstLabel" : "Token.ASSIGN",
- "secondLabel" : "Token.ASSIGN",
- "firstParentType" : "SwitchCase",
- "secondParentType" : "SwitchCase",
- "firstPos" : 27766,
- "secondPos" : 27766,
- "firstEndPos" : 27778,
- "secondEndPos" : 27778
-}, {
- "firstType" : "ReturnStatement",
- "secondType" : "ReturnStatement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 27780,
- "secondPos" : 27780,
- "firstEndPos" : 27789,
- "secondEndPos" : 27789
-}, {
- "firstType" : "NumberLiteral",
- "secondType" : "NumberLiteral",
- "firstLabel" : "1",
- "secondLabel" : "1",
- "firstParentType" : "ReturnStatement",
- "secondParentType" : "ReturnStatement",
- "firstPos" : 27787,
- "secondPos" : 27787,
- "firstEndPos" : 27788,
- "secondEndPos" : 27788
-}, {
- "firstType" : "SwitchCase",
- "secondType" : "SwitchCase",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 27796,
- "secondPos" : 27796,
- "firstEndPos" : 27812,
- "secondEndPos" : 27812
-}, {
- "firstType" : "QualifiedName",
- "secondType" : "QualifiedName",
- "firstLabel" : "Token.HOOK",
- "secondLabel" : "Token.HOOK",
- "firstParentType" : "SwitchCase",
- "secondParentType" : "SwitchCase",
- "firstPos" : 27801,
- "secondPos" : 27801,
- "firstEndPos" : 27811,
- "secondEndPos" : 27811
-}, {
- "firstType" : "ReturnStatement",
- "secondType" : "ReturnStatement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 27815,
- "secondPos" : 27815,
- "firstEndPos" : 27824,
- "secondEndPos" : 27824
-}, {
- "firstType" : "NumberLiteral",
- "secondType" : "NumberLiteral",
- "firstLabel" : "2",
- "secondLabel" : "2",
- "firstParentType" : "ReturnStatement",
- "secondParentType" : "ReturnStatement",
- "firstPos" : 27822,
- "secondPos" : 27822,
- "firstEndPos" : 27823,
- "secondEndPos" : 27823
-}, {
- "firstType" : "LineComment",
- "secondType" : "LineComment",
- "firstLabel" : "// ?: operator",
- "secondLabel" : "// ?: operator",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 27826,
- "secondPos" : 27826,
- "firstEndPos" : 27840,
- "secondEndPos" : 27840
-}, {
- "firstType" : "SwitchCase",
- "secondType" : "SwitchCase",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 27847,
- "secondPos" : 27847,
- "firstEndPos" : 27861,
- "secondEndPos" : 27861
-}, {
- "firstType" : "QualifiedName",
- "secondType" : "QualifiedName",
- "firstLabel" : "Token.OR",
- "secondLabel" : "Token.OR",
- "firstParentType" : "SwitchCase",
- "secondParentType" : "SwitchCase",
- "firstPos" : 27852,
- "secondPos" : 27852,
- "firstEndPos" : 27860,
- "secondEndPos" : 27860
-}, {
- "firstType" : "ReturnStatement",
- "secondType" : "ReturnStatement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 27866,
- "secondPos" : 27866,
- "firstEndPos" : 27875,
- "secondEndPos" : 27875
-}, {
- "firstType" : "NumberLiteral",
- "secondType" : "NumberLiteral",
- "firstLabel" : "3",
- "secondLabel" : "3",
- "firstParentType" : "ReturnStatement",
- "secondParentType" : "ReturnStatement",
- "firstPos" : 27873,
- "secondPos" : 27873,
- "firstEndPos" : 27874,
- "secondEndPos" : 27874
-}, {
- "firstType" : "SwitchCase",
- "secondType" : "SwitchCase",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 27882,
- "secondPos" : 27882,
- "firstEndPos" : 27897,
- "secondEndPos" : 27897
-}, {
- "firstType" : "QualifiedName",
- "secondType" : "QualifiedName",
- "firstLabel" : "Token.AND",
- "secondLabel" : "Token.AND",
- "firstParentType" : "SwitchCase",
- "secondParentType" : "SwitchCase",
- "firstPos" : 27887,
- "secondPos" : 27887,
- "firstEndPos" : 27896,
- "secondEndPos" : 27896
-}, {
- "firstType" : "ReturnStatement",
- "secondType" : "ReturnStatement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 27901,
- "secondPos" : 27901,
- "firstEndPos" : 27910,
- "secondEndPos" : 27910
-}, {
- "firstType" : "NumberLiteral",
- "secondType" : "NumberLiteral",
- "firstLabel" : "4",
- "secondLabel" : "4",
- "firstParentType" : "ReturnStatement",
- "secondParentType" : "ReturnStatement",
- "firstPos" : 27908,
- "secondPos" : 27908,
- "firstEndPos" : 27909,
- "secondEndPos" : 27909
-}, {
- "firstType" : "SwitchCase",
- "secondType" : "SwitchCase",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 27917,
- "secondPos" : 27917,
- "firstEndPos" : 27934,
- "secondEndPos" : 27934
-}, {
- "firstType" : "QualifiedName",
- "secondType" : "QualifiedName",
- "firstLabel" : "Token.BITOR",
- "secondLabel" : "Token.BITOR",
- "firstParentType" : "SwitchCase",
- "secondParentType" : "SwitchCase",
- "firstPos" : 27922,
- "secondPos" : 27922,
- "firstEndPos" : 27933,
- "secondEndPos" : 27933
-}, {
- "firstType" : "ReturnStatement",
- "secondType" : "ReturnStatement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 27936,
- "secondPos" : 27936,
- "firstEndPos" : 27945,
- "secondEndPos" : 27945
-}, {
- "firstType" : "NumberLiteral",
- "secondType" : "NumberLiteral",
- "firstLabel" : "5",
- "secondLabel" : "5",
- "firstParentType" : "ReturnStatement",
- "secondParentType" : "ReturnStatement",
- "firstPos" : 27943,
- "secondPos" : 27943,
- "firstEndPos" : 27944,
- "secondEndPos" : 27944
-}, {
- "firstType" : "SwitchCase",
- "secondType" : "SwitchCase",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 27952,
- "secondPos" : 27952,
- "firstEndPos" : 27970,
- "secondEndPos" : 27970
-}, {
- "firstType" : "QualifiedName",
- "secondType" : "QualifiedName",
- "firstLabel" : "Token.BITXOR",
- "secondLabel" : "Token.BITXOR",
- "firstParentType" : "SwitchCase",
- "secondParentType" : "SwitchCase",
- "firstPos" : 27957,
- "secondPos" : 27957,
- "firstEndPos" : 27969,
- "secondEndPos" : 27969
-}, {
- "firstType" : "ReturnStatement",
- "secondType" : "ReturnStatement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 27971,
- "secondPos" : 27971,
- "firstEndPos" : 27980,
- "secondEndPos" : 27980
-}, {
- "firstType" : "NumberLiteral",
- "secondType" : "NumberLiteral",
- "firstLabel" : "6",
- "secondLabel" : "6",
- "firstParentType" : "ReturnStatement",
- "secondParentType" : "ReturnStatement",
- "firstPos" : 27978,
- "secondPos" : 27978,
- "firstEndPos" : 27979,
- "secondEndPos" : 27979
-}, {
- "firstType" : "SwitchCase",
- "secondType" : "SwitchCase",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 27987,
- "secondPos" : 27987,
- "firstEndPos" : 28005,
- "secondEndPos" : 28005
-}, {
- "firstType" : "QualifiedName",
- "secondType" : "QualifiedName",
- "firstLabel" : "Token.BITAND",
- "secondLabel" : "Token.BITAND",
- "firstParentType" : "SwitchCase",
- "secondParentType" : "SwitchCase",
- "firstPos" : 27992,
- "secondPos" : 27992,
- "firstEndPos" : 28004,
- "secondEndPos" : 28004
-}, {
- "firstType" : "ReturnStatement",
- "secondType" : "ReturnStatement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 28006,
- "secondPos" : 28006,
- "firstEndPos" : 28015,
- "secondEndPos" : 28015
-}, {
- "firstType" : "NumberLiteral",
- "secondType" : "NumberLiteral",
- "firstLabel" : "7",
- "secondLabel" : "7",
- "firstParentType" : "ReturnStatement",
- "secondParentType" : "ReturnStatement",
- "firstPos" : 28013,
- "secondPos" : 28013,
- "firstEndPos" : 28014,
- "secondEndPos" : 28014
-}, {
- "firstType" : "SwitchCase",
- "secondType" : "SwitchCase",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 28022,
- "secondPos" : 28022,
- "firstEndPos" : 28036,
- "secondEndPos" : 28036
-}, {
- "firstType" : "QualifiedName",
- "secondType" : "QualifiedName",
- "firstLabel" : "Token.EQ",
- "secondLabel" : "Token.EQ",
- "firstParentType" : "SwitchCase",
- "secondParentType" : "SwitchCase",
- "firstPos" : 28027,
- "secondPos" : 28027,
- "firstEndPos" : 28035,
- "secondEndPos" : 28035
-}, {
- "firstType" : "SwitchCase",
- "secondType" : "SwitchCase",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 28043,
- "secondPos" : 28043,
- "firstEndPos" : 28057,
- "secondEndPos" : 28057
-}, {
- "firstType" : "QualifiedName",
- "secondType" : "QualifiedName",
- "firstLabel" : "Token.NE",
- "secondLabel" : "Token.NE",
- "firstParentType" : "SwitchCase",
- "secondParentType" : "SwitchCase",
- "firstPos" : 28048,
- "secondPos" : 28048,
- "firstEndPos" : 28056,
- "secondEndPos" : 28056
-}, {
- "firstType" : "SwitchCase",
- "secondType" : "SwitchCase",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 28064,
- "secondPos" : 28064,
- "firstEndPos" : 28080,
- "secondEndPos" : 28080
-}, {
- "firstType" : "QualifiedName",
- "secondType" : "QualifiedName",
- "firstLabel" : "Token.SHEQ",
- "secondLabel" : "Token.SHEQ",
- "firstParentType" : "SwitchCase",
- "secondParentType" : "SwitchCase",
- "firstPos" : 28069,
- "secondPos" : 28069,
- "firstEndPos" : 28079,
- "secondEndPos" : 28079
-}, {
- "firstType" : "SwitchCase",
- "secondType" : "SwitchCase",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 28087,
- "secondPos" : 28087,
- "firstEndPos" : 28103,
- "secondEndPos" : 28103
-}, {
- "firstType" : "QualifiedName",
- "secondType" : "QualifiedName",
- "firstLabel" : "Token.SHNE",
- "secondLabel" : "Token.SHNE",
- "firstParentType" : "SwitchCase",
- "secondParentType" : "SwitchCase",
- "firstPos" : 28092,
- "secondPos" : 28092,
- "firstEndPos" : 28102,
- "secondEndPos" : 28102
-}, {
- "firstType" : "ReturnStatement",
- "secondType" : "ReturnStatement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 28106,
- "secondPos" : 28106,
- "firstEndPos" : 28115,
- "secondEndPos" : 28115
-}, {
- "firstType" : "NumberLiteral",
- "secondType" : "NumberLiteral",
- "firstLabel" : "8",
- "secondLabel" : "8",
- "firstParentType" : "ReturnStatement",
- "secondParentType" : "ReturnStatement",
- "firstPos" : 28113,
- "secondPos" : 28113,
- "firstEndPos" : 28114,
- "secondEndPos" : 28114
-}, {
- "firstType" : "SwitchCase",
- "secondType" : "SwitchCase",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 28122,
- "secondPos" : 28122,
- "firstEndPos" : 28136,
- "secondEndPos" : 28136
-}, {
- "firstType" : "QualifiedName",
- "secondType" : "QualifiedName",
- "firstLabel" : "Token.LT",
- "secondLabel" : "Token.LT",
- "firstParentType" : "SwitchCase",
- "secondParentType" : "SwitchCase",
- "firstPos" : 28127,
- "secondPos" : 28127,
- "firstEndPos" : 28135,
- "secondEndPos" : 28135
-}, {
- "firstType" : "SwitchCase",
- "secondType" : "SwitchCase",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 28143,
- "secondPos" : 28143,
- "firstEndPos" : 28157,
- "secondEndPos" : 28157
-}, {
- "firstType" : "QualifiedName",
- "secondType" : "QualifiedName",
- "firstLabel" : "Token.GT",
- "secondLabel" : "Token.GT",
- "firstParentType" : "SwitchCase",
- "secondParentType" : "SwitchCase",
- "firstPos" : 28148,
- "secondPos" : 28148,
- "firstEndPos" : 28156,
- "secondEndPos" : 28156
-}, {
- "firstType" : "SwitchCase",
- "secondType" : "SwitchCase",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 28164,
- "secondPos" : 28164,
- "firstEndPos" : 28178,
- "secondEndPos" : 28178
-}, {
- "firstType" : "QualifiedName",
- "secondType" : "QualifiedName",
- "firstLabel" : "Token.LE",
- "secondLabel" : "Token.LE",
- "firstParentType" : "SwitchCase",
- "secondParentType" : "SwitchCase",
- "firstPos" : 28169,
- "secondPos" : 28169,
- "firstEndPos" : 28177,
- "secondEndPos" : 28177
-}, {
- "firstType" : "SwitchCase",
- "secondType" : "SwitchCase",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 28185,
- "secondPos" : 28185,
- "firstEndPos" : 28199,
- "secondEndPos" : 28199
-}, {
- "firstType" : "QualifiedName",
- "secondType" : "QualifiedName",
- "firstLabel" : "Token.GE",
- "secondLabel" : "Token.GE",
- "firstParentType" : "SwitchCase",
- "secondParentType" : "SwitchCase",
- "firstPos" : 28190,
- "secondPos" : 28190,
- "firstEndPos" : 28198,
- "secondEndPos" : 28198
-}, {
- "firstType" : "SwitchCase",
- "secondType" : "SwitchCase",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 28206,
- "secondPos" : 28206,
- "firstEndPos" : 28228,
- "secondEndPos" : 28228
-}, {
- "firstType" : "QualifiedName",
- "secondType" : "QualifiedName",
- "firstLabel" : "Token.INSTANCEOF",
- "secondLabel" : "Token.INSTANCEOF",
- "firstParentType" : "SwitchCase",
- "secondParentType" : "SwitchCase",
- "firstPos" : 28211,
- "secondPos" : 28211,
- "firstEndPos" : 28227,
- "secondEndPos" : 28227
-}, {
- "firstType" : "SwitchCase",
- "secondType" : "SwitchCase",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 28235,
- "secondPos" : 28235,
- "firstEndPos" : 28249,
- "secondEndPos" : 28249
-}, {
- "firstType" : "QualifiedName",
- "secondType" : "QualifiedName",
- "firstLabel" : "Token.IN",
- "secondLabel" : "Token.IN",
- "firstParentType" : "SwitchCase",
- "secondParentType" : "SwitchCase",
- "firstPos" : 28240,
- "secondPos" : 28240,
- "firstEndPos" : 28248,
- "secondEndPos" : 28248
-}, {
- "firstType" : "ReturnStatement",
- "secondType" : "ReturnStatement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 28254,
- "secondPos" : 28254,
- "firstEndPos" : 28263,
- "secondEndPos" : 28263
-}, {
- "firstType" : "NumberLiteral",
- "secondType" : "NumberLiteral",
- "firstLabel" : "9",
- "secondLabel" : "9",
- "firstParentType" : "ReturnStatement",
- "secondParentType" : "ReturnStatement",
- "firstPos" : 28261,
- "secondPos" : 28261,
- "firstEndPos" : 28262,
- "secondEndPos" : 28262
-}, {
- "firstType" : "SwitchCase",
- "secondType" : "SwitchCase",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 28270,
- "secondPos" : 28270,
- "firstEndPos" : 28285,
- "secondEndPos" : 28285
-}, {
- "firstType" : "QualifiedName",
- "secondType" : "QualifiedName",
- "firstLabel" : "Token.LSH",
- "secondLabel" : "Token.LSH",
- "firstParentType" : "SwitchCase",
- "secondParentType" : "SwitchCase",
- "firstPos" : 28275,
- "secondPos" : 28275,
- "firstEndPos" : 28284,
- "secondEndPos" : 28284
-}, {
- "firstType" : "SwitchCase",
- "secondType" : "SwitchCase",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 28292,
- "secondPos" : 28292,
- "firstEndPos" : 28307,
- "secondEndPos" : 28307
-}, {
- "firstType" : "QualifiedName",
- "secondType" : "QualifiedName",
- "firstLabel" : "Token.RSH",
- "secondLabel" : "Token.RSH",
- "firstParentType" : "SwitchCase",
- "secondParentType" : "SwitchCase",
- "firstPos" : 28297,
- "secondPos" : 28297,
- "firstEndPos" : 28306,
- "secondEndPos" : 28306
-}, {
- "firstType" : "SwitchCase",
- "secondType" : "SwitchCase",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 28314,
- "secondPos" : 28314,
- "firstEndPos" : 28330,
- "secondEndPos" : 28330
-}, {
- "firstType" : "QualifiedName",
- "secondType" : "QualifiedName",
- "firstLabel" : "Token.URSH",
- "secondLabel" : "Token.URSH",
- "firstParentType" : "SwitchCase",
- "secondParentType" : "SwitchCase",
- "firstPos" : 28319,
- "secondPos" : 28319,
- "firstEndPos" : 28329,
- "secondEndPos" : 28329
-}, {
- "firstType" : "ReturnStatement",
- "secondType" : "ReturnStatement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 28333,
- "secondPos" : 28333,
- "firstEndPos" : 28343,
- "secondEndPos" : 28343
-}, {
- "firstType" : "NumberLiteral",
- "secondType" : "NumberLiteral",
- "firstLabel" : "10",
- "secondLabel" : "10",
- "firstParentType" : "ReturnStatement",
- "secondParentType" : "ReturnStatement",
- "firstPos" : 28340,
- "secondPos" : 28340,
- "firstEndPos" : 28342,
- "secondEndPos" : 28342
-}, {
- "firstType" : "SwitchCase",
- "secondType" : "SwitchCase",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 28350,
- "secondPos" : 28350,
- "firstEndPos" : 28365,
- "secondEndPos" : 28365
-}, {
- "firstType" : "QualifiedName",
- "secondType" : "QualifiedName",
- "firstLabel" : "Token.SUB",
- "secondLabel" : "Token.SUB",
- "firstParentType" : "SwitchCase",
- "secondParentType" : "SwitchCase",
- "firstPos" : 28355,
- "secondPos" : 28355,
- "firstEndPos" : 28364,
- "secondEndPos" : 28364
-}, {
- "firstType" : "SwitchCase",
- "secondType" : "SwitchCase",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 28372,
- "secondPos" : 28372,
- "firstEndPos" : 28387,
- "secondEndPos" : 28387
-}, {
- "firstType" : "QualifiedName",
- "secondType" : "QualifiedName",
- "firstLabel" : "Token.ADD",
- "secondLabel" : "Token.ADD",
- "firstParentType" : "SwitchCase",
- "secondParentType" : "SwitchCase",
- "firstPos" : 28377,
- "secondPos" : 28377,
- "firstEndPos" : 28386,
- "secondEndPos" : 28386
-}, {
- "firstType" : "ReturnStatement",
- "secondType" : "ReturnStatement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 28391,
- "secondPos" : 28391,
- "firstEndPos" : 28401,
- "secondEndPos" : 28401
-}, {
- "firstType" : "NumberLiteral",
- "secondType" : "NumberLiteral",
- "firstLabel" : "11",
- "secondLabel" : "11",
- "firstParentType" : "ReturnStatement",
- "secondParentType" : "ReturnStatement",
- "firstPos" : 28398,
- "secondPos" : 28398,
- "firstEndPos" : 28400,
- "secondEndPos" : 28400
-}, {
- "firstType" : "SwitchCase",
- "secondType" : "SwitchCase",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 28408,
- "secondPos" : 28408,
- "firstEndPos" : 28423,
- "secondEndPos" : 28423
-}, {
- "firstType" : "QualifiedName",
- "secondType" : "QualifiedName",
- "firstLabel" : "Token.MUL",
- "secondLabel" : "Token.MUL",
- "firstParentType" : "SwitchCase",
- "secondParentType" : "SwitchCase",
- "firstPos" : 28413,
- "secondPos" : 28413,
- "firstEndPos" : 28422,
- "secondEndPos" : 28422
-}, {
- "firstType" : "SwitchCase",
- "secondType" : "SwitchCase",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 28430,
- "secondPos" : 28430,
- "firstEndPos" : 28445,
- "secondEndPos" : 28445
-}, {
- "firstType" : "QualifiedName",
- "secondType" : "QualifiedName",
- "firstLabel" : "Token.MOD",
- "secondLabel" : "Token.MOD",
- "firstParentType" : "SwitchCase",
- "secondParentType" : "SwitchCase",
- "firstPos" : 28435,
- "secondPos" : 28435,
- "firstEndPos" : 28444,
- "secondEndPos" : 28444
-}, {
- "firstType" : "SwitchCase",
- "secondType" : "SwitchCase",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 28452,
- "secondPos" : 28452,
- "firstEndPos" : 28467,
- "secondEndPos" : 28467
-}, {
- "firstType" : "QualifiedName",
- "secondType" : "QualifiedName",
- "firstLabel" : "Token.DIV",
- "secondLabel" : "Token.DIV",
- "firstParentType" : "SwitchCase",
- "secondParentType" : "SwitchCase",
- "firstPos" : 28457,
- "secondPos" : 28457,
- "firstEndPos" : 28466,
- "secondEndPos" : 28466
-}, {
- "firstType" : "ReturnStatement",
- "secondType" : "ReturnStatement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 28471,
- "secondPos" : 28471,
- "firstEndPos" : 28481,
- "secondEndPos" : 28481
-}, {
- "firstType" : "NumberLiteral",
- "secondType" : "NumberLiteral",
- "firstLabel" : "12",
- "secondLabel" : "12",
- "firstParentType" : "ReturnStatement",
- "secondParentType" : "ReturnStatement",
- "firstPos" : 28478,
- "secondPos" : 28478,
- "firstEndPos" : 28480,
- "secondEndPos" : 28480
-}, {
- "firstType" : "SwitchCase",
- "secondType" : "SwitchCase",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 28488,
- "secondPos" : 28488,
- "firstEndPos" : 28503,
- "secondEndPos" : 28503
-}, {
- "firstType" : "QualifiedName",
- "secondType" : "QualifiedName",
- "firstLabel" : "Token.INC",
- "secondLabel" : "Token.INC",
- "firstParentType" : "SwitchCase",
- "secondParentType" : "SwitchCase",
- "firstPos" : 28493,
- "secondPos" : 28493,
- "firstEndPos" : 28502,
- "secondEndPos" : 28502
-}, {
- "firstType" : "SwitchCase",
- "secondType" : "SwitchCase",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 28510,
- "secondPos" : 28510,
- "firstEndPos" : 28525,
- "secondEndPos" : 28525
-}, {
- "firstType" : "QualifiedName",
- "secondType" : "QualifiedName",
- "firstLabel" : "Token.DEC",
- "secondLabel" : "Token.DEC",
- "firstParentType" : "SwitchCase",
- "secondParentType" : "SwitchCase",
- "firstPos" : 28515,
- "secondPos" : 28515,
- "firstEndPos" : 28524,
- "secondEndPos" : 28524
-}, {
- "firstType" : "SwitchCase",
- "secondType" : "SwitchCase",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 28532,
- "secondPos" : 28532,
- "firstEndPos" : 28547,
- "secondEndPos" : 28547
-}, {
- "firstType" : "QualifiedName",
- "secondType" : "QualifiedName",
- "firstLabel" : "Token.NEW",
- "secondLabel" : "Token.NEW",
- "firstParentType" : "SwitchCase",
- "secondParentType" : "SwitchCase",
- "firstPos" : 28537,
- "secondPos" : 28537,
- "firstEndPos" : 28546,
- "secondEndPos" : 28546
-}, {
- "firstType" : "SwitchCase",
- "secondType" : "SwitchCase",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 28554,
- "secondPos" : 28554,
- "firstEndPos" : 28573,
- "secondEndPos" : 28573
-}, {
- "firstType" : "QualifiedName",
- "secondType" : "QualifiedName",
- "firstLabel" : "Token.DELPROP",
- "secondLabel" : "Token.DELPROP",
- "firstParentType" : "SwitchCase",
- "secondParentType" : "SwitchCase",
- "firstPos" : 28559,
- "secondPos" : 28559,
- "firstEndPos" : 28572,
- "secondEndPos" : 28572
-}, {
- "firstType" : "SwitchCase",
- "secondType" : "SwitchCase",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 28580,
- "secondPos" : 28580,
- "firstEndPos" : 28598,
- "secondEndPos" : 28598
-}, {
- "firstType" : "QualifiedName",
- "secondType" : "QualifiedName",
- "firstLabel" : "Token.TYPEOF",
- "secondLabel" : "Token.TYPEOF",
- "firstParentType" : "SwitchCase",
- "secondParentType" : "SwitchCase",
- "firstPos" : 28585,
- "secondPos" : 28585,
- "firstEndPos" : 28597,
- "secondEndPos" : 28597
-}, {
- "firstType" : "SwitchCase",
- "secondType" : "SwitchCase",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 28605,
- "secondPos" : 28605,
- "firstEndPos" : 28621,
- "secondEndPos" : 28621
-}, {
- "firstType" : "QualifiedName",
- "secondType" : "QualifiedName",
- "firstLabel" : "Token.VOID",
- "secondLabel" : "Token.VOID",
- "firstParentType" : "SwitchCase",
- "secondParentType" : "SwitchCase",
- "firstPos" : 28610,
- "secondPos" : 28610,
- "firstEndPos" : 28620,
- "secondEndPos" : 28620
-}, {
- "firstType" : "SwitchCase",
- "secondType" : "SwitchCase",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 28628,
- "secondPos" : 28628,
- "firstEndPos" : 28643,
- "secondEndPos" : 28643
-}, {
- "firstType" : "QualifiedName",
- "secondType" : "QualifiedName",
- "firstLabel" : "Token.NOT",
- "secondLabel" : "Token.NOT",
- "firstParentType" : "SwitchCase",
- "secondParentType" : "SwitchCase",
- "firstPos" : 28633,
- "secondPos" : 28633,
- "firstEndPos" : 28642,
- "secondEndPos" : 28642
-}, {
- "firstType" : "SwitchCase",
- "secondType" : "SwitchCase",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 28650,
- "secondPos" : 28650,
- "firstEndPos" : 28668,
- "secondEndPos" : 28668
-}, {
- "firstType" : "QualifiedName",
- "secondType" : "QualifiedName",
- "firstLabel" : "Token.BITNOT",
- "secondLabel" : "Token.BITNOT",
- "firstParentType" : "SwitchCase",
- "secondParentType" : "SwitchCase",
- "firstPos" : 28655,
- "secondPos" : 28655,
- "firstEndPos" : 28667,
- "secondEndPos" : 28667
-}, {
- "firstType" : "SwitchCase",
- "secondType" : "SwitchCase",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 28675,
- "secondPos" : 28675,
- "firstEndPos" : 28690,
- "secondEndPos" : 28690
-}, {
- "firstType" : "QualifiedName",
- "secondType" : "QualifiedName",
- "firstLabel" : "Token.POS",
- "secondLabel" : "Token.POS",
- "firstParentType" : "SwitchCase",
- "secondParentType" : "SwitchCase",
- "firstPos" : 28680,
- "secondPos" : 28680,
- "firstEndPos" : 28689,
- "secondEndPos" : 28689
-}, {
- "firstType" : "SwitchCase",
- "secondType" : "SwitchCase",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 28697,
- "secondPos" : 28697,
- "firstEndPos" : 28712,
- "secondEndPos" : 28712
-}, {
- "firstType" : "QualifiedName",
- "secondType" : "QualifiedName",
- "firstLabel" : "Token.NEG",
- "secondLabel" : "Token.NEG",
- "firstParentType" : "SwitchCase",
- "secondParentType" : "SwitchCase",
- "firstPos" : 28702,
- "secondPos" : 28702,
- "firstEndPos" : 28711,
- "secondEndPos" : 28711
-}, {
- "firstType" : "ReturnStatement",
- "secondType" : "ReturnStatement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 28716,
- "secondPos" : 28716,
- "firstEndPos" : 28726,
- "secondEndPos" : 28726
-}, {
- "firstType" : "NumberLiteral",
- "secondType" : "NumberLiteral",
- "firstLabel" : "13",
- "secondLabel" : "13",
- "firstParentType" : "ReturnStatement",
- "secondParentType" : "ReturnStatement",
- "firstPos" : 28723,
- "secondPos" : 28723,
- "firstEndPos" : 28725,
- "secondEndPos" : 28725
-}, {
- "firstType" : "SwitchCase",
- "secondType" : "SwitchCase",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 28734,
- "secondPos" : 28734,
- "firstEndPos" : 28754,
- "secondEndPos" : 28754
-}, {
- "firstType" : "QualifiedName",
- "secondType" : "QualifiedName",
- "firstLabel" : "Token.ARRAYLIT",
- "secondLabel" : "Token.ARRAYLIT",
- "firstParentType" : "SwitchCase",
- "secondParentType" : "SwitchCase",
- "firstPos" : 28739,
- "secondPos" : 28739,
- "firstEndPos" : 28753,
- "secondEndPos" : 28753
-}, {
- "firstType" : "SwitchCase",
- "secondType" : "SwitchCase",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 28761,
- "secondPos" : 28761,
- "firstEndPos" : 28777,
- "secondEndPos" : 28777
-}, {
- "firstType" : "QualifiedName",
- "secondType" : "QualifiedName",
- "firstLabel" : "Token.CALL",
- "secondLabel" : "Token.CALL",
- "firstParentType" : "SwitchCase",
- "secondParentType" : "SwitchCase",
- "firstPos" : 28766,
- "secondPos" : 28766,
- "firstEndPos" : 28776,
- "secondEndPos" : 28776
-}, {
- "firstType" : "SwitchCase",
- "secondType" : "SwitchCase",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 28784,
- "secondPos" : 28784,
- "firstEndPos" : 28801,
- "secondEndPos" : 28801
-}, {
- "firstType" : "QualifiedName",
- "secondType" : "QualifiedName",
- "firstLabel" : "Token.EMPTY",
- "secondLabel" : "Token.EMPTY",
- "firstParentType" : "SwitchCase",
- "secondParentType" : "SwitchCase",
- "firstPos" : 28789,
- "secondPos" : 28789,
- "firstEndPos" : 28800,
- "secondEndPos" : 28800
-}, {
- "firstType" : "SwitchCase",
- "secondType" : "SwitchCase",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 28808,
- "secondPos" : 28808,
- "firstEndPos" : 28825,
- "secondEndPos" : 28825
-}, {
- "firstType" : "QualifiedName",
- "secondType" : "QualifiedName",
- "firstLabel" : "Token.FALSE",
- "secondLabel" : "Token.FALSE",
- "firstParentType" : "SwitchCase",
- "secondParentType" : "SwitchCase",
- "firstPos" : 28813,
- "secondPos" : 28813,
- "firstEndPos" : 28824,
- "secondEndPos" : 28824
-}, {
- "firstType" : "SwitchCase",
- "secondType" : "SwitchCase",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 28832,
- "secondPos" : 28832,
- "firstEndPos" : 28852,
- "secondEndPos" : 28852
-}, {
- "firstType" : "QualifiedName",
- "secondType" : "QualifiedName",
- "firstLabel" : "Token.FUNCTION",
- "secondLabel" : "Token.FUNCTION",
- "firstParentType" : "SwitchCase",
- "secondParentType" : "SwitchCase",
- "firstPos" : 28837,
- "secondPos" : 28837,
- "firstEndPos" : 28851,
- "secondEndPos" : 28851
-}, {
- "firstType" : "SwitchCase",
- "secondType" : "SwitchCase",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 28859,
- "secondPos" : 28859,
- "firstEndPos" : 28878,
- "secondEndPos" : 28878
-}, {
- "firstType" : "QualifiedName",
- "secondType" : "QualifiedName",
- "firstLabel" : "Token.GETELEM",
- "secondLabel" : "Token.GETELEM",
- "firstParentType" : "SwitchCase",
- "secondParentType" : "SwitchCase",
- "firstPos" : 28864,
- "secondPos" : 28864,
- "firstEndPos" : 28877,
- "secondEndPos" : 28877
-}, {
- "firstType" : "SwitchCase",
- "secondType" : "SwitchCase",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 28885,
- "secondPos" : 28885,
- "firstEndPos" : 28904,
- "secondEndPos" : 28904
-}, {
- "firstType" : "QualifiedName",
- "secondType" : "QualifiedName",
- "firstLabel" : "Token.GETPROP",
- "secondLabel" : "Token.GETPROP",
- "firstParentType" : "SwitchCase",
- "secondParentType" : "SwitchCase",
- "firstPos" : 28890,
- "secondPos" : 28890,
- "firstEndPos" : 28903,
- "secondEndPos" : 28903
-}, {
- "firstType" : "SwitchCase",
- "secondType" : "SwitchCase",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 28911,
- "secondPos" : 28911,
- "firstEndPos" : 28930,
- "secondEndPos" : 28930
-}, {
- "firstType" : "QualifiedName",
- "secondType" : "QualifiedName",
- "firstLabel" : "Token.GET_REF",
- "secondLabel" : "Token.GET_REF",
- "firstParentType" : "SwitchCase",
- "secondParentType" : "SwitchCase",
- "firstPos" : 28916,
- "secondPos" : 28916,
- "firstEndPos" : 28929,
- "secondEndPos" : 28929
-}, {
- "firstType" : "SwitchCase",
- "secondType" : "SwitchCase",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 28937,
- "secondPos" : 28937,
- "firstEndPos" : 28951,
- "secondEndPos" : 28951
-}, {
- "firstType" : "QualifiedName",
- "secondType" : "QualifiedName",
- "firstLabel" : "Token.IF",
- "secondLabel" : "Token.IF",
- "firstParentType" : "SwitchCase",
- "secondParentType" : "SwitchCase",
- "firstPos" : 28942,
- "secondPos" : 28942,
- "firstEndPos" : 28950,
- "secondEndPos" : 28950
-}, {
- "firstType" : "SwitchCase",
- "secondType" : "SwitchCase",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 28958,
- "secondPos" : 28958,
- "firstEndPos" : 28972,
- "secondEndPos" : 28972
-}, {
- "firstType" : "QualifiedName",
- "secondType" : "QualifiedName",
- "firstLabel" : "Token.LP",
- "secondLabel" : "Token.LP",
- "firstParentType" : "SwitchCase",
- "secondParentType" : "SwitchCase",
- "firstPos" : 28963,
- "secondPos" : 28963,
- "firstEndPos" : 28971,
- "secondEndPos" : 28971
-}, {
- "firstType" : "SwitchCase",
- "secondType" : "SwitchCase",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 28979,
- "secondPos" : 28979,
- "firstEndPos" : 28995,
- "secondEndPos" : 28995
-}, {
- "firstType" : "QualifiedName",
- "secondType" : "QualifiedName",
- "firstLabel" : "Token.NAME",
- "secondLabel" : "Token.NAME",
- "firstParentType" : "SwitchCase",
- "secondParentType" : "SwitchCase",
- "firstPos" : 28984,
- "secondPos" : 28984,
- "firstEndPos" : 28994,
- "secondEndPos" : 28994
-}, {
- "firstType" : "SwitchCase",
- "secondType" : "SwitchCase",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 29002,
- "secondPos" : 29002,
- "firstEndPos" : 29018,
- "secondEndPos" : 29018
-}, {
- "firstType" : "QualifiedName",
- "secondType" : "QualifiedName",
- "firstLabel" : "Token.NULL",
- "secondLabel" : "Token.NULL",
- "firstParentType" : "SwitchCase",
- "secondParentType" : "SwitchCase",
- "firstPos" : 29007,
- "secondPos" : 29007,
- "firstEndPos" : 29017,
- "secondEndPos" : 29017
-}, {
- "firstType" : "SwitchCase",
- "secondType" : "SwitchCase",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 29025,
- "secondPos" : 29025,
- "firstEndPos" : 29043,
- "secondEndPos" : 29043
-}, {
- "firstType" : "QualifiedName",
- "secondType" : "QualifiedName",
- "firstLabel" : "Token.NUMBER",
- "secondLabel" : "Token.NUMBER",
- "firstParentType" : "SwitchCase",
- "secondParentType" : "SwitchCase",
- "firstPos" : 29030,
- "secondPos" : 29030,
- "firstEndPos" : 29042,
- "secondEndPos" : 29042
-}, {
- "firstType" : "SwitchCase",
- "secondType" : "SwitchCase",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 29050,
- "secondPos" : 29050,
- "firstEndPos" : 29071,
- "secondEndPos" : 29071
-}, {
- "firstType" : "QualifiedName",
- "secondType" : "QualifiedName",
- "firstLabel" : "Token.OBJECTLIT",
- "secondLabel" : "Token.OBJECTLIT",
- "firstParentType" : "SwitchCase",
- "secondParentType" : "SwitchCase",
- "firstPos" : 29055,
- "secondPos" : 29055,
- "firstEndPos" : 29070,
- "secondEndPos" : 29070
-}, {
- "firstType" : "SwitchCase",
- "secondType" : "SwitchCase",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 29078,
- "secondPos" : 29078,
- "firstEndPos" : 29096,
- "secondEndPos" : 29096
-}, {
- "firstType" : "QualifiedName",
- "secondType" : "QualifiedName",
- "firstLabel" : "Token.REGEXP",
- "secondLabel" : "Token.REGEXP",
- "firstParentType" : "SwitchCase",
- "secondParentType" : "SwitchCase",
- "firstPos" : 29083,
- "secondPos" : 29083,
- "firstEndPos" : 29095,
- "secondEndPos" : 29095
-}, {
- "firstType" : "SwitchCase",
- "secondType" : "SwitchCase",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 29103,
- "secondPos" : 29103,
- "firstEndPos" : 29121,
- "secondEndPos" : 29121
-}, {
- "firstType" : "QualifiedName",
- "secondType" : "QualifiedName",
- "firstLabel" : "Token.RETURN",
- "secondLabel" : "Token.RETURN",
- "firstParentType" : "SwitchCase",
- "secondParentType" : "SwitchCase",
- "firstPos" : 29108,
- "secondPos" : 29108,
- "firstEndPos" : 29120,
- "secondEndPos" : 29120
-}, {
- "firstType" : "SwitchCase",
- "secondType" : "SwitchCase",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 29128,
- "secondPos" : 29128,
- "firstEndPos" : 29146,
- "secondEndPos" : 29146
-}, {
- "firstType" : "QualifiedName",
- "secondType" : "QualifiedName",
- "firstLabel" : "Token.STRING",
- "secondLabel" : "Token.STRING",
- "firstParentType" : "SwitchCase",
- "secondParentType" : "SwitchCase",
- "firstPos" : 29133,
- "secondPos" : 29133,
- "firstEndPos" : 29145,
- "secondEndPos" : 29145
-}, {
- "firstType" : "SwitchCase",
- "secondType" : "SwitchCase",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 29153,
- "secondPos" : 29153,
- "firstEndPos" : 29169,
- "secondEndPos" : 29169
-}, {
- "firstType" : "QualifiedName",
- "secondType" : "QualifiedName",
- "firstLabel" : "Token.THIS",
- "secondLabel" : "Token.THIS",
- "firstParentType" : "SwitchCase",
- "secondParentType" : "SwitchCase",
- "firstPos" : 29158,
- "secondPos" : 29158,
- "firstEndPos" : 29168,
- "secondEndPos" : 29168
-}, {
- "firstType" : "SwitchCase",
- "secondType" : "SwitchCase",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 29176,
- "secondPos" : 29176,
- "firstEndPos" : 29192,
- "secondEndPos" : 29192
-}, {
- "firstType" : "QualifiedName",
- "secondType" : "QualifiedName",
- "firstLabel" : "Token.TRUE",
- "secondLabel" : "Token.TRUE",
- "firstParentType" : "SwitchCase",
- "secondParentType" : "SwitchCase",
- "firstPos" : 29181,
- "secondPos" : 29181,
- "firstEndPos" : 29191,
- "secondEndPos" : 29191
-}, {
- "firstType" : "ReturnStatement",
- "secondType" : "ReturnStatement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 29201,
- "secondPos" : 29201,
- "firstEndPos" : 29211,
- "secondEndPos" : 29211
-}, {
- "firstType" : "NumberLiteral",
- "secondType" : "NumberLiteral",
- "firstLabel" : "15",
- "secondLabel" : "15",
- "firstParentType" : "ReturnStatement",
- "secondParentType" : "ReturnStatement",
- "firstPos" : 29208,
- "secondPos" : 29208,
- "firstEndPos" : 29210,
- "secondEndPos" : 29210
-}, {
- "firstType" : "SwitchCase",
- "secondType" : "SwitchCase",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 29219,
- "secondPos" : 29219,
- "firstEndPos" : 29227,
- "secondEndPos" : 29227
-}, {
- "firstType" : "ThrowStatement",
- "secondType" : "ThrowStatement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 29228,
- "secondPos" : 29228,
- "firstEndPos" : 29383,
- "secondEndPos" : 29383
-}, {
- "firstType" : "ClassInstanceCreation",
- "secondType" : "ClassInstanceCreation",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "ThrowStatement",
- "secondParentType" : "ThrowStatement",
- "firstPos" : 29234,
- "secondPos" : 29234,
- "firstEndPos" : 29382,
- "secondEndPos" : 29382
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "Error",
- "secondLabel" : "Error",
- "firstParentType" : "SimpleType",
- "secondParentType" : "SimpleType",
- "firstPos" : 29238,
- "secondPos" : 29238,
- "firstEndPos" : 29243,
- "secondEndPos" : 29243
-}, {
- "firstType" : "SimpleType",
- "secondType" : "SimpleType",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "ClassInstanceCreation",
- "secondParentType" : "ClassInstanceCreation",
- "firstPos" : 29238,
- "secondPos" : 29238,
- "firstEndPos" : 29243,
- "secondEndPos" : 29243
-}, {
- "firstType" : "InfixExpression",
- "secondType" : "InfixExpression",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "ClassInstanceCreation",
- "secondParentType" : "ClassInstanceCreation",
- "firstPos" : 29244,
- "secondPos" : 29244,
- "firstEndPos" : 29381,
- "secondEndPos" : 29381
-}, {
- "firstType" : "StringLiteral",
- "secondType" : "StringLiteral",
- "firstLabel" : "\"Unknown precedence for \"",
- "secondLabel" : "\"Unknown precedence for \"",
- "firstParentType" : "InfixExpression",
- "secondParentType" : "InfixExpression",
- "firstPos" : 29244,
- "secondPos" : 29244,
- "firstEndPos" : 29269,
- "secondEndPos" : 29269
-}, {
- "firstType" : "INFIX_EXPRESSION_OPERATOR",
- "secondType" : "INFIX_EXPRESSION_OPERATOR",
- "firstLabel" : "+",
- "secondLabel" : "+",
- "firstParentType" : "InfixExpression",
- "secondParentType" : "InfixExpression",
- "firstPos" : 29270,
- "secondPos" : 29270,
- "firstEndPos" : 29271,
- "secondEndPos" : 29271
-}, {
- "firstType" : "MethodInvocation",
- "secondType" : "MethodInvocation",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "InfixExpression",
- "secondParentType" : "InfixExpression",
- "firstPos" : 29303,
- "secondPos" : 29303,
- "firstEndPos" : 29325,
- "secondEndPos" : 29325
-}, {
- "firstType" : "METHOD_INVOCATION_RECEIVER",
- "secondType" : "METHOD_INVOCATION_RECEIVER",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 29303,
- "secondPos" : 29303,
- "firstEndPos" : 29307,
- "secondEndPos" : 29307
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "Node",
- "secondLabel" : "Node",
- "firstParentType" : "METHOD_INVOCATION_RECEIVER",
- "secondParentType" : "METHOD_INVOCATION_RECEIVER",
- "firstPos" : 29303,
- "secondPos" : 29303,
- "firstEndPos" : 29307,
- "secondEndPos" : 29307
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "tokenToName",
- "secondLabel" : "tokenToName",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 29308,
- "secondPos" : 29308,
- "firstEndPos" : 29319,
- "secondEndPos" : 29319
-}, {
- "firstType" : "METHOD_INVOCATION_ARGUMENTS",
- "secondType" : "METHOD_INVOCATION_ARGUMENTS",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 29320,
- "secondPos" : 29320,
- "firstEndPos" : 29324,
- "secondEndPos" : 29324
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "type",
- "secondLabel" : "type",
- "firstParentType" : "METHOD_INVOCATION_ARGUMENTS",
- "secondParentType" : "METHOD_INVOCATION_ARGUMENTS",
- "firstPos" : 29320,
- "secondPos" : 29320,
- "firstEndPos" : 29324,
- "secondEndPos" : 29324
-}, {
- "firstType" : "StringLiteral",
- "secondType" : "StringLiteral",
- "firstLabel" : "\" (type \"",
- "secondLabel" : "\" (type \"",
- "firstParentType" : "InfixExpression",
- "secondParentType" : "InfixExpression",
- "firstPos" : 29359,
- "secondPos" : 29359,
- "firstEndPos" : 29368,
- "secondEndPos" : 29368
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "type",
- "secondLabel" : "type",
- "firstParentType" : "InfixExpression",
- "secondParentType" : "InfixExpression",
- "firstPos" : 29371,
- "secondPos" : 29371,
- "firstEndPos" : 29375,
- "secondEndPos" : 29375
-}, {
- "firstType" : "StringLiteral",
- "secondType" : "StringLiteral",
- "firstLabel" : "\")\"",
- "secondLabel" : "\")\"",
- "firstParentType" : "InfixExpression",
- "secondParentType" : "InfixExpression",
- "firstPos" : 29378,
- "secondPos" : 29378,
- "firstEndPos" : 29381,
- "secondEndPos" : 29381
-}, {
- "firstType" : "MethodDeclaration",
- "secondType" : "MethodDeclaration",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "TypeDeclaration",
- "secondParentType" : "TypeDeclaration",
- "firstPos" : 29397,
- "secondPos" : 29397,
- "firstEndPos" : 29864,
- "secondEndPos" : 29864
-}, {
- "firstType" : "Javadoc",
- "secondType" : "Javadoc",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 29397,
- "secondPos" : 29397,
- "firstEndPos" : 29619,
- "secondEndPos" : 29619
-}, {
- "firstType" : "TagElement",
- "secondType" : "TagElement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "Javadoc",
- "secondParentType" : "Javadoc",
- "firstPos" : 29406,
- "secondPos" : 29406,
- "firstEndPos" : 29613,
- "secondEndPos" : 29613
-}, {
- "firstType" : "TextElement",
- "secondType" : "TextElement",
- "firstLabel" : "Returns true if the operator is associative.",
- "secondLabel" : "Returns true if the operator is associative.",
- "firstParentType" : "TagElement",
- "secondParentType" : "TagElement",
- "firstPos" : 29406,
- "secondPos" : 29406,
- "firstEndPos" : 29450,
- "secondEndPos" : 29450
-}, {
- "firstType" : "TextElement",
- "secondType" : "TextElement",
- "firstLabel" : "e.g. (a * b) * c = a * (b * c)",
- "secondLabel" : "e.g. (a * b) * c = a * (b * c)",
- "firstParentType" : "TagElement",
- "secondParentType" : "TagElement",
- "firstPos" : 29456,
- "secondPos" : 29456,
- "firstEndPos" : 29486,
- "secondEndPos" : 29486
-}, {
- "firstType" : "TextElement",
- "secondType" : "TextElement",
- "firstLabel" : "Note: \"+\" is not associative because it is also the concatenation",
- "secondLabel" : "Note: \"+\" is not associative because it is also the concatenation",
- "firstParentType" : "TagElement",
- "secondParentType" : "TagElement",
- "firstPos" : 29492,
- "secondPos" : 29492,
- "firstEndPos" : 29557,
- "secondEndPos" : 29557
-}, {
- "firstType" : "TextElement",
- "secondType" : "TextElement",
- "firstLabel" : "for strings. e.g. \"a\" + (1 + 2) is not \"a\" + 1 + 2",
- "secondLabel" : "for strings. e.g. \"a\" + (1 + 2) is not \"a\" + 1 + 2",
- "firstParentType" : "TagElement",
- "secondParentType" : "TagElement",
- "firstPos" : 29563,
- "secondPos" : 29563,
- "firstEndPos" : 29613,
- "secondEndPos" : 29613
-}, {
- "firstType" : "Modifier",
- "secondType" : "Modifier",
- "firstLabel" : "static",
- "secondLabel" : "static",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 29622,
- "secondPos" : 29622,
- "firstEndPos" : 29628,
- "secondEndPos" : 29628
-}, {
- "firstType" : "PrimitiveType",
- "secondType" : "PrimitiveType",
- "firstLabel" : "boolean",
- "secondLabel" : "boolean",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 29629,
- "secondPos" : 29629,
- "firstEndPos" : 29636,
- "secondEndPos" : 29636
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "isAssociative",
- "secondLabel" : "isAssociative",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 29637,
- "secondPos" : 29637,
- "firstEndPos" : 29650,
- "secondEndPos" : 29650
-}, {
- "firstType" : "SingleVariableDeclaration",
- "secondType" : "SingleVariableDeclaration",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 29651,
- "secondPos" : 29651,
- "firstEndPos" : 29659,
- "secondEndPos" : 29659
-}, {
- "firstType" : "PrimitiveType",
- "secondType" : "PrimitiveType",
- "firstLabel" : "int",
- "secondLabel" : "int",
- "firstParentType" : "SingleVariableDeclaration",
- "secondParentType" : "SingleVariableDeclaration",
- "firstPos" : 29651,
- "secondPos" : 29651,
- "firstEndPos" : 29654,
- "secondEndPos" : 29654
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "type",
- "secondLabel" : "type",
- "firstParentType" : "SingleVariableDeclaration",
- "secondParentType" : "SingleVariableDeclaration",
- "firstPos" : 29655,
- "secondPos" : 29655,
- "firstEndPos" : 29659,
- "secondEndPos" : 29659
-}, {
- "firstType" : "Block",
- "secondType" : "Block",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 29661,
- "secondPos" : 29661,
- "firstEndPos" : 29864,
- "secondEndPos" : 29864
-}, {
- "firstType" : "SwitchStatement",
- "secondType" : "SwitchStatement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "Block",
- "secondParentType" : "Block",
- "firstPos" : 29667,
- "secondPos" : 29667,
- "firstEndPos" : 29860,
- "secondEndPos" : 29860
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "type",
- "secondLabel" : "type",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 29675,
- "secondPos" : 29675,
- "firstEndPos" : 29679,
- "secondEndPos" : 29679
-}, {
- "firstType" : "SwitchCase",
- "secondType" : "SwitchCase",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 29689,
- "secondPos" : 29689,
- "firstEndPos" : 29704,
- "secondEndPos" : 29704
-}, {
- "firstType" : "QualifiedName",
- "secondType" : "QualifiedName",
- "firstLabel" : "Token.MUL",
- "secondLabel" : "Token.MUL",
- "firstParentType" : "SwitchCase",
- "secondParentType" : "SwitchCase",
- "firstPos" : 29694,
- "secondPos" : 29694,
- "firstEndPos" : 29703,
- "secondEndPos" : 29703
-}, {
- "firstType" : "SwitchCase",
- "secondType" : "SwitchCase",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 29711,
- "secondPos" : 29711,
- "firstEndPos" : 29726,
- "secondEndPos" : 29726
-}, {
- "firstType" : "QualifiedName",
- "secondType" : "QualifiedName",
- "firstLabel" : "Token.AND",
- "secondLabel" : "Token.AND",
- "firstParentType" : "SwitchCase",
- "secondParentType" : "SwitchCase",
- "firstPos" : 29716,
- "secondPos" : 29716,
- "firstEndPos" : 29725,
- "secondEndPos" : 29725
-}, {
- "firstType" : "SwitchCase",
- "secondType" : "SwitchCase",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 29733,
- "secondPos" : 29733,
- "firstEndPos" : 29747,
- "secondEndPos" : 29747
-}, {
- "firstType" : "QualifiedName",
- "secondType" : "QualifiedName",
- "firstLabel" : "Token.OR",
- "secondLabel" : "Token.OR",
- "firstParentType" : "SwitchCase",
- "secondParentType" : "SwitchCase",
- "firstPos" : 29738,
- "secondPos" : 29738,
- "firstEndPos" : 29746,
- "secondEndPos" : 29746
-}, {
- "firstType" : "SwitchCase",
- "secondType" : "SwitchCase",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 29754,
- "secondPos" : 29754,
- "firstEndPos" : 29771,
- "secondEndPos" : 29771
-}, {
- "firstType" : "QualifiedName",
- "secondType" : "QualifiedName",
- "firstLabel" : "Token.BITOR",
- "secondLabel" : "Token.BITOR",
- "firstParentType" : "SwitchCase",
- "secondParentType" : "SwitchCase",
- "firstPos" : 29759,
- "secondPos" : 29759,
- "firstEndPos" : 29770,
- "secondEndPos" : 29770
-}, {
- "firstType" : "SwitchCase",
- "secondType" : "SwitchCase",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 29778,
- "secondPos" : 29778,
- "firstEndPos" : 29796,
- "secondEndPos" : 29796
-}, {
- "firstType" : "QualifiedName",
- "secondType" : "QualifiedName",
- "firstLabel" : "Token.BITAND",
- "secondLabel" : "Token.BITAND",
- "firstParentType" : "SwitchCase",
- "secondParentType" : "SwitchCase",
- "firstPos" : 29783,
- "secondPos" : 29783,
- "firstEndPos" : 29795,
- "secondEndPos" : 29795
-}, {
- "firstType" : "ReturnStatement",
- "secondType" : "ReturnStatement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 29805,
- "secondPos" : 29805,
- "firstEndPos" : 29817,
- "secondEndPos" : 29817
-}, {
- "firstType" : "BooleanLiteral",
- "secondType" : "BooleanLiteral",
- "firstLabel" : "true",
- "secondLabel" : "true",
- "firstParentType" : "ReturnStatement",
- "secondParentType" : "ReturnStatement",
- "firstPos" : 29812,
- "secondPos" : 29812,
- "firstEndPos" : 29816,
- "secondEndPos" : 29816
-}, {
- "firstType" : "SwitchCase",
- "secondType" : "SwitchCase",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 29824,
- "secondPos" : 29824,
- "firstEndPos" : 29832,
- "secondEndPos" : 29832
-}, {
- "firstType" : "ReturnStatement",
- "secondType" : "ReturnStatement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 29841,
- "secondPos" : 29841,
- "firstEndPos" : 29854,
- "secondEndPos" : 29854
-}, {
- "firstType" : "BooleanLiteral",
- "secondType" : "BooleanLiteral",
- "firstLabel" : "false",
- "secondLabel" : "false",
- "firstParentType" : "ReturnStatement",
- "secondParentType" : "ReturnStatement",
- "firstPos" : 29848,
- "secondPos" : 29848,
- "firstEndPos" : 29853,
- "secondEndPos" : 29853
-}, {
- "firstType" : "MethodDeclaration",
- "secondType" : "MethodDeclaration",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "TypeDeclaration",
- "secondParentType" : "TypeDeclaration",
- "firstPos" : 29868,
- "secondPos" : 29868,
- "firstEndPos" : 30371,
- "secondEndPos" : 30371
-}, {
- "firstType" : "Javadoc",
- "secondType" : "Javadoc",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 29868,
- "secondPos" : 29868,
- "firstEndPos" : 30169,
- "secondEndPos" : 30169
-}, {
- "firstType" : "TagElement",
- "secondType" : "TagElement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "Javadoc",
- "secondParentType" : "Javadoc",
- "firstPos" : 29877,
- "secondPos" : 29877,
- "firstEndPos" : 30163,
- "secondEndPos" : 30163
-}, {
- "firstType" : "TextElement",
- "secondType" : "TextElement",
- "firstLabel" : "Returns true if the operator is commutative.",
- "secondLabel" : "Returns true if the operator is commutative.",
- "firstParentType" : "TagElement",
- "secondParentType" : "TagElement",
- "firstPos" : 29877,
- "secondPos" : 29877,
- "firstEndPos" : 29921,
- "secondEndPos" : 29921
-}, {
- "firstType" : "TextElement",
- "secondType" : "TextElement",
- "firstLabel" : "e.g. (a * b) * c = c * (b * a)",
- "secondLabel" : "e.g. (a * b) * c = c * (b * a)",
- "firstParentType" : "TagElement",
- "secondParentType" : "TagElement",
- "firstPos" : 29927,
- "secondPos" : 29927,
- "firstEndPos" : 29957,
- "secondEndPos" : 29957
-}, {
- "firstType" : "TextElement",
- "secondType" : "TextElement",
- "firstLabel" : "Note 1: \"+\" is not commutative because it is also the concatenation",
- "secondLabel" : "Note 1: \"+\" is not commutative because it is also the concatenation",
- "firstParentType" : "TagElement",
- "secondParentType" : "TagElement",
- "firstPos" : 29963,
- "secondPos" : 29963,
- "firstEndPos" : 30030,
- "secondEndPos" : 30030
-}, {
- "firstType" : "TextElement",
- "secondType" : "TextElement",
- "firstLabel" : "for strings. e.g. \"a\" + (1 + 2) is not \"a\" + 1 + 2",
- "secondLabel" : "for strings. e.g. \"a\" + (1 + 2) is not \"a\" + 1 + 2",
- "firstParentType" : "TagElement",
- "secondParentType" : "TagElement",
- "firstPos" : 30036,
- "secondPos" : 30036,
- "firstEndPos" : 30086,
- "secondEndPos" : 30086
-}, {
- "firstType" : "TextElement",
- "secondType" : "TextElement",
- "firstLabel" : "Note 2: only operations on literals and pure functions are commutative.",
- "secondLabel" : "Note 2: only operations on literals and pure functions are commutative.",
- "firstParentType" : "TagElement",
- "secondParentType" : "TagElement",
- "firstPos" : 30092,
- "secondPos" : 30092,
- "firstEndPos" : 30163,
- "secondEndPos" : 30163
-}, {
- "firstType" : "Modifier",
- "secondType" : "Modifier",
- "firstLabel" : "static",
- "secondLabel" : "static",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 30172,
- "secondPos" : 30172,
- "firstEndPos" : 30178,
- "secondEndPos" : 30178
-}, {
- "firstType" : "PrimitiveType",
- "secondType" : "PrimitiveType",
- "firstLabel" : "boolean",
- "secondLabel" : "boolean",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 30179,
- "secondPos" : 30179,
- "firstEndPos" : 30186,
- "secondEndPos" : 30186
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "isCommutative",
- "secondLabel" : "isCommutative",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 30187,
- "secondPos" : 30187,
- "firstEndPos" : 30200,
- "secondEndPos" : 30200
-}, {
- "firstType" : "SingleVariableDeclaration",
- "secondType" : "SingleVariableDeclaration",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 30201,
- "secondPos" : 30201,
- "firstEndPos" : 30209,
- "secondEndPos" : 30209
-}, {
- "firstType" : "PrimitiveType",
- "secondType" : "PrimitiveType",
- "firstLabel" : "int",
- "secondLabel" : "int",
- "firstParentType" : "SingleVariableDeclaration",
- "secondParentType" : "SingleVariableDeclaration",
- "firstPos" : 30201,
- "secondPos" : 30201,
- "firstEndPos" : 30204,
- "secondEndPos" : 30204
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "type",
- "secondLabel" : "type",
- "firstParentType" : "SingleVariableDeclaration",
- "secondParentType" : "SingleVariableDeclaration",
- "firstPos" : 30205,
- "secondPos" : 30205,
- "firstEndPos" : 30209,
- "secondEndPos" : 30209
-}, {
- "firstType" : "Block",
- "secondType" : "Block",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 30211,
- "secondPos" : 30211,
- "firstEndPos" : 30371,
- "secondEndPos" : 30371
-}, {
- "firstType" : "SwitchStatement",
- "secondType" : "SwitchStatement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "Block",
- "secondParentType" : "Block",
- "firstPos" : 30217,
- "secondPos" : 30217,
- "firstEndPos" : 30367,
- "secondEndPos" : 30367
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "type",
- "secondLabel" : "type",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 30225,
- "secondPos" : 30225,
- "firstEndPos" : 30229,
- "secondEndPos" : 30229
-}, {
- "firstType" : "SwitchCase",
- "secondType" : "SwitchCase",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 30239,
- "secondPos" : 30239,
- "firstEndPos" : 30254,
- "secondEndPos" : 30254
-}, {
- "firstType" : "QualifiedName",
- "secondType" : "QualifiedName",
- "firstLabel" : "Token.MUL",
- "secondLabel" : "Token.MUL",
- "firstParentType" : "SwitchCase",
- "secondParentType" : "SwitchCase",
- "firstPos" : 30244,
- "secondPos" : 30244,
- "firstEndPos" : 30253,
- "secondEndPos" : 30253
-}, {
- "firstType" : "SwitchCase",
- "secondType" : "SwitchCase",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 30261,
- "secondPos" : 30261,
- "firstEndPos" : 30278,
- "secondEndPos" : 30278
-}, {
- "firstType" : "QualifiedName",
- "secondType" : "QualifiedName",
- "firstLabel" : "Token.BITOR",
- "secondLabel" : "Token.BITOR",
- "firstParentType" : "SwitchCase",
- "secondParentType" : "SwitchCase",
- "firstPos" : 30266,
- "secondPos" : 30266,
- "firstEndPos" : 30277,
- "secondEndPos" : 30277
-}, {
- "firstType" : "SwitchCase",
- "secondType" : "SwitchCase",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 30285,
- "secondPos" : 30285,
- "firstEndPos" : 30303,
- "secondEndPos" : 30303
-}, {
- "firstType" : "QualifiedName",
- "secondType" : "QualifiedName",
- "firstLabel" : "Token.BITAND",
- "secondLabel" : "Token.BITAND",
- "firstParentType" : "SwitchCase",
- "secondParentType" : "SwitchCase",
- "firstPos" : 30290,
- "secondPos" : 30290,
- "firstEndPos" : 30302,
- "secondEndPos" : 30302
-}, {
- "firstType" : "ReturnStatement",
- "secondType" : "ReturnStatement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 30312,
- "secondPos" : 30312,
- "firstEndPos" : 30324,
- "secondEndPos" : 30324
-}, {
- "firstType" : "BooleanLiteral",
- "secondType" : "BooleanLiteral",
- "firstLabel" : "true",
- "secondLabel" : "true",
- "firstParentType" : "ReturnStatement",
- "secondParentType" : "ReturnStatement",
- "firstPos" : 30319,
- "secondPos" : 30319,
- "firstEndPos" : 30323,
- "secondEndPos" : 30323
-}, {
- "firstType" : "SwitchCase",
- "secondType" : "SwitchCase",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 30331,
- "secondPos" : 30331,
- "firstEndPos" : 30339,
- "secondEndPos" : 30339
-}, {
- "firstType" : "ReturnStatement",
- "secondType" : "ReturnStatement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 30348,
- "secondPos" : 30348,
- "firstEndPos" : 30361,
- "secondEndPos" : 30361
-}, {
- "firstType" : "BooleanLiteral",
- "secondType" : "BooleanLiteral",
- "firstLabel" : "false",
- "secondLabel" : "false",
- "firstParentType" : "ReturnStatement",
- "secondParentType" : "ReturnStatement",
- "firstPos" : 30355,
- "secondPos" : 30355,
- "firstEndPos" : 30360,
- "secondEndPos" : 30360
-}, {
- "firstType" : "MethodDeclaration",
- "secondType" : "MethodDeclaration",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "TypeDeclaration",
- "secondParentType" : "TypeDeclaration",
- "firstPos" : 30375,
- "secondPos" : 30375,
- "firstEndPos" : 30842,
- "secondEndPos" : 30842
-}, {
- "firstType" : "Modifier",
- "secondType" : "Modifier",
- "firstLabel" : "static",
- "secondLabel" : "static",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 30375,
- "secondPos" : 30375,
- "firstEndPos" : 30381,
- "secondEndPos" : 30381
-}, {
- "firstType" : "PrimitiveType",
- "secondType" : "PrimitiveType",
- "firstLabel" : "boolean",
- "secondLabel" : "boolean",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 30382,
- "secondPos" : 30382,
- "firstEndPos" : 30389,
- "secondEndPos" : 30389
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "isAssignmentOp",
- "secondLabel" : "isAssignmentOp",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 30390,
- "secondPos" : 30390,
- "firstEndPos" : 30404,
- "secondEndPos" : 30404
-}, {
- "firstType" : "SingleVariableDeclaration",
- "secondType" : "SingleVariableDeclaration",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 30405,
- "secondPos" : 30405,
- "firstEndPos" : 30411,
- "secondEndPos" : 30411
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "Node",
- "secondLabel" : "Node",
- "firstParentType" : "SimpleType",
- "secondParentType" : "SimpleType",
- "firstPos" : 30405,
- "secondPos" : 30405,
- "firstEndPos" : 30409,
- "secondEndPos" : 30409
-}, {
- "firstType" : "SimpleType",
- "secondType" : "SimpleType",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SingleVariableDeclaration",
- "secondParentType" : "SingleVariableDeclaration",
- "firstPos" : 30405,
- "secondPos" : 30405,
- "firstEndPos" : 30409,
- "secondEndPos" : 30409
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "n",
- "secondLabel" : "n",
- "firstParentType" : "SingleVariableDeclaration",
- "secondParentType" : "SingleVariableDeclaration",
- "firstPos" : 30410,
- "secondPos" : 30410,
- "firstEndPos" : 30411,
- "secondEndPos" : 30411
-}, {
- "firstType" : "Block",
- "secondType" : "Block",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 30413,
- "secondPos" : 30413,
- "firstEndPos" : 30842,
- "secondEndPos" : 30842
-}, {
- "firstType" : "SwitchStatement",
- "secondType" : "SwitchStatement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "Block",
- "secondParentType" : "Block",
- "firstPos" : 30419,
- "secondPos" : 30419,
- "firstEndPos" : 30820,
- "secondEndPos" : 30820
-}, {
- "firstType" : "MethodInvocation",
- "secondType" : "MethodInvocation",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 30427,
- "secondPos" : 30427,
- "firstEndPos" : 30438,
- "secondEndPos" : 30438
-}, {
- "firstType" : "METHOD_INVOCATION_RECEIVER",
- "secondType" : "METHOD_INVOCATION_RECEIVER",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 30427,
- "secondPos" : 30427,
- "firstEndPos" : 30428,
- "secondEndPos" : 30428
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "n",
- "secondLabel" : "n",
- "firstParentType" : "METHOD_INVOCATION_RECEIVER",
- "secondParentType" : "METHOD_INVOCATION_RECEIVER",
- "firstPos" : 30427,
- "secondPos" : 30427,
- "firstEndPos" : 30428,
- "secondEndPos" : 30428
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "getType",
- "secondLabel" : "getType",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 30429,
- "secondPos" : 30429,
- "firstEndPos" : 30436,
- "secondEndPos" : 30436
-}, {
- "firstType" : "SwitchCase",
- "secondType" : "SwitchCase",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 30447,
- "secondPos" : 30447,
- "firstEndPos" : 30465,
- "secondEndPos" : 30465
-}, {
- "firstType" : "QualifiedName",
- "secondType" : "QualifiedName",
- "firstLabel" : "Token.ASSIGN",
- "secondLabel" : "Token.ASSIGN",
- "firstParentType" : "SwitchCase",
- "secondParentType" : "SwitchCase",
- "firstPos" : 30452,
- "secondPos" : 30452,
- "firstEndPos" : 30464,
- "secondEndPos" : 30464
-}, {
- "firstType" : "SwitchCase",
- "secondType" : "SwitchCase",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 30472,
- "secondPos" : 30472,
- "firstEndPos" : 30496,
- "secondEndPos" : 30496
-}, {
- "firstType" : "QualifiedName",
- "secondType" : "QualifiedName",
- "firstLabel" : "Token.ASSIGN_BITOR",
- "secondLabel" : "Token.ASSIGN_BITOR",
- "firstParentType" : "SwitchCase",
- "secondParentType" : "SwitchCase",
- "firstPos" : 30477,
- "secondPos" : 30477,
- "firstEndPos" : 30495,
- "secondEndPos" : 30495
-}, {
- "firstType" : "SwitchCase",
- "secondType" : "SwitchCase",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 30503,
- "secondPos" : 30503,
- "firstEndPos" : 30528,
- "secondEndPos" : 30528
-}, {
- "firstType" : "QualifiedName",
- "secondType" : "QualifiedName",
- "firstLabel" : "Token.ASSIGN_BITXOR",
- "secondLabel" : "Token.ASSIGN_BITXOR",
- "firstParentType" : "SwitchCase",
- "secondParentType" : "SwitchCase",
- "firstPos" : 30508,
- "secondPos" : 30508,
- "firstEndPos" : 30527,
- "secondEndPos" : 30527
-}, {
- "firstType" : "SwitchCase",
- "secondType" : "SwitchCase",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 30535,
- "secondPos" : 30535,
- "firstEndPos" : 30560,
- "secondEndPos" : 30560
-}, {
- "firstType" : "QualifiedName",
- "secondType" : "QualifiedName",
- "firstLabel" : "Token.ASSIGN_BITAND",
- "secondLabel" : "Token.ASSIGN_BITAND",
- "firstParentType" : "SwitchCase",
- "secondParentType" : "SwitchCase",
- "firstPos" : 30540,
- "secondPos" : 30540,
- "firstEndPos" : 30559,
- "secondEndPos" : 30559
-}, {
- "firstType" : "SwitchCase",
- "secondType" : "SwitchCase",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 30567,
- "secondPos" : 30567,
- "firstEndPos" : 30589,
- "secondEndPos" : 30589
-}, {
- "firstType" : "QualifiedName",
- "secondType" : "QualifiedName",
- "firstLabel" : "Token.ASSIGN_LSH",
- "secondLabel" : "Token.ASSIGN_LSH",
- "firstParentType" : "SwitchCase",
- "secondParentType" : "SwitchCase",
- "firstPos" : 30572,
- "secondPos" : 30572,
- "firstEndPos" : 30588,
- "secondEndPos" : 30588
-}, {
- "firstType" : "SwitchCase",
- "secondType" : "SwitchCase",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 30596,
- "secondPos" : 30596,
- "firstEndPos" : 30618,
- "secondEndPos" : 30618
-}, {
- "firstType" : "QualifiedName",
- "secondType" : "QualifiedName",
- "firstLabel" : "Token.ASSIGN_RSH",
- "secondLabel" : "Token.ASSIGN_RSH",
- "firstParentType" : "SwitchCase",
- "secondParentType" : "SwitchCase",
- "firstPos" : 30601,
- "secondPos" : 30601,
- "firstEndPos" : 30617,
- "secondEndPos" : 30617
-}, {
- "firstType" : "SwitchCase",
- "secondType" : "SwitchCase",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 30625,
- "secondPos" : 30625,
- "firstEndPos" : 30648,
- "secondEndPos" : 30648
-}, {
- "firstType" : "QualifiedName",
- "secondType" : "QualifiedName",
- "firstLabel" : "Token.ASSIGN_URSH",
- "secondLabel" : "Token.ASSIGN_URSH",
- "firstParentType" : "SwitchCase",
- "secondParentType" : "SwitchCase",
- "firstPos" : 30630,
- "secondPos" : 30630,
- "firstEndPos" : 30647,
- "secondEndPos" : 30647
-}, {
- "firstType" : "SwitchCase",
- "secondType" : "SwitchCase",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 30655,
- "secondPos" : 30655,
- "firstEndPos" : 30677,
- "secondEndPos" : 30677
-}, {
- "firstType" : "QualifiedName",
- "secondType" : "QualifiedName",
- "firstLabel" : "Token.ASSIGN_ADD",
- "secondLabel" : "Token.ASSIGN_ADD",
- "firstParentType" : "SwitchCase",
- "secondParentType" : "SwitchCase",
- "firstPos" : 30660,
- "secondPos" : 30660,
- "firstEndPos" : 30676,
- "secondEndPos" : 30676
-}, {
- "firstType" : "SwitchCase",
- "secondType" : "SwitchCase",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 30684,
- "secondPos" : 30684,
- "firstEndPos" : 30706,
- "secondEndPos" : 30706
-}, {
- "firstType" : "QualifiedName",
- "secondType" : "QualifiedName",
- "firstLabel" : "Token.ASSIGN_SUB",
- "secondLabel" : "Token.ASSIGN_SUB",
- "firstParentType" : "SwitchCase",
- "secondParentType" : "SwitchCase",
- "firstPos" : 30689,
- "secondPos" : 30689,
- "firstEndPos" : 30705,
- "secondEndPos" : 30705
-}, {
- "firstType" : "SwitchCase",
- "secondType" : "SwitchCase",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 30713,
- "secondPos" : 30713,
- "firstEndPos" : 30735,
- "secondEndPos" : 30735
-}, {
- "firstType" : "QualifiedName",
- "secondType" : "QualifiedName",
- "firstLabel" : "Token.ASSIGN_MUL",
- "secondLabel" : "Token.ASSIGN_MUL",
- "firstParentType" : "SwitchCase",
- "secondParentType" : "SwitchCase",
- "firstPos" : 30718,
- "secondPos" : 30718,
- "firstEndPos" : 30734,
- "secondEndPos" : 30734
-}, {
- "firstType" : "SwitchCase",
- "secondType" : "SwitchCase",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 30742,
- "secondPos" : 30742,
- "firstEndPos" : 30764,
- "secondEndPos" : 30764
-}, {
- "firstType" : "QualifiedName",
- "secondType" : "QualifiedName",
- "firstLabel" : "Token.ASSIGN_DIV",
- "secondLabel" : "Token.ASSIGN_DIV",
- "firstParentType" : "SwitchCase",
- "secondParentType" : "SwitchCase",
- "firstPos" : 30747,
- "secondPos" : 30747,
- "firstEndPos" : 30763,
- "secondEndPos" : 30763
-}, {
- "firstType" : "SwitchCase",
- "secondType" : "SwitchCase",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 30771,
- "secondPos" : 30771,
- "firstEndPos" : 30793,
- "secondEndPos" : 30793
-}, {
- "firstType" : "QualifiedName",
- "secondType" : "QualifiedName",
- "firstLabel" : "Token.ASSIGN_MOD",
- "secondLabel" : "Token.ASSIGN_MOD",
- "firstParentType" : "SwitchCase",
- "secondParentType" : "SwitchCase",
- "firstPos" : 30776,
- "secondPos" : 30776,
- "firstEndPos" : 30792,
- "secondEndPos" : 30792
-}, {
- "firstType" : "ReturnStatement",
- "secondType" : "ReturnStatement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 30802,
- "secondPos" : 30802,
- "firstEndPos" : 30814,
- "secondEndPos" : 30814
-}, {
- "firstType" : "BooleanLiteral",
- "secondType" : "BooleanLiteral",
- "firstLabel" : "true",
- "secondLabel" : "true",
- "firstParentType" : "ReturnStatement",
- "secondParentType" : "ReturnStatement",
- "firstPos" : 30809,
- "secondPos" : 30809,
- "firstEndPos" : 30813,
- "secondEndPos" : 30813
-}, {
- "firstType" : "ReturnStatement",
- "secondType" : "ReturnStatement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "Block",
- "secondParentType" : "Block",
- "firstPos" : 30825,
- "secondPos" : 30825,
- "firstEndPos" : 30838,
- "secondEndPos" : 30838
-}, {
- "firstType" : "BooleanLiteral",
- "secondType" : "BooleanLiteral",
- "firstLabel" : "false",
- "secondLabel" : "false",
- "firstParentType" : "ReturnStatement",
- "secondParentType" : "ReturnStatement",
- "firstPos" : 30832,
- "secondPos" : 30832,
- "firstEndPos" : 30837,
- "secondEndPos" : 30837
-}, {
- "firstType" : "MethodDeclaration",
- "secondType" : "MethodDeclaration",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "TypeDeclaration",
- "secondParentType" : "TypeDeclaration",
- "firstPos" : 30846,
- "secondPos" : 30846,
- "firstEndPos" : 31609,
- "secondEndPos" : 31609
-}, {
- "firstType" : "Modifier",
- "secondType" : "Modifier",
- "firstLabel" : "static",
- "secondLabel" : "static",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 30846,
- "secondPos" : 30846,
- "firstEndPos" : 30852,
- "secondEndPos" : 30852
-}, {
- "firstType" : "PrimitiveType",
- "secondType" : "PrimitiveType",
- "firstLabel" : "int",
- "secondLabel" : "int",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 30853,
- "secondPos" : 30853,
- "firstEndPos" : 30856,
- "secondEndPos" : 30856
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "getOpFromAssignmentOp",
- "secondLabel" : "getOpFromAssignmentOp",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 30857,
- "secondPos" : 30857,
- "firstEndPos" : 30878,
- "secondEndPos" : 30878
-}, {
- "firstType" : "SingleVariableDeclaration",
- "secondType" : "SingleVariableDeclaration",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 30879,
- "secondPos" : 30879,
- "firstEndPos" : 30885,
- "secondEndPos" : 30885
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "Node",
- "secondLabel" : "Node",
- "firstParentType" : "SimpleType",
- "secondParentType" : "SimpleType",
- "firstPos" : 30879,
- "secondPos" : 30879,
- "firstEndPos" : 30883,
- "secondEndPos" : 30883
-}, {
- "firstType" : "SimpleType",
- "secondType" : "SimpleType",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SingleVariableDeclaration",
- "secondParentType" : "SingleVariableDeclaration",
- "firstPos" : 30879,
- "secondPos" : 30879,
- "firstEndPos" : 30883,
- "secondEndPos" : 30883
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "n",
- "secondLabel" : "n",
- "firstParentType" : "SingleVariableDeclaration",
- "secondParentType" : "SingleVariableDeclaration",
- "firstPos" : 30884,
- "secondPos" : 30884,
- "firstEndPos" : 30885,
- "secondEndPos" : 30885
-}, {
- "firstType" : "Block",
- "secondType" : "Block",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 30887,
- "secondPos" : 30887,
- "firstEndPos" : 31609,
- "secondEndPos" : 31609
-}, {
- "firstType" : "SwitchStatement",
- "secondType" : "SwitchStatement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "Block",
- "secondParentType" : "Block",
- "firstPos" : 30893,
- "secondPos" : 30893,
- "firstEndPos" : 31543,
- "secondEndPos" : 31543
-}, {
- "firstType" : "MethodInvocation",
- "secondType" : "MethodInvocation",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 30901,
- "secondPos" : 30901,
- "firstEndPos" : 30912,
- "secondEndPos" : 30912
-}, {
- "firstType" : "METHOD_INVOCATION_RECEIVER",
- "secondType" : "METHOD_INVOCATION_RECEIVER",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 30901,
- "secondPos" : 30901,
- "firstEndPos" : 30902,
- "secondEndPos" : 30902
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "n",
- "secondLabel" : "n",
- "firstParentType" : "METHOD_INVOCATION_RECEIVER",
- "secondParentType" : "METHOD_INVOCATION_RECEIVER",
- "firstPos" : 30901,
- "secondPos" : 30901,
- "firstEndPos" : 30902,
- "secondEndPos" : 30902
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "getType",
- "secondLabel" : "getType",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 30903,
- "secondPos" : 30903,
- "firstEndPos" : 30910,
- "secondEndPos" : 30910
-}, {
- "firstType" : "SwitchCase",
- "secondType" : "SwitchCase",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 30921,
- "secondPos" : 30921,
- "firstEndPos" : 30945,
- "secondEndPos" : 30945
-}, {
- "firstType" : "QualifiedName",
- "secondType" : "QualifiedName",
- "firstLabel" : "Token.ASSIGN_BITOR",
- "secondLabel" : "Token.ASSIGN_BITOR",
- "firstParentType" : "SwitchCase",
- "secondParentType" : "SwitchCase",
- "firstPos" : 30926,
- "secondPos" : 30926,
- "firstEndPos" : 30944,
- "secondEndPos" : 30944
-}, {
- "firstType" : "ReturnStatement",
- "secondType" : "ReturnStatement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 30954,
- "secondPos" : 30954,
- "firstEndPos" : 30973,
- "secondEndPos" : 30973
-}, {
- "firstType" : "QualifiedName",
- "secondType" : "QualifiedName",
- "firstLabel" : "Token.BITOR",
- "secondLabel" : "Token.BITOR",
- "firstParentType" : "ReturnStatement",
- "secondParentType" : "ReturnStatement",
- "firstPos" : 30961,
- "secondPos" : 30961,
- "firstEndPos" : 30972,
- "secondEndPos" : 30972
-}, {
- "firstType" : "SwitchCase",
- "secondType" : "SwitchCase",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 30980,
- "secondPos" : 30980,
- "firstEndPos" : 31005,
- "secondEndPos" : 31005
-}, {
- "firstType" : "QualifiedName",
- "secondType" : "QualifiedName",
- "firstLabel" : "Token.ASSIGN_BITXOR",
- "secondLabel" : "Token.ASSIGN_BITXOR",
- "firstParentType" : "SwitchCase",
- "secondParentType" : "SwitchCase",
- "firstPos" : 30985,
- "secondPos" : 30985,
- "firstEndPos" : 31004,
- "secondEndPos" : 31004
-}, {
- "firstType" : "ReturnStatement",
- "secondType" : "ReturnStatement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 31014,
- "secondPos" : 31014,
- "firstEndPos" : 31034,
- "secondEndPos" : 31034
-}, {
- "firstType" : "QualifiedName",
- "secondType" : "QualifiedName",
- "firstLabel" : "Token.BITXOR",
- "secondLabel" : "Token.BITXOR",
- "firstParentType" : "ReturnStatement",
- "secondParentType" : "ReturnStatement",
- "firstPos" : 31021,
- "secondPos" : 31021,
- "firstEndPos" : 31033,
- "secondEndPos" : 31033
-}, {
- "firstType" : "SwitchCase",
- "secondType" : "SwitchCase",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 31041,
- "secondPos" : 31041,
- "firstEndPos" : 31066,
- "secondEndPos" : 31066
-}, {
- "firstType" : "QualifiedName",
- "secondType" : "QualifiedName",
- "firstLabel" : "Token.ASSIGN_BITAND",
- "secondLabel" : "Token.ASSIGN_BITAND",
- "firstParentType" : "SwitchCase",
- "secondParentType" : "SwitchCase",
- "firstPos" : 31046,
- "secondPos" : 31046,
- "firstEndPos" : 31065,
- "secondEndPos" : 31065
-}, {
- "firstType" : "ReturnStatement",
- "secondType" : "ReturnStatement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 31075,
- "secondPos" : 31075,
- "firstEndPos" : 31095,
- "secondEndPos" : 31095
-}, {
- "firstType" : "QualifiedName",
- "secondType" : "QualifiedName",
- "firstLabel" : "Token.BITAND",
- "secondLabel" : "Token.BITAND",
- "firstParentType" : "ReturnStatement",
- "secondParentType" : "ReturnStatement",
- "firstPos" : 31082,
- "secondPos" : 31082,
- "firstEndPos" : 31094,
- "secondEndPos" : 31094
-}, {
- "firstType" : "SwitchCase",
- "secondType" : "SwitchCase",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 31102,
- "secondPos" : 31102,
- "firstEndPos" : 31124,
- "secondEndPos" : 31124
-}, {
- "firstType" : "QualifiedName",
- "secondType" : "QualifiedName",
- "firstLabel" : "Token.ASSIGN_LSH",
- "secondLabel" : "Token.ASSIGN_LSH",
- "firstParentType" : "SwitchCase",
- "secondParentType" : "SwitchCase",
- "firstPos" : 31107,
- "secondPos" : 31107,
- "firstEndPos" : 31123,
- "secondEndPos" : 31123
-}, {
- "firstType" : "ReturnStatement",
- "secondType" : "ReturnStatement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 31133,
- "secondPos" : 31133,
- "firstEndPos" : 31150,
- "secondEndPos" : 31150
-}, {
- "firstType" : "QualifiedName",
- "secondType" : "QualifiedName",
- "firstLabel" : "Token.LSH",
- "secondLabel" : "Token.LSH",
- "firstParentType" : "ReturnStatement",
- "secondParentType" : "ReturnStatement",
- "firstPos" : 31140,
- "secondPos" : 31140,
- "firstEndPos" : 31149,
- "secondEndPos" : 31149
-}, {
- "firstType" : "SwitchCase",
- "secondType" : "SwitchCase",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 31157,
- "secondPos" : 31157,
- "firstEndPos" : 31179,
- "secondEndPos" : 31179
-}, {
- "firstType" : "QualifiedName",
- "secondType" : "QualifiedName",
- "firstLabel" : "Token.ASSIGN_RSH",
- "secondLabel" : "Token.ASSIGN_RSH",
- "firstParentType" : "SwitchCase",
- "secondParentType" : "SwitchCase",
- "firstPos" : 31162,
- "secondPos" : 31162,
- "firstEndPos" : 31178,
- "secondEndPos" : 31178
-}, {
- "firstType" : "ReturnStatement",
- "secondType" : "ReturnStatement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 31188,
- "secondPos" : 31188,
- "firstEndPos" : 31205,
- "secondEndPos" : 31205
-}, {
- "firstType" : "QualifiedName",
- "secondType" : "QualifiedName",
- "firstLabel" : "Token.RSH",
- "secondLabel" : "Token.RSH",
- "firstParentType" : "ReturnStatement",
- "secondParentType" : "ReturnStatement",
- "firstPos" : 31195,
- "secondPos" : 31195,
- "firstEndPos" : 31204,
- "secondEndPos" : 31204
-}, {
- "firstType" : "SwitchCase",
- "secondType" : "SwitchCase",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 31212,
- "secondPos" : 31212,
- "firstEndPos" : 31235,
- "secondEndPos" : 31235
-}, {
- "firstType" : "QualifiedName",
- "secondType" : "QualifiedName",
- "firstLabel" : "Token.ASSIGN_URSH",
- "secondLabel" : "Token.ASSIGN_URSH",
- "firstParentType" : "SwitchCase",
- "secondParentType" : "SwitchCase",
- "firstPos" : 31217,
- "secondPos" : 31217,
- "firstEndPos" : 31234,
- "secondEndPos" : 31234
-}, {
- "firstType" : "ReturnStatement",
- "secondType" : "ReturnStatement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 31244,
- "secondPos" : 31244,
- "firstEndPos" : 31262,
- "secondEndPos" : 31262
-}, {
- "firstType" : "QualifiedName",
- "secondType" : "QualifiedName",
- "firstLabel" : "Token.URSH",
- "secondLabel" : "Token.URSH",
- "firstParentType" : "ReturnStatement",
- "secondParentType" : "ReturnStatement",
- "firstPos" : 31251,
- "secondPos" : 31251,
- "firstEndPos" : 31261,
- "secondEndPos" : 31261
-}, {
- "firstType" : "SwitchCase",
- "secondType" : "SwitchCase",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 31269,
- "secondPos" : 31269,
- "firstEndPos" : 31291,
- "secondEndPos" : 31291
-}, {
- "firstType" : "QualifiedName",
- "secondType" : "QualifiedName",
- "firstLabel" : "Token.ASSIGN_ADD",
- "secondLabel" : "Token.ASSIGN_ADD",
- "firstParentType" : "SwitchCase",
- "secondParentType" : "SwitchCase",
- "firstPos" : 31274,
- "secondPos" : 31274,
- "firstEndPos" : 31290,
- "secondEndPos" : 31290
-}, {
- "firstType" : "ReturnStatement",
- "secondType" : "ReturnStatement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 31300,
- "secondPos" : 31300,
- "firstEndPos" : 31317,
- "secondEndPos" : 31317
-}, {
- "firstType" : "QualifiedName",
- "secondType" : "QualifiedName",
- "firstLabel" : "Token.ADD",
- "secondLabel" : "Token.ADD",
- "firstParentType" : "ReturnStatement",
- "secondParentType" : "ReturnStatement",
- "firstPos" : 31307,
- "secondPos" : 31307,
- "firstEndPos" : 31316,
- "secondEndPos" : 31316
-}, {
- "firstType" : "SwitchCase",
- "secondType" : "SwitchCase",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 31324,
- "secondPos" : 31324,
- "firstEndPos" : 31346,
- "secondEndPos" : 31346
-}, {
- "firstType" : "QualifiedName",
- "secondType" : "QualifiedName",
- "firstLabel" : "Token.ASSIGN_SUB",
- "secondLabel" : "Token.ASSIGN_SUB",
- "firstParentType" : "SwitchCase",
- "secondParentType" : "SwitchCase",
- "firstPos" : 31329,
- "secondPos" : 31329,
- "firstEndPos" : 31345,
- "secondEndPos" : 31345
-}, {
- "firstType" : "ReturnStatement",
- "secondType" : "ReturnStatement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 31355,
- "secondPos" : 31355,
- "firstEndPos" : 31372,
- "secondEndPos" : 31372
-}, {
- "firstType" : "QualifiedName",
- "secondType" : "QualifiedName",
- "firstLabel" : "Token.SUB",
- "secondLabel" : "Token.SUB",
- "firstParentType" : "ReturnStatement",
- "secondParentType" : "ReturnStatement",
- "firstPos" : 31362,
- "secondPos" : 31362,
- "firstEndPos" : 31371,
- "secondEndPos" : 31371
-}, {
- "firstType" : "SwitchCase",
- "secondType" : "SwitchCase",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 31379,
- "secondPos" : 31379,
- "firstEndPos" : 31401,
- "secondEndPos" : 31401
-}, {
- "firstType" : "QualifiedName",
- "secondType" : "QualifiedName",
- "firstLabel" : "Token.ASSIGN_MUL",
- "secondLabel" : "Token.ASSIGN_MUL",
- "firstParentType" : "SwitchCase",
- "secondParentType" : "SwitchCase",
- "firstPos" : 31384,
- "secondPos" : 31384,
- "firstEndPos" : 31400,
- "secondEndPos" : 31400
-}, {
- "firstType" : "ReturnStatement",
- "secondType" : "ReturnStatement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 31410,
- "secondPos" : 31410,
- "firstEndPos" : 31427,
- "secondEndPos" : 31427
-}, {
- "firstType" : "QualifiedName",
- "secondType" : "QualifiedName",
- "firstLabel" : "Token.MUL",
- "secondLabel" : "Token.MUL",
- "firstParentType" : "ReturnStatement",
- "secondParentType" : "ReturnStatement",
- "firstPos" : 31417,
- "secondPos" : 31417,
- "firstEndPos" : 31426,
- "secondEndPos" : 31426
-}, {
- "firstType" : "SwitchCase",
- "secondType" : "SwitchCase",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 31434,
- "secondPos" : 31434,
- "firstEndPos" : 31456,
- "secondEndPos" : 31456
-}, {
- "firstType" : "QualifiedName",
- "secondType" : "QualifiedName",
- "firstLabel" : "Token.ASSIGN_DIV",
- "secondLabel" : "Token.ASSIGN_DIV",
- "firstParentType" : "SwitchCase",
- "secondParentType" : "SwitchCase",
- "firstPos" : 31439,
- "secondPos" : 31439,
- "firstEndPos" : 31455,
- "secondEndPos" : 31455
-}, {
- "firstType" : "ReturnStatement",
- "secondType" : "ReturnStatement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 31465,
- "secondPos" : 31465,
- "firstEndPos" : 31482,
- "secondEndPos" : 31482
-}, {
- "firstType" : "QualifiedName",
- "secondType" : "QualifiedName",
- "firstLabel" : "Token.DIV",
- "secondLabel" : "Token.DIV",
- "firstParentType" : "ReturnStatement",
- "secondParentType" : "ReturnStatement",
- "firstPos" : 31472,
- "secondPos" : 31472,
- "firstEndPos" : 31481,
- "secondEndPos" : 31481
-}, {
- "firstType" : "SwitchCase",
- "secondType" : "SwitchCase",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 31489,
- "secondPos" : 31489,
- "firstEndPos" : 31511,
- "secondEndPos" : 31511
-}, {
- "firstType" : "QualifiedName",
- "secondType" : "QualifiedName",
- "firstLabel" : "Token.ASSIGN_MOD",
- "secondLabel" : "Token.ASSIGN_MOD",
- "firstParentType" : "SwitchCase",
- "secondParentType" : "SwitchCase",
- "firstPos" : 31494,
- "secondPos" : 31494,
- "firstEndPos" : 31510,
- "secondEndPos" : 31510
-}, {
- "firstType" : "ReturnStatement",
- "secondType" : "ReturnStatement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 31520,
- "secondPos" : 31520,
- "firstEndPos" : 31537,
- "secondEndPos" : 31537
-}, {
- "firstType" : "QualifiedName",
- "secondType" : "QualifiedName",
- "firstLabel" : "Token.MOD",
- "secondLabel" : "Token.MOD",
- "firstParentType" : "ReturnStatement",
- "secondParentType" : "ReturnStatement",
- "firstPos" : 31527,
- "secondPos" : 31527,
- "firstEndPos" : 31536,
- "secondEndPos" : 31536
-}, {
- "firstType" : "ThrowStatement",
- "secondType" : "ThrowStatement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "Block",
- "secondParentType" : "Block",
- "firstPos" : 31548,
- "secondPos" : 31548,
- "firstEndPos" : 31605,
- "secondEndPos" : 31605
-}, {
- "firstType" : "ClassInstanceCreation",
- "secondType" : "ClassInstanceCreation",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "ThrowStatement",
- "secondParentType" : "ThrowStatement",
- "firstPos" : 31554,
- "secondPos" : 31554,
- "firstEndPos" : 31604,
- "secondEndPos" : 31604
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "IllegalArgumentException",
- "secondLabel" : "IllegalArgumentException",
- "firstParentType" : "SimpleType",
- "secondParentType" : "SimpleType",
- "firstPos" : 31558,
- "secondPos" : 31558,
- "firstEndPos" : 31582,
- "secondEndPos" : 31582
-}, {
- "firstType" : "SimpleType",
- "secondType" : "SimpleType",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "ClassInstanceCreation",
- "secondParentType" : "ClassInstanceCreation",
- "firstPos" : 31558,
- "secondPos" : 31558,
- "firstEndPos" : 31582,
- "secondEndPos" : 31582
-}, {
- "firstType" : "StringLiteral",
- "secondType" : "StringLiteral",
- "firstLabel" : "\"Not an assiment op\"",
- "secondLabel" : "\"Not an assiment op\"",
- "firstParentType" : "ClassInstanceCreation",
- "secondParentType" : "ClassInstanceCreation",
- "firstPos" : 31583,
- "secondPos" : 31583,
- "firstEndPos" : 31603,
- "secondEndPos" : 31603
-}, {
- "firstType" : "MethodDeclaration",
- "secondType" : "MethodDeclaration",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "TypeDeclaration",
- "secondParentType" : "TypeDeclaration",
- "firstPos" : 31613,
- "secondPos" : 31613,
- "firstEndPos" : 31703,
- "secondEndPos" : 31703
-}, {
- "firstType" : "Modifier",
- "secondType" : "Modifier",
- "firstLabel" : "static",
- "secondLabel" : "static",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 31613,
- "secondPos" : 31613,
- "firstEndPos" : 31619,
- "secondEndPos" : 31619
-}, {
- "firstType" : "PrimitiveType",
- "secondType" : "PrimitiveType",
- "firstLabel" : "boolean",
- "secondLabel" : "boolean",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 31620,
- "secondPos" : 31620,
- "firstEndPos" : 31627,
- "secondEndPos" : 31627
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "isExpressionNode",
- "secondLabel" : "isExpressionNode",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 31628,
- "secondPos" : 31628,
- "firstEndPos" : 31644,
- "secondEndPos" : 31644
-}, {
- "firstType" : "SingleVariableDeclaration",
- "secondType" : "SingleVariableDeclaration",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 31645,
- "secondPos" : 31645,
- "firstEndPos" : 31651,
- "secondEndPos" : 31651
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "Node",
- "secondLabel" : "Node",
- "firstParentType" : "SimpleType",
- "secondParentType" : "SimpleType",
- "firstPos" : 31645,
- "secondPos" : 31645,
- "firstEndPos" : 31649,
- "secondEndPos" : 31649
-}, {
- "firstType" : "SimpleType",
- "secondType" : "SimpleType",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SingleVariableDeclaration",
- "secondParentType" : "SingleVariableDeclaration",
- "firstPos" : 31645,
- "secondPos" : 31645,
- "firstEndPos" : 31649,
- "secondEndPos" : 31649
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "n",
- "secondLabel" : "n",
- "firstParentType" : "SingleVariableDeclaration",
- "secondParentType" : "SingleVariableDeclaration",
- "firstPos" : 31650,
- "secondPos" : 31650,
- "firstEndPos" : 31651,
- "secondEndPos" : 31651
-}, {
- "firstType" : "Block",
- "secondType" : "Block",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 31653,
- "secondPos" : 31653,
- "firstEndPos" : 31703,
- "secondEndPos" : 31703
-}, {
- "firstType" : "ReturnStatement",
- "secondType" : "ReturnStatement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "Block",
- "secondParentType" : "Block",
- "firstPos" : 31659,
- "secondPos" : 31659,
- "firstEndPos" : 31699,
- "secondEndPos" : 31699
-}, {
- "firstType" : "InfixExpression",
- "secondType" : "InfixExpression",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "ReturnStatement",
- "secondParentType" : "ReturnStatement",
- "firstPos" : 31666,
- "secondPos" : 31666,
- "firstEndPos" : 31698,
- "secondEndPos" : 31698
-}, {
- "firstType" : "MethodInvocation",
- "secondType" : "MethodInvocation",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "InfixExpression",
- "secondParentType" : "InfixExpression",
- "firstPos" : 31666,
- "secondPos" : 31666,
- "firstEndPos" : 31677,
- "secondEndPos" : 31677
-}, {
- "firstType" : "METHOD_INVOCATION_RECEIVER",
- "secondType" : "METHOD_INVOCATION_RECEIVER",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 31666,
- "secondPos" : 31666,
- "firstEndPos" : 31667,
- "secondEndPos" : 31667
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "n",
- "secondLabel" : "n",
- "firstParentType" : "METHOD_INVOCATION_RECEIVER",
- "secondParentType" : "METHOD_INVOCATION_RECEIVER",
- "firstPos" : 31666,
- "secondPos" : 31666,
- "firstEndPos" : 31667,
- "secondEndPos" : 31667
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "getType",
- "secondLabel" : "getType",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 31668,
- "secondPos" : 31668,
- "firstEndPos" : 31675,
- "secondEndPos" : 31675
-}, {
- "firstType" : "INFIX_EXPRESSION_OPERATOR",
- "secondType" : "INFIX_EXPRESSION_OPERATOR",
- "firstLabel" : "==",
- "secondLabel" : "==",
- "firstParentType" : "InfixExpression",
- "secondParentType" : "InfixExpression",
- "firstPos" : 31678,
- "secondPos" : 31678,
- "firstEndPos" : 31680,
- "secondEndPos" : 31680
-}, {
- "firstType" : "QualifiedName",
- "secondType" : "QualifiedName",
- "firstLabel" : "Token.EXPR_RESULT",
- "secondLabel" : "Token.EXPR_RESULT",
- "firstParentType" : "InfixExpression",
- "secondParentType" : "InfixExpression",
- "firstPos" : 31681,
- "secondPos" : 31681,
- "firstEndPos" : 31698,
- "secondEndPos" : 31698
-}, {
- "firstType" : "MethodDeclaration",
- "secondType" : "MethodDeclaration",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "TypeDeclaration",
- "secondParentType" : "TypeDeclaration",
- "firstPos" : 31707,
- "secondPos" : 31707,
- "firstEndPos" : 31901,
- "secondEndPos" : 31901
-}, {
- "firstType" : "Javadoc",
- "secondType" : "Javadoc",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 31707,
- "secondPos" : 31707,
- "firstEndPos" : 31809,
- "secondEndPos" : 31809
-}, {
- "firstType" : "TagElement",
- "secondType" : "TagElement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "Javadoc",
- "secondParentType" : "Javadoc",
- "firstPos" : 31716,
- "secondPos" : 31716,
- "firstEndPos" : 31803,
- "secondEndPos" : 31803
-}, {
- "firstType" : "TextElement",
- "secondType" : "TextElement",
- "firstLabel" : "Determines if the given node contains a function statement or function",
- "secondLabel" : "Determines if the given node contains a function statement or function",
- "firstParentType" : "TagElement",
- "secondParentType" : "TagElement",
- "firstPos" : 31716,
- "secondPos" : 31716,
- "firstEndPos" : 31786,
- "secondEndPos" : 31786
-}, {
- "firstType" : "TextElement",
- "secondType" : "TextElement",
- "firstLabel" : "expression.",
- "secondLabel" : "expression.",
- "firstParentType" : "TagElement",
- "secondParentType" : "TagElement",
- "firstPos" : 31792,
- "secondPos" : 31792,
- "firstEndPos" : 31803,
- "secondEndPos" : 31803
-}, {
- "firstType" : "Modifier",
- "secondType" : "Modifier",
- "firstLabel" : "static",
- "secondLabel" : "static",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 31812,
- "secondPos" : 31812,
- "firstEndPos" : 31818,
- "secondEndPos" : 31818
-}, {
- "firstType" : "PrimitiveType",
- "secondType" : "PrimitiveType",
- "firstLabel" : "boolean",
- "secondLabel" : "boolean",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 31819,
- "secondPos" : 31819,
- "firstEndPos" : 31826,
- "secondEndPos" : 31826
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "containsFunction",
- "secondLabel" : "containsFunction",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 31827,
- "secondPos" : 31827,
- "firstEndPos" : 31843,
- "secondEndPos" : 31843
-}, {
- "firstType" : "SingleVariableDeclaration",
- "secondType" : "SingleVariableDeclaration",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 31844,
- "secondPos" : 31844,
- "firstEndPos" : 31850,
- "secondEndPos" : 31850
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "Node",
- "secondLabel" : "Node",
- "firstParentType" : "SimpleType",
- "secondParentType" : "SimpleType",
- "firstPos" : 31844,
- "secondPos" : 31844,
- "firstEndPos" : 31848,
- "secondEndPos" : 31848
-}, {
- "firstType" : "SimpleType",
- "secondType" : "SimpleType",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SingleVariableDeclaration",
- "secondParentType" : "SingleVariableDeclaration",
- "firstPos" : 31844,
- "secondPos" : 31844,
- "firstEndPos" : 31848,
- "secondEndPos" : 31848
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "n",
- "secondLabel" : "n",
- "firstParentType" : "SingleVariableDeclaration",
- "secondParentType" : "SingleVariableDeclaration",
- "firstPos" : 31849,
- "secondPos" : 31849,
- "firstEndPos" : 31850,
- "secondEndPos" : 31850
-}, {
- "firstType" : "Block",
- "secondType" : "Block",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 31852,
- "secondPos" : 31852,
- "firstEndPos" : 31901,
- "secondEndPos" : 31901
-}, {
- "firstType" : "ReturnStatement",
- "secondType" : "ReturnStatement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "Block",
- "secondParentType" : "Block",
- "firstPos" : 31858,
- "secondPos" : 31858,
- "firstEndPos" : 31897,
- "secondEndPos" : 31897
-}, {
- "firstType" : "MethodInvocation",
- "secondType" : "MethodInvocation",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "ReturnStatement",
- "secondParentType" : "ReturnStatement",
- "firstPos" : 31865,
- "secondPos" : 31865,
- "firstEndPos" : 31896,
- "secondEndPos" : 31896
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "containsType",
- "secondLabel" : "containsType",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 31865,
- "secondPos" : 31865,
- "firstEndPos" : 31877,
- "secondEndPos" : 31877
-}, {
- "firstType" : "METHOD_INVOCATION_ARGUMENTS",
- "secondType" : "METHOD_INVOCATION_ARGUMENTS",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 31878,
- "secondPos" : 31878,
- "firstEndPos" : 31895,
- "secondEndPos" : 31895
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "n",
- "secondLabel" : "n",
- "firstParentType" : "METHOD_INVOCATION_ARGUMENTS",
- "secondParentType" : "METHOD_INVOCATION_ARGUMENTS",
- "firstPos" : 31878,
- "secondPos" : 31878,
- "firstEndPos" : 31879,
- "secondEndPos" : 31879
-}, {
- "firstType" : "QualifiedName",
- "secondType" : "QualifiedName",
- "firstLabel" : "Token.FUNCTION",
- "secondLabel" : "Token.FUNCTION",
- "firstParentType" : "METHOD_INVOCATION_ARGUMENTS",
- "secondParentType" : "METHOD_INVOCATION_ARGUMENTS",
- "firstPos" : 31881,
- "secondPos" : 31881,
- "firstEndPos" : 31895,
- "secondEndPos" : 31895
-}, {
- "firstType" : "MethodDeclaration",
- "secondType" : "MethodDeclaration",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "TypeDeclaration",
- "secondParentType" : "TypeDeclaration",
- "firstPos" : 31905,
- "secondPos" : 31905,
- "firstEndPos" : 32101,
- "secondEndPos" : 32101
-}, {
- "firstType" : "Javadoc",
- "secondType" : "Javadoc",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 31905,
- "secondPos" : 31905,
- "firstEndPos" : 31991,
- "secondEndPos" : 31991
-}, {
- "firstType" : "TagElement",
- "secondType" : "TagElement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "Javadoc",
- "secondParentType" : "Javadoc",
- "firstPos" : 31914,
- "secondPos" : 31914,
- "firstEndPos" : 31985,
- "secondEndPos" : 31985
-}, {
- "firstType" : "TextElement",
- "secondType" : "TextElement",
- "firstLabel" : "Returns true if the shallow scope contains references to 'this' keyword",
- "secondLabel" : "Returns true if the shallow scope contains references to 'this' keyword",
- "firstParentType" : "TagElement",
- "secondParentType" : "TagElement",
- "firstPos" : 31914,
- "secondPos" : 31914,
- "firstEndPos" : 31985,
- "secondEndPos" : 31985
-}, {
- "firstType" : "Modifier",
- "secondType" : "Modifier",
- "firstLabel" : "static",
- "secondLabel" : "static",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 31994,
- "secondPos" : 31994,
- "firstEndPos" : 32000,
- "secondEndPos" : 32000
-}, {
- "firstType" : "PrimitiveType",
- "secondType" : "PrimitiveType",
- "firstLabel" : "boolean",
- "secondLabel" : "boolean",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 32001,
- "secondPos" : 32001,
- "firstEndPos" : 32008,
- "secondEndPos" : 32008
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "referencesThis",
- "secondLabel" : "referencesThis",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 32009,
- "secondPos" : 32009,
- "firstEndPos" : 32023,
- "secondEndPos" : 32023
-}, {
- "firstType" : "SingleVariableDeclaration",
- "secondType" : "SingleVariableDeclaration",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 32024,
- "secondPos" : 32024,
- "firstEndPos" : 32030,
- "secondEndPos" : 32030
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "Node",
- "secondLabel" : "Node",
- "firstParentType" : "SimpleType",
- "secondParentType" : "SimpleType",
- "firstPos" : 32024,
- "secondPos" : 32024,
- "firstEndPos" : 32028,
- "secondEndPos" : 32028
-}, {
- "firstType" : "SimpleType",
- "secondType" : "SimpleType",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SingleVariableDeclaration",
- "secondParentType" : "SingleVariableDeclaration",
- "firstPos" : 32024,
- "secondPos" : 32024,
- "firstEndPos" : 32028,
- "secondEndPos" : 32028
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "n",
- "secondLabel" : "n",
- "firstParentType" : "SingleVariableDeclaration",
- "secondParentType" : "SingleVariableDeclaration",
- "firstPos" : 32029,
- "secondPos" : 32029,
- "firstEndPos" : 32030,
- "secondEndPos" : 32030
-}, {
- "firstType" : "Block",
- "secondType" : "Block",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 32032,
- "secondPos" : 32032,
- "firstEndPos" : 32101,
- "secondEndPos" : 32101
-}, {
- "firstType" : "ReturnStatement",
- "secondType" : "ReturnStatement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "Block",
- "secondParentType" : "Block",
- "firstPos" : 32038,
- "secondPos" : 32038,
- "firstEndPos" : 32097,
- "secondEndPos" : 32097
-}, {
- "firstType" : "MethodInvocation",
- "secondType" : "MethodInvocation",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "ReturnStatement",
- "secondParentType" : "ReturnStatement",
- "firstPos" : 32045,
- "secondPos" : 32045,
- "firstEndPos" : 32096,
- "secondEndPos" : 32096
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "containsType",
- "secondLabel" : "containsType",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 32045,
- "secondPos" : 32045,
- "firstEndPos" : 32057,
- "secondEndPos" : 32057
-}, {
- "firstType" : "METHOD_INVOCATION_ARGUMENTS",
- "secondType" : "METHOD_INVOCATION_ARGUMENTS",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 32058,
- "secondPos" : 32058,
- "firstEndPos" : 32095,
- "secondEndPos" : 32095
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "n",
- "secondLabel" : "n",
- "firstParentType" : "METHOD_INVOCATION_ARGUMENTS",
- "secondParentType" : "METHOD_INVOCATION_ARGUMENTS",
- "firstPos" : 32058,
- "secondPos" : 32058,
- "firstEndPos" : 32059,
- "secondEndPos" : 32059
-}, {
- "firstType" : "QualifiedName",
- "secondType" : "QualifiedName",
- "firstLabel" : "Token.THIS",
- "secondLabel" : "Token.THIS",
- "firstParentType" : "METHOD_INVOCATION_ARGUMENTS",
- "secondParentType" : "METHOD_INVOCATION_ARGUMENTS",
- "firstPos" : 32061,
- "secondPos" : 32061,
- "firstEndPos" : 32071,
- "secondEndPos" : 32071
-}, {
- "firstType" : "ClassInstanceCreation",
- "secondType" : "ClassInstanceCreation",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "METHOD_INVOCATION_ARGUMENTS",
- "secondParentType" : "METHOD_INVOCATION_ARGUMENTS",
- "firstPos" : 32073,
- "secondPos" : 32073,
- "firstEndPos" : 32095,
- "secondEndPos" : 32095
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "MatchNotFunction",
- "secondLabel" : "MatchNotFunction",
- "firstParentType" : "SimpleType",
- "secondParentType" : "SimpleType",
- "firstPos" : 32077,
- "secondPos" : 32077,
- "firstEndPos" : 32093,
- "secondEndPos" : 32093
-}, {
- "firstType" : "SimpleType",
- "secondType" : "SimpleType",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "ClassInstanceCreation",
- "secondParentType" : "ClassInstanceCreation",
- "firstPos" : 32077,
- "secondPos" : 32077,
- "firstEndPos" : 32093,
- "secondEndPos" : 32093
-}, {
- "firstType" : "MethodDeclaration",
- "secondType" : "MethodDeclaration",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "TypeDeclaration",
- "secondParentType" : "TypeDeclaration",
- "firstPos" : 32105,
- "secondPos" : 32105,
- "firstEndPos" : 32272,
- "secondEndPos" : 32272
-}, {
- "firstType" : "Javadoc",
- "secondType" : "Javadoc",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 32105,
- "secondPos" : 32105,
- "firstEndPos" : 32154,
- "secondEndPos" : 32154
-}, {
- "firstType" : "TagElement",
- "secondType" : "TagElement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "Javadoc",
- "secondParentType" : "Javadoc",
- "firstPos" : 32114,
- "secondPos" : 32114,
- "firstEndPos" : 32148,
- "secondEndPos" : 32148
-}, {
- "firstType" : "TextElement",
- "secondType" : "TextElement",
- "firstLabel" : "Is this a GETPROP or GETELEM node?",
- "secondLabel" : "Is this a GETPROP or GETELEM node?",
- "firstParentType" : "TagElement",
- "secondParentType" : "TagElement",
- "firstPos" : 32114,
- "secondPos" : 32114,
- "firstEndPos" : 32148,
- "secondEndPos" : 32148
-}, {
- "firstType" : "Modifier",
- "secondType" : "Modifier",
- "firstLabel" : "static",
- "secondLabel" : "static",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 32157,
- "secondPos" : 32157,
- "firstEndPos" : 32163,
- "secondEndPos" : 32163
-}, {
- "firstType" : "PrimitiveType",
- "secondType" : "PrimitiveType",
- "firstLabel" : "boolean",
- "secondLabel" : "boolean",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 32164,
- "secondPos" : 32164,
- "firstEndPos" : 32171,
- "secondEndPos" : 32171
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "isGet",
- "secondLabel" : "isGet",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 32172,
- "secondPos" : 32172,
- "firstEndPos" : 32177,
- "secondEndPos" : 32177
-}, {
- "firstType" : "SingleVariableDeclaration",
- "secondType" : "SingleVariableDeclaration",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 32178,
- "secondPos" : 32178,
- "firstEndPos" : 32184,
- "secondEndPos" : 32184
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "Node",
- "secondLabel" : "Node",
- "firstParentType" : "SimpleType",
- "secondParentType" : "SimpleType",
- "firstPos" : 32178,
- "secondPos" : 32178,
- "firstEndPos" : 32182,
- "secondEndPos" : 32182
-}, {
- "firstType" : "SimpleType",
- "secondType" : "SimpleType",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SingleVariableDeclaration",
- "secondParentType" : "SingleVariableDeclaration",
- "firstPos" : 32178,
- "secondPos" : 32178,
- "firstEndPos" : 32182,
- "secondEndPos" : 32182
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "n",
- "secondLabel" : "n",
- "firstParentType" : "SingleVariableDeclaration",
- "secondParentType" : "SingleVariableDeclaration",
- "firstPos" : 32183,
- "secondPos" : 32183,
- "firstEndPos" : 32184,
- "secondEndPos" : 32184
-}, {
- "firstType" : "Block",
- "secondType" : "Block",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 32186,
- "secondPos" : 32186,
- "firstEndPos" : 32272,
- "secondEndPos" : 32272
-}, {
- "firstType" : "ReturnStatement",
- "secondType" : "ReturnStatement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "Block",
- "secondParentType" : "Block",
- "firstPos" : 32192,
- "secondPos" : 32192,
- "firstEndPos" : 32268,
- "secondEndPos" : 32268
-}, {
- "firstType" : "InfixExpression",
- "secondType" : "InfixExpression",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "ReturnStatement",
- "secondParentType" : "ReturnStatement",
- "firstPos" : 32199,
- "secondPos" : 32199,
- "firstEndPos" : 32267,
- "secondEndPos" : 32267
-}, {
- "firstType" : "InfixExpression",
- "secondType" : "InfixExpression",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "InfixExpression",
- "secondParentType" : "InfixExpression",
- "firstPos" : 32199,
- "secondPos" : 32199,
- "firstEndPos" : 32227,
- "secondEndPos" : 32227
-}, {
- "firstType" : "MethodInvocation",
- "secondType" : "MethodInvocation",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "InfixExpression",
- "secondParentType" : "InfixExpression",
- "firstPos" : 32199,
- "secondPos" : 32199,
- "firstEndPos" : 32210,
- "secondEndPos" : 32210
-}, {
- "firstType" : "METHOD_INVOCATION_RECEIVER",
- "secondType" : "METHOD_INVOCATION_RECEIVER",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 32199,
- "secondPos" : 32199,
- "firstEndPos" : 32200,
- "secondEndPos" : 32200
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "n",
- "secondLabel" : "n",
- "firstParentType" : "METHOD_INVOCATION_RECEIVER",
- "secondParentType" : "METHOD_INVOCATION_RECEIVER",
- "firstPos" : 32199,
- "secondPos" : 32199,
- "firstEndPos" : 32200,
- "secondEndPos" : 32200
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "getType",
- "secondLabel" : "getType",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 32201,
- "secondPos" : 32201,
- "firstEndPos" : 32208,
- "secondEndPos" : 32208
-}, {
- "firstType" : "INFIX_EXPRESSION_OPERATOR",
- "secondType" : "INFIX_EXPRESSION_OPERATOR",
- "firstLabel" : "==",
- "secondLabel" : "==",
- "firstParentType" : "InfixExpression",
- "secondParentType" : "InfixExpression",
- "firstPos" : 32211,
- "secondPos" : 32211,
- "firstEndPos" : 32213,
- "secondEndPos" : 32213
-}, {
- "firstType" : "QualifiedName",
- "secondType" : "QualifiedName",
- "firstLabel" : "Token.GETPROP",
- "secondLabel" : "Token.GETPROP",
- "firstParentType" : "InfixExpression",
- "secondParentType" : "InfixExpression",
- "firstPos" : 32214,
- "secondPos" : 32214,
- "firstEndPos" : 32227,
- "secondEndPos" : 32227
-}, {
- "firstType" : "INFIX_EXPRESSION_OPERATOR",
- "secondType" : "INFIX_EXPRESSION_OPERATOR",
- "firstLabel" : "||",
- "secondLabel" : "||",
- "firstParentType" : "InfixExpression",
- "secondParentType" : "InfixExpression",
- "firstPos" : 32236,
- "secondPos" : 32236,
- "firstEndPos" : 32238,
- "secondEndPos" : 32238
-}, {
- "firstType" : "InfixExpression",
- "secondType" : "InfixExpression",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "InfixExpression",
- "secondParentType" : "InfixExpression",
- "firstPos" : 32239,
- "secondPos" : 32239,
- "firstEndPos" : 32267,
- "secondEndPos" : 32267
-}, {
- "firstType" : "MethodInvocation",
- "secondType" : "MethodInvocation",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "InfixExpression",
- "secondParentType" : "InfixExpression",
- "firstPos" : 32239,
- "secondPos" : 32239,
- "firstEndPos" : 32250,
- "secondEndPos" : 32250
-}, {
- "firstType" : "METHOD_INVOCATION_RECEIVER",
- "secondType" : "METHOD_INVOCATION_RECEIVER",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 32239,
- "secondPos" : 32239,
- "firstEndPos" : 32240,
- "secondEndPos" : 32240
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "n",
- "secondLabel" : "n",
- "firstParentType" : "METHOD_INVOCATION_RECEIVER",
- "secondParentType" : "METHOD_INVOCATION_RECEIVER",
- "firstPos" : 32239,
- "secondPos" : 32239,
- "firstEndPos" : 32240,
- "secondEndPos" : 32240
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "getType",
- "secondLabel" : "getType",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 32241,
- "secondPos" : 32241,
- "firstEndPos" : 32248,
- "secondEndPos" : 32248
-}, {
- "firstType" : "INFIX_EXPRESSION_OPERATOR",
- "secondType" : "INFIX_EXPRESSION_OPERATOR",
- "firstLabel" : "==",
- "secondLabel" : "==",
- "firstParentType" : "InfixExpression",
- "secondParentType" : "InfixExpression",
- "firstPos" : 32251,
- "secondPos" : 32251,
- "firstEndPos" : 32253,
- "secondEndPos" : 32253
-}, {
- "firstType" : "QualifiedName",
- "secondType" : "QualifiedName",
- "firstLabel" : "Token.GETELEM",
- "secondLabel" : "Token.GETELEM",
- "firstParentType" : "InfixExpression",
- "secondParentType" : "InfixExpression",
- "firstPos" : 32254,
- "secondPos" : 32254,
- "firstEndPos" : 32267,
- "secondEndPos" : 32267
-}, {
- "firstType" : "MethodDeclaration",
- "secondType" : "MethodDeclaration",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "TypeDeclaration",
- "secondParentType" : "TypeDeclaration",
- "firstPos" : 32276,
- "secondPos" : 32276,
- "firstEndPos" : 32396,
- "secondEndPos" : 32396
-}, {
- "firstType" : "Javadoc",
- "secondType" : "Javadoc",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 32276,
- "secondPos" : 32276,
- "firstEndPos" : 32314,
- "secondEndPos" : 32314
-}, {
- "firstType" : "TagElement",
- "secondType" : "TagElement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "Javadoc",
- "secondParentType" : "Javadoc",
- "firstPos" : 32285,
- "secondPos" : 32285,
- "firstEndPos" : 32308,
- "secondEndPos" : 32308
-}, {
- "firstType" : "TextElement",
- "secondType" : "TextElement",
- "firstLabel" : "Is this a GETPROP node?",
- "secondLabel" : "Is this a GETPROP node?",
- "firstParentType" : "TagElement",
- "secondParentType" : "TagElement",
- "firstPos" : 32285,
- "secondPos" : 32285,
- "firstEndPos" : 32308,
- "secondEndPos" : 32308
-}, {
- "firstType" : "Modifier",
- "secondType" : "Modifier",
- "firstLabel" : "static",
- "secondLabel" : "static",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 32317,
- "secondPos" : 32317,
- "firstEndPos" : 32323,
- "secondEndPos" : 32323
-}, {
- "firstType" : "PrimitiveType",
- "secondType" : "PrimitiveType",
- "firstLabel" : "boolean",
- "secondLabel" : "boolean",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 32324,
- "secondPos" : 32324,
- "firstEndPos" : 32331,
- "secondEndPos" : 32331
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "isGetProp",
- "secondLabel" : "isGetProp",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 32332,
- "secondPos" : 32332,
- "firstEndPos" : 32341,
- "secondEndPos" : 32341
-}, {
- "firstType" : "SingleVariableDeclaration",
- "secondType" : "SingleVariableDeclaration",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 32342,
- "secondPos" : 32342,
- "firstEndPos" : 32348,
- "secondEndPos" : 32348
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "Node",
- "secondLabel" : "Node",
- "firstParentType" : "SimpleType",
- "secondParentType" : "SimpleType",
- "firstPos" : 32342,
- "secondPos" : 32342,
- "firstEndPos" : 32346,
- "secondEndPos" : 32346
-}, {
- "firstType" : "SimpleType",
- "secondType" : "SimpleType",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SingleVariableDeclaration",
- "secondParentType" : "SingleVariableDeclaration",
- "firstPos" : 32342,
- "secondPos" : 32342,
- "firstEndPos" : 32346,
- "secondEndPos" : 32346
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "n",
- "secondLabel" : "n",
- "firstParentType" : "SingleVariableDeclaration",
- "secondParentType" : "SingleVariableDeclaration",
- "firstPos" : 32347,
- "secondPos" : 32347,
- "firstEndPos" : 32348,
- "secondEndPos" : 32348
-}, {
- "firstType" : "Block",
- "secondType" : "Block",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 32350,
- "secondPos" : 32350,
- "firstEndPos" : 32396,
- "secondEndPos" : 32396
-}, {
- "firstType" : "ReturnStatement",
- "secondType" : "ReturnStatement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "Block",
- "secondParentType" : "Block",
- "firstPos" : 32356,
- "secondPos" : 32356,
- "firstEndPos" : 32392,
- "secondEndPos" : 32392
-}, {
- "firstType" : "InfixExpression",
- "secondType" : "InfixExpression",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "ReturnStatement",
- "secondParentType" : "ReturnStatement",
- "firstPos" : 32363,
- "secondPos" : 32363,
- "firstEndPos" : 32391,
- "secondEndPos" : 32391
-}, {
- "firstType" : "MethodInvocation",
- "secondType" : "MethodInvocation",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "InfixExpression",
- "secondParentType" : "InfixExpression",
- "firstPos" : 32363,
- "secondPos" : 32363,
- "firstEndPos" : 32374,
- "secondEndPos" : 32374
-}, {
- "firstType" : "METHOD_INVOCATION_RECEIVER",
- "secondType" : "METHOD_INVOCATION_RECEIVER",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 32363,
- "secondPos" : 32363,
- "firstEndPos" : 32364,
- "secondEndPos" : 32364
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "n",
- "secondLabel" : "n",
- "firstParentType" : "METHOD_INVOCATION_RECEIVER",
- "secondParentType" : "METHOD_INVOCATION_RECEIVER",
- "firstPos" : 32363,
- "secondPos" : 32363,
- "firstEndPos" : 32364,
- "secondEndPos" : 32364
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "getType",
- "secondLabel" : "getType",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 32365,
- "secondPos" : 32365,
- "firstEndPos" : 32372,
- "secondEndPos" : 32372
-}, {
- "firstType" : "INFIX_EXPRESSION_OPERATOR",
- "secondType" : "INFIX_EXPRESSION_OPERATOR",
- "firstLabel" : "==",
- "secondLabel" : "==",
- "firstParentType" : "InfixExpression",
- "secondParentType" : "InfixExpression",
- "firstPos" : 32375,
- "secondPos" : 32375,
- "firstEndPos" : 32377,
- "secondEndPos" : 32377
-}, {
- "firstType" : "QualifiedName",
- "secondType" : "QualifiedName",
- "firstLabel" : "Token.GETPROP",
- "secondLabel" : "Token.GETPROP",
- "firstParentType" : "InfixExpression",
- "secondParentType" : "InfixExpression",
- "firstPos" : 32378,
- "secondPos" : 32378,
- "firstEndPos" : 32391,
- "secondEndPos" : 32391
-}, {
- "firstType" : "MethodDeclaration",
- "secondType" : "MethodDeclaration",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "TypeDeclaration",
- "secondParentType" : "TypeDeclaration",
- "firstPos" : 32400,
- "secondPos" : 32400,
- "firstEndPos" : 32511,
- "secondEndPos" : 32511
-}, {
- "firstType" : "Javadoc",
- "secondType" : "Javadoc",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 32400,
- "secondPos" : 32400,
- "firstEndPos" : 32435,
- "secondEndPos" : 32435
-}, {
- "firstType" : "TagElement",
- "secondType" : "TagElement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "Javadoc",
- "secondParentType" : "Javadoc",
- "firstPos" : 32409,
- "secondPos" : 32409,
- "firstEndPos" : 32429,
- "secondEndPos" : 32429
-}, {
- "firstType" : "TextElement",
- "secondType" : "TextElement",
- "firstLabel" : "Is this a NAME node?",
- "secondLabel" : "Is this a NAME node?",
- "firstParentType" : "TagElement",
- "secondParentType" : "TagElement",
- "firstPos" : 32409,
- "secondPos" : 32409,
- "firstEndPos" : 32429,
- "secondEndPos" : 32429
-}, {
- "firstType" : "Modifier",
- "secondType" : "Modifier",
- "firstLabel" : "static",
- "secondLabel" : "static",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 32438,
- "secondPos" : 32438,
- "firstEndPos" : 32444,
- "secondEndPos" : 32444
-}, {
- "firstType" : "PrimitiveType",
- "secondType" : "PrimitiveType",
- "firstLabel" : "boolean",
- "secondLabel" : "boolean",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 32445,
- "secondPos" : 32445,
- "firstEndPos" : 32452,
- "secondEndPos" : 32452
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "isName",
- "secondLabel" : "isName",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 32453,
- "secondPos" : 32453,
- "firstEndPos" : 32459,
- "secondEndPos" : 32459
-}, {
- "firstType" : "SingleVariableDeclaration",
- "secondType" : "SingleVariableDeclaration",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 32460,
- "secondPos" : 32460,
- "firstEndPos" : 32466,
- "secondEndPos" : 32466
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "Node",
- "secondLabel" : "Node",
- "firstParentType" : "SimpleType",
- "secondParentType" : "SimpleType",
- "firstPos" : 32460,
- "secondPos" : 32460,
- "firstEndPos" : 32464,
- "secondEndPos" : 32464
-}, {
- "firstType" : "SimpleType",
- "secondType" : "SimpleType",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SingleVariableDeclaration",
- "secondParentType" : "SingleVariableDeclaration",
- "firstPos" : 32460,
- "secondPos" : 32460,
- "firstEndPos" : 32464,
- "secondEndPos" : 32464
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "n",
- "secondLabel" : "n",
- "firstParentType" : "SingleVariableDeclaration",
- "secondParentType" : "SingleVariableDeclaration",
- "firstPos" : 32465,
- "secondPos" : 32465,
- "firstEndPos" : 32466,
- "secondEndPos" : 32466
-}, {
- "firstType" : "Block",
- "secondType" : "Block",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 32468,
- "secondPos" : 32468,
- "firstEndPos" : 32511,
- "secondEndPos" : 32511
-}, {
- "firstType" : "ReturnStatement",
- "secondType" : "ReturnStatement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "Block",
- "secondParentType" : "Block",
- "firstPos" : 32474,
- "secondPos" : 32474,
- "firstEndPos" : 32507,
- "secondEndPos" : 32507
-}, {
- "firstType" : "InfixExpression",
- "secondType" : "InfixExpression",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "ReturnStatement",
- "secondParentType" : "ReturnStatement",
- "firstPos" : 32481,
- "secondPos" : 32481,
- "firstEndPos" : 32506,
- "secondEndPos" : 32506
-}, {
- "firstType" : "MethodInvocation",
- "secondType" : "MethodInvocation",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "InfixExpression",
- "secondParentType" : "InfixExpression",
- "firstPos" : 32481,
- "secondPos" : 32481,
- "firstEndPos" : 32492,
- "secondEndPos" : 32492
-}, {
- "firstType" : "METHOD_INVOCATION_RECEIVER",
- "secondType" : "METHOD_INVOCATION_RECEIVER",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 32481,
- "secondPos" : 32481,
- "firstEndPos" : 32482,
- "secondEndPos" : 32482
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "n",
- "secondLabel" : "n",
- "firstParentType" : "METHOD_INVOCATION_RECEIVER",
- "secondParentType" : "METHOD_INVOCATION_RECEIVER",
- "firstPos" : 32481,
- "secondPos" : 32481,
- "firstEndPos" : 32482,
- "secondEndPos" : 32482
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "getType",
- "secondLabel" : "getType",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 32483,
- "secondPos" : 32483,
- "firstEndPos" : 32490,
- "secondEndPos" : 32490
-}, {
- "firstType" : "INFIX_EXPRESSION_OPERATOR",
- "secondType" : "INFIX_EXPRESSION_OPERATOR",
- "firstLabel" : "==",
- "secondLabel" : "==",
- "firstParentType" : "InfixExpression",
- "secondParentType" : "InfixExpression",
- "firstPos" : 32493,
- "secondPos" : 32493,
- "firstEndPos" : 32495,
- "secondEndPos" : 32495
-}, {
- "firstType" : "QualifiedName",
- "secondType" : "QualifiedName",
- "firstLabel" : "Token.NAME",
- "secondLabel" : "Token.NAME",
- "firstParentType" : "InfixExpression",
- "secondParentType" : "InfixExpression",
- "firstPos" : 32496,
- "secondPos" : 32496,
- "firstEndPos" : 32506,
- "secondEndPos" : 32506
-}, {
- "firstType" : "MethodDeclaration",
- "secondType" : "MethodDeclaration",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "TypeDeclaration",
- "secondParentType" : "TypeDeclaration",
- "firstPos" : 32515,
- "secondPos" : 32515,
- "firstEndPos" : 32623,
- "secondEndPos" : 32623
-}, {
- "firstType" : "Javadoc",
- "secondType" : "Javadoc",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 32515,
- "secondPos" : 32515,
- "firstEndPos" : 32549,
- "secondEndPos" : 32549
-}, {
- "firstType" : "TagElement",
- "secondType" : "TagElement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "Javadoc",
- "secondParentType" : "Javadoc",
- "firstPos" : 32524,
- "secondPos" : 32524,
- "firstEndPos" : 32543,
- "secondEndPos" : 32543
-}, {
- "firstType" : "TextElement",
- "secondType" : "TextElement",
- "firstLabel" : "Is this a NEW node?",
- "secondLabel" : "Is this a NEW node?",
- "firstParentType" : "TagElement",
- "secondParentType" : "TagElement",
- "firstPos" : 32524,
- "secondPos" : 32524,
- "firstEndPos" : 32543,
- "secondEndPos" : 32543
-}, {
- "firstType" : "Modifier",
- "secondType" : "Modifier",
- "firstLabel" : "static",
- "secondLabel" : "static",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 32552,
- "secondPos" : 32552,
- "firstEndPos" : 32558,
- "secondEndPos" : 32558
-}, {
- "firstType" : "PrimitiveType",
- "secondType" : "PrimitiveType",
- "firstLabel" : "boolean",
- "secondLabel" : "boolean",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 32559,
- "secondPos" : 32559,
- "firstEndPos" : 32566,
- "secondEndPos" : 32566
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "isNew",
- "secondLabel" : "isNew",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 32567,
- "secondPos" : 32567,
- "firstEndPos" : 32572,
- "secondEndPos" : 32572
-}, {
- "firstType" : "SingleVariableDeclaration",
- "secondType" : "SingleVariableDeclaration",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 32573,
- "secondPos" : 32573,
- "firstEndPos" : 32579,
- "secondEndPos" : 32579
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "Node",
- "secondLabel" : "Node",
- "firstParentType" : "SimpleType",
- "secondParentType" : "SimpleType",
- "firstPos" : 32573,
- "secondPos" : 32573,
- "firstEndPos" : 32577,
- "secondEndPos" : 32577
-}, {
- "firstType" : "SimpleType",
- "secondType" : "SimpleType",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SingleVariableDeclaration",
- "secondParentType" : "SingleVariableDeclaration",
- "firstPos" : 32573,
- "secondPos" : 32573,
- "firstEndPos" : 32577,
- "secondEndPos" : 32577
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "n",
- "secondLabel" : "n",
- "firstParentType" : "SingleVariableDeclaration",
- "secondParentType" : "SingleVariableDeclaration",
- "firstPos" : 32578,
- "secondPos" : 32578,
- "firstEndPos" : 32579,
- "secondEndPos" : 32579
-}, {
- "firstType" : "Block",
- "secondType" : "Block",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 32581,
- "secondPos" : 32581,
- "firstEndPos" : 32623,
- "secondEndPos" : 32623
-}, {
- "firstType" : "ReturnStatement",
- "secondType" : "ReturnStatement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "Block",
- "secondParentType" : "Block",
- "firstPos" : 32587,
- "secondPos" : 32587,
- "firstEndPos" : 32619,
- "secondEndPos" : 32619
-}, {
- "firstType" : "InfixExpression",
- "secondType" : "InfixExpression",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "ReturnStatement",
- "secondParentType" : "ReturnStatement",
- "firstPos" : 32594,
- "secondPos" : 32594,
- "firstEndPos" : 32618,
- "secondEndPos" : 32618
-}, {
- "firstType" : "MethodInvocation",
- "secondType" : "MethodInvocation",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "InfixExpression",
- "secondParentType" : "InfixExpression",
- "firstPos" : 32594,
- "secondPos" : 32594,
- "firstEndPos" : 32605,
- "secondEndPos" : 32605
-}, {
- "firstType" : "METHOD_INVOCATION_RECEIVER",
- "secondType" : "METHOD_INVOCATION_RECEIVER",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 32594,
- "secondPos" : 32594,
- "firstEndPos" : 32595,
- "secondEndPos" : 32595
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "n",
- "secondLabel" : "n",
- "firstParentType" : "METHOD_INVOCATION_RECEIVER",
- "secondParentType" : "METHOD_INVOCATION_RECEIVER",
- "firstPos" : 32594,
- "secondPos" : 32594,
- "firstEndPos" : 32595,
- "secondEndPos" : 32595
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "getType",
- "secondLabel" : "getType",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 32596,
- "secondPos" : 32596,
- "firstEndPos" : 32603,
- "secondEndPos" : 32603
-}, {
- "firstType" : "INFIX_EXPRESSION_OPERATOR",
- "secondType" : "INFIX_EXPRESSION_OPERATOR",
- "firstLabel" : "==",
- "secondLabel" : "==",
- "firstParentType" : "InfixExpression",
- "secondParentType" : "InfixExpression",
- "firstPos" : 32606,
- "secondPos" : 32606,
- "firstEndPos" : 32608,
- "secondEndPos" : 32608
-}, {
- "firstType" : "QualifiedName",
- "secondType" : "QualifiedName",
- "firstLabel" : "Token.NEW",
- "secondLabel" : "Token.NEW",
- "firstParentType" : "InfixExpression",
- "secondParentType" : "InfixExpression",
- "firstPos" : 32609,
- "secondPos" : 32609,
- "firstEndPos" : 32618,
- "secondEndPos" : 32618
-}, {
- "firstType" : "MethodDeclaration",
- "secondType" : "MethodDeclaration",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "TypeDeclaration",
- "secondParentType" : "TypeDeclaration",
- "firstPos" : 32627,
- "secondPos" : 32627,
- "firstEndPos" : 32735,
- "secondEndPos" : 32735
-}, {
- "firstType" : "Javadoc",
- "secondType" : "Javadoc",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 32627,
- "secondPos" : 32627,
- "firstEndPos" : 32661,
- "secondEndPos" : 32661
-}, {
- "firstType" : "TagElement",
- "secondType" : "TagElement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "Javadoc",
- "secondParentType" : "Javadoc",
- "firstPos" : 32636,
- "secondPos" : 32636,
- "firstEndPos" : 32655,
- "secondEndPos" : 32655
-}, {
- "firstType" : "TextElement",
- "secondType" : "TextElement",
- "firstLabel" : "Is this a VAR node?",
- "secondLabel" : "Is this a VAR node?",
- "firstParentType" : "TagElement",
- "secondParentType" : "TagElement",
- "firstPos" : 32636,
- "secondPos" : 32636,
- "firstEndPos" : 32655,
- "secondEndPos" : 32655
-}, {
- "firstType" : "Modifier",
- "secondType" : "Modifier",
- "firstLabel" : "static",
- "secondLabel" : "static",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 32664,
- "secondPos" : 32664,
- "firstEndPos" : 32670,
- "secondEndPos" : 32670
-}, {
- "firstType" : "PrimitiveType",
- "secondType" : "PrimitiveType",
- "firstLabel" : "boolean",
- "secondLabel" : "boolean",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 32671,
- "secondPos" : 32671,
- "firstEndPos" : 32678,
- "secondEndPos" : 32678
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "isVar",
- "secondLabel" : "isVar",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 32679,
- "secondPos" : 32679,
- "firstEndPos" : 32684,
- "secondEndPos" : 32684
-}, {
- "firstType" : "SingleVariableDeclaration",
- "secondType" : "SingleVariableDeclaration",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 32685,
- "secondPos" : 32685,
- "firstEndPos" : 32691,
- "secondEndPos" : 32691
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "Node",
- "secondLabel" : "Node",
- "firstParentType" : "SimpleType",
- "secondParentType" : "SimpleType",
- "firstPos" : 32685,
- "secondPos" : 32685,
- "firstEndPos" : 32689,
- "secondEndPos" : 32689
-}, {
- "firstType" : "SimpleType",
- "secondType" : "SimpleType",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SingleVariableDeclaration",
- "secondParentType" : "SingleVariableDeclaration",
- "firstPos" : 32685,
- "secondPos" : 32685,
- "firstEndPos" : 32689,
- "secondEndPos" : 32689
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "n",
- "secondLabel" : "n",
- "firstParentType" : "SingleVariableDeclaration",
- "secondParentType" : "SingleVariableDeclaration",
- "firstPos" : 32690,
- "secondPos" : 32690,
- "firstEndPos" : 32691,
- "secondEndPos" : 32691
-}, {
- "firstType" : "Block",
- "secondType" : "Block",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 32693,
- "secondPos" : 32693,
- "firstEndPos" : 32735,
- "secondEndPos" : 32735
-}, {
- "firstType" : "ReturnStatement",
- "secondType" : "ReturnStatement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "Block",
- "secondParentType" : "Block",
- "firstPos" : 32699,
- "secondPos" : 32699,
- "firstEndPos" : 32731,
- "secondEndPos" : 32731
-}, {
- "firstType" : "InfixExpression",
- "secondType" : "InfixExpression",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "ReturnStatement",
- "secondParentType" : "ReturnStatement",
- "firstPos" : 32706,
- "secondPos" : 32706,
- "firstEndPos" : 32730,
- "secondEndPos" : 32730
-}, {
- "firstType" : "MethodInvocation",
- "secondType" : "MethodInvocation",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "InfixExpression",
- "secondParentType" : "InfixExpression",
- "firstPos" : 32706,
- "secondPos" : 32706,
- "firstEndPos" : 32717,
- "secondEndPos" : 32717
-}, {
- "firstType" : "METHOD_INVOCATION_RECEIVER",
- "secondType" : "METHOD_INVOCATION_RECEIVER",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 32706,
- "secondPos" : 32706,
- "firstEndPos" : 32707,
- "secondEndPos" : 32707
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "n",
- "secondLabel" : "n",
- "firstParentType" : "METHOD_INVOCATION_RECEIVER",
- "secondParentType" : "METHOD_INVOCATION_RECEIVER",
- "firstPos" : 32706,
- "secondPos" : 32706,
- "firstEndPos" : 32707,
- "secondEndPos" : 32707
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "getType",
- "secondLabel" : "getType",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 32708,
- "secondPos" : 32708,
- "firstEndPos" : 32715,
- "secondEndPos" : 32715
-}, {
- "firstType" : "INFIX_EXPRESSION_OPERATOR",
- "secondType" : "INFIX_EXPRESSION_OPERATOR",
- "firstLabel" : "==",
- "secondLabel" : "==",
- "firstParentType" : "InfixExpression",
- "secondParentType" : "InfixExpression",
- "firstPos" : 32718,
- "secondPos" : 32718,
- "firstEndPos" : 32720,
- "secondEndPos" : 32720
-}, {
- "firstType" : "QualifiedName",
- "secondType" : "QualifiedName",
- "firstLabel" : "Token.VAR",
- "secondLabel" : "Token.VAR",
- "firstParentType" : "InfixExpression",
- "secondParentType" : "InfixExpression",
- "firstPos" : 32721,
- "secondPos" : 32721,
- "firstEndPos" : 32730,
- "secondEndPos" : 32730
-}, {
- "firstType" : "MethodDeclaration",
- "secondType" : "MethodDeclaration",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "TypeDeclaration",
- "secondParentType" : "TypeDeclaration",
- "firstPos" : 32739,
- "secondPos" : 32739,
- "firstEndPos" : 33148,
- "secondEndPos" : 33148
-}, {
- "firstType" : "Javadoc",
- "secondType" : "Javadoc",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 32739,
- "secondPos" : 32739,
- "firstEndPos" : 32898,
- "secondEndPos" : 32898
-}, {
- "firstType" : "TagElement",
- "secondType" : "TagElement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "Javadoc",
- "secondParentType" : "Javadoc",
- "firstPos" : 32748,
- "secondPos" : 32748,
- "firstEndPos" : 32799,
- "secondEndPos" : 32799
-}, {
- "firstType" : "TextElement",
- "secondType" : "TextElement",
- "firstLabel" : "Is this node the name of a variable being declared?",
- "secondLabel" : "Is this node the name of a variable being declared?",
- "firstParentType" : "TagElement",
- "secondParentType" : "TagElement",
- "firstPos" : 32748,
- "secondPos" : 32748,
- "firstEndPos" : 32799,
- "secondEndPos" : 32799
-}, {
- "firstType" : "TagElement",
- "secondType" : "TagElement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "Javadoc",
- "secondParentType" : "Javadoc",
- "firstPos" : 32810,
- "secondPos" : 32810,
- "firstEndPos" : 32827,
- "secondEndPos" : 32827
-}, {
- "firstType" : "TAG_NAME",
- "secondType" : "TAG_NAME",
- "firstLabel" : "@param",
- "secondLabel" : "@param",
- "firstParentType" : "TagElement",
- "secondParentType" : "TagElement",
- "firstPos" : 32810,
- "secondPos" : 32810,
- "firstEndPos" : 32816,
- "secondEndPos" : 32816
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "n",
- "secondLabel" : "n",
- "firstParentType" : "TagElement",
- "secondParentType" : "TagElement",
- "firstPos" : 32817,
- "secondPos" : 32817,
- "firstEndPos" : 32818,
- "secondEndPos" : 32818
-}, {
- "firstType" : "TextElement",
- "secondType" : "TextElement",
- "firstLabel" : " The node",
- "secondLabel" : " The node",
- "firstParentType" : "TagElement",
- "secondParentType" : "TagElement",
- "firstPos" : 32818,
- "secondPos" : 32818,
- "firstEndPos" : 32827,
- "secondEndPos" : 32827
-}, {
- "firstType" : "TagElement",
- "secondType" : "TagElement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "Javadoc",
- "secondParentType" : "Javadoc",
- "firstPos" : 32833,
- "secondPos" : 32833,
- "firstEndPos" : 32892,
- "secondEndPos" : 32892
-}, {
- "firstType" : "TAG_NAME",
- "secondType" : "TAG_NAME",
- "firstLabel" : "@return",
- "secondLabel" : "@return",
- "firstParentType" : "TagElement",
- "secondParentType" : "TagElement",
- "firstPos" : 32833,
- "secondPos" : 32833,
- "firstEndPos" : 32840,
- "secondEndPos" : 32840
-}, {
- "firstType" : "TextElement",
- "secondType" : "TextElement",
- "firstLabel" : " True if ",
- "secondLabel" : " True if ",
- "firstParentType" : "TagElement",
- "secondParentType" : "TagElement",
- "firstPos" : 32840,
- "secondPos" : 32840,
- "firstEndPos" : 32849,
- "secondEndPos" : 32849
-}, {
- "firstType" : "TagElement",
- "secondType" : "TagElement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "TagElement",
- "secondParentType" : "TagElement",
- "firstPos" : 32849,
- "secondPos" : 32849,
- "firstEndPos" : 32858,
- "secondEndPos" : 32858
-}, {
- "firstType" : "TAG_NAME",
- "secondType" : "TAG_NAME",
- "firstLabel" : "@code",
- "secondLabel" : "@code",
- "firstParentType" : "TagElement",
- "secondParentType" : "TagElement",
- "firstPos" : 32849,
- "secondPos" : 32849,
- "firstEndPos" : 32854,
- "secondEndPos" : 32854
-}, {
- "firstType" : "TextElement",
- "secondType" : "TextElement",
- "firstLabel" : " n",
- "secondLabel" : " n",
- "firstParentType" : "TagElement",
- "secondParentType" : "TagElement",
- "firstPos" : 32855,
- "secondPos" : 32855,
- "firstEndPos" : 32857,
- "secondEndPos" : 32857
-}, {
- "firstType" : "TextElement",
- "secondType" : "TextElement",
- "firstLabel" : " is NAME and ",
- "secondLabel" : " is NAME and ",
- "firstParentType" : "TagElement",
- "secondParentType" : "TagElement",
- "firstPos" : 32858,
- "secondPos" : 32858,
- "firstEndPos" : 32871,
- "secondEndPos" : 32871
-}, {
- "firstType" : "TagElement",
- "secondType" : "TagElement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "TagElement",
- "secondParentType" : "TagElement",
- "firstPos" : 32871,
- "secondPos" : 32871,
- "firstEndPos" : 32885,
- "secondEndPos" : 32885
-}, {
- "firstType" : "TAG_NAME",
- "secondType" : "TAG_NAME",
- "firstLabel" : "@code",
- "secondLabel" : "@code",
- "firstParentType" : "TagElement",
- "secondParentType" : "TagElement",
- "firstPos" : 32871,
- "secondPos" : 32871,
- "firstEndPos" : 32876,
- "secondEndPos" : 32876
-}, {
- "firstType" : "TextElement",
- "secondType" : "TextElement",
- "firstLabel" : " parent",
- "secondLabel" : " parent",
- "firstParentType" : "TagElement",
- "secondParentType" : "TagElement",
- "firstPos" : 32877,
- "secondPos" : 32877,
- "firstEndPos" : 32884,
- "secondEndPos" : 32884
-}, {
- "firstType" : "TextElement",
- "secondType" : "TextElement",
- "firstLabel" : " is VAR",
- "secondLabel" : " is VAR",
- "firstParentType" : "TagElement",
- "secondParentType" : "TagElement",
- "firstPos" : 32885,
- "secondPos" : 32885,
- "firstEndPos" : 32892,
- "secondEndPos" : 32892
-}, {
- "firstType" : "Modifier",
- "secondType" : "Modifier",
- "firstLabel" : "static",
- "secondLabel" : "static",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 32901,
- "secondPos" : 32901,
- "firstEndPos" : 32907,
- "secondEndPos" : 32907
-}, {
- "firstType" : "PrimitiveType",
- "secondType" : "PrimitiveType",
- "firstLabel" : "boolean",
- "secondLabel" : "boolean",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 32908,
- "secondPos" : 32908,
- "firstEndPos" : 32915,
- "secondEndPos" : 32915
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "isVarDeclaration",
- "secondLabel" : "isVarDeclaration",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 32916,
- "secondPos" : 32916,
- "firstEndPos" : 32932,
- "secondEndPos" : 32932
-}, {
- "firstType" : "SingleVariableDeclaration",
- "secondType" : "SingleVariableDeclaration",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 32933,
- "secondPos" : 32933,
- "firstEndPos" : 32939,
- "secondEndPos" : 32939
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "Node",
- "secondLabel" : "Node",
- "firstParentType" : "SimpleType",
- "secondParentType" : "SimpleType",
- "firstPos" : 32933,
- "secondPos" : 32933,
- "firstEndPos" : 32937,
- "secondEndPos" : 32937
-}, {
- "firstType" : "SimpleType",
- "secondType" : "SimpleType",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SingleVariableDeclaration",
- "secondParentType" : "SingleVariableDeclaration",
- "firstPos" : 32933,
- "secondPos" : 32933,
- "firstEndPos" : 32937,
- "secondEndPos" : 32937
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "n",
- "secondLabel" : "n",
- "firstParentType" : "SingleVariableDeclaration",
- "secondParentType" : "SingleVariableDeclaration",
- "firstPos" : 32938,
- "secondPos" : 32938,
- "firstEndPos" : 32939,
- "secondEndPos" : 32939
-}, {
- "firstType" : "Block",
- "secondType" : "Block",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 32941,
- "secondPos" : 32941,
- "firstEndPos" : 33148,
- "secondEndPos" : 33148
-}, {
- "firstType" : "LineComment",
- "secondType" : "LineComment",
- "firstLabel" : "// There is no need to verify that parent != null because a NAME node",
- "secondLabel" : "// There is no need to verify that parent != null because a NAME node",
- "firstParentType" : "Block",
- "secondParentType" : "Block",
- "firstPos" : 32947,
- "secondPos" : 32947,
- "firstEndPos" : 33016,
- "secondEndPos" : 33016
-}, {
- "firstType" : "LineComment",
- "secondType" : "LineComment",
- "firstLabel" : "// always has a parent in a valid parse tree.",
- "secondLabel" : "// always has a parent in a valid parse tree.",
- "firstParentType" : "Block",
- "secondParentType" : "Block",
- "firstPos" : 33021,
- "secondPos" : 33021,
- "firstEndPos" : 33066,
- "secondEndPos" : 33066
-}, {
- "firstType" : "ReturnStatement",
- "secondType" : "ReturnStatement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "Block",
- "secondParentType" : "Block",
- "firstPos" : 33071,
- "secondPos" : 33071,
- "firstEndPos" : 33144,
- "secondEndPos" : 33144
-}, {
- "firstType" : "InfixExpression",
- "secondType" : "InfixExpression",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "ReturnStatement",
- "secondParentType" : "ReturnStatement",
- "firstPos" : 33078,
- "secondPos" : 33078,
- "firstEndPos" : 33143,
- "secondEndPos" : 33143
-}, {
- "firstType" : "InfixExpression",
- "secondType" : "InfixExpression",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "InfixExpression",
- "secondParentType" : "InfixExpression",
- "firstPos" : 33078,
- "secondPos" : 33078,
- "firstEndPos" : 33103,
- "secondEndPos" : 33103
-}, {
- "firstType" : "MethodInvocation",
- "secondType" : "MethodInvocation",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "InfixExpression",
- "secondParentType" : "InfixExpression",
- "firstPos" : 33078,
- "secondPos" : 33078,
- "firstEndPos" : 33089,
- "secondEndPos" : 33089
-}, {
- "firstType" : "METHOD_INVOCATION_RECEIVER",
- "secondType" : "METHOD_INVOCATION_RECEIVER",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 33078,
- "secondPos" : 33078,
- "firstEndPos" : 33079,
- "secondEndPos" : 33079
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "n",
- "secondLabel" : "n",
- "firstParentType" : "METHOD_INVOCATION_RECEIVER",
- "secondParentType" : "METHOD_INVOCATION_RECEIVER",
- "firstPos" : 33078,
- "secondPos" : 33078,
- "firstEndPos" : 33079,
- "secondEndPos" : 33079
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "getType",
- "secondLabel" : "getType",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 33080,
- "secondPos" : 33080,
- "firstEndPos" : 33087,
- "secondEndPos" : 33087
-}, {
- "firstType" : "INFIX_EXPRESSION_OPERATOR",
- "secondType" : "INFIX_EXPRESSION_OPERATOR",
- "firstLabel" : "==",
- "secondLabel" : "==",
- "firstParentType" : "InfixExpression",
- "secondParentType" : "InfixExpression",
- "firstPos" : 33090,
- "secondPos" : 33090,
- "firstEndPos" : 33092,
- "secondEndPos" : 33092
-}, {
- "firstType" : "QualifiedName",
- "secondType" : "QualifiedName",
- "firstLabel" : "Token.NAME",
- "secondLabel" : "Token.NAME",
- "firstParentType" : "InfixExpression",
- "secondParentType" : "InfixExpression",
- "firstPos" : 33093,
- "secondPos" : 33093,
- "firstEndPos" : 33103,
- "secondEndPos" : 33103
-}, {
- "firstType" : "INFIX_EXPRESSION_OPERATOR",
- "secondType" : "INFIX_EXPRESSION_OPERATOR",
- "firstLabel" : "&&",
- "secondLabel" : "&&",
- "firstParentType" : "InfixExpression",
- "secondParentType" : "InfixExpression",
- "firstPos" : 33104,
- "secondPos" : 33104,
- "firstEndPos" : 33106,
- "secondEndPos" : 33106
-}, {
- "firstType" : "InfixExpression",
- "secondType" : "InfixExpression",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "InfixExpression",
- "secondParentType" : "InfixExpression",
- "firstPos" : 33107,
- "secondPos" : 33107,
- "firstEndPos" : 33143,
- "secondEndPos" : 33143
-}, {
- "firstType" : "MethodInvocation",
- "secondType" : "MethodInvocation",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "InfixExpression",
- "secondParentType" : "InfixExpression",
- "firstPos" : 33107,
- "secondPos" : 33107,
- "firstEndPos" : 33130,
- "secondEndPos" : 33130
-}, {
- "firstType" : "METHOD_INVOCATION_RECEIVER",
- "secondType" : "METHOD_INVOCATION_RECEIVER",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 33107,
- "secondPos" : 33107,
- "firstEndPos" : 33120,
- "secondEndPos" : 33120
-}, {
- "firstType" : "MethodInvocation",
- "secondType" : "MethodInvocation",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "METHOD_INVOCATION_RECEIVER",
- "secondParentType" : "METHOD_INVOCATION_RECEIVER",
- "firstPos" : 33107,
- "secondPos" : 33107,
- "firstEndPos" : 33120,
- "secondEndPos" : 33120
-}, {
- "firstType" : "METHOD_INVOCATION_RECEIVER",
- "secondType" : "METHOD_INVOCATION_RECEIVER",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 33107,
- "secondPos" : 33107,
- "firstEndPos" : 33108,
- "secondEndPos" : 33108
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "n",
- "secondLabel" : "n",
- "firstParentType" : "METHOD_INVOCATION_RECEIVER",
- "secondParentType" : "METHOD_INVOCATION_RECEIVER",
- "firstPos" : 33107,
- "secondPos" : 33107,
- "firstEndPos" : 33108,
- "secondEndPos" : 33108
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "getParent",
- "secondLabel" : "getParent",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 33109,
- "secondPos" : 33109,
- "firstEndPos" : 33118,
- "secondEndPos" : 33118
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "getType",
- "secondLabel" : "getType",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 33121,
- "secondPos" : 33121,
- "firstEndPos" : 33128,
- "secondEndPos" : 33128
-}, {
- "firstType" : "INFIX_EXPRESSION_OPERATOR",
- "secondType" : "INFIX_EXPRESSION_OPERATOR",
- "firstLabel" : "==",
- "secondLabel" : "==",
- "firstParentType" : "InfixExpression",
- "secondParentType" : "InfixExpression",
- "firstPos" : 33131,
- "secondPos" : 33131,
- "firstEndPos" : 33133,
- "secondEndPos" : 33133
-}, {
- "firstType" : "QualifiedName",
- "secondType" : "QualifiedName",
- "firstLabel" : "Token.VAR",
- "secondLabel" : "Token.VAR",
- "firstParentType" : "InfixExpression",
- "secondParentType" : "InfixExpression",
- "firstPos" : 33134,
- "secondPos" : 33134,
- "firstEndPos" : 33143,
- "secondEndPos" : 33143
-}, {
- "firstType" : "MethodDeclaration",
- "secondType" : "MethodDeclaration",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "TypeDeclaration",
- "secondParentType" : "TypeDeclaration",
- "firstPos" : 33152,
- "secondPos" : 33152,
- "firstEndPos" : 33594,
- "secondEndPos" : 33594
-}, {
- "firstType" : "Javadoc",
- "secondType" : "Javadoc",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 33152,
- "secondPos" : 33152,
- "firstEndPos" : 33288,
- "secondEndPos" : 33288
-}, {
- "firstType" : "TagElement",
- "secondType" : "TagElement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "Javadoc",
- "secondParentType" : "Javadoc",
- "firstPos" : 33161,
- "secondPos" : 33161,
- "firstEndPos" : 33226,
- "secondEndPos" : 33226
-}, {
- "firstType" : "TextElement",
- "secondType" : "TextElement",
- "firstLabel" : "For an assignment or variable declaration get the assigned value.",
- "secondLabel" : "For an assignment or variable declaration get the assigned value.",
- "firstParentType" : "TagElement",
- "secondParentType" : "TagElement",
- "firstPos" : 33161,
- "secondPos" : 33161,
- "firstEndPos" : 33226,
- "secondEndPos" : 33226
-}, {
- "firstType" : "TagElement",
- "secondType" : "TagElement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "Javadoc",
- "secondParentType" : "Javadoc",
- "firstPos" : 33232,
- "secondPos" : 33232,
- "firstEndPos" : 33282,
- "secondEndPos" : 33282
-}, {
- "firstType" : "TAG_NAME",
- "secondType" : "TAG_NAME",
- "firstLabel" : "@return",
- "secondLabel" : "@return",
- "firstParentType" : "TagElement",
- "secondParentType" : "TagElement",
- "firstPos" : 33232,
- "secondPos" : 33232,
- "firstEndPos" : 33239,
- "secondEndPos" : 33239
-}, {
- "firstType" : "TextElement",
- "secondType" : "TextElement",
- "firstLabel" : " The value node representing the new value.",
- "secondLabel" : " The value node representing the new value.",
- "firstParentType" : "TagElement",
- "secondParentType" : "TagElement",
- "firstPos" : 33239,
- "secondPos" : 33239,
- "firstEndPos" : 33282,
- "secondEndPos" : 33282
-}, {
- "firstType" : "Modifier",
- "secondType" : "Modifier",
- "firstLabel" : "static",
- "secondLabel" : "static",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 33291,
- "secondPos" : 33291,
- "firstEndPos" : 33297,
- "secondEndPos" : 33297
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "Node",
- "secondLabel" : "Node",
- "firstParentType" : "SimpleType",
- "secondParentType" : "SimpleType",
- "firstPos" : 33298,
- "secondPos" : 33298,
- "firstEndPos" : 33302,
- "secondEndPos" : 33302
-}, {
- "firstType" : "SimpleType",
- "secondType" : "SimpleType",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 33298,
- "secondPos" : 33298,
- "firstEndPos" : 33302,
- "secondEndPos" : 33302
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "getAssignedValue",
- "secondLabel" : "getAssignedValue",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 33303,
- "secondPos" : 33303,
- "firstEndPos" : 33319,
- "secondEndPos" : 33319
-}, {
- "firstType" : "SingleVariableDeclaration",
- "secondType" : "SingleVariableDeclaration",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 33320,
- "secondPos" : 33320,
- "firstEndPos" : 33326,
- "secondEndPos" : 33326
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "Node",
- "secondLabel" : "Node",
- "firstParentType" : "SimpleType",
- "secondParentType" : "SimpleType",
- "firstPos" : 33320,
- "secondPos" : 33320,
- "firstEndPos" : 33324,
- "secondEndPos" : 33324
-}, {
- "firstType" : "SimpleType",
- "secondType" : "SimpleType",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SingleVariableDeclaration",
- "secondParentType" : "SingleVariableDeclaration",
- "firstPos" : 33320,
- "secondPos" : 33320,
- "firstEndPos" : 33324,
- "secondEndPos" : 33324
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "n",
- "secondLabel" : "n",
- "firstParentType" : "SingleVariableDeclaration",
- "secondParentType" : "SingleVariableDeclaration",
- "firstPos" : 33325,
- "secondPos" : 33325,
- "firstEndPos" : 33326,
- "secondEndPos" : 33326
-}, {
- "firstType" : "Block",
- "secondType" : "Block",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 33328,
- "secondPos" : 33328,
- "firstEndPos" : 33594,
- "secondEndPos" : 33594
-}, {
- "firstType" : "ExpressionStatement",
- "secondType" : "ExpressionStatement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "Block",
- "secondParentType" : "Block",
- "firstPos" : 33334,
- "secondPos" : 33334,
- "firstEndPos" : 33370,
- "secondEndPos" : 33370
-}, {
- "firstType" : "MethodInvocation",
- "secondType" : "MethodInvocation",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "ExpressionStatement",
- "secondParentType" : "ExpressionStatement",
- "firstPos" : 33334,
- "secondPos" : 33334,
- "firstEndPos" : 33369,
- "secondEndPos" : 33369
-}, {
- "firstType" : "METHOD_INVOCATION_RECEIVER",
- "secondType" : "METHOD_INVOCATION_RECEIVER",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 33334,
- "secondPos" : 33334,
- "firstEndPos" : 33347,
- "secondEndPos" : 33347
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "Preconditions",
- "secondLabel" : "Preconditions",
- "firstParentType" : "METHOD_INVOCATION_RECEIVER",
- "secondParentType" : "METHOD_INVOCATION_RECEIVER",
- "firstPos" : 33334,
- "secondPos" : 33334,
- "firstEndPos" : 33347,
- "secondEndPos" : 33347
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "checkState",
- "secondLabel" : "checkState",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 33348,
- "secondPos" : 33348,
- "firstEndPos" : 33358,
- "secondEndPos" : 33358
-}, {
- "firstType" : "METHOD_INVOCATION_ARGUMENTS",
- "secondType" : "METHOD_INVOCATION_ARGUMENTS",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 33359,
- "secondPos" : 33359,
- "firstEndPos" : 33368,
- "secondEndPos" : 33368
-}, {
- "firstType" : "MethodInvocation",
- "secondType" : "MethodInvocation",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "METHOD_INVOCATION_ARGUMENTS",
- "secondParentType" : "METHOD_INVOCATION_ARGUMENTS",
- "firstPos" : 33359,
- "secondPos" : 33359,
- "firstEndPos" : 33368,
- "secondEndPos" : 33368
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "isName",
- "secondLabel" : "isName",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 33359,
- "secondPos" : 33359,
- "firstEndPos" : 33365,
- "secondEndPos" : 33365
-}, {
- "firstType" : "METHOD_INVOCATION_ARGUMENTS",
- "secondType" : "METHOD_INVOCATION_ARGUMENTS",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 33366,
- "secondPos" : 33366,
- "firstEndPos" : 33367,
- "secondEndPos" : 33367
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "n",
- "secondLabel" : "n",
- "firstParentType" : "METHOD_INVOCATION_ARGUMENTS",
- "secondParentType" : "METHOD_INVOCATION_ARGUMENTS",
- "firstPos" : 33366,
- "secondPos" : 33366,
- "firstEndPos" : 33367,
- "secondEndPos" : 33367
-}, {
- "firstType" : "VariableDeclarationStatement",
- "secondType" : "VariableDeclarationStatement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "Block",
- "secondParentType" : "Block",
- "firstPos" : 33375,
- "secondPos" : 33375,
- "firstEndPos" : 33403,
- "secondEndPos" : 33403
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "Node",
- "secondLabel" : "Node",
- "firstParentType" : "SimpleType",
- "secondParentType" : "SimpleType",
- "firstPos" : 33375,
- "secondPos" : 33375,
- "firstEndPos" : 33379,
- "secondEndPos" : 33379
-}, {
- "firstType" : "SimpleType",
- "secondType" : "SimpleType",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "VariableDeclarationStatement",
- "secondParentType" : "VariableDeclarationStatement",
- "firstPos" : 33375,
- "secondPos" : 33375,
- "firstEndPos" : 33379,
- "secondEndPos" : 33379
-}, {
- "firstType" : "VariableDeclarationFragment",
- "secondType" : "VariableDeclarationFragment",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "VariableDeclarationStatement",
- "secondParentType" : "VariableDeclarationStatement",
- "firstPos" : 33380,
- "secondPos" : 33380,
- "firstEndPos" : 33402,
- "secondEndPos" : 33402
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "parent",
- "secondLabel" : "parent",
- "firstParentType" : "VariableDeclarationFragment",
- "secondParentType" : "VariableDeclarationFragment",
- "firstPos" : 33380,
- "secondPos" : 33380,
- "firstEndPos" : 33386,
- "secondEndPos" : 33386
-}, {
- "firstType" : "MethodInvocation",
- "secondType" : "MethodInvocation",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "VariableDeclarationFragment",
- "secondParentType" : "VariableDeclarationFragment",
- "firstPos" : 33389,
- "secondPos" : 33389,
- "firstEndPos" : 33402,
- "secondEndPos" : 33402
-}, {
- "firstType" : "METHOD_INVOCATION_RECEIVER",
- "secondType" : "METHOD_INVOCATION_RECEIVER",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 33389,
- "secondPos" : 33389,
- "firstEndPos" : 33390,
- "secondEndPos" : 33390
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "n",
- "secondLabel" : "n",
- "firstParentType" : "METHOD_INVOCATION_RECEIVER",
- "secondParentType" : "METHOD_INVOCATION_RECEIVER",
- "firstPos" : 33389,
- "secondPos" : 33389,
- "firstEndPos" : 33390,
- "secondEndPos" : 33390
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "getParent",
- "secondLabel" : "getParent",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 33391,
- "secondPos" : 33391,
- "firstEndPos" : 33400,
- "secondEndPos" : 33400
-}, {
- "firstType" : "IfStatement",
- "secondType" : "IfStatement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "Block",
- "secondParentType" : "Block",
- "firstPos" : 33408,
- "secondPos" : 33408,
- "firstEndPos" : 33590,
- "secondEndPos" : 33590
-}, {
- "firstType" : "MethodInvocation",
- "secondType" : "MethodInvocation",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "IfStatement",
- "secondParentType" : "IfStatement",
- "firstPos" : 33412,
- "secondPos" : 33412,
- "firstEndPos" : 33425,
- "secondEndPos" : 33425
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "isVar",
- "secondLabel" : "isVar",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 33412,
- "secondPos" : 33412,
- "firstEndPos" : 33417,
- "secondEndPos" : 33417
-}, {
- "firstType" : "METHOD_INVOCATION_ARGUMENTS",
- "secondType" : "METHOD_INVOCATION_ARGUMENTS",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 33418,
- "secondPos" : 33418,
- "firstEndPos" : 33424,
- "secondEndPos" : 33424
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "parent",
- "secondLabel" : "parent",
- "firstParentType" : "METHOD_INVOCATION_ARGUMENTS",
- "secondParentType" : "METHOD_INVOCATION_ARGUMENTS",
- "firstPos" : 33418,
- "secondPos" : 33418,
- "firstEndPos" : 33424,
- "secondEndPos" : 33424
-}, {
- "firstType" : "Block",
- "secondType" : "Block",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "IfStatement",
- "secondParentType" : "IfStatement",
- "firstPos" : 33427,
- "secondPos" : 33427,
- "firstEndPos" : 33466,
- "secondEndPos" : 33466
-}, {
- "firstType" : "ReturnStatement",
- "secondType" : "ReturnStatement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "Block",
- "secondParentType" : "Block",
- "firstPos" : 33435,
- "secondPos" : 33435,
- "firstEndPos" : 33460,
- "secondEndPos" : 33460
-}, {
- "firstType" : "MethodInvocation",
- "secondType" : "MethodInvocation",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "ReturnStatement",
- "secondParentType" : "ReturnStatement",
- "firstPos" : 33442,
- "secondPos" : 33442,
- "firstEndPos" : 33459,
- "secondEndPos" : 33459
-}, {
- "firstType" : "METHOD_INVOCATION_RECEIVER",
- "secondType" : "METHOD_INVOCATION_RECEIVER",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 33442,
- "secondPos" : 33442,
- "firstEndPos" : 33443,
- "secondEndPos" : 33443
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "n",
- "secondLabel" : "n",
- "firstParentType" : "METHOD_INVOCATION_RECEIVER",
- "secondParentType" : "METHOD_INVOCATION_RECEIVER",
- "firstPos" : 33442,
- "secondPos" : 33442,
- "firstEndPos" : 33443,
- "secondEndPos" : 33443
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "getFirstChild",
- "secondLabel" : "getFirstChild",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 33444,
- "secondPos" : 33444,
- "firstEndPos" : 33457,
- "secondEndPos" : 33457
-}, {
- "firstType" : "IfStatement",
- "secondType" : "IfStatement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "IfStatement",
- "secondParentType" : "IfStatement",
- "firstPos" : 33472,
- "secondPos" : 33472,
- "firstEndPos" : 33590,
- "secondEndPos" : 33590
-}, {
- "firstType" : "InfixExpression",
- "secondType" : "InfixExpression",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "IfStatement",
- "secondParentType" : "IfStatement",
- "firstPos" : 33476,
- "secondPos" : 33476,
- "firstEndPos" : 33523,
- "secondEndPos" : 33523
-}, {
- "firstType" : "MethodInvocation",
- "secondType" : "MethodInvocation",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "InfixExpression",
- "secondParentType" : "InfixExpression",
- "firstPos" : 33476,
- "secondPos" : 33476,
- "firstEndPos" : 33492,
- "secondEndPos" : 33492
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "isAssign",
- "secondLabel" : "isAssign",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 33476,
- "secondPos" : 33476,
- "firstEndPos" : 33484,
- "secondEndPos" : 33484
-}, {
- "firstType" : "METHOD_INVOCATION_ARGUMENTS",
- "secondType" : "METHOD_INVOCATION_ARGUMENTS",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 33485,
- "secondPos" : 33485,
- "firstEndPos" : 33491,
- "secondEndPos" : 33491
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "parent",
- "secondLabel" : "parent",
- "firstParentType" : "METHOD_INVOCATION_ARGUMENTS",
- "secondParentType" : "METHOD_INVOCATION_ARGUMENTS",
- "firstPos" : 33485,
- "secondPos" : 33485,
- "firstEndPos" : 33491,
- "secondEndPos" : 33491
-}, {
- "firstType" : "INFIX_EXPRESSION_OPERATOR",
- "secondType" : "INFIX_EXPRESSION_OPERATOR",
- "firstLabel" : "&&",
- "secondLabel" : "&&",
- "firstParentType" : "InfixExpression",
- "secondParentType" : "InfixExpression",
- "firstPos" : 33493,
- "secondPos" : 33493,
- "firstEndPos" : 33495,
- "secondEndPos" : 33495
-}, {
- "firstType" : "InfixExpression",
- "secondType" : "InfixExpression",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "InfixExpression",
- "secondParentType" : "InfixExpression",
- "firstPos" : 33496,
- "secondPos" : 33496,
- "firstEndPos" : 33523,
- "secondEndPos" : 33523
-}, {
- "firstType" : "MethodInvocation",
- "secondType" : "MethodInvocation",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "InfixExpression",
- "secondParentType" : "InfixExpression",
- "firstPos" : 33496,
- "secondPos" : 33496,
- "firstEndPos" : 33518,
- "secondEndPos" : 33518
-}, {
- "firstType" : "METHOD_INVOCATION_RECEIVER",
- "secondType" : "METHOD_INVOCATION_RECEIVER",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 33496,
- "secondPos" : 33496,
- "firstEndPos" : 33502,
- "secondEndPos" : 33502
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "parent",
- "secondLabel" : "parent",
- "firstParentType" : "METHOD_INVOCATION_RECEIVER",
- "secondParentType" : "METHOD_INVOCATION_RECEIVER",
- "firstPos" : 33496,
- "secondPos" : 33496,
- "firstEndPos" : 33502,
- "secondEndPos" : 33502
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "getFirstChild",
- "secondLabel" : "getFirstChild",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 33503,
- "secondPos" : 33503,
- "firstEndPos" : 33516,
- "secondEndPos" : 33516
-}, {
- "firstType" : "INFIX_EXPRESSION_OPERATOR",
- "secondType" : "INFIX_EXPRESSION_OPERATOR",
- "firstLabel" : "==",
- "secondLabel" : "==",
- "firstParentType" : "InfixExpression",
- "secondParentType" : "InfixExpression",
- "firstPos" : 33519,
- "secondPos" : 33519,
- "firstEndPos" : 33521,
- "secondEndPos" : 33521
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "n",
- "secondLabel" : "n",
- "firstParentType" : "InfixExpression",
- "secondParentType" : "InfixExpression",
- "firstPos" : 33522,
- "secondPos" : 33522,
- "firstEndPos" : 33523,
- "secondEndPos" : 33523
-}, {
- "firstType" : "Block",
- "secondType" : "Block",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "IfStatement",
- "secondParentType" : "IfStatement",
- "firstPos" : 33525,
- "secondPos" : 33525,
- "firstEndPos" : 33558,
- "secondEndPos" : 33558
-}, {
- "firstType" : "ReturnStatement",
- "secondType" : "ReturnStatement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "Block",
- "secondParentType" : "Block",
- "firstPos" : 33533,
- "secondPos" : 33533,
- "firstEndPos" : 33552,
- "secondEndPos" : 33552
-}, {
- "firstType" : "MethodInvocation",
- "secondType" : "MethodInvocation",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "ReturnStatement",
- "secondParentType" : "ReturnStatement",
- "firstPos" : 33540,
- "secondPos" : 33540,
- "firstEndPos" : 33551,
- "secondEndPos" : 33551
-}, {
- "firstType" : "METHOD_INVOCATION_RECEIVER",
- "secondType" : "METHOD_INVOCATION_RECEIVER",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 33540,
- "secondPos" : 33540,
- "firstEndPos" : 33541,
- "secondEndPos" : 33541
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "n",
- "secondLabel" : "n",
- "firstParentType" : "METHOD_INVOCATION_RECEIVER",
- "secondParentType" : "METHOD_INVOCATION_RECEIVER",
- "firstPos" : 33540,
- "secondPos" : 33540,
- "firstEndPos" : 33541,
- "secondEndPos" : 33541
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "getNext",
- "secondLabel" : "getNext",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 33542,
- "secondPos" : 33542,
- "firstEndPos" : 33549,
- "secondEndPos" : 33549
-}, {
- "firstType" : "Block",
- "secondType" : "Block",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "IfStatement",
- "secondParentType" : "IfStatement",
- "firstPos" : 33564,
- "secondPos" : 33564,
- "firstEndPos" : 33590,
- "secondEndPos" : 33590
-}, {
- "firstType" : "ReturnStatement",
- "secondType" : "ReturnStatement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "Block",
- "secondParentType" : "Block",
- "firstPos" : 33572,
- "secondPos" : 33572,
- "firstEndPos" : 33584,
- "secondEndPos" : 33584
-}, {
- "firstType" : "NullLiteral",
- "secondType" : "NullLiteral",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "ReturnStatement",
- "secondParentType" : "ReturnStatement",
- "firstPos" : 33579,
- "secondPos" : 33579,
- "firstEndPos" : 33583,
- "secondEndPos" : 33583
-}, {
- "firstType" : "MethodDeclaration",
- "secondType" : "MethodDeclaration",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "TypeDeclaration",
- "secondParentType" : "TypeDeclaration",
- "firstPos" : 33598,
- "secondPos" : 33598,
- "firstEndPos" : 33715,
- "secondEndPos" : 33715
-}, {
- "firstType" : "Javadoc",
- "secondType" : "Javadoc",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 33598,
- "secondPos" : 33598,
- "firstEndPos" : 33635,
- "secondEndPos" : 33635
-}, {
- "firstType" : "TagElement",
- "secondType" : "TagElement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "Javadoc",
- "secondParentType" : "Javadoc",
- "firstPos" : 33607,
- "secondPos" : 33607,
- "firstEndPos" : 33629,
- "secondEndPos" : 33629
-}, {
- "firstType" : "TextElement",
- "secondType" : "TextElement",
- "firstLabel" : "Is this a STRING node?",
- "secondLabel" : "Is this a STRING node?",
- "firstParentType" : "TagElement",
- "secondParentType" : "TagElement",
- "firstPos" : 33607,
- "secondPos" : 33607,
- "firstEndPos" : 33629,
- "secondEndPos" : 33629
-}, {
- "firstType" : "Modifier",
- "secondType" : "Modifier",
- "firstLabel" : "static",
- "secondLabel" : "static",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 33638,
- "secondPos" : 33638,
- "firstEndPos" : 33644,
- "secondEndPos" : 33644
-}, {
- "firstType" : "PrimitiveType",
- "secondType" : "PrimitiveType",
- "firstLabel" : "boolean",
- "secondLabel" : "boolean",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 33645,
- "secondPos" : 33645,
- "firstEndPos" : 33652,
- "secondEndPos" : 33652
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "isString",
- "secondLabel" : "isString",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 33653,
- "secondPos" : 33653,
- "firstEndPos" : 33661,
- "secondEndPos" : 33661
-}, {
- "firstType" : "SingleVariableDeclaration",
- "secondType" : "SingleVariableDeclaration",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 33662,
- "secondPos" : 33662,
- "firstEndPos" : 33668,
- "secondEndPos" : 33668
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "Node",
- "secondLabel" : "Node",
- "firstParentType" : "SimpleType",
- "secondParentType" : "SimpleType",
- "firstPos" : 33662,
- "secondPos" : 33662,
- "firstEndPos" : 33666,
- "secondEndPos" : 33666
-}, {
- "firstType" : "SimpleType",
- "secondType" : "SimpleType",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SingleVariableDeclaration",
- "secondParentType" : "SingleVariableDeclaration",
- "firstPos" : 33662,
- "secondPos" : 33662,
- "firstEndPos" : 33666,
- "secondEndPos" : 33666
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "n",
- "secondLabel" : "n",
- "firstParentType" : "SingleVariableDeclaration",
- "secondParentType" : "SingleVariableDeclaration",
- "firstPos" : 33667,
- "secondPos" : 33667,
- "firstEndPos" : 33668,
- "secondEndPos" : 33668
-}, {
- "firstType" : "Block",
- "secondType" : "Block",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 33670,
- "secondPos" : 33670,
- "firstEndPos" : 33715,
- "secondEndPos" : 33715
-}, {
- "firstType" : "ReturnStatement",
- "secondType" : "ReturnStatement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "Block",
- "secondParentType" : "Block",
- "firstPos" : 33676,
- "secondPos" : 33676,
- "firstEndPos" : 33711,
- "secondEndPos" : 33711
-}, {
- "firstType" : "InfixExpression",
- "secondType" : "InfixExpression",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "ReturnStatement",
- "secondParentType" : "ReturnStatement",
- "firstPos" : 33683,
- "secondPos" : 33683,
- "firstEndPos" : 33710,
- "secondEndPos" : 33710
-}, {
- "firstType" : "MethodInvocation",
- "secondType" : "MethodInvocation",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "InfixExpression",
- "secondParentType" : "InfixExpression",
- "firstPos" : 33683,
- "secondPos" : 33683,
- "firstEndPos" : 33694,
- "secondEndPos" : 33694
-}, {
- "firstType" : "METHOD_INVOCATION_RECEIVER",
- "secondType" : "METHOD_INVOCATION_RECEIVER",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 33683,
- "secondPos" : 33683,
- "firstEndPos" : 33684,
- "secondEndPos" : 33684
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "n",
- "secondLabel" : "n",
- "firstParentType" : "METHOD_INVOCATION_RECEIVER",
- "secondParentType" : "METHOD_INVOCATION_RECEIVER",
- "firstPos" : 33683,
- "secondPos" : 33683,
- "firstEndPos" : 33684,
- "secondEndPos" : 33684
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "getType",
- "secondLabel" : "getType",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 33685,
- "secondPos" : 33685,
- "firstEndPos" : 33692,
- "secondEndPos" : 33692
-}, {
- "firstType" : "INFIX_EXPRESSION_OPERATOR",
- "secondType" : "INFIX_EXPRESSION_OPERATOR",
- "firstLabel" : "==",
- "secondLabel" : "==",
- "firstParentType" : "InfixExpression",
- "secondParentType" : "InfixExpression",
- "firstPos" : 33695,
- "secondPos" : 33695,
- "firstEndPos" : 33697,
- "secondEndPos" : 33697
-}, {
- "firstType" : "QualifiedName",
- "secondType" : "QualifiedName",
- "firstLabel" : "Token.STRING",
- "secondLabel" : "Token.STRING",
- "firstParentType" : "InfixExpression",
- "secondParentType" : "InfixExpression",
- "firstPos" : 33698,
- "secondPos" : 33698,
- "firstEndPos" : 33710,
- "secondEndPos" : 33710
-}, {
- "firstType" : "MethodDeclaration",
- "secondType" : "MethodDeclaration",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "TypeDeclaration",
- "secondParentType" : "TypeDeclaration",
- "firstPos" : 33719,
- "secondPos" : 33719,
- "firstEndPos" : 34047,
- "secondEndPos" : 34047
-}, {
- "firstType" : "Javadoc",
- "secondType" : "Javadoc",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 33719,
- "secondPos" : 33719,
- "firstEndPos" : 33903,
- "secondEndPos" : 33903
-}, {
- "firstType" : "TagElement",
- "secondType" : "TagElement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "Javadoc",
- "secondParentType" : "Javadoc",
- "firstPos" : 33728,
- "secondPos" : 33728,
- "firstEndPos" : 33776,
- "secondEndPos" : 33776
-}, {
- "firstType" : "TextElement",
- "secondType" : "TextElement",
- "firstLabel" : "Is this node an assignment expression statement?",
- "secondLabel" : "Is this node an assignment expression statement?",
- "firstParentType" : "TagElement",
- "secondParentType" : "TagElement",
- "firstPos" : 33728,
- "secondPos" : 33728,
- "firstEndPos" : 33776,
- "secondEndPos" : 33776
-}, {
- "firstType" : "TagElement",
- "secondType" : "TagElement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "Javadoc",
- "secondParentType" : "Javadoc",
- "firstPos" : 33787,
- "secondPos" : 33787,
- "firstEndPos" : 33804,
- "secondEndPos" : 33804
-}, {
- "firstType" : "TAG_NAME",
- "secondType" : "TAG_NAME",
- "firstLabel" : "@param",
- "secondLabel" : "@param",
- "firstParentType" : "TagElement",
- "secondParentType" : "TagElement",
- "firstPos" : 33787,
- "secondPos" : 33787,
- "firstEndPos" : 33793,
- "secondEndPos" : 33793
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "n",
- "secondLabel" : "n",
- "firstParentType" : "TagElement",
- "secondParentType" : "TagElement",
- "firstPos" : 33794,
- "secondPos" : 33794,
- "firstEndPos" : 33795,
- "secondEndPos" : 33795
-}, {
- "firstType" : "TextElement",
- "secondType" : "TextElement",
- "firstLabel" : " The node",
- "secondLabel" : " The node",
- "firstParentType" : "TagElement",
- "secondParentType" : "TagElement",
- "firstPos" : 33795,
- "secondPos" : 33795,
- "firstEndPos" : 33804,
- "secondEndPos" : 33804
-}, {
- "firstType" : "TagElement",
- "secondType" : "TagElement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "Javadoc",
- "secondParentType" : "Javadoc",
- "firstPos" : 33810,
- "secondPos" : 33810,
- "firstEndPos" : 33897,
- "secondEndPos" : 33897
-}, {
- "firstType" : "TAG_NAME",
- "secondType" : "TAG_NAME",
- "firstLabel" : "@return",
- "secondLabel" : "@return",
- "firstParentType" : "TagElement",
- "secondParentType" : "TagElement",
- "firstPos" : 33810,
- "secondPos" : 33810,
- "firstEndPos" : 33817,
- "secondEndPos" : 33817
-}, {
- "firstType" : "TextElement",
- "secondType" : "TextElement",
- "firstLabel" : " True if ",
- "secondLabel" : " True if ",
- "firstParentType" : "TagElement",
- "secondParentType" : "TagElement",
- "firstPos" : 33817,
- "secondPos" : 33817,
- "firstEndPos" : 33826,
- "secondEndPos" : 33826
-}, {
- "firstType" : "TagElement",
- "secondType" : "TagElement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "TagElement",
- "secondParentType" : "TagElement",
- "firstPos" : 33826,
- "secondPos" : 33826,
- "firstEndPos" : 33835,
- "secondEndPos" : 33835
-}, {
- "firstType" : "TAG_NAME",
- "secondType" : "TAG_NAME",
- "firstLabel" : "@code",
- "secondLabel" : "@code",
- "firstParentType" : "TagElement",
- "secondParentType" : "TagElement",
- "firstPos" : 33826,
- "secondPos" : 33826,
- "firstEndPos" : 33831,
- "secondEndPos" : 33831
-}, {
- "firstType" : "TextElement",
- "secondType" : "TextElement",
- "firstLabel" : " n",
- "secondLabel" : " n",
- "firstParentType" : "TagElement",
- "secondParentType" : "TagElement",
- "firstPos" : 33832,
- "secondPos" : 33832,
- "firstEndPos" : 33834,
- "secondEndPos" : 33834
-}, {
- "firstType" : "TextElement",
- "secondType" : "TextElement",
- "firstLabel" : " is EXPR_RESULT and ",
- "secondLabel" : " is EXPR_RESULT and ",
- "firstParentType" : "TagElement",
- "secondParentType" : "TagElement",
- "firstPos" : 33835,
- "secondPos" : 33835,
- "firstEndPos" : 33855,
- "secondEndPos" : 33855
-}, {
- "firstType" : "TagElement",
- "secondType" : "TagElement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "TagElement",
- "secondParentType" : "TagElement",
- "firstPos" : 33855,
- "secondPos" : 33855,
- "firstEndPos" : 33864,
- "secondEndPos" : 33864
-}, {
- "firstType" : "TAG_NAME",
- "secondType" : "TAG_NAME",
- "firstLabel" : "@code",
- "secondLabel" : "@code",
- "firstParentType" : "TagElement",
- "secondParentType" : "TagElement",
- "firstPos" : 33855,
- "secondPos" : 33855,
- "firstEndPos" : 33860,
- "secondEndPos" : 33860
-}, {
- "firstType" : "TextElement",
- "secondType" : "TextElement",
- "firstLabel" : " n",
- "secondLabel" : " n",
- "firstParentType" : "TagElement",
- "secondParentType" : "TagElement",
- "firstPos" : 33861,
- "secondPos" : 33861,
- "firstEndPos" : 33863,
- "secondEndPos" : 33863
-}, {
- "firstType" : "TextElement",
- "secondType" : "TextElement",
- "firstLabel" : "'s",
- "secondLabel" : "'s",
- "firstParentType" : "TagElement",
- "secondParentType" : "TagElement",
- "firstPos" : 33864,
- "secondPos" : 33864,
- "firstEndPos" : 33866,
- "secondEndPos" : 33866
-}, {
- "firstType" : "TextElement",
- "secondType" : "TextElement",
- "firstLabel" : "first child is ASSIGN",
- "secondLabel" : "first child is ASSIGN",
- "firstParentType" : "TagElement",
- "secondParentType" : "TagElement",
- "firstPos" : 33876,
- "secondPos" : 33876,
- "firstEndPos" : 33897,
- "secondEndPos" : 33897
-}, {
- "firstType" : "Modifier",
- "secondType" : "Modifier",
- "firstLabel" : "static",
- "secondLabel" : "static",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 33906,
- "secondPos" : 33906,
- "firstEndPos" : 33912,
- "secondEndPos" : 33912
-}, {
- "firstType" : "PrimitiveType",
- "secondType" : "PrimitiveType",
- "firstLabel" : "boolean",
- "secondLabel" : "boolean",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 33913,
- "secondPos" : 33913,
- "firstEndPos" : 33920,
- "secondEndPos" : 33920
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "isExprAssign",
- "secondLabel" : "isExprAssign",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 33921,
- "secondPos" : 33921,
- "firstEndPos" : 33933,
- "secondEndPos" : 33933
-}, {
- "firstType" : "SingleVariableDeclaration",
- "secondType" : "SingleVariableDeclaration",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 33934,
- "secondPos" : 33934,
- "firstEndPos" : 33940,
- "secondEndPos" : 33940
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "Node",
- "secondLabel" : "Node",
- "firstParentType" : "SimpleType",
- "secondParentType" : "SimpleType",
- "firstPos" : 33934,
- "secondPos" : 33934,
- "firstEndPos" : 33938,
- "secondEndPos" : 33938
-}, {
- "firstType" : "SimpleType",
- "secondType" : "SimpleType",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SingleVariableDeclaration",
- "secondParentType" : "SingleVariableDeclaration",
- "firstPos" : 33934,
- "secondPos" : 33934,
- "firstEndPos" : 33938,
- "secondEndPos" : 33938
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "n",
- "secondLabel" : "n",
- "firstParentType" : "SingleVariableDeclaration",
- "secondParentType" : "SingleVariableDeclaration",
- "firstPos" : 33939,
- "secondPos" : 33939,
- "firstEndPos" : 33940,
- "secondEndPos" : 33940
-}, {
- "firstType" : "Block",
- "secondType" : "Block",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 33942,
- "secondPos" : 33942,
- "firstEndPos" : 34047,
- "secondEndPos" : 34047
-}, {
- "firstType" : "ReturnStatement",
- "secondType" : "ReturnStatement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "Block",
- "secondParentType" : "Block",
- "firstPos" : 33948,
- "secondPos" : 33948,
- "firstEndPos" : 34043,
- "secondEndPos" : 34043
-}, {
- "firstType" : "InfixExpression",
- "secondType" : "InfixExpression",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "ReturnStatement",
- "secondParentType" : "ReturnStatement",
- "firstPos" : 33955,
- "secondPos" : 33955,
- "firstEndPos" : 34042,
- "secondEndPos" : 34042
-}, {
- "firstType" : "InfixExpression",
- "secondType" : "InfixExpression",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "InfixExpression",
- "secondParentType" : "InfixExpression",
- "firstPos" : 33955,
- "secondPos" : 33955,
- "firstEndPos" : 33987,
- "secondEndPos" : 33987
-}, {
- "firstType" : "MethodInvocation",
- "secondType" : "MethodInvocation",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "InfixExpression",
- "secondParentType" : "InfixExpression",
- "firstPos" : 33955,
- "secondPos" : 33955,
- "firstEndPos" : 33966,
- "secondEndPos" : 33966
-}, {
- "firstType" : "METHOD_INVOCATION_RECEIVER",
- "secondType" : "METHOD_INVOCATION_RECEIVER",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 33955,
- "secondPos" : 33955,
- "firstEndPos" : 33956,
- "secondEndPos" : 33956
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "n",
- "secondLabel" : "n",
- "firstParentType" : "METHOD_INVOCATION_RECEIVER",
- "secondParentType" : "METHOD_INVOCATION_RECEIVER",
- "firstPos" : 33955,
- "secondPos" : 33955,
- "firstEndPos" : 33956,
- "secondEndPos" : 33956
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "getType",
- "secondLabel" : "getType",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 33957,
- "secondPos" : 33957,
- "firstEndPos" : 33964,
- "secondEndPos" : 33964
-}, {
- "firstType" : "INFIX_EXPRESSION_OPERATOR",
- "secondType" : "INFIX_EXPRESSION_OPERATOR",
- "firstLabel" : "==",
- "secondLabel" : "==",
- "firstParentType" : "InfixExpression",
- "secondParentType" : "InfixExpression",
- "firstPos" : 33967,
- "secondPos" : 33967,
- "firstEndPos" : 33969,
- "secondEndPos" : 33969
-}, {
- "firstType" : "QualifiedName",
- "secondType" : "QualifiedName",
- "firstLabel" : "Token.EXPR_RESULT",
- "secondLabel" : "Token.EXPR_RESULT",
- "firstParentType" : "InfixExpression",
- "secondParentType" : "InfixExpression",
- "firstPos" : 33970,
- "secondPos" : 33970,
- "firstEndPos" : 33987,
- "secondEndPos" : 33987
-}, {
- "firstType" : "INFIX_EXPRESSION_OPERATOR",
- "secondType" : "INFIX_EXPRESSION_OPERATOR",
- "firstLabel" : "&&",
- "secondLabel" : "&&",
- "firstParentType" : "InfixExpression",
- "secondParentType" : "InfixExpression",
- "firstPos" : 33996,
- "secondPos" : 33996,
- "firstEndPos" : 33998,
- "secondEndPos" : 33998
-}, {
- "firstType" : "InfixExpression",
- "secondType" : "InfixExpression",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "InfixExpression",
- "secondParentType" : "InfixExpression",
- "firstPos" : 33999,
- "secondPos" : 33999,
- "firstEndPos" : 34042,
- "secondEndPos" : 34042
-}, {
- "firstType" : "MethodInvocation",
- "secondType" : "MethodInvocation",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "InfixExpression",
- "secondParentType" : "InfixExpression",
- "firstPos" : 33999,
- "secondPos" : 33999,
- "firstEndPos" : 34026,
- "secondEndPos" : 34026
-}, {
- "firstType" : "METHOD_INVOCATION_RECEIVER",
- "secondType" : "METHOD_INVOCATION_RECEIVER",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 33999,
- "secondPos" : 33999,
- "firstEndPos" : 34016,
- "secondEndPos" : 34016
-}, {
- "firstType" : "MethodInvocation",
- "secondType" : "MethodInvocation",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "METHOD_INVOCATION_RECEIVER",
- "secondParentType" : "METHOD_INVOCATION_RECEIVER",
- "firstPos" : 33999,
- "secondPos" : 33999,
- "firstEndPos" : 34016,
- "secondEndPos" : 34016
-}, {
- "firstType" : "METHOD_INVOCATION_RECEIVER",
- "secondType" : "METHOD_INVOCATION_RECEIVER",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 33999,
- "secondPos" : 33999,
- "firstEndPos" : 34000,
- "secondEndPos" : 34000
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "n",
- "secondLabel" : "n",
- "firstParentType" : "METHOD_INVOCATION_RECEIVER",
- "secondParentType" : "METHOD_INVOCATION_RECEIVER",
- "firstPos" : 33999,
- "secondPos" : 33999,
- "firstEndPos" : 34000,
- "secondEndPos" : 34000
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "getFirstChild",
- "secondLabel" : "getFirstChild",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 34001,
- "secondPos" : 34001,
- "firstEndPos" : 34014,
- "secondEndPos" : 34014
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "getType",
- "secondLabel" : "getType",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 34017,
- "secondPos" : 34017,
- "firstEndPos" : 34024,
- "secondEndPos" : 34024
-}, {
- "firstType" : "INFIX_EXPRESSION_OPERATOR",
- "secondType" : "INFIX_EXPRESSION_OPERATOR",
- "firstLabel" : "==",
- "secondLabel" : "==",
- "firstParentType" : "InfixExpression",
- "secondParentType" : "InfixExpression",
- "firstPos" : 34027,
- "secondPos" : 34027,
- "firstEndPos" : 34029,
- "secondEndPos" : 34029
-}, {
- "firstType" : "QualifiedName",
- "secondType" : "QualifiedName",
- "firstLabel" : "Token.ASSIGN",
- "secondLabel" : "Token.ASSIGN",
- "firstParentType" : "InfixExpression",
- "secondParentType" : "InfixExpression",
- "firstPos" : 34030,
- "secondPos" : 34030,
- "firstEndPos" : 34042,
- "secondEndPos" : 34042
-}, {
- "firstType" : "MethodDeclaration",
- "secondType" : "MethodDeclaration",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "TypeDeclaration",
- "secondParentType" : "TypeDeclaration",
- "firstPos" : 34051,
- "secondPos" : 34051,
- "firstEndPos" : 34169,
- "secondEndPos" : 34169
-}, {
- "firstType" : "Javadoc",
- "secondType" : "Javadoc",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 34051,
- "secondPos" : 34051,
- "firstEndPos" : 34089,
- "secondEndPos" : 34089
-}, {
- "firstType" : "TagElement",
- "secondType" : "TagElement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "Javadoc",
- "secondParentType" : "Javadoc",
- "firstPos" : 34060,
- "secondPos" : 34060,
- "firstEndPos" : 34083,
- "secondEndPos" : 34083
-}, {
- "firstType" : "TextElement",
- "secondType" : "TextElement",
- "firstLabel" : "Is this an ASSIGN node?",
- "secondLabel" : "Is this an ASSIGN node?",
- "firstParentType" : "TagElement",
- "secondParentType" : "TagElement",
- "firstPos" : 34060,
- "secondPos" : 34060,
- "firstEndPos" : 34083,
- "secondEndPos" : 34083
-}, {
- "firstType" : "Modifier",
- "secondType" : "Modifier",
- "firstLabel" : "static",
- "secondLabel" : "static",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 34092,
- "secondPos" : 34092,
- "firstEndPos" : 34098,
- "secondEndPos" : 34098
-}, {
- "firstType" : "PrimitiveType",
- "secondType" : "PrimitiveType",
- "firstLabel" : "boolean",
- "secondLabel" : "boolean",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 34099,
- "secondPos" : 34099,
- "firstEndPos" : 34106,
- "secondEndPos" : 34106
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "isAssign",
- "secondLabel" : "isAssign",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 34107,
- "secondPos" : 34107,
- "firstEndPos" : 34115,
- "secondEndPos" : 34115
-}, {
- "firstType" : "SingleVariableDeclaration",
- "secondType" : "SingleVariableDeclaration",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 34116,
- "secondPos" : 34116,
- "firstEndPos" : 34122,
- "secondEndPos" : 34122
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "Node",
- "secondLabel" : "Node",
- "firstParentType" : "SimpleType",
- "secondParentType" : "SimpleType",
- "firstPos" : 34116,
- "secondPos" : 34116,
- "firstEndPos" : 34120,
- "secondEndPos" : 34120
-}, {
- "firstType" : "SimpleType",
- "secondType" : "SimpleType",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SingleVariableDeclaration",
- "secondParentType" : "SingleVariableDeclaration",
- "firstPos" : 34116,
- "secondPos" : 34116,
- "firstEndPos" : 34120,
- "secondEndPos" : 34120
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "n",
- "secondLabel" : "n",
- "firstParentType" : "SingleVariableDeclaration",
- "secondParentType" : "SingleVariableDeclaration",
- "firstPos" : 34121,
- "secondPos" : 34121,
- "firstEndPos" : 34122,
- "secondEndPos" : 34122
-}, {
- "firstType" : "Block",
- "secondType" : "Block",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 34124,
- "secondPos" : 34124,
- "firstEndPos" : 34169,
- "secondEndPos" : 34169
-}, {
- "firstType" : "ReturnStatement",
- "secondType" : "ReturnStatement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "Block",
- "secondParentType" : "Block",
- "firstPos" : 34130,
- "secondPos" : 34130,
- "firstEndPos" : 34165,
- "secondEndPos" : 34165
-}, {
- "firstType" : "InfixExpression",
- "secondType" : "InfixExpression",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "ReturnStatement",
- "secondParentType" : "ReturnStatement",
- "firstPos" : 34137,
- "secondPos" : 34137,
- "firstEndPos" : 34164,
- "secondEndPos" : 34164
-}, {
- "firstType" : "MethodInvocation",
- "secondType" : "MethodInvocation",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "InfixExpression",
- "secondParentType" : "InfixExpression",
- "firstPos" : 34137,
- "secondPos" : 34137,
- "firstEndPos" : 34148,
- "secondEndPos" : 34148
-}, {
- "firstType" : "METHOD_INVOCATION_RECEIVER",
- "secondType" : "METHOD_INVOCATION_RECEIVER",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 34137,
- "secondPos" : 34137,
- "firstEndPos" : 34138,
- "secondEndPos" : 34138
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "n",
- "secondLabel" : "n",
- "firstParentType" : "METHOD_INVOCATION_RECEIVER",
- "secondParentType" : "METHOD_INVOCATION_RECEIVER",
- "firstPos" : 34137,
- "secondPos" : 34137,
- "firstEndPos" : 34138,
- "secondEndPos" : 34138
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "getType",
- "secondLabel" : "getType",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 34139,
- "secondPos" : 34139,
- "firstEndPos" : 34146,
- "secondEndPos" : 34146
-}, {
- "firstType" : "INFIX_EXPRESSION_OPERATOR",
- "secondType" : "INFIX_EXPRESSION_OPERATOR",
- "firstLabel" : "==",
- "secondLabel" : "==",
- "firstParentType" : "InfixExpression",
- "secondParentType" : "InfixExpression",
- "firstPos" : 34149,
- "secondPos" : 34149,
- "firstEndPos" : 34151,
- "secondEndPos" : 34151
-}, {
- "firstType" : "QualifiedName",
- "secondType" : "QualifiedName",
- "firstLabel" : "Token.ASSIGN",
- "secondLabel" : "Token.ASSIGN",
- "firstParentType" : "InfixExpression",
- "secondParentType" : "InfixExpression",
- "firstPos" : 34152,
- "secondPos" : 34152,
- "firstEndPos" : 34164,
- "secondEndPos" : 34164
-}, {
- "firstType" : "MethodDeclaration",
- "secondType" : "MethodDeclaration",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "TypeDeclaration",
- "secondParentType" : "TypeDeclaration",
- "firstPos" : 34173,
- "secondPos" : 34173,
- "firstEndPos" : 34488,
- "secondEndPos" : 34488
-}, {
- "firstType" : "Javadoc",
- "secondType" : "Javadoc",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 34173,
- "secondPos" : 34173,
- "firstEndPos" : 34348,
- "secondEndPos" : 34348
-}, {
- "firstType" : "TagElement",
- "secondType" : "TagElement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "Javadoc",
- "secondParentType" : "Javadoc",
- "firstPos" : 34182,
- "secondPos" : 34182,
- "firstEndPos" : 34223,
- "secondEndPos" : 34223
-}, {
- "firstType" : "TextElement",
- "secondType" : "TextElement",
- "firstLabel" : "Is this node a call expression statement?",
- "secondLabel" : "Is this node a call expression statement?",
- "firstParentType" : "TagElement",
- "secondParentType" : "TagElement",
- "firstPos" : 34182,
- "secondPos" : 34182,
- "firstEndPos" : 34223,
- "secondEndPos" : 34223
-}, {
- "firstType" : "TagElement",
- "secondType" : "TagElement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "Javadoc",
- "secondParentType" : "Javadoc",
- "firstPos" : 34234,
- "secondPos" : 34234,
- "firstEndPos" : 34251,
- "secondEndPos" : 34251
-}, {
- "firstType" : "TAG_NAME",
- "secondType" : "TAG_NAME",
- "firstLabel" : "@param",
- "secondLabel" : "@param",
- "firstParentType" : "TagElement",
- "secondParentType" : "TagElement",
- "firstPos" : 34234,
- "secondPos" : 34234,
- "firstEndPos" : 34240,
- "secondEndPos" : 34240
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "n",
- "secondLabel" : "n",
- "firstParentType" : "TagElement",
- "secondParentType" : "TagElement",
- "firstPos" : 34241,
- "secondPos" : 34241,
- "firstEndPos" : 34242,
- "secondEndPos" : 34242
-}, {
- "firstType" : "TextElement",
- "secondType" : "TextElement",
- "firstLabel" : " The node",
- "secondLabel" : " The node",
- "firstParentType" : "TagElement",
- "secondParentType" : "TagElement",
- "firstPos" : 34242,
- "secondPos" : 34242,
- "firstEndPos" : 34251,
- "secondEndPos" : 34251
-}, {
- "firstType" : "TagElement",
- "secondType" : "TagElement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "Javadoc",
- "secondParentType" : "Javadoc",
- "firstPos" : 34257,
- "secondPos" : 34257,
- "firstEndPos" : 34342,
- "secondEndPos" : 34342
-}, {
- "firstType" : "TAG_NAME",
- "secondType" : "TAG_NAME",
- "firstLabel" : "@return",
- "secondLabel" : "@return",
- "firstParentType" : "TagElement",
- "secondParentType" : "TagElement",
- "firstPos" : 34257,
- "secondPos" : 34257,
- "firstEndPos" : 34264,
- "secondEndPos" : 34264
-}, {
- "firstType" : "TextElement",
- "secondType" : "TextElement",
- "firstLabel" : " True if ",
- "secondLabel" : " True if ",
- "firstParentType" : "TagElement",
- "secondParentType" : "TagElement",
- "firstPos" : 34264,
- "secondPos" : 34264,
- "firstEndPos" : 34273,
- "secondEndPos" : 34273
-}, {
- "firstType" : "TagElement",
- "secondType" : "TagElement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "TagElement",
- "secondParentType" : "TagElement",
- "firstPos" : 34273,
- "secondPos" : 34273,
- "firstEndPos" : 34282,
- "secondEndPos" : 34282
-}, {
- "firstType" : "TAG_NAME",
- "secondType" : "TAG_NAME",
- "firstLabel" : "@code",
- "secondLabel" : "@code",
- "firstParentType" : "TagElement",
- "secondParentType" : "TagElement",
- "firstPos" : 34273,
- "secondPos" : 34273,
- "firstEndPos" : 34278,
- "secondEndPos" : 34278
-}, {
- "firstType" : "TextElement",
- "secondType" : "TextElement",
- "firstLabel" : " n",
- "secondLabel" : " n",
- "firstParentType" : "TagElement",
- "secondParentType" : "TagElement",
- "firstPos" : 34279,
- "secondPos" : 34279,
- "firstEndPos" : 34281,
- "secondEndPos" : 34281
-}, {
- "firstType" : "TextElement",
- "secondType" : "TextElement",
- "firstLabel" : " is EXPR_RESULT and ",
- "secondLabel" : " is EXPR_RESULT and ",
- "firstParentType" : "TagElement",
- "secondParentType" : "TagElement",
- "firstPos" : 34282,
- "secondPos" : 34282,
- "firstEndPos" : 34302,
- "secondEndPos" : 34302
-}, {
- "firstType" : "TagElement",
- "secondType" : "TagElement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "TagElement",
- "secondParentType" : "TagElement",
- "firstPos" : 34302,
- "secondPos" : 34302,
- "firstEndPos" : 34311,
- "secondEndPos" : 34311
-}, {
- "firstType" : "TAG_NAME",
- "secondType" : "TAG_NAME",
- "firstLabel" : "@code",
- "secondLabel" : "@code",
- "firstParentType" : "TagElement",
- "secondParentType" : "TagElement",
- "firstPos" : 34302,
- "secondPos" : 34302,
- "firstEndPos" : 34307,
- "secondEndPos" : 34307
-}, {
- "firstType" : "TextElement",
- "secondType" : "TextElement",
- "firstLabel" : " n",
- "secondLabel" : " n",
- "firstParentType" : "TagElement",
- "secondParentType" : "TagElement",
- "firstPos" : 34308,
- "secondPos" : 34308,
- "firstEndPos" : 34310,
- "secondEndPos" : 34310
-}, {
- "firstType" : "TextElement",
- "secondType" : "TextElement",
- "firstLabel" : "'s",
- "secondLabel" : "'s",
- "firstParentType" : "TagElement",
- "secondParentType" : "TagElement",
- "firstPos" : 34311,
- "secondPos" : 34311,
- "firstEndPos" : 34313,
- "secondEndPos" : 34313
-}, {
- "firstType" : "TextElement",
- "secondType" : "TextElement",
- "firstLabel" : "first child is CALL",
- "secondLabel" : "first child is CALL",
- "firstParentType" : "TagElement",
- "secondParentType" : "TagElement",
- "firstPos" : 34323,
- "secondPos" : 34323,
- "firstEndPos" : 34342,
- "secondEndPos" : 34342
-}, {
- "firstType" : "Modifier",
- "secondType" : "Modifier",
- "firstLabel" : "static",
- "secondLabel" : "static",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 34351,
- "secondPos" : 34351,
- "firstEndPos" : 34357,
- "secondEndPos" : 34357
-}, {
- "firstType" : "PrimitiveType",
- "secondType" : "PrimitiveType",
- "firstLabel" : "boolean",
- "secondLabel" : "boolean",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 34358,
- "secondPos" : 34358,
- "firstEndPos" : 34365,
- "secondEndPos" : 34365
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "isExprCall",
- "secondLabel" : "isExprCall",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 34366,
- "secondPos" : 34366,
- "firstEndPos" : 34376,
- "secondEndPos" : 34376
-}, {
- "firstType" : "SingleVariableDeclaration",
- "secondType" : "SingleVariableDeclaration",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 34377,
- "secondPos" : 34377,
- "firstEndPos" : 34383,
- "secondEndPos" : 34383
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "Node",
- "secondLabel" : "Node",
- "firstParentType" : "SimpleType",
- "secondParentType" : "SimpleType",
- "firstPos" : 34377,
- "secondPos" : 34377,
- "firstEndPos" : 34381,
- "secondEndPos" : 34381
-}, {
- "firstType" : "SimpleType",
- "secondType" : "SimpleType",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SingleVariableDeclaration",
- "secondParentType" : "SingleVariableDeclaration",
- "firstPos" : 34377,
- "secondPos" : 34377,
- "firstEndPos" : 34381,
- "secondEndPos" : 34381
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "n",
- "secondLabel" : "n",
- "firstParentType" : "SingleVariableDeclaration",
- "secondParentType" : "SingleVariableDeclaration",
- "firstPos" : 34382,
- "secondPos" : 34382,
- "firstEndPos" : 34383,
- "secondEndPos" : 34383
-}, {
- "firstType" : "Block",
- "secondType" : "Block",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 34385,
- "secondPos" : 34385,
- "firstEndPos" : 34488,
- "secondEndPos" : 34488
-}, {
- "firstType" : "ReturnStatement",
- "secondType" : "ReturnStatement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "Block",
- "secondParentType" : "Block",
- "firstPos" : 34391,
- "secondPos" : 34391,
- "firstEndPos" : 34484,
- "secondEndPos" : 34484
-}, {
- "firstType" : "InfixExpression",
- "secondType" : "InfixExpression",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "ReturnStatement",
- "secondParentType" : "ReturnStatement",
- "firstPos" : 34398,
- "secondPos" : 34398,
- "firstEndPos" : 34483,
- "secondEndPos" : 34483
-}, {
- "firstType" : "InfixExpression",
- "secondType" : "InfixExpression",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "InfixExpression",
- "secondParentType" : "InfixExpression",
- "firstPos" : 34398,
- "secondPos" : 34398,
- "firstEndPos" : 34430,
- "secondEndPos" : 34430
-}, {
- "firstType" : "MethodInvocation",
- "secondType" : "MethodInvocation",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "InfixExpression",
- "secondParentType" : "InfixExpression",
- "firstPos" : 34398,
- "secondPos" : 34398,
- "firstEndPos" : 34409,
- "secondEndPos" : 34409
-}, {
- "firstType" : "METHOD_INVOCATION_RECEIVER",
- "secondType" : "METHOD_INVOCATION_RECEIVER",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 34398,
- "secondPos" : 34398,
- "firstEndPos" : 34399,
- "secondEndPos" : 34399
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "n",
- "secondLabel" : "n",
- "firstParentType" : "METHOD_INVOCATION_RECEIVER",
- "secondParentType" : "METHOD_INVOCATION_RECEIVER",
- "firstPos" : 34398,
- "secondPos" : 34398,
- "firstEndPos" : 34399,
- "secondEndPos" : 34399
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "getType",
- "secondLabel" : "getType",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 34400,
- "secondPos" : 34400,
- "firstEndPos" : 34407,
- "secondEndPos" : 34407
-}, {
- "firstType" : "INFIX_EXPRESSION_OPERATOR",
- "secondType" : "INFIX_EXPRESSION_OPERATOR",
- "firstLabel" : "==",
- "secondLabel" : "==",
- "firstParentType" : "InfixExpression",
- "secondParentType" : "InfixExpression",
- "firstPos" : 34410,
- "secondPos" : 34410,
- "firstEndPos" : 34412,
- "secondEndPos" : 34412
-}, {
- "firstType" : "QualifiedName",
- "secondType" : "QualifiedName",
- "firstLabel" : "Token.EXPR_RESULT",
- "secondLabel" : "Token.EXPR_RESULT",
- "firstParentType" : "InfixExpression",
- "secondParentType" : "InfixExpression",
- "firstPos" : 34413,
- "secondPos" : 34413,
- "firstEndPos" : 34430,
- "secondEndPos" : 34430
-}, {
- "firstType" : "INFIX_EXPRESSION_OPERATOR",
- "secondType" : "INFIX_EXPRESSION_OPERATOR",
- "firstLabel" : "&&",
- "secondLabel" : "&&",
- "firstParentType" : "InfixExpression",
- "secondParentType" : "InfixExpression",
- "firstPos" : 34439,
- "secondPos" : 34439,
- "firstEndPos" : 34441,
- "secondEndPos" : 34441
-}, {
- "firstType" : "InfixExpression",
- "secondType" : "InfixExpression",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "InfixExpression",
- "secondParentType" : "InfixExpression",
- "firstPos" : 34442,
- "secondPos" : 34442,
- "firstEndPos" : 34483,
- "secondEndPos" : 34483
-}, {
- "firstType" : "MethodInvocation",
- "secondType" : "MethodInvocation",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "InfixExpression",
- "secondParentType" : "InfixExpression",
- "firstPos" : 34442,
- "secondPos" : 34442,
- "firstEndPos" : 34469,
- "secondEndPos" : 34469
-}, {
- "firstType" : "METHOD_INVOCATION_RECEIVER",
- "secondType" : "METHOD_INVOCATION_RECEIVER",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 34442,
- "secondPos" : 34442,
- "firstEndPos" : 34459,
- "secondEndPos" : 34459
-}, {
- "firstType" : "MethodInvocation",
- "secondType" : "MethodInvocation",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "METHOD_INVOCATION_RECEIVER",
- "secondParentType" : "METHOD_INVOCATION_RECEIVER",
- "firstPos" : 34442,
- "secondPos" : 34442,
- "firstEndPos" : 34459,
- "secondEndPos" : 34459
-}, {
- "firstType" : "METHOD_INVOCATION_RECEIVER",
- "secondType" : "METHOD_INVOCATION_RECEIVER",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 34442,
- "secondPos" : 34442,
- "firstEndPos" : 34443,
- "secondEndPos" : 34443
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "n",
- "secondLabel" : "n",
- "firstParentType" : "METHOD_INVOCATION_RECEIVER",
- "secondParentType" : "METHOD_INVOCATION_RECEIVER",
- "firstPos" : 34442,
- "secondPos" : 34442,
- "firstEndPos" : 34443,
- "secondEndPos" : 34443
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "getFirstChild",
- "secondLabel" : "getFirstChild",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 34444,
- "secondPos" : 34444,
- "firstEndPos" : 34457,
- "secondEndPos" : 34457
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "getType",
- "secondLabel" : "getType",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 34460,
- "secondPos" : 34460,
- "firstEndPos" : 34467,
- "secondEndPos" : 34467
-}, {
- "firstType" : "INFIX_EXPRESSION_OPERATOR",
- "secondType" : "INFIX_EXPRESSION_OPERATOR",
- "firstLabel" : "==",
- "secondLabel" : "==",
- "firstParentType" : "InfixExpression",
- "secondParentType" : "InfixExpression",
- "firstPos" : 34470,
- "secondPos" : 34470,
- "firstEndPos" : 34472,
- "secondEndPos" : 34472
-}, {
- "firstType" : "QualifiedName",
- "secondType" : "QualifiedName",
- "firstLabel" : "Token.CALL",
- "secondLabel" : "Token.CALL",
- "firstParentType" : "InfixExpression",
- "secondParentType" : "InfixExpression",
- "firstPos" : 34473,
- "secondPos" : 34473,
- "firstEndPos" : 34483,
- "secondEndPos" : 34483
-}, {
- "firstType" : "MethodDeclaration",
- "secondType" : "MethodDeclaration",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "TypeDeclaration",
- "secondParentType" : "TypeDeclaration",
- "firstPos" : 34492,
- "secondPos" : 34492,
- "firstEndPos" : 34667,
- "secondEndPos" : 34667
-}, {
- "firstType" : "Javadoc",
- "secondType" : "Javadoc",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 34492,
- "secondPos" : 34492,
- "firstEndPos" : 34557,
- "secondEndPos" : 34557
-}, {
- "firstType" : "TagElement",
- "secondType" : "TagElement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "Javadoc",
- "secondParentType" : "Javadoc",
- "firstPos" : 34501,
- "secondPos" : 34501,
- "firstEndPos" : 34551,
- "secondEndPos" : 34551
-}, {
- "firstType" : "TAG_NAME",
- "secondType" : "TAG_NAME",
- "firstLabel" : "@return",
- "secondLabel" : "@return",
- "firstParentType" : "TagElement",
- "secondParentType" : "TagElement",
- "firstPos" : 34501,
- "secondPos" : 34501,
- "firstEndPos" : 34508,
- "secondEndPos" : 34508
-}, {
- "firstType" : "TextElement",
- "secondType" : "TextElement",
- "firstLabel" : " Whether the node represents a FOR-IN loop.",
- "secondLabel" : " Whether the node represents a FOR-IN loop.",
- "firstParentType" : "TagElement",
- "secondParentType" : "TagElement",
- "firstPos" : 34508,
- "secondPos" : 34508,
- "firstEndPos" : 34551,
- "secondEndPos" : 34551
-}, {
- "firstType" : "Modifier",
- "secondType" : "Modifier",
- "firstLabel" : "static",
- "secondLabel" : "static",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 34560,
- "secondPos" : 34560,
- "firstEndPos" : 34566,
- "secondEndPos" : 34566
-}, {
- "firstType" : "PrimitiveType",
- "secondType" : "PrimitiveType",
- "firstLabel" : "boolean",
- "secondLabel" : "boolean",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 34567,
- "secondPos" : 34567,
- "firstEndPos" : 34574,
- "secondEndPos" : 34574
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "isForIn",
- "secondLabel" : "isForIn",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 34575,
- "secondPos" : 34575,
- "firstEndPos" : 34582,
- "secondEndPos" : 34582
-}, {
- "firstType" : "SingleVariableDeclaration",
- "secondType" : "SingleVariableDeclaration",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 34583,
- "secondPos" : 34583,
- "firstEndPos" : 34589,
- "secondEndPos" : 34589
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "Node",
- "secondLabel" : "Node",
- "firstParentType" : "SimpleType",
- "secondParentType" : "SimpleType",
- "firstPos" : 34583,
- "secondPos" : 34583,
- "firstEndPos" : 34587,
- "secondEndPos" : 34587
-}, {
- "firstType" : "SimpleType",
- "secondType" : "SimpleType",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SingleVariableDeclaration",
- "secondParentType" : "SingleVariableDeclaration",
- "firstPos" : 34583,
- "secondPos" : 34583,
- "firstEndPos" : 34587,
- "secondEndPos" : 34587
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "n",
- "secondLabel" : "n",
- "firstParentType" : "SingleVariableDeclaration",
- "secondParentType" : "SingleVariableDeclaration",
- "firstPos" : 34588,
- "secondPos" : 34588,
- "firstEndPos" : 34589,
- "secondEndPos" : 34589
-}, {
- "firstType" : "Block",
- "secondType" : "Block",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 34591,
- "secondPos" : 34591,
- "firstEndPos" : 34667,
- "secondEndPos" : 34667
-}, {
- "firstType" : "ReturnStatement",
- "secondType" : "ReturnStatement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "Block",
- "secondParentType" : "Block",
- "firstPos" : 34597,
- "secondPos" : 34597,
- "firstEndPos" : 34663,
- "secondEndPos" : 34663
-}, {
- "firstType" : "InfixExpression",
- "secondType" : "InfixExpression",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "ReturnStatement",
- "secondParentType" : "ReturnStatement",
- "firstPos" : 34604,
- "secondPos" : 34604,
- "firstEndPos" : 34662,
- "secondEndPos" : 34662
-}, {
- "firstType" : "InfixExpression",
- "secondType" : "InfixExpression",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "InfixExpression",
- "secondParentType" : "InfixExpression",
- "firstPos" : 34604,
- "secondPos" : 34604,
- "firstEndPos" : 34628,
- "secondEndPos" : 34628
-}, {
- "firstType" : "MethodInvocation",
- "secondType" : "MethodInvocation",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "InfixExpression",
- "secondParentType" : "InfixExpression",
- "firstPos" : 34604,
- "secondPos" : 34604,
- "firstEndPos" : 34615,
- "secondEndPos" : 34615
-}, {
- "firstType" : "METHOD_INVOCATION_RECEIVER",
- "secondType" : "METHOD_INVOCATION_RECEIVER",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 34604,
- "secondPos" : 34604,
- "firstEndPos" : 34605,
- "secondEndPos" : 34605
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "n",
- "secondLabel" : "n",
- "firstParentType" : "METHOD_INVOCATION_RECEIVER",
- "secondParentType" : "METHOD_INVOCATION_RECEIVER",
- "firstPos" : 34604,
- "secondPos" : 34604,
- "firstEndPos" : 34605,
- "secondEndPos" : 34605
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "getType",
- "secondLabel" : "getType",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 34606,
- "secondPos" : 34606,
- "firstEndPos" : 34613,
- "secondEndPos" : 34613
-}, {
- "firstType" : "INFIX_EXPRESSION_OPERATOR",
- "secondType" : "INFIX_EXPRESSION_OPERATOR",
- "firstLabel" : "==",
- "secondLabel" : "==",
- "firstParentType" : "InfixExpression",
- "secondParentType" : "InfixExpression",
- "firstPos" : 34616,
- "secondPos" : 34616,
- "firstEndPos" : 34618,
- "secondEndPos" : 34618
-}, {
- "firstType" : "QualifiedName",
- "secondType" : "QualifiedName",
- "firstLabel" : "Token.FOR",
- "secondLabel" : "Token.FOR",
- "firstParentType" : "InfixExpression",
- "secondParentType" : "InfixExpression",
- "firstPos" : 34619,
- "secondPos" : 34619,
- "firstEndPos" : 34628,
- "secondEndPos" : 34628
-}, {
- "firstType" : "INFIX_EXPRESSION_OPERATOR",
- "secondType" : "INFIX_EXPRESSION_OPERATOR",
- "firstLabel" : "&&",
- "secondLabel" : "&&",
- "firstParentType" : "InfixExpression",
- "secondParentType" : "InfixExpression",
- "firstPos" : 34637,
- "secondPos" : 34637,
- "firstEndPos" : 34639,
- "secondEndPos" : 34639
-}, {
- "firstType" : "InfixExpression",
- "secondType" : "InfixExpression",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "InfixExpression",
- "secondParentType" : "InfixExpression",
- "firstPos" : 34640,
- "secondPos" : 34640,
- "firstEndPos" : 34662,
- "secondEndPos" : 34662
-}, {
- "firstType" : "MethodInvocation",
- "secondType" : "MethodInvocation",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "InfixExpression",
- "secondParentType" : "InfixExpression",
- "firstPos" : 34640,
- "secondPos" : 34640,
- "firstEndPos" : 34657,
- "secondEndPos" : 34657
-}, {
- "firstType" : "METHOD_INVOCATION_RECEIVER",
- "secondType" : "METHOD_INVOCATION_RECEIVER",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 34640,
- "secondPos" : 34640,
- "firstEndPos" : 34641,
- "secondEndPos" : 34641
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "n",
- "secondLabel" : "n",
- "firstParentType" : "METHOD_INVOCATION_RECEIVER",
- "secondParentType" : "METHOD_INVOCATION_RECEIVER",
- "firstPos" : 34640,
- "secondPos" : 34640,
- "firstEndPos" : 34641,
- "secondEndPos" : 34641
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "getChildCount",
- "secondLabel" : "getChildCount",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 34642,
- "secondPos" : 34642,
- "firstEndPos" : 34655,
- "secondEndPos" : 34655
-}, {
- "firstType" : "INFIX_EXPRESSION_OPERATOR",
- "secondType" : "INFIX_EXPRESSION_OPERATOR",
- "firstLabel" : "==",
- "secondLabel" : "==",
- "firstParentType" : "InfixExpression",
- "secondParentType" : "InfixExpression",
- "firstPos" : 34658,
- "secondPos" : 34658,
- "firstEndPos" : 34660,
- "secondEndPos" : 34660
-}, {
- "firstType" : "NumberLiteral",
- "secondType" : "NumberLiteral",
- "firstLabel" : "3",
- "secondLabel" : "3",
- "firstParentType" : "InfixExpression",
- "secondParentType" : "InfixExpression",
- "firstPos" : 34661,
- "secondPos" : 34661,
- "firstEndPos" : 34662,
- "secondEndPos" : 34662
-}, {
- "firstType" : "MethodDeclaration",
- "secondType" : "MethodDeclaration",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "TypeDeclaration",
- "secondParentType" : "TypeDeclaration",
- "firstPos" : 34671,
- "secondPos" : 34671,
- "firstEndPos" : 34953,
- "secondEndPos" : 34953
-}, {
- "firstType" : "Javadoc",
- "secondType" : "Javadoc",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 34671,
- "secondPos" : 34671,
- "firstEndPos" : 34748,
- "secondEndPos" : 34748
-}, {
- "firstType" : "TagElement",
- "secondType" : "TagElement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "Javadoc",
- "secondParentType" : "Javadoc",
- "firstPos" : 34680,
- "secondPos" : 34680,
- "firstEndPos" : 34742,
- "secondEndPos" : 34742
-}, {
- "firstType" : "TextElement",
- "secondType" : "TextElement",
- "firstLabel" : "Determines whether the given node is a FOR, DO, or WHILE node.",
- "secondLabel" : "Determines whether the given node is a FOR, DO, or WHILE node.",
- "firstParentType" : "TagElement",
- "secondParentType" : "TagElement",
- "firstPos" : 34680,
- "secondPos" : 34680,
- "firstEndPos" : 34742,
- "secondEndPos" : 34742
-}, {
- "firstType" : "Modifier",
- "secondType" : "Modifier",
- "firstLabel" : "static",
- "secondLabel" : "static",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 34751,
- "secondPos" : 34751,
- "firstEndPos" : 34757,
- "secondEndPos" : 34757
-}, {
- "firstType" : "PrimitiveType",
- "secondType" : "PrimitiveType",
- "firstLabel" : "boolean",
- "secondLabel" : "boolean",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 34758,
- "secondPos" : 34758,
- "firstEndPos" : 34765,
- "secondEndPos" : 34765
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "isLoopStructure",
- "secondLabel" : "isLoopStructure",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 34766,
- "secondPos" : 34766,
- "firstEndPos" : 34781,
- "secondEndPos" : 34781
-}, {
- "firstType" : "SingleVariableDeclaration",
- "secondType" : "SingleVariableDeclaration",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 34782,
- "secondPos" : 34782,
- "firstEndPos" : 34788,
- "secondEndPos" : 34788
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "Node",
- "secondLabel" : "Node",
- "firstParentType" : "SimpleType",
- "secondParentType" : "SimpleType",
- "firstPos" : 34782,
- "secondPos" : 34782,
- "firstEndPos" : 34786,
- "secondEndPos" : 34786
-}, {
- "firstType" : "SimpleType",
- "secondType" : "SimpleType",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SingleVariableDeclaration",
- "secondParentType" : "SingleVariableDeclaration",
- "firstPos" : 34782,
- "secondPos" : 34782,
- "firstEndPos" : 34786,
- "secondEndPos" : 34786
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "n",
- "secondLabel" : "n",
- "firstParentType" : "SingleVariableDeclaration",
- "secondParentType" : "SingleVariableDeclaration",
- "firstPos" : 34787,
- "secondPos" : 34787,
- "firstEndPos" : 34788,
- "secondEndPos" : 34788
-}, {
- "firstType" : "Block",
- "secondType" : "Block",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 34790,
- "secondPos" : 34790,
- "firstEndPos" : 34953,
- "secondEndPos" : 34953
-}, {
- "firstType" : "SwitchStatement",
- "secondType" : "SwitchStatement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "Block",
- "secondParentType" : "Block",
- "firstPos" : 34796,
- "secondPos" : 34796,
- "firstEndPos" : 34949,
- "secondEndPos" : 34949
-}, {
- "firstType" : "MethodInvocation",
- "secondType" : "MethodInvocation",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 34804,
- "secondPos" : 34804,
- "firstEndPos" : 34815,
- "secondEndPos" : 34815
-}, {
- "firstType" : "METHOD_INVOCATION_RECEIVER",
- "secondType" : "METHOD_INVOCATION_RECEIVER",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 34804,
- "secondPos" : 34804,
- "firstEndPos" : 34805,
- "secondEndPos" : 34805
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "n",
- "secondLabel" : "n",
- "firstParentType" : "METHOD_INVOCATION_RECEIVER",
- "secondParentType" : "METHOD_INVOCATION_RECEIVER",
- "firstPos" : 34804,
- "secondPos" : 34804,
- "firstEndPos" : 34805,
- "secondEndPos" : 34805
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "getType",
- "secondLabel" : "getType",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 34806,
- "secondPos" : 34806,
- "firstEndPos" : 34813,
- "secondEndPos" : 34813
-}, {
- "firstType" : "SwitchCase",
- "secondType" : "SwitchCase",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 34825,
- "secondPos" : 34825,
- "firstEndPos" : 34840,
- "secondEndPos" : 34840
-}, {
- "firstType" : "QualifiedName",
- "secondType" : "QualifiedName",
- "firstLabel" : "Token.FOR",
- "secondLabel" : "Token.FOR",
- "firstParentType" : "SwitchCase",
- "secondParentType" : "SwitchCase",
- "firstPos" : 34830,
- "secondPos" : 34830,
- "firstEndPos" : 34839,
- "secondEndPos" : 34839
-}, {
- "firstType" : "SwitchCase",
- "secondType" : "SwitchCase",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 34847,
- "secondPos" : 34847,
- "firstEndPos" : 34861,
- "secondEndPos" : 34861
-}, {
- "firstType" : "QualifiedName",
- "secondType" : "QualifiedName",
- "firstLabel" : "Token.DO",
- "secondLabel" : "Token.DO",
- "firstParentType" : "SwitchCase",
- "secondParentType" : "SwitchCase",
- "firstPos" : 34852,
- "secondPos" : 34852,
- "firstEndPos" : 34860,
- "secondEndPos" : 34860
-}, {
- "firstType" : "SwitchCase",
- "secondType" : "SwitchCase",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 34868,
- "secondPos" : 34868,
- "firstEndPos" : 34885,
- "secondEndPos" : 34885
-}, {
- "firstType" : "QualifiedName",
- "secondType" : "QualifiedName",
- "firstLabel" : "Token.WHILE",
- "secondLabel" : "Token.WHILE",
- "firstParentType" : "SwitchCase",
- "secondParentType" : "SwitchCase",
- "firstPos" : 34873,
- "secondPos" : 34873,
- "firstEndPos" : 34884,
- "secondEndPos" : 34884
-}, {
- "firstType" : "ReturnStatement",
- "secondType" : "ReturnStatement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 34894,
- "secondPos" : 34894,
- "firstEndPos" : 34906,
- "secondEndPos" : 34906
-}, {
- "firstType" : "BooleanLiteral",
- "secondType" : "BooleanLiteral",
- "firstLabel" : "true",
- "secondLabel" : "true",
- "firstParentType" : "ReturnStatement",
- "secondParentType" : "ReturnStatement",
- "firstPos" : 34901,
- "secondPos" : 34901,
- "firstEndPos" : 34905,
- "secondEndPos" : 34905
-}, {
- "firstType" : "SwitchCase",
- "secondType" : "SwitchCase",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 34913,
- "secondPos" : 34913,
- "firstEndPos" : 34921,
- "secondEndPos" : 34921
-}, {
- "firstType" : "ReturnStatement",
- "secondType" : "ReturnStatement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 34930,
- "secondPos" : 34930,
- "firstEndPos" : 34943,
- "secondEndPos" : 34943
-}, {
- "firstType" : "BooleanLiteral",
- "secondType" : "BooleanLiteral",
- "firstLabel" : "false",
- "secondLabel" : "false",
- "firstParentType" : "ReturnStatement",
- "secondParentType" : "ReturnStatement",
- "firstPos" : 34937,
- "secondPos" : 34937,
- "firstEndPos" : 34942,
- "secondEndPos" : 34942
-}, {
- "firstType" : "MethodDeclaration",
- "secondType" : "MethodDeclaration",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "TypeDeclaration",
- "secondParentType" : "TypeDeclaration",
- "firstPos" : 34957,
- "secondPos" : 34957,
- "firstEndPos" : 35360,
- "secondEndPos" : 35360
-}, {
- "firstType" : "Javadoc",
- "secondType" : "Javadoc",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 34957,
- "secondPos" : 34957,
- "firstEndPos" : 35112,
- "secondEndPos" : 35112
-}, {
- "firstType" : "TagElement",
- "secondType" : "TagElement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "Javadoc",
- "secondParentType" : "Javadoc",
- "firstPos" : 34966,
- "secondPos" : 34966,
- "firstEndPos" : 34995,
- "secondEndPos" : 34995
-}, {
- "firstType" : "TAG_NAME",
- "secondType" : "TAG_NAME",
- "firstLabel" : "@param",
- "secondLabel" : "@param",
- "firstParentType" : "TagElement",
- "secondParentType" : "TagElement",
- "firstPos" : 34966,
- "secondPos" : 34966,
- "firstEndPos" : 34972,
- "secondEndPos" : 34972
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "n",
- "secondLabel" : "n",
- "firstParentType" : "TagElement",
- "secondParentType" : "TagElement",
- "firstPos" : 34973,
- "secondPos" : 34973,
- "firstEndPos" : 34974,
- "secondEndPos" : 34974
-}, {
- "firstType" : "TextElement",
- "secondType" : "TextElement",
- "firstLabel" : " The node to inspect.",
- "secondLabel" : " The node to inspect.",
- "firstParentType" : "TagElement",
- "secondParentType" : "TagElement",
- "firstPos" : 34974,
- "secondPos" : 34974,
- "firstEndPos" : 34995,
- "secondEndPos" : 34995
-}, {
- "firstType" : "TagElement",
- "secondType" : "TagElement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "Javadoc",
- "secondParentType" : "Javadoc",
- "firstPos" : 35001,
- "secondPos" : 35001,
- "firstEndPos" : 35106,
- "secondEndPos" : 35106
-}, {
- "firstType" : "TAG_NAME",
- "secondType" : "TAG_NAME",
- "firstLabel" : "@return",
- "secondLabel" : "@return",
- "firstParentType" : "TagElement",
- "secondParentType" : "TagElement",
- "firstPos" : 35001,
- "secondPos" : 35001,
- "firstEndPos" : 35008,
- "secondEndPos" : 35008
-}, {
- "firstType" : "TextElement",
- "secondType" : "TextElement",
- "firstLabel" : " If the node, is a FOR, WHILE, or DO, it returns the node for",
- "secondLabel" : " If the node, is a FOR, WHILE, or DO, it returns the node for",
- "firstParentType" : "TagElement",
- "secondParentType" : "TagElement",
- "firstPos" : 35008,
- "secondPos" : 35008,
- "firstEndPos" : 35069,
- "secondEndPos" : 35069
-}, {
- "firstType" : "TextElement",
- "secondType" : "TextElement",
- "firstLabel" : "the code BLOCK, null otherwise.",
- "secondLabel" : "the code BLOCK, null otherwise.",
- "firstParentType" : "TagElement",
- "secondParentType" : "TagElement",
- "firstPos" : 35075,
- "secondPos" : 35075,
- "firstEndPos" : 35106,
- "secondEndPos" : 35106
-}, {
- "firstType" : "Modifier",
- "secondType" : "Modifier",
- "firstLabel" : "static",
- "secondLabel" : "static",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 35115,
- "secondPos" : 35115,
- "firstEndPos" : 35121,
- "secondEndPos" : 35121
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "Node",
- "secondLabel" : "Node",
- "firstParentType" : "SimpleType",
- "secondParentType" : "SimpleType",
- "firstPos" : 35122,
- "secondPos" : 35122,
- "firstEndPos" : 35126,
- "secondEndPos" : 35126
-}, {
- "firstType" : "SimpleType",
- "secondType" : "SimpleType",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 35122,
- "secondPos" : 35122,
- "firstEndPos" : 35126,
- "secondEndPos" : 35126
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "getLoopCodeBlock",
- "secondLabel" : "getLoopCodeBlock",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 35127,
- "secondPos" : 35127,
- "firstEndPos" : 35143,
- "secondEndPos" : 35143
-}, {
- "firstType" : "SingleVariableDeclaration",
- "secondType" : "SingleVariableDeclaration",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 35144,
- "secondPos" : 35144,
- "firstEndPos" : 35150,
- "secondEndPos" : 35150
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "Node",
- "secondLabel" : "Node",
- "firstParentType" : "SimpleType",
- "secondParentType" : "SimpleType",
- "firstPos" : 35144,
- "secondPos" : 35144,
- "firstEndPos" : 35148,
- "secondEndPos" : 35148
-}, {
- "firstType" : "SimpleType",
- "secondType" : "SimpleType",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SingleVariableDeclaration",
- "secondParentType" : "SingleVariableDeclaration",
- "firstPos" : 35144,
- "secondPos" : 35144,
- "firstEndPos" : 35148,
- "secondEndPos" : 35148
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "n",
- "secondLabel" : "n",
- "firstParentType" : "SingleVariableDeclaration",
- "secondParentType" : "SingleVariableDeclaration",
- "firstPos" : 35149,
- "secondPos" : 35149,
- "firstEndPos" : 35150,
- "secondEndPos" : 35150
-}, {
- "firstType" : "Block",
- "secondType" : "Block",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 35152,
- "secondPos" : 35152,
- "firstEndPos" : 35360,
- "secondEndPos" : 35360
-}, {
- "firstType" : "SwitchStatement",
- "secondType" : "SwitchStatement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "Block",
- "secondParentType" : "Block",
- "firstPos" : 35158,
- "secondPos" : 35158,
- "firstEndPos" : 35356,
- "secondEndPos" : 35356
-}, {
- "firstType" : "MethodInvocation",
- "secondType" : "MethodInvocation",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 35166,
- "secondPos" : 35166,
- "firstEndPos" : 35177,
- "secondEndPos" : 35177
-}, {
- "firstType" : "METHOD_INVOCATION_RECEIVER",
- "secondType" : "METHOD_INVOCATION_RECEIVER",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 35166,
- "secondPos" : 35166,
- "firstEndPos" : 35167,
- "secondEndPos" : 35167
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "n",
- "secondLabel" : "n",
- "firstParentType" : "METHOD_INVOCATION_RECEIVER",
- "secondParentType" : "METHOD_INVOCATION_RECEIVER",
- "firstPos" : 35166,
- "secondPos" : 35166,
- "firstEndPos" : 35167,
- "secondEndPos" : 35167
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "getType",
- "secondLabel" : "getType",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 35168,
- "secondPos" : 35168,
- "firstEndPos" : 35175,
- "secondEndPos" : 35175
-}, {
- "firstType" : "SwitchCase",
- "secondType" : "SwitchCase",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 35187,
- "secondPos" : 35187,
- "firstEndPos" : 35202,
- "secondEndPos" : 35202
-}, {
- "firstType" : "QualifiedName",
- "secondType" : "QualifiedName",
- "firstLabel" : "Token.FOR",
- "secondLabel" : "Token.FOR",
- "firstParentType" : "SwitchCase",
- "secondParentType" : "SwitchCase",
- "firstPos" : 35192,
- "secondPos" : 35192,
- "firstEndPos" : 35201,
- "secondEndPos" : 35201
-}, {
- "firstType" : "SwitchCase",
- "secondType" : "SwitchCase",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 35209,
- "secondPos" : 35209,
- "firstEndPos" : 35226,
- "secondEndPos" : 35226
-}, {
- "firstType" : "QualifiedName",
- "secondType" : "QualifiedName",
- "firstLabel" : "Token.WHILE",
- "secondLabel" : "Token.WHILE",
- "firstParentType" : "SwitchCase",
- "secondParentType" : "SwitchCase",
- "firstPos" : 35214,
- "secondPos" : 35214,
- "firstEndPos" : 35225,
- "secondEndPos" : 35225
-}, {
- "firstType" : "ReturnStatement",
- "secondType" : "ReturnStatement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 35235,
- "secondPos" : 35235,
- "firstEndPos" : 35259,
- "secondEndPos" : 35259
-}, {
- "firstType" : "MethodInvocation",
- "secondType" : "MethodInvocation",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "ReturnStatement",
- "secondParentType" : "ReturnStatement",
- "firstPos" : 35242,
- "secondPos" : 35242,
- "firstEndPos" : 35258,
- "secondEndPos" : 35258
-}, {
- "firstType" : "METHOD_INVOCATION_RECEIVER",
- "secondType" : "METHOD_INVOCATION_RECEIVER",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 35242,
- "secondPos" : 35242,
- "firstEndPos" : 35243,
- "secondEndPos" : 35243
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "n",
- "secondLabel" : "n",
- "firstParentType" : "METHOD_INVOCATION_RECEIVER",
- "secondParentType" : "METHOD_INVOCATION_RECEIVER",
- "firstPos" : 35242,
- "secondPos" : 35242,
- "firstEndPos" : 35243,
- "secondEndPos" : 35243
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "getLastChild",
- "secondLabel" : "getLastChild",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 35244,
- "secondPos" : 35244,
- "firstEndPos" : 35256,
- "secondEndPos" : 35256
-}, {
- "firstType" : "SwitchCase",
- "secondType" : "SwitchCase",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 35266,
- "secondPos" : 35266,
- "firstEndPos" : 35280,
- "secondEndPos" : 35280
-}, {
- "firstType" : "QualifiedName",
- "secondType" : "QualifiedName",
- "firstLabel" : "Token.DO",
- "secondLabel" : "Token.DO",
- "firstParentType" : "SwitchCase",
- "secondParentType" : "SwitchCase",
- "firstPos" : 35271,
- "secondPos" : 35271,
- "firstEndPos" : 35279,
- "secondEndPos" : 35279
-}, {
- "firstType" : "ReturnStatement",
- "secondType" : "ReturnStatement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 35289,
- "secondPos" : 35289,
- "firstEndPos" : 35314,
- "secondEndPos" : 35314
-}, {
- "firstType" : "MethodInvocation",
- "secondType" : "MethodInvocation",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "ReturnStatement",
- "secondParentType" : "ReturnStatement",
- "firstPos" : 35296,
- "secondPos" : 35296,
- "firstEndPos" : 35313,
- "secondEndPos" : 35313
-}, {
- "firstType" : "METHOD_INVOCATION_RECEIVER",
- "secondType" : "METHOD_INVOCATION_RECEIVER",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 35296,
- "secondPos" : 35296,
- "firstEndPos" : 35297,
- "secondEndPos" : 35297
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "n",
- "secondLabel" : "n",
- "firstParentType" : "METHOD_INVOCATION_RECEIVER",
- "secondParentType" : "METHOD_INVOCATION_RECEIVER",
- "firstPos" : 35296,
- "secondPos" : 35296,
- "firstEndPos" : 35297,
- "secondEndPos" : 35297
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "getFirstChild",
- "secondLabel" : "getFirstChild",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 35298,
- "secondPos" : 35298,
- "firstEndPos" : 35311,
- "secondEndPos" : 35311
-}, {
- "firstType" : "SwitchCase",
- "secondType" : "SwitchCase",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 35321,
- "secondPos" : 35321,
- "firstEndPos" : 35329,
- "secondEndPos" : 35329
-}, {
- "firstType" : "ReturnStatement",
- "secondType" : "ReturnStatement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 35338,
- "secondPos" : 35338,
- "firstEndPos" : 35350,
- "secondEndPos" : 35350
-}, {
- "firstType" : "NullLiteral",
- "secondType" : "NullLiteral",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "ReturnStatement",
- "secondParentType" : "ReturnStatement",
- "firstPos" : 35345,
- "secondPos" : 35345,
- "firstEndPos" : 35349,
- "secondEndPos" : 35349
-}, {
- "firstType" : "MethodDeclaration",
- "secondType" : "MethodDeclaration",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "TypeDeclaration",
- "secondParentType" : "TypeDeclaration",
- "firstPos" : 35364,
- "secondPos" : 35364,
- "firstEndPos" : 35721,
- "secondEndPos" : 35721
-}, {
- "firstType" : "Javadoc",
- "secondType" : "Javadoc",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 35364,
- "secondPos" : 35364,
- "firstEndPos" : 35470,
- "secondEndPos" : 35470
-}, {
- "firstType" : "TagElement",
- "secondType" : "TagElement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "Javadoc",
- "secondParentType" : "Javadoc",
- "firstPos" : 35373,
- "secondPos" : 35373,
- "firstEndPos" : 35464,
- "secondEndPos" : 35464
-}, {
- "firstType" : "TAG_NAME",
- "secondType" : "TAG_NAME",
- "firstLabel" : "@return",
- "secondLabel" : "@return",
- "firstParentType" : "TagElement",
- "secondParentType" : "TagElement",
- "firstPos" : 35373,
- "secondPos" : 35373,
- "firstEndPos" : 35380,
- "secondEndPos" : 35380
-}, {
- "firstType" : "TextElement",
- "secondType" : "TextElement",
- "firstLabel" : " Whether the specified node has a loop parent that",
- "secondLabel" : " Whether the specified node has a loop parent that",
- "firstParentType" : "TagElement",
- "secondParentType" : "TagElement",
- "firstPos" : 35380,
- "secondPos" : 35380,
- "firstEndPos" : 35430,
- "secondEndPos" : 35430
-}, {
- "firstType" : "TextElement",
- "secondType" : "TextElement",
- "firstLabel" : "is within the current scope.",
- "secondLabel" : "is within the current scope.",
- "firstParentType" : "TagElement",
- "secondParentType" : "TagElement",
- "firstPos" : 35436,
- "secondPos" : 35436,
- "firstEndPos" : 35464,
- "secondEndPos" : 35464
-}, {
- "firstType" : "Modifier",
- "secondType" : "Modifier",
- "firstLabel" : "static",
- "secondLabel" : "static",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 35473,
- "secondPos" : 35473,
- "firstEndPos" : 35479,
- "secondEndPos" : 35479
-}, {
- "firstType" : "PrimitiveType",
- "secondType" : "PrimitiveType",
- "firstLabel" : "boolean",
- "secondLabel" : "boolean",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 35480,
- "secondPos" : 35480,
- "firstEndPos" : 35487,
- "secondEndPos" : 35487
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "isWithinLoop",
- "secondLabel" : "isWithinLoop",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 35488,
- "secondPos" : 35488,
- "firstEndPos" : 35500,
- "secondEndPos" : 35500
-}, {
- "firstType" : "SingleVariableDeclaration",
- "secondType" : "SingleVariableDeclaration",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 35501,
- "secondPos" : 35501,
- "firstEndPos" : 35507,
- "secondEndPos" : 35507
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "Node",
- "secondLabel" : "Node",
- "firstParentType" : "SimpleType",
- "secondParentType" : "SimpleType",
- "firstPos" : 35501,
- "secondPos" : 35501,
- "firstEndPos" : 35505,
- "secondEndPos" : 35505
-}, {
- "firstType" : "SimpleType",
- "secondType" : "SimpleType",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SingleVariableDeclaration",
- "secondParentType" : "SingleVariableDeclaration",
- "firstPos" : 35501,
- "secondPos" : 35501,
- "firstEndPos" : 35505,
- "secondEndPos" : 35505
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "n",
- "secondLabel" : "n",
- "firstParentType" : "SingleVariableDeclaration",
- "secondParentType" : "SingleVariableDeclaration",
- "firstPos" : 35506,
- "secondPos" : 35506,
- "firstEndPos" : 35507,
- "secondEndPos" : 35507
-}, {
- "firstType" : "Block",
- "secondType" : "Block",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 35509,
- "secondPos" : 35509,
- "firstEndPos" : 35721,
- "secondEndPos" : 35721
-}, {
- "firstType" : "EnhancedForStatement",
- "secondType" : "EnhancedForStatement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "Block",
- "secondParentType" : "Block",
- "firstPos" : 35515,
- "secondPos" : 35515,
- "firstEndPos" : 35699,
- "secondEndPos" : 35699
-}, {
- "firstType" : "SingleVariableDeclaration",
- "secondType" : "SingleVariableDeclaration",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "EnhancedForStatement",
- "secondParentType" : "EnhancedForStatement",
- "firstPos" : 35520,
- "secondPos" : 35520,
- "firstEndPos" : 35531,
- "secondEndPos" : 35531
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "Node",
- "secondLabel" : "Node",
- "firstParentType" : "SimpleType",
- "secondParentType" : "SimpleType",
- "firstPos" : 35520,
- "secondPos" : 35520,
- "firstEndPos" : 35524,
- "secondEndPos" : 35524
-}, {
- "firstType" : "SimpleType",
- "secondType" : "SimpleType",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SingleVariableDeclaration",
- "secondParentType" : "SingleVariableDeclaration",
- "firstPos" : 35520,
- "secondPos" : 35520,
- "firstEndPos" : 35524,
- "secondEndPos" : 35524
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "parent",
- "secondLabel" : "parent",
- "firstParentType" : "SingleVariableDeclaration",
- "secondParentType" : "SingleVariableDeclaration",
- "firstPos" : 35525,
- "secondPos" : 35525,
- "firstEndPos" : 35531,
- "secondEndPos" : 35531
-}, {
- "firstType" : "MethodInvocation",
- "secondType" : "MethodInvocation",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "EnhancedForStatement",
- "secondParentType" : "EnhancedForStatement",
- "firstPos" : 35534,
- "secondPos" : 35534,
- "firstEndPos" : 35550,
- "secondEndPos" : 35550
-}, {
- "firstType" : "METHOD_INVOCATION_RECEIVER",
- "secondType" : "METHOD_INVOCATION_RECEIVER",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 35534,
- "secondPos" : 35534,
- "firstEndPos" : 35535,
- "secondEndPos" : 35535
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "n",
- "secondLabel" : "n",
- "firstParentType" : "METHOD_INVOCATION_RECEIVER",
- "secondParentType" : "METHOD_INVOCATION_RECEIVER",
- "firstPos" : 35534,
- "secondPos" : 35534,
- "firstEndPos" : 35535,
- "secondEndPos" : 35535
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "getAncestors",
- "secondLabel" : "getAncestors",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 35536,
- "secondPos" : 35536,
- "firstEndPos" : 35548,
- "secondEndPos" : 35548
-}, {
- "firstType" : "Block",
- "secondType" : "Block",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "EnhancedForStatement",
- "secondParentType" : "EnhancedForStatement",
- "firstPos" : 35552,
- "secondPos" : 35552,
- "firstEndPos" : 35699,
- "secondEndPos" : 35699
-}, {
- "firstType" : "IfStatement",
- "secondType" : "IfStatement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "Block",
- "secondParentType" : "Block",
- "firstPos" : 35560,
- "secondPos" : 35560,
- "firstEndPos" : 35628,
- "secondEndPos" : 35628
-}, {
- "firstType" : "MethodInvocation",
- "secondType" : "MethodInvocation",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "IfStatement",
- "secondParentType" : "IfStatement",
- "firstPos" : 35564,
- "secondPos" : 35564,
- "firstEndPos" : 35596,
- "secondEndPos" : 35596
-}, {
- "firstType" : "METHOD_INVOCATION_RECEIVER",
- "secondType" : "METHOD_INVOCATION_RECEIVER",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 35564,
- "secondPos" : 35564,
- "firstEndPos" : 35572,
- "secondEndPos" : 35572
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "NodeUtil",
- "secondLabel" : "NodeUtil",
- "firstParentType" : "METHOD_INVOCATION_RECEIVER",
- "secondParentType" : "METHOD_INVOCATION_RECEIVER",
- "firstPos" : 35564,
- "secondPos" : 35564,
- "firstEndPos" : 35572,
- "secondEndPos" : 35572
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "isLoopStructure",
- "secondLabel" : "isLoopStructure",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 35573,
- "secondPos" : 35573,
- "firstEndPos" : 35588,
- "secondEndPos" : 35588
-}, {
- "firstType" : "METHOD_INVOCATION_ARGUMENTS",
- "secondType" : "METHOD_INVOCATION_ARGUMENTS",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 35589,
- "secondPos" : 35589,
- "firstEndPos" : 35595,
- "secondEndPos" : 35595
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "parent",
- "secondLabel" : "parent",
- "firstParentType" : "METHOD_INVOCATION_ARGUMENTS",
- "secondParentType" : "METHOD_INVOCATION_ARGUMENTS",
- "firstPos" : 35589,
- "secondPos" : 35589,
- "firstEndPos" : 35595,
- "secondEndPos" : 35595
-}, {
- "firstType" : "Block",
- "secondType" : "Block",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "IfStatement",
- "secondParentType" : "IfStatement",
- "firstPos" : 35598,
- "secondPos" : 35598,
- "firstEndPos" : 35628,
- "secondEndPos" : 35628
-}, {
- "firstType" : "ReturnStatement",
- "secondType" : "ReturnStatement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "Block",
- "secondParentType" : "Block",
- "firstPos" : 35608,
- "secondPos" : 35608,
- "firstEndPos" : 35620,
- "secondEndPos" : 35620
-}, {
- "firstType" : "BooleanLiteral",
- "secondType" : "BooleanLiteral",
- "firstLabel" : "true",
- "secondLabel" : "true",
- "firstParentType" : "ReturnStatement",
- "secondParentType" : "ReturnStatement",
- "firstPos" : 35615,
- "secondPos" : 35615,
- "firstEndPos" : 35619,
- "secondEndPos" : 35619
-}, {
- "firstType" : "IfStatement",
- "secondType" : "IfStatement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "Block",
- "secondParentType" : "Block",
- "firstPos" : 35636,
- "secondPos" : 35636,
- "firstEndPos" : 35693,
- "secondEndPos" : 35693
-}, {
- "firstType" : "MethodInvocation",
- "secondType" : "MethodInvocation",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "IfStatement",
- "secondParentType" : "IfStatement",
- "firstPos" : 35640,
- "secondPos" : 35640,
- "firstEndPos" : 35667,
- "secondEndPos" : 35667
-}, {
- "firstType" : "METHOD_INVOCATION_RECEIVER",
- "secondType" : "METHOD_INVOCATION_RECEIVER",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 35640,
- "secondPos" : 35640,
- "firstEndPos" : 35648,
- "secondEndPos" : 35648
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "NodeUtil",
- "secondLabel" : "NodeUtil",
- "firstParentType" : "METHOD_INVOCATION_RECEIVER",
- "secondParentType" : "METHOD_INVOCATION_RECEIVER",
- "firstPos" : 35640,
- "secondPos" : 35640,
- "firstEndPos" : 35648,
- "secondEndPos" : 35648
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "isFunction",
- "secondLabel" : "isFunction",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 35649,
- "secondPos" : 35649,
- "firstEndPos" : 35659,
- "secondEndPos" : 35659
-}, {
- "firstType" : "METHOD_INVOCATION_ARGUMENTS",
- "secondType" : "METHOD_INVOCATION_ARGUMENTS",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 35660,
- "secondPos" : 35660,
- "firstEndPos" : 35666,
- "secondEndPos" : 35666
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "parent",
- "secondLabel" : "parent",
- "firstParentType" : "METHOD_INVOCATION_ARGUMENTS",
- "secondParentType" : "METHOD_INVOCATION_ARGUMENTS",
- "firstPos" : 35660,
- "secondPos" : 35660,
- "firstEndPos" : 35666,
- "secondEndPos" : 35666
-}, {
- "firstType" : "Block",
- "secondType" : "Block",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "IfStatement",
- "secondParentType" : "IfStatement",
- "firstPos" : 35669,
- "secondPos" : 35669,
- "firstEndPos" : 35693,
- "secondEndPos" : 35693
-}, {
- "firstType" : "BreakStatement",
- "secondType" : "BreakStatement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "Block",
- "secondParentType" : "Block",
- "firstPos" : 35679,
- "secondPos" : 35679,
- "firstEndPos" : 35685,
- "secondEndPos" : 35685
-}, {
- "firstType" : "ReturnStatement",
- "secondType" : "ReturnStatement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "Block",
- "secondParentType" : "Block",
- "firstPos" : 35704,
- "secondPos" : 35704,
- "firstEndPos" : 35717,
- "secondEndPos" : 35717
-}, {
- "firstType" : "BooleanLiteral",
- "secondType" : "BooleanLiteral",
- "firstLabel" : "false",
- "secondLabel" : "false",
- "firstParentType" : "ReturnStatement",
- "secondParentType" : "ReturnStatement",
- "firstPos" : 35711,
- "secondPos" : 35711,
- "firstEndPos" : 35716,
- "secondEndPos" : 35716
-}, {
- "firstType" : "MethodDeclaration",
- "secondType" : "MethodDeclaration",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "TypeDeclaration",
- "secondParentType" : "TypeDeclaration",
- "firstPos" : 35725,
- "secondPos" : 35725,
- "firstEndPos" : 36208,
- "secondEndPos" : 36208
-}, {
- "firstType" : "Javadoc",
- "secondType" : "Javadoc",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 35725,
- "secondPos" : 35725,
- "firstEndPos" : 35812,
- "secondEndPos" : 35812
-}, {
- "firstType" : "TagElement",
- "secondType" : "TagElement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "Javadoc",
- "secondParentType" : "Javadoc",
- "firstPos" : 35734,
- "secondPos" : 35734,
- "firstEndPos" : 35806,
- "secondEndPos" : 35806
-}, {
- "firstType" : "TextElement",
- "secondType" : "TextElement",
- "firstLabel" : "Determines whether the given node is a FOR, DO, WHILE, WITH, or IF node.",
- "secondLabel" : "Determines whether the given node is a FOR, DO, WHILE, WITH, or IF node.",
- "firstParentType" : "TagElement",
- "secondParentType" : "TagElement",
- "firstPos" : 35734,
- "secondPos" : 35734,
- "firstEndPos" : 35806,
- "secondEndPos" : 35806
-}, {
- "firstType" : "Modifier",
- "secondType" : "Modifier",
- "firstLabel" : "static",
- "secondLabel" : "static",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 35815,
- "secondPos" : 35815,
- "firstEndPos" : 35821,
- "secondEndPos" : 35821
-}, {
- "firstType" : "PrimitiveType",
- "secondType" : "PrimitiveType",
- "firstLabel" : "boolean",
- "secondLabel" : "boolean",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 35822,
- "secondPos" : 35822,
- "firstEndPos" : 35829,
- "secondEndPos" : 35829
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "isControlStructure",
- "secondLabel" : "isControlStructure",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 35830,
- "secondPos" : 35830,
- "firstEndPos" : 35848,
- "secondEndPos" : 35848
-}, {
- "firstType" : "SingleVariableDeclaration",
- "secondType" : "SingleVariableDeclaration",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 35849,
- "secondPos" : 35849,
- "firstEndPos" : 35855,
- "secondEndPos" : 35855
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "Node",
- "secondLabel" : "Node",
- "firstParentType" : "SimpleType",
- "secondParentType" : "SimpleType",
- "firstPos" : 35849,
- "secondPos" : 35849,
- "firstEndPos" : 35853,
- "secondEndPos" : 35853
-}, {
- "firstType" : "SimpleType",
- "secondType" : "SimpleType",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SingleVariableDeclaration",
- "secondParentType" : "SingleVariableDeclaration",
- "firstPos" : 35849,
- "secondPos" : 35849,
- "firstEndPos" : 35853,
- "secondEndPos" : 35853
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "n",
- "secondLabel" : "n",
- "firstParentType" : "SingleVariableDeclaration",
- "secondParentType" : "SingleVariableDeclaration",
- "firstPos" : 35854,
- "secondPos" : 35854,
- "firstEndPos" : 35855,
- "secondEndPos" : 35855
-}, {
- "firstType" : "Block",
- "secondType" : "Block",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 35857,
- "secondPos" : 35857,
- "firstEndPos" : 36208,
- "secondEndPos" : 36208
-}, {
- "firstType" : "SwitchStatement",
- "secondType" : "SwitchStatement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "Block",
- "secondParentType" : "Block",
- "firstPos" : 35863,
- "secondPos" : 35863,
- "firstEndPos" : 36204,
- "secondEndPos" : 36204
-}, {
- "firstType" : "MethodInvocation",
- "secondType" : "MethodInvocation",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 35871,
- "secondPos" : 35871,
- "firstEndPos" : 35882,
- "secondEndPos" : 35882
-}, {
- "firstType" : "METHOD_INVOCATION_RECEIVER",
- "secondType" : "METHOD_INVOCATION_RECEIVER",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 35871,
- "secondPos" : 35871,
- "firstEndPos" : 35872,
- "secondEndPos" : 35872
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "n",
- "secondLabel" : "n",
- "firstParentType" : "METHOD_INVOCATION_RECEIVER",
- "secondParentType" : "METHOD_INVOCATION_RECEIVER",
- "firstPos" : 35871,
- "secondPos" : 35871,
- "firstEndPos" : 35872,
- "secondEndPos" : 35872
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "getType",
- "secondLabel" : "getType",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 35873,
- "secondPos" : 35873,
- "firstEndPos" : 35880,
- "secondEndPos" : 35880
-}, {
- "firstType" : "SwitchCase",
- "secondType" : "SwitchCase",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 35892,
- "secondPos" : 35892,
- "firstEndPos" : 35907,
- "secondEndPos" : 35907
-}, {
- "firstType" : "QualifiedName",
- "secondType" : "QualifiedName",
- "firstLabel" : "Token.FOR",
- "secondLabel" : "Token.FOR",
- "firstParentType" : "SwitchCase",
- "secondParentType" : "SwitchCase",
- "firstPos" : 35897,
- "secondPos" : 35897,
- "firstEndPos" : 35906,
- "secondEndPos" : 35906
-}, {
- "firstType" : "SwitchCase",
- "secondType" : "SwitchCase",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 35914,
- "secondPos" : 35914,
- "firstEndPos" : 35928,
- "secondEndPos" : 35928
-}, {
- "firstType" : "QualifiedName",
- "secondType" : "QualifiedName",
- "firstLabel" : "Token.DO",
- "secondLabel" : "Token.DO",
- "firstParentType" : "SwitchCase",
- "secondParentType" : "SwitchCase",
- "firstPos" : 35919,
- "secondPos" : 35919,
- "firstEndPos" : 35927,
- "secondEndPos" : 35927
-}, {
- "firstType" : "SwitchCase",
- "secondType" : "SwitchCase",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 35935,
- "secondPos" : 35935,
- "firstEndPos" : 35952,
- "secondEndPos" : 35952
-}, {
- "firstType" : "QualifiedName",
- "secondType" : "QualifiedName",
- "firstLabel" : "Token.WHILE",
- "secondLabel" : "Token.WHILE",
- "firstParentType" : "SwitchCase",
- "secondParentType" : "SwitchCase",
- "firstPos" : 35940,
- "secondPos" : 35940,
- "firstEndPos" : 35951,
- "secondEndPos" : 35951
-}, {
- "firstType" : "SwitchCase",
- "secondType" : "SwitchCase",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 35959,
- "secondPos" : 35959,
- "firstEndPos" : 35975,
- "secondEndPos" : 35975
-}, {
- "firstType" : "QualifiedName",
- "secondType" : "QualifiedName",
- "firstLabel" : "Token.WITH",
- "secondLabel" : "Token.WITH",
- "firstParentType" : "SwitchCase",
- "secondParentType" : "SwitchCase",
- "firstPos" : 35964,
- "secondPos" : 35964,
- "firstEndPos" : 35974,
- "secondEndPos" : 35974
-}, {
- "firstType" : "SwitchCase",
- "secondType" : "SwitchCase",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 35982,
- "secondPos" : 35982,
- "firstEndPos" : 35996,
- "secondEndPos" : 35996
-}, {
- "firstType" : "QualifiedName",
- "secondType" : "QualifiedName",
- "firstLabel" : "Token.IF",
- "secondLabel" : "Token.IF",
- "firstParentType" : "SwitchCase",
- "secondParentType" : "SwitchCase",
- "firstPos" : 35987,
- "secondPos" : 35987,
- "firstEndPos" : 35995,
- "secondEndPos" : 35995
-}, {
- "firstType" : "SwitchCase",
- "secondType" : "SwitchCase",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 36003,
- "secondPos" : 36003,
- "firstEndPos" : 36020,
- "secondEndPos" : 36020
-}, {
- "firstType" : "QualifiedName",
- "secondType" : "QualifiedName",
- "firstLabel" : "Token.LABEL",
- "secondLabel" : "Token.LABEL",
- "firstParentType" : "SwitchCase",
- "secondParentType" : "SwitchCase",
- "firstPos" : 36008,
- "secondPos" : 36008,
- "firstEndPos" : 36019,
- "secondEndPos" : 36019
-}, {
- "firstType" : "SwitchCase",
- "secondType" : "SwitchCase",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 36027,
- "secondPos" : 36027,
- "firstEndPos" : 36042,
- "secondEndPos" : 36042
-}, {
- "firstType" : "QualifiedName",
- "secondType" : "QualifiedName",
- "firstLabel" : "Token.TRY",
- "secondLabel" : "Token.TRY",
- "firstParentType" : "SwitchCase",
- "secondParentType" : "SwitchCase",
- "firstPos" : 36032,
- "secondPos" : 36032,
- "firstEndPos" : 36041,
- "secondEndPos" : 36041
-}, {
- "firstType" : "SwitchCase",
- "secondType" : "SwitchCase",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 36049,
- "secondPos" : 36049,
- "firstEndPos" : 36066,
- "secondEndPos" : 36066
-}, {
- "firstType" : "QualifiedName",
- "secondType" : "QualifiedName",
- "firstLabel" : "Token.CATCH",
- "secondLabel" : "Token.CATCH",
- "firstParentType" : "SwitchCase",
- "secondParentType" : "SwitchCase",
- "firstPos" : 36054,
- "secondPos" : 36054,
- "firstEndPos" : 36065,
- "secondEndPos" : 36065
-}, {
- "firstType" : "SwitchCase",
- "secondType" : "SwitchCase",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 36073,
- "secondPos" : 36073,
- "firstEndPos" : 36091,
- "secondEndPos" : 36091
-}, {
- "firstType" : "QualifiedName",
- "secondType" : "QualifiedName",
- "firstLabel" : "Token.SWITCH",
- "secondLabel" : "Token.SWITCH",
- "firstParentType" : "SwitchCase",
- "secondParentType" : "SwitchCase",
- "firstPos" : 36078,
- "secondPos" : 36078,
- "firstEndPos" : 36090,
- "secondEndPos" : 36090
-}, {
- "firstType" : "SwitchCase",
- "secondType" : "SwitchCase",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 36098,
- "secondPos" : 36098,
- "firstEndPos" : 36114,
- "secondEndPos" : 36114
-}, {
- "firstType" : "QualifiedName",
- "secondType" : "QualifiedName",
- "firstLabel" : "Token.CASE",
- "secondLabel" : "Token.CASE",
- "firstParentType" : "SwitchCase",
- "secondParentType" : "SwitchCase",
- "firstPos" : 36103,
- "secondPos" : 36103,
- "firstEndPos" : 36113,
- "secondEndPos" : 36113
-}, {
- "firstType" : "SwitchCase",
- "secondType" : "SwitchCase",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 36121,
- "secondPos" : 36121,
- "firstEndPos" : 36140,
- "secondEndPos" : 36140
-}, {
- "firstType" : "QualifiedName",
- "secondType" : "QualifiedName",
- "firstLabel" : "Token.DEFAULT",
- "secondLabel" : "Token.DEFAULT",
- "firstParentType" : "SwitchCase",
- "secondParentType" : "SwitchCase",
- "firstPos" : 36126,
- "secondPos" : 36126,
- "firstEndPos" : 36139,
- "secondEndPos" : 36139
-}, {
- "firstType" : "ReturnStatement",
- "secondType" : "ReturnStatement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 36149,
- "secondPos" : 36149,
- "firstEndPos" : 36161,
- "secondEndPos" : 36161
-}, {
- "firstType" : "BooleanLiteral",
- "secondType" : "BooleanLiteral",
- "firstLabel" : "true",
- "secondLabel" : "true",
- "firstParentType" : "ReturnStatement",
- "secondParentType" : "ReturnStatement",
- "firstPos" : 36156,
- "secondPos" : 36156,
- "firstEndPos" : 36160,
- "secondEndPos" : 36160
-}, {
- "firstType" : "SwitchCase",
- "secondType" : "SwitchCase",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 36168,
- "secondPos" : 36168,
- "firstEndPos" : 36176,
- "secondEndPos" : 36176
-}, {
- "firstType" : "ReturnStatement",
- "secondType" : "ReturnStatement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 36185,
- "secondPos" : 36185,
- "firstEndPos" : 36198,
- "secondEndPos" : 36198
-}, {
- "firstType" : "BooleanLiteral",
- "secondType" : "BooleanLiteral",
- "firstLabel" : "false",
- "secondLabel" : "false",
- "firstParentType" : "ReturnStatement",
- "secondParentType" : "ReturnStatement",
- "firstPos" : 36192,
- "secondPos" : 36192,
- "firstEndPos" : 36197,
- "secondEndPos" : 36197
-}, {
- "firstType" : "MethodDeclaration",
- "secondType" : "MethodDeclaration",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "TypeDeclaration",
- "secondParentType" : "TypeDeclaration",
- "firstPos" : 36212,
- "secondPos" : 36212,
- "firstEndPos" : 37093,
- "secondEndPos" : 37093
-}, {
- "firstType" : "Javadoc",
- "secondType" : "Javadoc",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 36212,
- "secondPos" : 36212,
- "firstEndPos" : 36316,
- "secondEndPos" : 36316
-}, {
- "firstType" : "TagElement",
- "secondType" : "TagElement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "Javadoc",
- "secondParentType" : "Javadoc",
- "firstPos" : 36221,
- "secondPos" : 36221,
- "firstEndPos" : 36310,
- "secondEndPos" : 36310
-}, {
- "firstType" : "TextElement",
- "secondType" : "TextElement",
- "firstLabel" : "Determines whether the given node is code node for FOR, DO,",
- "secondLabel" : "Determines whether the given node is code node for FOR, DO,",
- "firstParentType" : "TagElement",
- "secondParentType" : "TagElement",
- "firstPos" : 36221,
- "secondPos" : 36221,
- "firstEndPos" : 36280,
- "secondEndPos" : 36280
-}, {
- "firstType" : "TextElement",
- "secondType" : "TextElement",
- "firstLabel" : "WHILE, WITH, or IF node.",
- "secondLabel" : "WHILE, WITH, or IF node.",
- "firstParentType" : "TagElement",
- "secondParentType" : "TagElement",
- "firstPos" : 36286,
- "secondPos" : 36286,
- "firstEndPos" : 36310,
- "secondEndPos" : 36310
-}, {
- "firstType" : "Modifier",
- "secondType" : "Modifier",
- "firstLabel" : "static",
- "secondLabel" : "static",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 36319,
- "secondPos" : 36319,
- "firstEndPos" : 36325,
- "secondEndPos" : 36325
-}, {
- "firstType" : "PrimitiveType",
- "secondType" : "PrimitiveType",
- "firstLabel" : "boolean",
- "secondLabel" : "boolean",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 36326,
- "secondPos" : 36326,
- "firstEndPos" : 36333,
- "secondEndPos" : 36333
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "isControlStructureCodeBlock",
- "secondLabel" : "isControlStructureCodeBlock",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 36334,
- "secondPos" : 36334,
- "firstEndPos" : 36361,
- "secondEndPos" : 36361
-}, {
- "firstType" : "SingleVariableDeclaration",
- "secondType" : "SingleVariableDeclaration",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 36362,
- "secondPos" : 36362,
- "firstEndPos" : 36373,
- "secondEndPos" : 36373
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "Node",
- "secondLabel" : "Node",
- "firstParentType" : "SimpleType",
- "secondParentType" : "SimpleType",
- "firstPos" : 36362,
- "secondPos" : 36362,
- "firstEndPos" : 36366,
- "secondEndPos" : 36366
-}, {
- "firstType" : "SimpleType",
- "secondType" : "SimpleType",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SingleVariableDeclaration",
- "secondParentType" : "SingleVariableDeclaration",
- "firstPos" : 36362,
- "secondPos" : 36362,
- "firstEndPos" : 36366,
- "secondEndPos" : 36366
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "parent",
- "secondLabel" : "parent",
- "firstParentType" : "SingleVariableDeclaration",
- "secondParentType" : "SingleVariableDeclaration",
- "firstPos" : 36367,
- "secondPos" : 36367,
- "firstEndPos" : 36373,
- "secondEndPos" : 36373
-}, {
- "firstType" : "SingleVariableDeclaration",
- "secondType" : "SingleVariableDeclaration",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 36375,
- "secondPos" : 36375,
- "firstEndPos" : 36381,
- "secondEndPos" : 36381
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "Node",
- "secondLabel" : "Node",
- "firstParentType" : "SimpleType",
- "secondParentType" : "SimpleType",
- "firstPos" : 36375,
- "secondPos" : 36375,
- "firstEndPos" : 36379,
- "secondEndPos" : 36379
-}, {
- "firstType" : "SimpleType",
- "secondType" : "SimpleType",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SingleVariableDeclaration",
- "secondParentType" : "SingleVariableDeclaration",
- "firstPos" : 36375,
- "secondPos" : 36375,
- "firstEndPos" : 36379,
- "secondEndPos" : 36379
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "n",
- "secondLabel" : "n",
- "firstParentType" : "SingleVariableDeclaration",
- "secondParentType" : "SingleVariableDeclaration",
- "firstPos" : 36380,
- "secondPos" : 36380,
- "firstEndPos" : 36381,
- "secondEndPos" : 36381
-}, {
- "firstType" : "Block",
- "secondType" : "Block",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 36383,
- "secondPos" : 36383,
- "firstEndPos" : 37093,
- "secondEndPos" : 37093
-}, {
- "firstType" : "SwitchStatement",
- "secondType" : "SwitchStatement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "Block",
- "secondParentType" : "Block",
- "firstPos" : 36389,
- "secondPos" : 36389,
- "firstEndPos" : 37089,
- "secondEndPos" : 37089
-}, {
- "firstType" : "MethodInvocation",
- "secondType" : "MethodInvocation",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 36397,
- "secondPos" : 36397,
- "firstEndPos" : 36413,
- "secondEndPos" : 36413
-}, {
- "firstType" : "METHOD_INVOCATION_RECEIVER",
- "secondType" : "METHOD_INVOCATION_RECEIVER",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 36397,
- "secondPos" : 36397,
- "firstEndPos" : 36403,
- "secondEndPos" : 36403
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "parent",
- "secondLabel" : "parent",
- "firstParentType" : "METHOD_INVOCATION_RECEIVER",
- "secondParentType" : "METHOD_INVOCATION_RECEIVER",
- "firstPos" : 36397,
- "secondPos" : 36397,
- "firstEndPos" : 36403,
- "secondEndPos" : 36403
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "getType",
- "secondLabel" : "getType",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 36404,
- "secondPos" : 36404,
- "firstEndPos" : 36411,
- "secondEndPos" : 36411
-}, {
- "firstType" : "SwitchCase",
- "secondType" : "SwitchCase",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 36423,
- "secondPos" : 36423,
- "firstEndPos" : 36438,
- "secondEndPos" : 36438
-}, {
- "firstType" : "QualifiedName",
- "secondType" : "QualifiedName",
- "firstLabel" : "Token.FOR",
- "secondLabel" : "Token.FOR",
- "firstParentType" : "SwitchCase",
- "secondParentType" : "SwitchCase",
- "firstPos" : 36428,
- "secondPos" : 36428,
- "firstEndPos" : 36437,
- "secondEndPos" : 36437
-}, {
- "firstType" : "SwitchCase",
- "secondType" : "SwitchCase",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 36445,
- "secondPos" : 36445,
- "firstEndPos" : 36462,
- "secondEndPos" : 36462
-}, {
- "firstType" : "QualifiedName",
- "secondType" : "QualifiedName",
- "firstLabel" : "Token.WHILE",
- "secondLabel" : "Token.WHILE",
- "firstParentType" : "SwitchCase",
- "secondParentType" : "SwitchCase",
- "firstPos" : 36450,
- "secondPos" : 36450,
- "firstEndPos" : 36461,
- "secondEndPos" : 36461
-}, {
- "firstType" : "SwitchCase",
- "secondType" : "SwitchCase",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 36469,
- "secondPos" : 36469,
- "firstEndPos" : 36486,
- "secondEndPos" : 36486
-}, {
- "firstType" : "QualifiedName",
- "secondType" : "QualifiedName",
- "firstLabel" : "Token.LABEL",
- "secondLabel" : "Token.LABEL",
- "firstParentType" : "SwitchCase",
- "secondParentType" : "SwitchCase",
- "firstPos" : 36474,
- "secondPos" : 36474,
- "firstEndPos" : 36485,
- "secondEndPos" : 36485
-}, {
- "firstType" : "SwitchCase",
- "secondType" : "SwitchCase",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 36493,
- "secondPos" : 36493,
- "firstEndPos" : 36509,
- "secondEndPos" : 36509
-}, {
- "firstType" : "QualifiedName",
- "secondType" : "QualifiedName",
- "firstLabel" : "Token.WITH",
- "secondLabel" : "Token.WITH",
- "firstParentType" : "SwitchCase",
- "secondParentType" : "SwitchCase",
- "firstPos" : 36498,
- "secondPos" : 36498,
- "firstEndPos" : 36508,
- "secondEndPos" : 36508
-}, {
- "firstType" : "ReturnStatement",
- "secondType" : "ReturnStatement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 36518,
- "secondPos" : 36518,
- "firstEndPos" : 36552,
- "secondEndPos" : 36552
-}, {
- "firstType" : "InfixExpression",
- "secondType" : "InfixExpression",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "ReturnStatement",
- "secondParentType" : "ReturnStatement",
- "firstPos" : 36525,
- "secondPos" : 36525,
- "firstEndPos" : 36551,
- "secondEndPos" : 36551
-}, {
- "firstType" : "MethodInvocation",
- "secondType" : "MethodInvocation",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "InfixExpression",
- "secondParentType" : "InfixExpression",
- "firstPos" : 36525,
- "secondPos" : 36525,
- "firstEndPos" : 36546,
- "secondEndPos" : 36546
-}, {
- "firstType" : "METHOD_INVOCATION_RECEIVER",
- "secondType" : "METHOD_INVOCATION_RECEIVER",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 36525,
- "secondPos" : 36525,
- "firstEndPos" : 36531,
- "secondEndPos" : 36531
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "parent",
- "secondLabel" : "parent",
- "firstParentType" : "METHOD_INVOCATION_RECEIVER",
- "secondParentType" : "METHOD_INVOCATION_RECEIVER",
- "firstPos" : 36525,
- "secondPos" : 36525,
- "firstEndPos" : 36531,
- "secondEndPos" : 36531
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "getLastChild",
- "secondLabel" : "getLastChild",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 36532,
- "secondPos" : 36532,
- "firstEndPos" : 36544,
- "secondEndPos" : 36544
-}, {
- "firstType" : "INFIX_EXPRESSION_OPERATOR",
- "secondType" : "INFIX_EXPRESSION_OPERATOR",
- "firstLabel" : "==",
- "secondLabel" : "==",
- "firstParentType" : "InfixExpression",
- "secondParentType" : "InfixExpression",
- "firstPos" : 36547,
- "secondPos" : 36547,
- "firstEndPos" : 36549,
- "secondEndPos" : 36549
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "n",
- "secondLabel" : "n",
- "firstParentType" : "InfixExpression",
- "secondParentType" : "InfixExpression",
- "firstPos" : 36550,
- "secondPos" : 36550,
- "firstEndPos" : 36551,
- "secondEndPos" : 36551
-}, {
- "firstType" : "SwitchCase",
- "secondType" : "SwitchCase",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 36559,
- "secondPos" : 36559,
- "firstEndPos" : 36573,
- "secondEndPos" : 36573
-}, {
- "firstType" : "QualifiedName",
- "secondType" : "QualifiedName",
- "firstLabel" : "Token.DO",
- "secondLabel" : "Token.DO",
- "firstParentType" : "SwitchCase",
- "secondParentType" : "SwitchCase",
- "firstPos" : 36564,
- "secondPos" : 36564,
- "firstEndPos" : 36572,
- "secondEndPos" : 36572
-}, {
- "firstType" : "ReturnStatement",
- "secondType" : "ReturnStatement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 36582,
- "secondPos" : 36582,
- "firstEndPos" : 36617,
- "secondEndPos" : 36617
-}, {
- "firstType" : "InfixExpression",
- "secondType" : "InfixExpression",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "ReturnStatement",
- "secondParentType" : "ReturnStatement",
- "firstPos" : 36589,
- "secondPos" : 36589,
- "firstEndPos" : 36616,
- "secondEndPos" : 36616
-}, {
- "firstType" : "MethodInvocation",
- "secondType" : "MethodInvocation",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "InfixExpression",
- "secondParentType" : "InfixExpression",
- "firstPos" : 36589,
- "secondPos" : 36589,
- "firstEndPos" : 36611,
- "secondEndPos" : 36611
-}, {
- "firstType" : "METHOD_INVOCATION_RECEIVER",
- "secondType" : "METHOD_INVOCATION_RECEIVER",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 36589,
- "secondPos" : 36589,
- "firstEndPos" : 36595,
- "secondEndPos" : 36595
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "parent",
- "secondLabel" : "parent",
- "firstParentType" : "METHOD_INVOCATION_RECEIVER",
- "secondParentType" : "METHOD_INVOCATION_RECEIVER",
- "firstPos" : 36589,
- "secondPos" : 36589,
- "firstEndPos" : 36595,
- "secondEndPos" : 36595
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "getFirstChild",
- "secondLabel" : "getFirstChild",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 36596,
- "secondPos" : 36596,
- "firstEndPos" : 36609,
- "secondEndPos" : 36609
-}, {
- "firstType" : "INFIX_EXPRESSION_OPERATOR",
- "secondType" : "INFIX_EXPRESSION_OPERATOR",
- "firstLabel" : "==",
- "secondLabel" : "==",
- "firstParentType" : "InfixExpression",
- "secondParentType" : "InfixExpression",
- "firstPos" : 36612,
- "secondPos" : 36612,
- "firstEndPos" : 36614,
- "secondEndPos" : 36614
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "n",
- "secondLabel" : "n",
- "firstParentType" : "InfixExpression",
- "secondParentType" : "InfixExpression",
- "firstPos" : 36615,
- "secondPos" : 36615,
- "firstEndPos" : 36616,
- "secondEndPos" : 36616
-}, {
- "firstType" : "SwitchCase",
- "secondType" : "SwitchCase",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 36624,
- "secondPos" : 36624,
- "firstEndPos" : 36638,
- "secondEndPos" : 36638
-}, {
- "firstType" : "QualifiedName",
- "secondType" : "QualifiedName",
- "firstLabel" : "Token.IF",
- "secondLabel" : "Token.IF",
- "firstParentType" : "SwitchCase",
- "secondParentType" : "SwitchCase",
- "firstPos" : 36629,
- "secondPos" : 36629,
- "firstEndPos" : 36637,
- "secondEndPos" : 36637
-}, {
- "firstType" : "ReturnStatement",
- "secondType" : "ReturnStatement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 36647,
- "secondPos" : 36647,
- "firstEndPos" : 36682,
- "secondEndPos" : 36682
-}, {
- "firstType" : "InfixExpression",
- "secondType" : "InfixExpression",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "ReturnStatement",
- "secondParentType" : "ReturnStatement",
- "firstPos" : 36654,
- "secondPos" : 36654,
- "firstEndPos" : 36681,
- "secondEndPos" : 36681
-}, {
- "firstType" : "MethodInvocation",
- "secondType" : "MethodInvocation",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "InfixExpression",
- "secondParentType" : "InfixExpression",
- "firstPos" : 36654,
- "secondPos" : 36654,
- "firstEndPos" : 36676,
- "secondEndPos" : 36676
-}, {
- "firstType" : "METHOD_INVOCATION_RECEIVER",
- "secondType" : "METHOD_INVOCATION_RECEIVER",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 36654,
- "secondPos" : 36654,
- "firstEndPos" : 36660,
- "secondEndPos" : 36660
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "parent",
- "secondLabel" : "parent",
- "firstParentType" : "METHOD_INVOCATION_RECEIVER",
- "secondParentType" : "METHOD_INVOCATION_RECEIVER",
- "firstPos" : 36654,
- "secondPos" : 36654,
- "firstEndPos" : 36660,
- "secondEndPos" : 36660
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "getFirstChild",
- "secondLabel" : "getFirstChild",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 36661,
- "secondPos" : 36661,
- "firstEndPos" : 36674,
- "secondEndPos" : 36674
-}, {
- "firstType" : "INFIX_EXPRESSION_OPERATOR",
- "secondType" : "INFIX_EXPRESSION_OPERATOR",
- "firstLabel" : "!=",
- "secondLabel" : "!=",
- "firstParentType" : "InfixExpression",
- "secondParentType" : "InfixExpression",
- "firstPos" : 36677,
- "secondPos" : 36677,
- "firstEndPos" : 36679,
- "secondEndPos" : 36679
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "n",
- "secondLabel" : "n",
- "firstParentType" : "InfixExpression",
- "secondParentType" : "InfixExpression",
- "firstPos" : 36680,
- "secondPos" : 36680,
- "firstEndPos" : 36681,
- "secondEndPos" : 36681
-}, {
- "firstType" : "SwitchCase",
- "secondType" : "SwitchCase",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 36689,
- "secondPos" : 36689,
- "firstEndPos" : 36704,
- "secondEndPos" : 36704
-}, {
- "firstType" : "QualifiedName",
- "secondType" : "QualifiedName",
- "firstLabel" : "Token.TRY",
- "secondLabel" : "Token.TRY",
- "firstParentType" : "SwitchCase",
- "secondParentType" : "SwitchCase",
- "firstPos" : 36694,
- "secondPos" : 36694,
- "firstEndPos" : 36703,
- "secondEndPos" : 36703
-}, {
- "firstType" : "ReturnStatement",
- "secondType" : "ReturnStatement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 36713,
- "secondPos" : 36713,
- "firstEndPos" : 36778,
- "secondEndPos" : 36778
-}, {
- "firstType" : "InfixExpression",
- "secondType" : "InfixExpression",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "ReturnStatement",
- "secondParentType" : "ReturnStatement",
- "firstPos" : 36720,
- "secondPos" : 36720,
- "firstEndPos" : 36777,
- "secondEndPos" : 36777
-}, {
- "firstType" : "InfixExpression",
- "secondType" : "InfixExpression",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "InfixExpression",
- "secondParentType" : "InfixExpression",
- "firstPos" : 36720,
- "secondPos" : 36720,
- "firstEndPos" : 36747,
- "secondEndPos" : 36747
-}, {
- "firstType" : "MethodInvocation",
- "secondType" : "MethodInvocation",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "InfixExpression",
- "secondParentType" : "InfixExpression",
- "firstPos" : 36720,
- "secondPos" : 36720,
- "firstEndPos" : 36742,
- "secondEndPos" : 36742
-}, {
- "firstType" : "METHOD_INVOCATION_RECEIVER",
- "secondType" : "METHOD_INVOCATION_RECEIVER",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 36720,
- "secondPos" : 36720,
- "firstEndPos" : 36726,
- "secondEndPos" : 36726
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "parent",
- "secondLabel" : "parent",
- "firstParentType" : "METHOD_INVOCATION_RECEIVER",
- "secondParentType" : "METHOD_INVOCATION_RECEIVER",
- "firstPos" : 36720,
- "secondPos" : 36720,
- "firstEndPos" : 36726,
- "secondEndPos" : 36726
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "getFirstChild",
- "secondLabel" : "getFirstChild",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 36727,
- "secondPos" : 36727,
- "firstEndPos" : 36740,
- "secondEndPos" : 36740
-}, {
- "firstType" : "INFIX_EXPRESSION_OPERATOR",
- "secondType" : "INFIX_EXPRESSION_OPERATOR",
- "firstLabel" : "==",
- "secondLabel" : "==",
- "firstParentType" : "InfixExpression",
- "secondParentType" : "InfixExpression",
- "firstPos" : 36743,
- "secondPos" : 36743,
- "firstEndPos" : 36745,
- "secondEndPos" : 36745
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "n",
- "secondLabel" : "n",
- "firstParentType" : "InfixExpression",
- "secondParentType" : "InfixExpression",
- "firstPos" : 36746,
- "secondPos" : 36746,
- "firstEndPos" : 36747,
- "secondEndPos" : 36747
-}, {
- "firstType" : "INFIX_EXPRESSION_OPERATOR",
- "secondType" : "INFIX_EXPRESSION_OPERATOR",
- "firstLabel" : "||",
- "secondLabel" : "||",
- "firstParentType" : "InfixExpression",
- "secondParentType" : "InfixExpression",
- "firstPos" : 36748,
- "secondPos" : 36748,
- "firstEndPos" : 36750,
- "secondEndPos" : 36750
-}, {
- "firstType" : "InfixExpression",
- "secondType" : "InfixExpression",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "InfixExpression",
- "secondParentType" : "InfixExpression",
- "firstPos" : 36751,
- "secondPos" : 36751,
- "firstEndPos" : 36777,
- "secondEndPos" : 36777
-}, {
- "firstType" : "MethodInvocation",
- "secondType" : "MethodInvocation",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "InfixExpression",
- "secondParentType" : "InfixExpression",
- "firstPos" : 36751,
- "secondPos" : 36751,
- "firstEndPos" : 36772,
- "secondEndPos" : 36772
-}, {
- "firstType" : "METHOD_INVOCATION_RECEIVER",
- "secondType" : "METHOD_INVOCATION_RECEIVER",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 36751,
- "secondPos" : 36751,
- "firstEndPos" : 36757,
- "secondEndPos" : 36757
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "parent",
- "secondLabel" : "parent",
- "firstParentType" : "METHOD_INVOCATION_RECEIVER",
- "secondParentType" : "METHOD_INVOCATION_RECEIVER",
- "firstPos" : 36751,
- "secondPos" : 36751,
- "firstEndPos" : 36757,
- "secondEndPos" : 36757
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "getLastChild",
- "secondLabel" : "getLastChild",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 36758,
- "secondPos" : 36758,
- "firstEndPos" : 36770,
- "secondEndPos" : 36770
-}, {
- "firstType" : "INFIX_EXPRESSION_OPERATOR",
- "secondType" : "INFIX_EXPRESSION_OPERATOR",
- "firstLabel" : "==",
- "secondLabel" : "==",
- "firstParentType" : "InfixExpression",
- "secondParentType" : "InfixExpression",
- "firstPos" : 36773,
- "secondPos" : 36773,
- "firstEndPos" : 36775,
- "secondEndPos" : 36775
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "n",
- "secondLabel" : "n",
- "firstParentType" : "InfixExpression",
- "secondParentType" : "InfixExpression",
- "firstPos" : 36776,
- "secondPos" : 36776,
- "firstEndPos" : 36777,
- "secondEndPos" : 36777
-}, {
- "firstType" : "SwitchCase",
- "secondType" : "SwitchCase",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 36785,
- "secondPos" : 36785,
- "firstEndPos" : 36802,
- "secondEndPos" : 36802
-}, {
- "firstType" : "QualifiedName",
- "secondType" : "QualifiedName",
- "firstLabel" : "Token.CATCH",
- "secondLabel" : "Token.CATCH",
- "firstParentType" : "SwitchCase",
- "secondParentType" : "SwitchCase",
- "firstPos" : 36790,
- "secondPos" : 36790,
- "firstEndPos" : 36801,
- "secondEndPos" : 36801
-}, {
- "firstType" : "ReturnStatement",
- "secondType" : "ReturnStatement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 36811,
- "secondPos" : 36811,
- "firstEndPos" : 36845,
- "secondEndPos" : 36845
-}, {
- "firstType" : "InfixExpression",
- "secondType" : "InfixExpression",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "ReturnStatement",
- "secondParentType" : "ReturnStatement",
- "firstPos" : 36818,
- "secondPos" : 36818,
- "firstEndPos" : 36844,
- "secondEndPos" : 36844
-}, {
- "firstType" : "MethodInvocation",
- "secondType" : "MethodInvocation",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "InfixExpression",
- "secondParentType" : "InfixExpression",
- "firstPos" : 36818,
- "secondPos" : 36818,
- "firstEndPos" : 36839,
- "secondEndPos" : 36839
-}, {
- "firstType" : "METHOD_INVOCATION_RECEIVER",
- "secondType" : "METHOD_INVOCATION_RECEIVER",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 36818,
- "secondPos" : 36818,
- "firstEndPos" : 36824,
- "secondEndPos" : 36824
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "parent",
- "secondLabel" : "parent",
- "firstParentType" : "METHOD_INVOCATION_RECEIVER",
- "secondParentType" : "METHOD_INVOCATION_RECEIVER",
- "firstPos" : 36818,
- "secondPos" : 36818,
- "firstEndPos" : 36824,
- "secondEndPos" : 36824
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "getLastChild",
- "secondLabel" : "getLastChild",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 36825,
- "secondPos" : 36825,
- "firstEndPos" : 36837,
- "secondEndPos" : 36837
-}, {
- "firstType" : "INFIX_EXPRESSION_OPERATOR",
- "secondType" : "INFIX_EXPRESSION_OPERATOR",
- "firstLabel" : "==",
- "secondLabel" : "==",
- "firstParentType" : "InfixExpression",
- "secondParentType" : "InfixExpression",
- "firstPos" : 36840,
- "secondPos" : 36840,
- "firstEndPos" : 36842,
- "secondEndPos" : 36842
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "n",
- "secondLabel" : "n",
- "firstParentType" : "InfixExpression",
- "secondParentType" : "InfixExpression",
- "firstPos" : 36843,
- "secondPos" : 36843,
- "firstEndPos" : 36844,
- "secondEndPos" : 36844
-}, {
- "firstType" : "SwitchCase",
- "secondType" : "SwitchCase",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 36852,
- "secondPos" : 36852,
- "firstEndPos" : 36870,
- "secondEndPos" : 36870
-}, {
- "firstType" : "QualifiedName",
- "secondType" : "QualifiedName",
- "firstLabel" : "Token.SWITCH",
- "secondLabel" : "Token.SWITCH",
- "firstParentType" : "SwitchCase",
- "secondParentType" : "SwitchCase",
- "firstPos" : 36857,
- "secondPos" : 36857,
- "firstEndPos" : 36869,
- "secondEndPos" : 36869
-}, {
- "firstType" : "SwitchCase",
- "secondType" : "SwitchCase",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 36877,
- "secondPos" : 36877,
- "firstEndPos" : 36893,
- "secondEndPos" : 36893
-}, {
- "firstType" : "QualifiedName",
- "secondType" : "QualifiedName",
- "firstLabel" : "Token.CASE",
- "secondLabel" : "Token.CASE",
- "firstParentType" : "SwitchCase",
- "secondParentType" : "SwitchCase",
- "firstPos" : 36882,
- "secondPos" : 36882,
- "firstEndPos" : 36892,
- "secondEndPos" : 36892
-}, {
- "firstType" : "ReturnStatement",
- "secondType" : "ReturnStatement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 36902,
- "secondPos" : 36902,
- "firstEndPos" : 36937,
- "secondEndPos" : 36937
-}, {
- "firstType" : "InfixExpression",
- "secondType" : "InfixExpression",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "ReturnStatement",
- "secondParentType" : "ReturnStatement",
- "firstPos" : 36909,
- "secondPos" : 36909,
- "firstEndPos" : 36936,
- "secondEndPos" : 36936
-}, {
- "firstType" : "MethodInvocation",
- "secondType" : "MethodInvocation",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "InfixExpression",
- "secondParentType" : "InfixExpression",
- "firstPos" : 36909,
- "secondPos" : 36909,
- "firstEndPos" : 36931,
- "secondEndPos" : 36931
-}, {
- "firstType" : "METHOD_INVOCATION_RECEIVER",
- "secondType" : "METHOD_INVOCATION_RECEIVER",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 36909,
- "secondPos" : 36909,
- "firstEndPos" : 36915,
- "secondEndPos" : 36915
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "parent",
- "secondLabel" : "parent",
- "firstParentType" : "METHOD_INVOCATION_RECEIVER",
- "secondParentType" : "METHOD_INVOCATION_RECEIVER",
- "firstPos" : 36909,
- "secondPos" : 36909,
- "firstEndPos" : 36915,
- "secondEndPos" : 36915
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "getFirstChild",
- "secondLabel" : "getFirstChild",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 36916,
- "secondPos" : 36916,
- "firstEndPos" : 36929,
- "secondEndPos" : 36929
-}, {
- "firstType" : "INFIX_EXPRESSION_OPERATOR",
- "secondType" : "INFIX_EXPRESSION_OPERATOR",
- "firstLabel" : "!=",
- "secondLabel" : "!=",
- "firstParentType" : "InfixExpression",
- "secondParentType" : "InfixExpression",
- "firstPos" : 36932,
- "secondPos" : 36932,
- "firstEndPos" : 36934,
- "secondEndPos" : 36934
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "n",
- "secondLabel" : "n",
- "firstParentType" : "InfixExpression",
- "secondParentType" : "InfixExpression",
- "firstPos" : 36935,
- "secondPos" : 36935,
- "firstEndPos" : 36936,
- "secondEndPos" : 36936
-}, {
- "firstType" : "SwitchCase",
- "secondType" : "SwitchCase",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 36944,
- "secondPos" : 36944,
- "firstEndPos" : 36963,
- "secondEndPos" : 36963
-}, {
- "firstType" : "QualifiedName",
- "secondType" : "QualifiedName",
- "firstLabel" : "Token.DEFAULT",
- "secondLabel" : "Token.DEFAULT",
- "firstParentType" : "SwitchCase",
- "secondParentType" : "SwitchCase",
- "firstPos" : 36949,
- "secondPos" : 36949,
- "firstEndPos" : 36962,
- "secondEndPos" : 36962
-}, {
- "firstType" : "ReturnStatement",
- "secondType" : "ReturnStatement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 36972,
- "secondPos" : 36972,
- "firstEndPos" : 36984,
- "secondEndPos" : 36984
-}, {
- "firstType" : "BooleanLiteral",
- "secondType" : "BooleanLiteral",
- "firstLabel" : "true",
- "secondLabel" : "true",
- "firstParentType" : "ReturnStatement",
- "secondParentType" : "ReturnStatement",
- "firstPos" : 36979,
- "secondPos" : 36979,
- "firstEndPos" : 36983,
- "secondEndPos" : 36983
-}, {
- "firstType" : "SwitchCase",
- "secondType" : "SwitchCase",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 36991,
- "secondPos" : 36991,
- "firstEndPos" : 36999,
- "secondEndPos" : 36999
-}, {
- "firstType" : "ExpressionStatement",
- "secondType" : "ExpressionStatement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 37008,
- "secondPos" : 37008,
- "firstEndPos" : 37061,
- "secondEndPos" : 37061
-}, {
- "firstType" : "MethodInvocation",
- "secondType" : "MethodInvocation",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "ExpressionStatement",
- "secondParentType" : "ExpressionStatement",
- "firstPos" : 37008,
- "secondPos" : 37008,
- "firstEndPos" : 37060,
- "secondEndPos" : 37060
-}, {
- "firstType" : "METHOD_INVOCATION_RECEIVER",
- "secondType" : "METHOD_INVOCATION_RECEIVER",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 37008,
- "secondPos" : 37008,
- "firstEndPos" : 37021,
- "secondEndPos" : 37021
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "Preconditions",
- "secondLabel" : "Preconditions",
- "firstParentType" : "METHOD_INVOCATION_RECEIVER",
- "secondParentType" : "METHOD_INVOCATION_RECEIVER",
- "firstPos" : 37008,
- "secondPos" : 37008,
- "firstEndPos" : 37021,
- "secondEndPos" : 37021
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "checkState",
- "secondLabel" : "checkState",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 37022,
- "secondPos" : 37022,
- "firstEndPos" : 37032,
- "secondEndPos" : 37032
-}, {
- "firstType" : "METHOD_INVOCATION_ARGUMENTS",
- "secondType" : "METHOD_INVOCATION_ARGUMENTS",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 37033,
- "secondPos" : 37033,
- "firstEndPos" : 37059,
- "secondEndPos" : 37059
-}, {
- "firstType" : "MethodInvocation",
- "secondType" : "MethodInvocation",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "METHOD_INVOCATION_ARGUMENTS",
- "secondParentType" : "METHOD_INVOCATION_ARGUMENTS",
- "firstPos" : 37033,
- "secondPos" : 37033,
- "firstEndPos" : 37059,
- "secondEndPos" : 37059
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "isControlStructure",
- "secondLabel" : "isControlStructure",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 37033,
- "secondPos" : 37033,
- "firstEndPos" : 37051,
- "secondEndPos" : 37051
-}, {
- "firstType" : "METHOD_INVOCATION_ARGUMENTS",
- "secondType" : "METHOD_INVOCATION_ARGUMENTS",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 37052,
- "secondPos" : 37052,
- "firstEndPos" : 37058,
- "secondEndPos" : 37058
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "parent",
- "secondLabel" : "parent",
- "firstParentType" : "METHOD_INVOCATION_ARGUMENTS",
- "secondParentType" : "METHOD_INVOCATION_ARGUMENTS",
- "firstPos" : 37052,
- "secondPos" : 37052,
- "firstEndPos" : 37058,
- "secondEndPos" : 37058
-}, {
- "firstType" : "ReturnStatement",
- "secondType" : "ReturnStatement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 37070,
- "secondPos" : 37070,
- "firstEndPos" : 37083,
- "secondEndPos" : 37083
-}, {
- "firstType" : "BooleanLiteral",
- "secondType" : "BooleanLiteral",
- "firstLabel" : "false",
- "secondLabel" : "false",
- "firstParentType" : "ReturnStatement",
- "secondParentType" : "ReturnStatement",
- "firstPos" : 37077,
- "secondPos" : 37077,
- "firstEndPos" : 37082,
- "secondEndPos" : 37082
-}, {
- "firstType" : "MethodDeclaration",
- "secondType" : "MethodDeclaration",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "TypeDeclaration",
- "secondParentType" : "TypeDeclaration",
- "firstPos" : 37097,
- "secondPos" : 37097,
- "firstEndPos" : 37897,
- "secondEndPos" : 37897
-}, {
- "firstType" : "Javadoc",
- "secondType" : "Javadoc",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 37097,
- "secondPos" : 37097,
- "firstEndPos" : 37305,
- "secondEndPos" : 37305
-}, {
- "firstType" : "TagElement",
- "secondType" : "TagElement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "Javadoc",
- "secondParentType" : "Javadoc",
- "firstPos" : 37106,
- "secondPos" : 37106,
- "firstEndPos" : 37159,
- "secondEndPos" : 37159
-}, {
- "firstType" : "TextElement",
- "secondType" : "TextElement",
- "firstLabel" : "Gets the condition of an ON_TRUE / ON_FALSE CFG edge.",
- "secondLabel" : "Gets the condition of an ON_TRUE / ON_FALSE CFG edge.",
- "firstParentType" : "TagElement",
- "secondParentType" : "TagElement",
- "firstPos" : 37106,
- "secondPos" : 37106,
- "firstEndPos" : 37159,
- "secondEndPos" : 37159
-}, {
- "firstType" : "TagElement",
- "secondType" : "TagElement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "Javadoc",
- "secondParentType" : "Javadoc",
- "firstPos" : 37165,
- "secondPos" : 37165,
- "firstEndPos" : 37218,
- "secondEndPos" : 37218
-}, {
- "firstType" : "TAG_NAME",
- "secondType" : "TAG_NAME",
- "firstLabel" : "@param",
- "secondLabel" : "@param",
- "firstParentType" : "TagElement",
- "secondParentType" : "TagElement",
- "firstPos" : 37165,
- "secondPos" : 37165,
- "firstEndPos" : 37171,
- "secondEndPos" : 37171
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "n",
- "secondLabel" : "n",
- "firstParentType" : "TagElement",
- "secondParentType" : "TagElement",
- "firstPos" : 37172,
- "secondPos" : 37172,
- "firstEndPos" : 37173,
- "secondEndPos" : 37173
-}, {
- "firstType" : "TextElement",
- "secondType" : "TextElement",
- "firstLabel" : " a node with an outgoing conditional CFG edge",
- "secondLabel" : " a node with an outgoing conditional CFG edge",
- "firstParentType" : "TagElement",
- "secondParentType" : "TagElement",
- "firstPos" : 37173,
- "secondPos" : 37173,
- "firstEndPos" : 37218,
- "secondEndPos" : 37218
-}, {
- "firstType" : "TagElement",
- "secondType" : "TagElement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "Javadoc",
- "secondParentType" : "Javadoc",
- "firstPos" : 37224,
- "secondPos" : 37224,
- "firstEndPos" : 37299,
- "secondEndPos" : 37299
-}, {
- "firstType" : "TAG_NAME",
- "secondType" : "TAG_NAME",
- "firstLabel" : "@return",
- "secondLabel" : "@return",
- "firstParentType" : "TagElement",
- "secondParentType" : "TagElement",
- "firstPos" : 37224,
- "secondPos" : 37224,
- "firstEndPos" : 37231,
- "secondEndPos" : 37231
-}, {
- "firstType" : "TextElement",
- "secondType" : "TextElement",
- "firstLabel" : " the condition node or null if the condition is not obviously a node",
- "secondLabel" : " the condition node or null if the condition is not obviously a node",
- "firstParentType" : "TagElement",
- "secondParentType" : "TagElement",
- "firstPos" : 37231,
- "secondPos" : 37231,
- "firstEndPos" : 37299,
- "secondEndPos" : 37299
-}, {
- "firstType" : "Modifier",
- "secondType" : "Modifier",
- "firstLabel" : "static",
- "secondLabel" : "static",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 37308,
- "secondPos" : 37308,
- "firstEndPos" : 37314,
- "secondEndPos" : 37314
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "Node",
- "secondLabel" : "Node",
- "firstParentType" : "SimpleType",
- "secondParentType" : "SimpleType",
- "firstPos" : 37315,
- "secondPos" : 37315,
- "firstEndPos" : 37319,
- "secondEndPos" : 37319
-}, {
- "firstType" : "SimpleType",
- "secondType" : "SimpleType",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 37315,
- "secondPos" : 37315,
- "firstEndPos" : 37319,
- "secondEndPos" : 37319
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "getConditionExpression",
- "secondLabel" : "getConditionExpression",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 37320,
- "secondPos" : 37320,
- "firstEndPos" : 37342,
- "secondEndPos" : 37342
-}, {
- "firstType" : "SingleVariableDeclaration",
- "secondType" : "SingleVariableDeclaration",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 37343,
- "secondPos" : 37343,
- "firstEndPos" : 37349,
- "secondEndPos" : 37349
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "Node",
- "secondLabel" : "Node",
- "firstParentType" : "SimpleType",
- "secondParentType" : "SimpleType",
- "firstPos" : 37343,
- "secondPos" : 37343,
- "firstEndPos" : 37347,
- "secondEndPos" : 37347
-}, {
- "firstType" : "SimpleType",
- "secondType" : "SimpleType",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SingleVariableDeclaration",
- "secondParentType" : "SingleVariableDeclaration",
- "firstPos" : 37343,
- "secondPos" : 37343,
- "firstEndPos" : 37347,
- "secondEndPos" : 37347
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "n",
- "secondLabel" : "n",
- "firstParentType" : "SingleVariableDeclaration",
- "secondParentType" : "SingleVariableDeclaration",
- "firstPos" : 37348,
- "secondPos" : 37348,
- "firstEndPos" : 37349,
- "secondEndPos" : 37349
-}, {
- "firstType" : "Block",
- "secondType" : "Block",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 37351,
- "secondPos" : 37351,
- "firstEndPos" : 37897,
- "secondEndPos" : 37897
-}, {
- "firstType" : "SwitchStatement",
- "secondType" : "SwitchStatement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "Block",
- "secondParentType" : "Block",
- "firstPos" : 37357,
- "secondPos" : 37357,
- "firstEndPos" : 37818,
- "secondEndPos" : 37818
-}, {
- "firstType" : "MethodInvocation",
- "secondType" : "MethodInvocation",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 37365,
- "secondPos" : 37365,
- "firstEndPos" : 37376,
- "secondEndPos" : 37376
-}, {
- "firstType" : "METHOD_INVOCATION_RECEIVER",
- "secondType" : "METHOD_INVOCATION_RECEIVER",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 37365,
- "secondPos" : 37365,
- "firstEndPos" : 37366,
- "secondEndPos" : 37366
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "n",
- "secondLabel" : "n",
- "firstParentType" : "METHOD_INVOCATION_RECEIVER",
- "secondParentType" : "METHOD_INVOCATION_RECEIVER",
- "firstPos" : 37365,
- "secondPos" : 37365,
- "firstEndPos" : 37366,
- "secondEndPos" : 37366
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "getType",
- "secondLabel" : "getType",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 37367,
- "secondPos" : 37367,
- "firstEndPos" : 37374,
- "secondEndPos" : 37374
-}, {
- "firstType" : "SwitchCase",
- "secondType" : "SwitchCase",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 37386,
- "secondPos" : 37386,
- "firstEndPos" : 37400,
- "secondEndPos" : 37400
-}, {
- "firstType" : "QualifiedName",
- "secondType" : "QualifiedName",
- "firstLabel" : "Token.IF",
- "secondLabel" : "Token.IF",
- "firstParentType" : "SwitchCase",
- "secondParentType" : "SwitchCase",
- "firstPos" : 37391,
- "secondPos" : 37391,
- "firstEndPos" : 37399,
- "secondEndPos" : 37399
-}, {
- "firstType" : "SwitchCase",
- "secondType" : "SwitchCase",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 37407,
- "secondPos" : 37407,
- "firstEndPos" : 37424,
- "secondEndPos" : 37424
-}, {
- "firstType" : "QualifiedName",
- "secondType" : "QualifiedName",
- "firstLabel" : "Token.WHILE",
- "secondLabel" : "Token.WHILE",
- "firstParentType" : "SwitchCase",
- "secondParentType" : "SwitchCase",
- "firstPos" : 37412,
- "secondPos" : 37412,
- "firstEndPos" : 37423,
- "secondEndPos" : 37423
-}, {
- "firstType" : "ReturnStatement",
- "secondType" : "ReturnStatement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 37433,
- "secondPos" : 37433,
- "firstEndPos" : 37458,
- "secondEndPos" : 37458
-}, {
- "firstType" : "MethodInvocation",
- "secondType" : "MethodInvocation",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "ReturnStatement",
- "secondParentType" : "ReturnStatement",
- "firstPos" : 37440,
- "secondPos" : 37440,
- "firstEndPos" : 37457,
- "secondEndPos" : 37457
-}, {
- "firstType" : "METHOD_INVOCATION_RECEIVER",
- "secondType" : "METHOD_INVOCATION_RECEIVER",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 37440,
- "secondPos" : 37440,
- "firstEndPos" : 37441,
- "secondEndPos" : 37441
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "n",
- "secondLabel" : "n",
- "firstParentType" : "METHOD_INVOCATION_RECEIVER",
- "secondParentType" : "METHOD_INVOCATION_RECEIVER",
- "firstPos" : 37440,
- "secondPos" : 37440,
- "firstEndPos" : 37441,
- "secondEndPos" : 37441
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "getFirstChild",
- "secondLabel" : "getFirstChild",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 37442,
- "secondPos" : 37442,
- "firstEndPos" : 37455,
- "secondEndPos" : 37455
-}, {
- "firstType" : "SwitchCase",
- "secondType" : "SwitchCase",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 37465,
- "secondPos" : 37465,
- "firstEndPos" : 37479,
- "secondEndPos" : 37479
-}, {
- "firstType" : "QualifiedName",
- "secondType" : "QualifiedName",
- "firstLabel" : "Token.DO",
- "secondLabel" : "Token.DO",
- "firstParentType" : "SwitchCase",
- "secondParentType" : "SwitchCase",
- "firstPos" : 37470,
- "secondPos" : 37470,
- "firstEndPos" : 37478,
- "secondEndPos" : 37478
-}, {
- "firstType" : "ReturnStatement",
- "secondType" : "ReturnStatement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 37488,
- "secondPos" : 37488,
- "firstEndPos" : 37512,
- "secondEndPos" : 37512
-}, {
- "firstType" : "MethodInvocation",
- "secondType" : "MethodInvocation",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "ReturnStatement",
- "secondParentType" : "ReturnStatement",
- "firstPos" : 37495,
- "secondPos" : 37495,
- "firstEndPos" : 37511,
- "secondEndPos" : 37511
-}, {
- "firstType" : "METHOD_INVOCATION_RECEIVER",
- "secondType" : "METHOD_INVOCATION_RECEIVER",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 37495,
- "secondPos" : 37495,
- "firstEndPos" : 37496,
- "secondEndPos" : 37496
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "n",
- "secondLabel" : "n",
- "firstParentType" : "METHOD_INVOCATION_RECEIVER",
- "secondParentType" : "METHOD_INVOCATION_RECEIVER",
- "firstPos" : 37495,
- "secondPos" : 37495,
- "firstEndPos" : 37496,
- "secondEndPos" : 37496
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "getLastChild",
- "secondLabel" : "getLastChild",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 37497,
- "secondPos" : 37497,
- "firstEndPos" : 37509,
- "secondEndPos" : 37509
-}, {
- "firstType" : "SwitchCase",
- "secondType" : "SwitchCase",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 37519,
- "secondPos" : 37519,
- "firstEndPos" : 37534,
- "secondEndPos" : 37534
-}, {
- "firstType" : "QualifiedName",
- "secondType" : "QualifiedName",
- "firstLabel" : "Token.FOR",
- "secondLabel" : "Token.FOR",
- "firstParentType" : "SwitchCase",
- "secondParentType" : "SwitchCase",
- "firstPos" : 37524,
- "secondPos" : 37524,
- "firstEndPos" : 37533,
- "secondEndPos" : 37533
-}, {
- "firstType" : "SwitchStatement",
- "secondType" : "SwitchStatement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 37543,
- "secondPos" : 37543,
- "firstEndPos" : 37690,
- "secondEndPos" : 37690
-}, {
- "firstType" : "MethodInvocation",
- "secondType" : "MethodInvocation",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 37551,
- "secondPos" : 37551,
- "firstEndPos" : 37568,
- "secondEndPos" : 37568
-}, {
- "firstType" : "METHOD_INVOCATION_RECEIVER",
- "secondType" : "METHOD_INVOCATION_RECEIVER",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 37551,
- "secondPos" : 37551,
- "firstEndPos" : 37552,
- "secondEndPos" : 37552
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "n",
- "secondLabel" : "n",
- "firstParentType" : "METHOD_INVOCATION_RECEIVER",
- "secondParentType" : "METHOD_INVOCATION_RECEIVER",
- "firstPos" : 37551,
- "secondPos" : 37551,
- "firstEndPos" : 37552,
- "secondEndPos" : 37552
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "getChildCount",
- "secondLabel" : "getChildCount",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 37553,
- "secondPos" : 37553,
- "firstEndPos" : 37566,
- "secondEndPos" : 37566
-}, {
- "firstType" : "SwitchCase",
- "secondType" : "SwitchCase",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 37582,
- "secondPos" : 37582,
- "firstEndPos" : 37589,
- "secondEndPos" : 37589
-}, {
- "firstType" : "NumberLiteral",
- "secondType" : "NumberLiteral",
- "firstLabel" : "3",
- "secondLabel" : "3",
- "firstParentType" : "SwitchCase",
- "secondParentType" : "SwitchCase",
- "firstPos" : 37587,
- "secondPos" : 37587,
- "firstEndPos" : 37588,
- "secondEndPos" : 37588
-}, {
- "firstType" : "ReturnStatement",
- "secondType" : "ReturnStatement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 37602,
- "secondPos" : 37602,
- "firstEndPos" : 37614,
- "secondEndPos" : 37614
-}, {
- "firstType" : "NullLiteral",
- "secondType" : "NullLiteral",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "ReturnStatement",
- "secondParentType" : "ReturnStatement",
- "firstPos" : 37609,
- "secondPos" : 37609,
- "firstEndPos" : 37613,
- "secondEndPos" : 37613
-}, {
- "firstType" : "SwitchCase",
- "secondType" : "SwitchCase",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 37625,
- "secondPos" : 37625,
- "firstEndPos" : 37632,
- "secondEndPos" : 37632
-}, {
- "firstType" : "NumberLiteral",
- "secondType" : "NumberLiteral",
- "firstLabel" : "4",
- "secondLabel" : "4",
- "firstParentType" : "SwitchCase",
- "secondParentType" : "SwitchCase",
- "firstPos" : 37630,
- "secondPos" : 37630,
- "firstEndPos" : 37631,
- "secondEndPos" : 37631
-}, {
- "firstType" : "ReturnStatement",
- "secondType" : "ReturnStatement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 37645,
- "secondPos" : 37645,
- "firstEndPos" : 37680,
- "secondEndPos" : 37680
-}, {
- "firstType" : "MethodInvocation",
- "secondType" : "MethodInvocation",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "ReturnStatement",
- "secondParentType" : "ReturnStatement",
- "firstPos" : 37652,
- "secondPos" : 37652,
- "firstEndPos" : 37679,
- "secondEndPos" : 37679
-}, {
- "firstType" : "METHOD_INVOCATION_RECEIVER",
- "secondType" : "METHOD_INVOCATION_RECEIVER",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 37652,
- "secondPos" : 37652,
- "firstEndPos" : 37669,
- "secondEndPos" : 37669
-}, {
- "firstType" : "MethodInvocation",
- "secondType" : "MethodInvocation",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "METHOD_INVOCATION_RECEIVER",
- "secondParentType" : "METHOD_INVOCATION_RECEIVER",
- "firstPos" : 37652,
- "secondPos" : 37652,
- "firstEndPos" : 37669,
- "secondEndPos" : 37669
-}, {
- "firstType" : "METHOD_INVOCATION_RECEIVER",
- "secondType" : "METHOD_INVOCATION_RECEIVER",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 37652,
- "secondPos" : 37652,
- "firstEndPos" : 37653,
- "secondEndPos" : 37653
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "n",
- "secondLabel" : "n",
- "firstParentType" : "METHOD_INVOCATION_RECEIVER",
- "secondParentType" : "METHOD_INVOCATION_RECEIVER",
- "firstPos" : 37652,
- "secondPos" : 37652,
- "firstEndPos" : 37653,
- "secondEndPos" : 37653
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "getFirstChild",
- "secondLabel" : "getFirstChild",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 37654,
- "secondPos" : 37654,
- "firstEndPos" : 37667,
- "secondEndPos" : 37667
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "getNext",
- "secondLabel" : "getNext",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 37670,
- "secondPos" : 37670,
- "firstEndPos" : 37677,
- "secondEndPos" : 37677
-}, {
- "firstType" : "ThrowStatement",
- "secondType" : "ThrowStatement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 37699,
- "secondPos" : 37699,
- "firstEndPos" : 37768,
- "secondEndPos" : 37768
-}, {
- "firstType" : "ClassInstanceCreation",
- "secondType" : "ClassInstanceCreation",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "ThrowStatement",
- "secondParentType" : "ThrowStatement",
- "firstPos" : 37705,
- "secondPos" : 37705,
- "firstEndPos" : 37767,
- "secondEndPos" : 37767
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "IllegalArgumentException",
- "secondLabel" : "IllegalArgumentException",
- "firstParentType" : "SimpleType",
- "secondParentType" : "SimpleType",
- "firstPos" : 37709,
- "secondPos" : 37709,
- "firstEndPos" : 37733,
- "secondEndPos" : 37733
-}, {
- "firstType" : "SimpleType",
- "secondType" : "SimpleType",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "ClassInstanceCreation",
- "secondParentType" : "ClassInstanceCreation",
- "firstPos" : 37709,
- "secondPos" : 37709,
- "firstEndPos" : 37733,
- "secondEndPos" : 37733
-}, {
- "firstType" : "InfixExpression",
- "secondType" : "InfixExpression",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "ClassInstanceCreation",
- "secondParentType" : "ClassInstanceCreation",
- "firstPos" : 37734,
- "secondPos" : 37734,
- "firstEndPos" : 37766,
- "secondEndPos" : 37766
-}, {
- "firstType" : "StringLiteral",
- "secondType" : "StringLiteral",
- "firstLabel" : "\"malformed 'for' statement \"",
- "secondLabel" : "\"malformed 'for' statement \"",
- "firstParentType" : "InfixExpression",
- "secondParentType" : "InfixExpression",
- "firstPos" : 37734,
- "secondPos" : 37734,
- "firstEndPos" : 37762,
- "secondEndPos" : 37762
-}, {
- "firstType" : "INFIX_EXPRESSION_OPERATOR",
- "secondType" : "INFIX_EXPRESSION_OPERATOR",
- "firstLabel" : "+",
- "secondLabel" : "+",
- "firstParentType" : "InfixExpression",
- "secondParentType" : "InfixExpression",
- "firstPos" : 37763,
- "secondPos" : 37763,
- "firstEndPos" : 37764,
- "secondEndPos" : 37764
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "n",
- "secondLabel" : "n",
- "firstParentType" : "InfixExpression",
- "secondParentType" : "InfixExpression",
- "firstPos" : 37765,
- "secondPos" : 37765,
- "firstEndPos" : 37766,
- "secondEndPos" : 37766
-}, {
- "firstType" : "SwitchCase",
- "secondType" : "SwitchCase",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 37775,
- "secondPos" : 37775,
- "firstEndPos" : 37791,
- "secondEndPos" : 37791
-}, {
- "firstType" : "QualifiedName",
- "secondType" : "QualifiedName",
- "firstLabel" : "Token.CASE",
- "secondLabel" : "Token.CASE",
- "firstParentType" : "SwitchCase",
- "secondParentType" : "SwitchCase",
- "firstPos" : 37780,
- "secondPos" : 37780,
- "firstEndPos" : 37790,
- "secondEndPos" : 37790
-}, {
- "firstType" : "ReturnStatement",
- "secondType" : "ReturnStatement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 37800,
- "secondPos" : 37800,
- "firstEndPos" : 37812,
- "secondEndPos" : 37812
-}, {
- "firstType" : "NullLiteral",
- "secondType" : "NullLiteral",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "ReturnStatement",
- "secondParentType" : "ReturnStatement",
- "firstPos" : 37807,
- "secondPos" : 37807,
- "firstEndPos" : 37811,
- "secondEndPos" : 37811
-}, {
- "firstType" : "ThrowStatement",
- "secondType" : "ThrowStatement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "Block",
- "secondParentType" : "Block",
- "firstPos" : 37823,
- "secondPos" : 37823,
- "firstEndPos" : 37893,
- "secondEndPos" : 37893
-}, {
- "firstType" : "ClassInstanceCreation",
- "secondType" : "ClassInstanceCreation",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "ThrowStatement",
- "secondParentType" : "ThrowStatement",
- "firstPos" : 37829,
- "secondPos" : 37829,
- "firstEndPos" : 37892,
- "secondEndPos" : 37892
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "IllegalArgumentException",
- "secondLabel" : "IllegalArgumentException",
- "firstParentType" : "SimpleType",
- "secondParentType" : "SimpleType",
- "firstPos" : 37833,
- "secondPos" : 37833,
- "firstEndPos" : 37857,
- "secondEndPos" : 37857
-}, {
- "firstType" : "SimpleType",
- "secondType" : "SimpleType",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "ClassInstanceCreation",
- "secondParentType" : "ClassInstanceCreation",
- "firstPos" : 37833,
- "secondPos" : 37833,
- "firstEndPos" : 37857,
- "secondEndPos" : 37857
-}, {
- "firstType" : "InfixExpression",
- "secondType" : "InfixExpression",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "ClassInstanceCreation",
- "secondParentType" : "ClassInstanceCreation",
- "firstPos" : 37858,
- "secondPos" : 37858,
- "firstEndPos" : 37891,
- "secondEndPos" : 37891
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "n",
- "secondLabel" : "n",
- "firstParentType" : "InfixExpression",
- "secondParentType" : "InfixExpression",
- "firstPos" : 37858,
- "secondPos" : 37858,
- "firstEndPos" : 37859,
- "secondEndPos" : 37859
-}, {
- "firstType" : "INFIX_EXPRESSION_OPERATOR",
- "secondType" : "INFIX_EXPRESSION_OPERATOR",
- "firstLabel" : "+",
- "secondLabel" : "+",
- "firstParentType" : "InfixExpression",
- "secondParentType" : "InfixExpression",
- "firstPos" : 37860,
- "secondPos" : 37860,
- "firstEndPos" : 37861,
- "secondEndPos" : 37861
-}, {
- "firstType" : "StringLiteral",
- "secondType" : "StringLiteral",
- "firstLabel" : "\" does not have a condition.\"",
- "secondLabel" : "\" does not have a condition.\"",
- "firstParentType" : "InfixExpression",
- "secondParentType" : "InfixExpression",
- "firstPos" : 37862,
- "secondPos" : 37862,
- "firstEndPos" : 37891,
- "secondEndPos" : 37891
-}, {
- "firstType" : "MethodDeclaration",
- "secondType" : "MethodDeclaration",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "TypeDeclaration",
- "secondParentType" : "TypeDeclaration",
- "firstPos" : 37901,
- "secondPos" : 37901,
- "firstEndPos" : 38102,
- "secondEndPos" : 38102
-}, {
- "firstType" : "Javadoc",
- "secondType" : "Javadoc",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 37901,
- "secondPos" : 37901,
- "firstEndPos" : 37984,
- "secondEndPos" : 37984
-}, {
- "firstType" : "TagElement",
- "secondType" : "TagElement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "Javadoc",
- "secondParentType" : "Javadoc",
- "firstPos" : 37910,
- "secondPos" : 37910,
- "firstEndPos" : 37978,
- "secondEndPos" : 37978
-}, {
- "firstType" : "TAG_NAME",
- "secondType" : "TAG_NAME",
- "firstLabel" : "@return",
- "secondLabel" : "@return",
- "firstParentType" : "TagElement",
- "secondParentType" : "TagElement",
- "firstPos" : 37910,
- "secondPos" : 37910,
- "firstEndPos" : 37917,
- "secondEndPos" : 37917
-}, {
- "firstType" : "TextElement",
- "secondType" : "TextElement",
- "firstLabel" : " Whether the node is of a type that contain other statements.",
- "secondLabel" : " Whether the node is of a type that contain other statements.",
- "firstParentType" : "TagElement",
- "secondParentType" : "TagElement",
- "firstPos" : 37917,
- "secondPos" : 37917,
- "firstEndPos" : 37978,
- "secondEndPos" : 37978
-}, {
- "firstType" : "Modifier",
- "secondType" : "Modifier",
- "firstLabel" : "static",
- "secondLabel" : "static",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 37987,
- "secondPos" : 37987,
- "firstEndPos" : 37993,
- "secondEndPos" : 37993
-}, {
- "firstType" : "PrimitiveType",
- "secondType" : "PrimitiveType",
- "firstLabel" : "boolean",
- "secondLabel" : "boolean",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 37994,
- "secondPos" : 37994,
- "firstEndPos" : 38001,
- "secondEndPos" : 38001
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "isStatementBlock",
- "secondLabel" : "isStatementBlock",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 38002,
- "secondPos" : 38002,
- "firstEndPos" : 38018,
- "secondEndPos" : 38018
-}, {
- "firstType" : "SingleVariableDeclaration",
- "secondType" : "SingleVariableDeclaration",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 38019,
- "secondPos" : 38019,
- "firstEndPos" : 38025,
- "secondEndPos" : 38025
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "Node",
- "secondLabel" : "Node",
- "firstParentType" : "SimpleType",
- "secondParentType" : "SimpleType",
- "firstPos" : 38019,
- "secondPos" : 38019,
- "firstEndPos" : 38023,
- "secondEndPos" : 38023
-}, {
- "firstType" : "SimpleType",
- "secondType" : "SimpleType",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SingleVariableDeclaration",
- "secondParentType" : "SingleVariableDeclaration",
- "firstPos" : 38019,
- "secondPos" : 38019,
- "firstEndPos" : 38023,
- "secondEndPos" : 38023
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "n",
- "secondLabel" : "n",
- "firstParentType" : "SingleVariableDeclaration",
- "secondParentType" : "SingleVariableDeclaration",
- "firstPos" : 38024,
- "secondPos" : 38024,
- "firstEndPos" : 38025,
- "secondEndPos" : 38025
-}, {
- "firstType" : "Block",
- "secondType" : "Block",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 38027,
- "secondPos" : 38027,
- "firstEndPos" : 38102,
- "secondEndPos" : 38102
-}, {
- "firstType" : "ReturnStatement",
- "secondType" : "ReturnStatement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "Block",
- "secondParentType" : "Block",
- "firstPos" : 38033,
- "secondPos" : 38033,
- "firstEndPos" : 38098,
- "secondEndPos" : 38098
-}, {
- "firstType" : "InfixExpression",
- "secondType" : "InfixExpression",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "ReturnStatement",
- "secondParentType" : "ReturnStatement",
- "firstPos" : 38040,
- "secondPos" : 38040,
- "firstEndPos" : 38097,
- "secondEndPos" : 38097
-}, {
- "firstType" : "InfixExpression",
- "secondType" : "InfixExpression",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "InfixExpression",
- "secondParentType" : "InfixExpression",
- "firstPos" : 38040,
- "secondPos" : 38040,
- "firstEndPos" : 38067,
- "secondEndPos" : 38067
-}, {
- "firstType" : "MethodInvocation",
- "secondType" : "MethodInvocation",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "InfixExpression",
- "secondParentType" : "InfixExpression",
- "firstPos" : 38040,
- "secondPos" : 38040,
- "firstEndPos" : 38051,
- "secondEndPos" : 38051
-}, {
- "firstType" : "METHOD_INVOCATION_RECEIVER",
- "secondType" : "METHOD_INVOCATION_RECEIVER",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 38040,
- "secondPos" : 38040,
- "firstEndPos" : 38041,
- "secondEndPos" : 38041
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "n",
- "secondLabel" : "n",
- "firstParentType" : "METHOD_INVOCATION_RECEIVER",
- "secondParentType" : "METHOD_INVOCATION_RECEIVER",
- "firstPos" : 38040,
- "secondPos" : 38040,
- "firstEndPos" : 38041,
- "secondEndPos" : 38041
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "getType",
- "secondLabel" : "getType",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 38042,
- "secondPos" : 38042,
- "firstEndPos" : 38049,
- "secondEndPos" : 38049
-}, {
- "firstType" : "INFIX_EXPRESSION_OPERATOR",
- "secondType" : "INFIX_EXPRESSION_OPERATOR",
- "firstLabel" : "==",
- "secondLabel" : "==",
- "firstParentType" : "InfixExpression",
- "secondParentType" : "InfixExpression",
- "firstPos" : 38052,
- "secondPos" : 38052,
- "firstEndPos" : 38054,
- "secondEndPos" : 38054
-}, {
- "firstType" : "QualifiedName",
- "secondType" : "QualifiedName",
- "firstLabel" : "Token.SCRIPT",
- "secondLabel" : "Token.SCRIPT",
- "firstParentType" : "InfixExpression",
- "secondParentType" : "InfixExpression",
- "firstPos" : 38055,
- "secondPos" : 38055,
- "firstEndPos" : 38067,
- "secondEndPos" : 38067
-}, {
- "firstType" : "INFIX_EXPRESSION_OPERATOR",
- "secondType" : "INFIX_EXPRESSION_OPERATOR",
- "firstLabel" : "||",
- "secondLabel" : "||",
- "firstParentType" : "InfixExpression",
- "secondParentType" : "InfixExpression",
- "firstPos" : 38068,
- "secondPos" : 38068,
- "firstEndPos" : 38070,
- "secondEndPos" : 38070
-}, {
- "firstType" : "InfixExpression",
- "secondType" : "InfixExpression",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "InfixExpression",
- "secondParentType" : "InfixExpression",
- "firstPos" : 38071,
- "secondPos" : 38071,
- "firstEndPos" : 38097,
- "secondEndPos" : 38097
-}, {
- "firstType" : "MethodInvocation",
- "secondType" : "MethodInvocation",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "InfixExpression",
- "secondParentType" : "InfixExpression",
- "firstPos" : 38071,
- "secondPos" : 38071,
- "firstEndPos" : 38082,
- "secondEndPos" : 38082
-}, {
- "firstType" : "METHOD_INVOCATION_RECEIVER",
- "secondType" : "METHOD_INVOCATION_RECEIVER",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 38071,
- "secondPos" : 38071,
- "firstEndPos" : 38072,
- "secondEndPos" : 38072
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "n",
- "secondLabel" : "n",
- "firstParentType" : "METHOD_INVOCATION_RECEIVER",
- "secondParentType" : "METHOD_INVOCATION_RECEIVER",
- "firstPos" : 38071,
- "secondPos" : 38071,
- "firstEndPos" : 38072,
- "secondEndPos" : 38072
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "getType",
- "secondLabel" : "getType",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 38073,
- "secondPos" : 38073,
- "firstEndPos" : 38080,
- "secondEndPos" : 38080
-}, {
- "firstType" : "INFIX_EXPRESSION_OPERATOR",
- "secondType" : "INFIX_EXPRESSION_OPERATOR",
- "firstLabel" : "==",
- "secondLabel" : "==",
- "firstParentType" : "InfixExpression",
- "secondParentType" : "InfixExpression",
- "firstPos" : 38083,
- "secondPos" : 38083,
- "firstEndPos" : 38085,
- "secondEndPos" : 38085
-}, {
- "firstType" : "QualifiedName",
- "secondType" : "QualifiedName",
- "firstLabel" : "Token.BLOCK",
- "secondLabel" : "Token.BLOCK",
- "firstParentType" : "InfixExpression",
- "secondParentType" : "InfixExpression",
- "firstPos" : 38086,
- "secondPos" : 38086,
- "firstEndPos" : 38097,
- "secondEndPos" : 38097
-}, {
- "firstType" : "MethodDeclaration",
- "secondType" : "MethodDeclaration",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "TypeDeclaration",
- "secondParentType" : "TypeDeclaration",
- "firstPos" : 38106,
- "secondPos" : 38106,
- "firstEndPos" : 38655,
- "secondEndPos" : 38655
-}, {
- "firstType" : "Javadoc",
- "secondType" : "Javadoc",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 38106,
- "secondPos" : 38106,
- "firstEndPos" : 38169,
- "secondEndPos" : 38169
-}, {
- "firstType" : "TagElement",
- "secondType" : "TagElement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "Javadoc",
- "secondParentType" : "Javadoc",
- "firstPos" : 38115,
- "secondPos" : 38115,
- "firstEndPos" : 38163,
- "secondEndPos" : 38163
-}, {
- "firstType" : "TAG_NAME",
- "secondType" : "TAG_NAME",
- "firstLabel" : "@return",
- "secondLabel" : "@return",
- "firstParentType" : "TagElement",
- "secondParentType" : "TagElement",
- "firstPos" : 38115,
- "secondPos" : 38115,
- "firstEndPos" : 38122,
- "secondEndPos" : 38122
-}, {
- "firstType" : "TextElement",
- "secondType" : "TextElement",
- "firstLabel" : " Whether the node is used as a statement.",
- "secondLabel" : " Whether the node is used as a statement.",
- "firstParentType" : "TagElement",
- "secondParentType" : "TagElement",
- "firstPos" : 38122,
- "secondPos" : 38122,
- "firstEndPos" : 38163,
- "secondEndPos" : 38163
-}, {
- "firstType" : "Modifier",
- "secondType" : "Modifier",
- "firstLabel" : "static",
- "secondLabel" : "static",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 38172,
- "secondPos" : 38172,
- "firstEndPos" : 38178,
- "secondEndPos" : 38178
-}, {
- "firstType" : "PrimitiveType",
- "secondType" : "PrimitiveType",
- "firstLabel" : "boolean",
- "secondLabel" : "boolean",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 38179,
- "secondPos" : 38179,
- "firstEndPos" : 38186,
- "secondEndPos" : 38186
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "isStatement",
- "secondLabel" : "isStatement",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 38187,
- "secondPos" : 38187,
- "firstEndPos" : 38198,
- "secondEndPos" : 38198
-}, {
- "firstType" : "SingleVariableDeclaration",
- "secondType" : "SingleVariableDeclaration",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 38199,
- "secondPos" : 38199,
- "firstEndPos" : 38205,
- "secondEndPos" : 38205
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "Node",
- "secondLabel" : "Node",
- "firstParentType" : "SimpleType",
- "secondParentType" : "SimpleType",
- "firstPos" : 38199,
- "secondPos" : 38199,
- "firstEndPos" : 38203,
- "secondEndPos" : 38203
-}, {
- "firstType" : "SimpleType",
- "secondType" : "SimpleType",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SingleVariableDeclaration",
- "secondParentType" : "SingleVariableDeclaration",
- "firstPos" : 38199,
- "secondPos" : 38199,
- "firstEndPos" : 38203,
- "secondEndPos" : 38203
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "n",
- "secondLabel" : "n",
- "firstParentType" : "SingleVariableDeclaration",
- "secondParentType" : "SingleVariableDeclaration",
- "firstPos" : 38204,
- "secondPos" : 38204,
- "firstEndPos" : 38205,
- "secondEndPos" : 38205
-}, {
- "firstType" : "Block",
- "secondType" : "Block",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 38207,
- "secondPos" : 38207,
- "firstEndPos" : 38655,
- "secondEndPos" : 38655
-}, {
- "firstType" : "VariableDeclarationStatement",
- "secondType" : "VariableDeclarationStatement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "Block",
- "secondParentType" : "Block",
- "firstPos" : 38213,
- "secondPos" : 38213,
- "firstEndPos" : 38241,
- "secondEndPos" : 38241
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "Node",
- "secondLabel" : "Node",
- "firstParentType" : "SimpleType",
- "secondParentType" : "SimpleType",
- "firstPos" : 38213,
- "secondPos" : 38213,
- "firstEndPos" : 38217,
- "secondEndPos" : 38217
-}, {
- "firstType" : "SimpleType",
- "secondType" : "SimpleType",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "VariableDeclarationStatement",
- "secondParentType" : "VariableDeclarationStatement",
- "firstPos" : 38213,
- "secondPos" : 38213,
- "firstEndPos" : 38217,
- "secondEndPos" : 38217
-}, {
- "firstType" : "VariableDeclarationFragment",
- "secondType" : "VariableDeclarationFragment",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "VariableDeclarationStatement",
- "secondParentType" : "VariableDeclarationStatement",
- "firstPos" : 38218,
- "secondPos" : 38218,
- "firstEndPos" : 38240,
- "secondEndPos" : 38240
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "parent",
- "secondLabel" : "parent",
- "firstParentType" : "VariableDeclarationFragment",
- "secondParentType" : "VariableDeclarationFragment",
- "firstPos" : 38218,
- "secondPos" : 38218,
- "firstEndPos" : 38224,
- "secondEndPos" : 38224
-}, {
- "firstType" : "MethodInvocation",
- "secondType" : "MethodInvocation",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "VariableDeclarationFragment",
- "secondParentType" : "VariableDeclarationFragment",
- "firstPos" : 38227,
- "secondPos" : 38227,
- "firstEndPos" : 38240,
- "secondEndPos" : 38240
-}, {
- "firstType" : "METHOD_INVOCATION_RECEIVER",
- "secondType" : "METHOD_INVOCATION_RECEIVER",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 38227,
- "secondPos" : 38227,
- "firstEndPos" : 38228,
- "secondEndPos" : 38228
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "n",
- "secondLabel" : "n",
- "firstParentType" : "METHOD_INVOCATION_RECEIVER",
- "secondParentType" : "METHOD_INVOCATION_RECEIVER",
- "firstPos" : 38227,
- "secondPos" : 38227,
- "firstEndPos" : 38228,
- "secondEndPos" : 38228
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "getParent",
- "secondLabel" : "getParent",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 38229,
- "secondPos" : 38229,
- "firstEndPos" : 38238,
- "secondEndPos" : 38238
-}, {
- "firstType" : "LineComment",
- "secondType" : "LineComment",
- "firstLabel" : "// It is not possible to determine definitely if a node is a statement",
- "secondLabel" : "// It is not possible to determine definitely if a node is a statement",
- "firstParentType" : "Block",
- "secondParentType" : "Block",
- "firstPos" : 38246,
- "secondPos" : 38246,
- "firstEndPos" : 38316,
- "secondEndPos" : 38316
-}, {
- "firstType" : "LineComment",
- "secondType" : "LineComment",
- "firstLabel" : "// or not if it is not part of the AST. A FUNCTION node can be",
- "secondLabel" : "// or not if it is not part of the AST. A FUNCTION node can be",
- "firstParentType" : "Block",
- "secondParentType" : "Block",
- "firstPos" : 38321,
- "secondPos" : 38321,
- "firstEndPos" : 38384,
- "secondEndPos" : 38384
-}, {
- "firstType" : "LineComment",
- "secondType" : "LineComment",
- "firstLabel" : "// either part of an expression or a statement.",
- "secondLabel" : "// either part of an expression or a statement.",
- "firstParentType" : "Block",
- "secondParentType" : "Block",
- "firstPos" : 38389,
- "secondPos" : 38389,
- "firstEndPos" : 38436,
- "secondEndPos" : 38436
-}, {
- "firstType" : "ExpressionStatement",
- "secondType" : "ExpressionStatement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "Block",
- "secondParentType" : "Block",
- "firstPos" : 38441,
- "secondPos" : 38441,
- "firstEndPos" : 38482,
- "secondEndPos" : 38482
-}, {
- "firstType" : "MethodInvocation",
- "secondType" : "MethodInvocation",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "ExpressionStatement",
- "secondParentType" : "ExpressionStatement",
- "firstPos" : 38441,
- "secondPos" : 38441,
- "firstEndPos" : 38481,
- "secondEndPos" : 38481
-}, {
- "firstType" : "METHOD_INVOCATION_RECEIVER",
- "secondType" : "METHOD_INVOCATION_RECEIVER",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 38441,
- "secondPos" : 38441,
- "firstEndPos" : 38454,
- "secondEndPos" : 38454
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "Preconditions",
- "secondLabel" : "Preconditions",
- "firstParentType" : "METHOD_INVOCATION_RECEIVER",
- "secondParentType" : "METHOD_INVOCATION_RECEIVER",
- "firstPos" : 38441,
- "secondPos" : 38441,
- "firstEndPos" : 38454,
- "secondEndPos" : 38454
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "checkState",
- "secondLabel" : "checkState",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 38455,
- "secondPos" : 38455,
- "firstEndPos" : 38465,
- "secondEndPos" : 38465
-}, {
- "firstType" : "InfixExpression",
- "secondType" : "InfixExpression",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "METHOD_INVOCATION_ARGUMENTS",
- "secondParentType" : "METHOD_INVOCATION_ARGUMENTS",
- "firstPos" : 38466,
- "secondPos" : 38466,
- "firstEndPos" : 38480,
- "secondEndPos" : 38480
-}, {
- "firstType" : "METHOD_INVOCATION_ARGUMENTS",
- "secondType" : "METHOD_INVOCATION_ARGUMENTS",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 38466,
- "secondPos" : 38466,
- "firstEndPos" : 38480,
- "secondEndPos" : 38480
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "parent",
- "secondLabel" : "parent",
- "firstParentType" : "InfixExpression",
- "secondParentType" : "InfixExpression",
- "firstPos" : 38466,
- "secondPos" : 38466,
- "firstEndPos" : 38472,
- "secondEndPos" : 38472
-}, {
- "firstType" : "INFIX_EXPRESSION_OPERATOR",
- "secondType" : "INFIX_EXPRESSION_OPERATOR",
- "firstLabel" : "!=",
- "secondLabel" : "!=",
- "firstParentType" : "InfixExpression",
- "secondParentType" : "InfixExpression",
- "firstPos" : 38473,
- "secondPos" : 38473,
- "firstEndPos" : 38475,
- "secondEndPos" : 38475
-}, {
- "firstType" : "NullLiteral",
- "secondType" : "NullLiteral",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "InfixExpression",
- "secondParentType" : "InfixExpression",
- "firstPos" : 38476,
- "secondPos" : 38476,
- "firstEndPos" : 38480,
- "secondEndPos" : 38480
-}, {
- "firstType" : "SwitchStatement",
- "secondType" : "SwitchStatement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "Block",
- "secondParentType" : "Block",
- "firstPos" : 38487,
- "secondPos" : 38487,
- "firstEndPos" : 38651,
- "secondEndPos" : 38651
-}, {
- "firstType" : "MethodInvocation",
- "secondType" : "MethodInvocation",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 38495,
- "secondPos" : 38495,
- "firstEndPos" : 38511,
- "secondEndPos" : 38511
-}, {
- "firstType" : "METHOD_INVOCATION_RECEIVER",
- "secondType" : "METHOD_INVOCATION_RECEIVER",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 38495,
- "secondPos" : 38495,
- "firstEndPos" : 38501,
- "secondEndPos" : 38501
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "parent",
- "secondLabel" : "parent",
- "firstParentType" : "METHOD_INVOCATION_RECEIVER",
- "secondParentType" : "METHOD_INVOCATION_RECEIVER",
- "firstPos" : 38495,
- "secondPos" : 38495,
- "firstEndPos" : 38501,
- "secondEndPos" : 38501
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "getType",
- "secondLabel" : "getType",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 38502,
- "secondPos" : 38502,
- "firstEndPos" : 38509,
- "secondEndPos" : 38509
-}, {
- "firstType" : "SwitchCase",
- "secondType" : "SwitchCase",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 38521,
- "secondPos" : 38521,
- "firstEndPos" : 38539,
- "secondEndPos" : 38539
-}, {
- "firstType" : "QualifiedName",
- "secondType" : "QualifiedName",
- "firstLabel" : "Token.SCRIPT",
- "secondLabel" : "Token.SCRIPT",
- "firstParentType" : "SwitchCase",
- "secondParentType" : "SwitchCase",
- "firstPos" : 38526,
- "secondPos" : 38526,
- "firstEndPos" : 38538,
- "secondEndPos" : 38538
-}, {
- "firstType" : "SwitchCase",
- "secondType" : "SwitchCase",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 38546,
- "secondPos" : 38546,
- "firstEndPos" : 38563,
- "secondEndPos" : 38563
-}, {
- "firstType" : "QualifiedName",
- "secondType" : "QualifiedName",
- "firstLabel" : "Token.BLOCK",
- "secondLabel" : "Token.BLOCK",
- "firstParentType" : "SwitchCase",
- "secondParentType" : "SwitchCase",
- "firstPos" : 38551,
- "secondPos" : 38551,
- "firstEndPos" : 38562,
- "secondEndPos" : 38562
-}, {
- "firstType" : "SwitchCase",
- "secondType" : "SwitchCase",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 38570,
- "secondPos" : 38570,
- "firstEndPos" : 38587,
- "secondEndPos" : 38587
-}, {
- "firstType" : "QualifiedName",
- "secondType" : "QualifiedName",
- "firstLabel" : "Token.LABEL",
- "secondLabel" : "Token.LABEL",
- "firstParentType" : "SwitchCase",
- "secondParentType" : "SwitchCase",
- "firstPos" : 38575,
- "secondPos" : 38575,
- "firstEndPos" : 38586,
- "secondEndPos" : 38586
-}, {
- "firstType" : "ReturnStatement",
- "secondType" : "ReturnStatement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 38596,
- "secondPos" : 38596,
- "firstEndPos" : 38608,
- "secondEndPos" : 38608
-}, {
- "firstType" : "BooleanLiteral",
- "secondType" : "BooleanLiteral",
- "firstLabel" : "true",
- "secondLabel" : "true",
- "firstParentType" : "ReturnStatement",
- "secondParentType" : "ReturnStatement",
- "firstPos" : 38603,
- "secondPos" : 38603,
- "firstEndPos" : 38607,
- "secondEndPos" : 38607
-}, {
- "firstType" : "SwitchCase",
- "secondType" : "SwitchCase",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 38615,
- "secondPos" : 38615,
- "firstEndPos" : 38623,
- "secondEndPos" : 38623
-}, {
- "firstType" : "ReturnStatement",
- "secondType" : "ReturnStatement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SwitchStatement",
- "secondParentType" : "SwitchStatement",
- "firstPos" : 38632,
- "secondPos" : 38632,
- "firstEndPos" : 38645,
- "secondEndPos" : 38645
-}, {
- "firstType" : "BooleanLiteral",
- "secondType" : "BooleanLiteral",
- "firstLabel" : "false",
- "secondLabel" : "false",
- "firstParentType" : "ReturnStatement",
- "secondParentType" : "ReturnStatement",
- "firstPos" : 38639,
- "secondPos" : 38639,
- "firstEndPos" : 38644,
- "secondEndPos" : 38644
-}, {
- "firstType" : "MethodDeclaration",
- "secondType" : "MethodDeclaration",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "TypeDeclaration",
- "secondParentType" : "TypeDeclaration",
- "firstPos" : 38659,
- "secondPos" : 38659,
- "firstEndPos" : 38827,
- "secondEndPos" : 38827
-}, {
- "firstType" : "Javadoc",
- "secondType" : "Javadoc",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 38659,
- "secondPos" : 38659,
- "firstEndPos" : 38713,
- "secondEndPos" : 38713
-}, {
- "firstType" : "TagElement",
- "secondType" : "TagElement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "Javadoc",
- "secondParentType" : "Javadoc",
- "firstPos" : 38663,
- "secondPos" : 38663,
- "firstEndPos" : 38711,
- "secondEndPos" : 38711
-}, {
- "firstType" : "TextElement",
- "secondType" : "TextElement",
- "firstLabel" : "Whether the node is part of a switch statement. ",
- "secondLabel" : "Whether the node is part of a switch statement. ",
- "firstParentType" : "TagElement",
- "secondParentType" : "TagElement",
- "firstPos" : 38663,
- "secondPos" : 38663,
- "firstEndPos" : 38711,
- "secondEndPos" : 38711
-}, {
- "firstType" : "Modifier",
- "secondType" : "Modifier",
- "firstLabel" : "static",
- "secondLabel" : "static",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 38716,
- "secondPos" : 38716,
- "firstEndPos" : 38722,
- "secondEndPos" : 38722
-}, {
- "firstType" : "PrimitiveType",
- "secondType" : "PrimitiveType",
- "firstLabel" : "boolean",
- "secondLabel" : "boolean",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 38723,
- "secondPos" : 38723,
- "firstEndPos" : 38730,
- "secondEndPos" : 38730
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "isSwitchCase",
- "secondLabel" : "isSwitchCase",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 38731,
- "secondPos" : 38731,
- "firstEndPos" : 38743,
- "secondEndPos" : 38743
-}, {
- "firstType" : "SingleVariableDeclaration",
- "secondType" : "SingleVariableDeclaration",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 38744,
- "secondPos" : 38744,
- "firstEndPos" : 38750,
- "secondEndPos" : 38750
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "Node",
- "secondLabel" : "Node",
- "firstParentType" : "SimpleType",
- "secondParentType" : "SimpleType",
- "firstPos" : 38744,
- "secondPos" : 38744,
- "firstEndPos" : 38748,
- "secondEndPos" : 38748
-}, {
- "firstType" : "SimpleType",
- "secondType" : "SimpleType",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SingleVariableDeclaration",
- "secondParentType" : "SingleVariableDeclaration",
- "firstPos" : 38744,
- "secondPos" : 38744,
- "firstEndPos" : 38748,
- "secondEndPos" : 38748
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "n",
- "secondLabel" : "n",
- "firstParentType" : "SingleVariableDeclaration",
- "secondParentType" : "SingleVariableDeclaration",
- "firstPos" : 38749,
- "secondPos" : 38749,
- "firstEndPos" : 38750,
- "secondEndPos" : 38750
-}, {
- "firstType" : "Block",
- "secondType" : "Block",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 38752,
- "secondPos" : 38752,
- "firstEndPos" : 38827,
- "secondEndPos" : 38827
-}, {
- "firstType" : "ReturnStatement",
- "secondType" : "ReturnStatement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "Block",
- "secondParentType" : "Block",
- "firstPos" : 38758,
- "secondPos" : 38758,
- "firstEndPos" : 38823,
- "secondEndPos" : 38823
-}, {
- "firstType" : "InfixExpression",
- "secondType" : "InfixExpression",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "ReturnStatement",
- "secondParentType" : "ReturnStatement",
- "firstPos" : 38765,
- "secondPos" : 38765,
- "firstEndPos" : 38822,
- "secondEndPos" : 38822
-}, {
- "firstType" : "InfixExpression",
- "secondType" : "InfixExpression",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "InfixExpression",
- "secondParentType" : "InfixExpression",
- "firstPos" : 38765,
- "secondPos" : 38765,
- "firstEndPos" : 38790,
- "secondEndPos" : 38790
-}, {
- "firstType" : "MethodInvocation",
- "secondType" : "MethodInvocation",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "InfixExpression",
- "secondParentType" : "InfixExpression",
- "firstPos" : 38765,
- "secondPos" : 38765,
- "firstEndPos" : 38776,
- "secondEndPos" : 38776
-}, {
- "firstType" : "METHOD_INVOCATION_RECEIVER",
- "secondType" : "METHOD_INVOCATION_RECEIVER",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 38765,
- "secondPos" : 38765,
- "firstEndPos" : 38766,
- "secondEndPos" : 38766
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "n",
- "secondLabel" : "n",
- "firstParentType" : "METHOD_INVOCATION_RECEIVER",
- "secondParentType" : "METHOD_INVOCATION_RECEIVER",
- "firstPos" : 38765,
- "secondPos" : 38765,
- "firstEndPos" : 38766,
- "secondEndPos" : 38766
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "getType",
- "secondLabel" : "getType",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 38767,
- "secondPos" : 38767,
- "firstEndPos" : 38774,
- "secondEndPos" : 38774
-}, {
- "firstType" : "INFIX_EXPRESSION_OPERATOR",
- "secondType" : "INFIX_EXPRESSION_OPERATOR",
- "firstLabel" : "==",
- "secondLabel" : "==",
- "firstParentType" : "InfixExpression",
- "secondParentType" : "InfixExpression",
- "firstPos" : 38777,
- "secondPos" : 38777,
- "firstEndPos" : 38779,
- "secondEndPos" : 38779
-}, {
- "firstType" : "QualifiedName",
- "secondType" : "QualifiedName",
- "firstLabel" : "Token.CASE",
- "secondLabel" : "Token.CASE",
- "firstParentType" : "InfixExpression",
- "secondParentType" : "InfixExpression",
- "firstPos" : 38780,
- "secondPos" : 38780,
- "firstEndPos" : 38790,
- "secondEndPos" : 38790
-}, {
- "firstType" : "INFIX_EXPRESSION_OPERATOR",
- "secondType" : "INFIX_EXPRESSION_OPERATOR",
- "firstLabel" : "||",
- "secondLabel" : "||",
- "firstParentType" : "InfixExpression",
- "secondParentType" : "InfixExpression",
- "firstPos" : 38791,
- "secondPos" : 38791,
- "firstEndPos" : 38793,
- "secondEndPos" : 38793
-}, {
- "firstType" : "InfixExpression",
- "secondType" : "InfixExpression",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "InfixExpression",
- "secondParentType" : "InfixExpression",
- "firstPos" : 38794,
- "secondPos" : 38794,
- "firstEndPos" : 38822,
- "secondEndPos" : 38822
-}, {
- "firstType" : "MethodInvocation",
- "secondType" : "MethodInvocation",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "InfixExpression",
- "secondParentType" : "InfixExpression",
- "firstPos" : 38794,
- "secondPos" : 38794,
- "firstEndPos" : 38805,
- "secondEndPos" : 38805
-}, {
- "firstType" : "METHOD_INVOCATION_RECEIVER",
- "secondType" : "METHOD_INVOCATION_RECEIVER",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 38794,
- "secondPos" : 38794,
- "firstEndPos" : 38795,
- "secondEndPos" : 38795
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "n",
- "secondLabel" : "n",
- "firstParentType" : "METHOD_INVOCATION_RECEIVER",
- "secondParentType" : "METHOD_INVOCATION_RECEIVER",
- "firstPos" : 38794,
- "secondPos" : 38794,
- "firstEndPos" : 38795,
- "secondEndPos" : 38795
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "getType",
- "secondLabel" : "getType",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 38796,
- "secondPos" : 38796,
- "firstEndPos" : 38803,
- "secondEndPos" : 38803
-}, {
- "firstType" : "INFIX_EXPRESSION_OPERATOR",
- "secondType" : "INFIX_EXPRESSION_OPERATOR",
- "firstLabel" : "==",
- "secondLabel" : "==",
- "firstParentType" : "InfixExpression",
- "secondParentType" : "InfixExpression",
- "firstPos" : 38806,
- "secondPos" : 38806,
- "firstEndPos" : 38808,
- "secondEndPos" : 38808
-}, {
- "firstType" : "QualifiedName",
- "secondType" : "QualifiedName",
- "firstLabel" : "Token.DEFAULT",
- "secondLabel" : "Token.DEFAULT",
- "firstParentType" : "InfixExpression",
- "secondParentType" : "InfixExpression",
- "firstPos" : 38809,
- "secondPos" : 38809,
- "firstEndPos" : 38822,
- "secondEndPos" : 38822
-}, {
- "firstType" : "MethodDeclaration",
- "secondType" : "MethodDeclaration",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "TypeDeclaration",
- "secondParentType" : "TypeDeclaration",
- "firstPos" : 38831,
- "secondPos" : 38831,
- "firstEndPos" : 39090,
- "secondEndPos" : 39090
-}, {
- "firstType" : "Javadoc",
- "secondType" : "Javadoc",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 38831,
- "secondPos" : 38831,
- "firstEndPos" : 38993,
- "secondEndPos" : 38993
-}, {
- "firstType" : "TagElement",
- "secondType" : "TagElement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "Javadoc",
- "secondParentType" : "Javadoc",
- "firstPos" : 38840,
- "secondPos" : 38840,
- "firstEndPos" : 38987,
- "secondEndPos" : 38987
-}, {
- "firstType" : "TAG_NAME",
- "secondType" : "TAG_NAME",
- "firstLabel" : "@return",
- "secondLabel" : "@return",
- "firstParentType" : "TagElement",
- "secondParentType" : "TagElement",
- "firstPos" : 38840,
- "secondPos" : 38840,
- "firstEndPos" : 38847,
- "secondEndPos" : 38847
-}, {
- "firstType" : "TextElement",
- "secondType" : "TextElement",
- "firstLabel" : " Whether the name is a reference to a variable, function or",
- "secondLabel" : " Whether the name is a reference to a variable, function or",
- "firstParentType" : "TagElement",
- "secondParentType" : "TagElement",
- "firstPos" : 38847,
- "secondPos" : 38847,
- "firstEndPos" : 38906,
- "secondEndPos" : 38906
-}, {
- "firstType" : "TextElement",
- "secondType" : "TextElement",
- "firstLabel" : "function parameter (not a label or a empty function expression name).",
- "secondLabel" : "function parameter (not a label or a empty function expression name).",
- "firstParentType" : "TagElement",
- "secondParentType" : "TagElement",
- "firstPos" : 38918,
- "secondPos" : 38918,
- "firstEndPos" : 38987,
- "secondEndPos" : 38987
-}, {
- "firstType" : "Modifier",
- "secondType" : "Modifier",
- "firstLabel" : "static",
- "secondLabel" : "static",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 38996,
- "secondPos" : 38996,
- "firstEndPos" : 39002,
- "secondEndPos" : 39002
-}, {
- "firstType" : "PrimitiveType",
- "secondType" : "PrimitiveType",
- "firstLabel" : "boolean",
- "secondLabel" : "boolean",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 39003,
- "secondPos" : 39003,
- "firstEndPos" : 39010,
- "secondEndPos" : 39010
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "isReferenceName",
- "secondLabel" : "isReferenceName",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 39011,
- "secondPos" : 39011,
- "firstEndPos" : 39026,
- "secondEndPos" : 39026
-}, {
- "firstType" : "SingleVariableDeclaration",
- "secondType" : "SingleVariableDeclaration",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 39027,
- "secondPos" : 39027,
- "firstEndPos" : 39033,
- "secondEndPos" : 39033
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "Node",
- "secondLabel" : "Node",
- "firstParentType" : "SimpleType",
- "secondParentType" : "SimpleType",
- "firstPos" : 39027,
- "secondPos" : 39027,
- "firstEndPos" : 39031,
- "secondEndPos" : 39031
-}, {
- "firstType" : "SimpleType",
- "secondType" : "SimpleType",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SingleVariableDeclaration",
- "secondParentType" : "SingleVariableDeclaration",
- "firstPos" : 39027,
- "secondPos" : 39027,
- "firstEndPos" : 39031,
- "secondEndPos" : 39031
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "n",
- "secondLabel" : "n",
- "firstParentType" : "SingleVariableDeclaration",
- "secondParentType" : "SingleVariableDeclaration",
- "firstPos" : 39032,
- "secondPos" : 39032,
- "firstEndPos" : 39033,
- "secondEndPos" : 39033
-}, {
- "firstType" : "Block",
- "secondType" : "Block",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 39035,
- "secondPos" : 39035,
- "firstEndPos" : 39090,
- "secondEndPos" : 39090
-}, {
- "firstType" : "ReturnStatement",
- "secondType" : "ReturnStatement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "Block",
- "secondParentType" : "Block",
- "firstPos" : 39041,
- "secondPos" : 39041,
- "firstEndPos" : 39086,
- "secondEndPos" : 39086
-}, {
- "firstType" : "InfixExpression",
- "secondType" : "InfixExpression",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "ReturnStatement",
- "secondParentType" : "ReturnStatement",
- "firstPos" : 39048,
- "secondPos" : 39048,
- "firstEndPos" : 39085,
- "secondEndPos" : 39085
-}, {
- "firstType" : "MethodInvocation",
- "secondType" : "MethodInvocation",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "InfixExpression",
- "secondParentType" : "InfixExpression",
- "firstPos" : 39048,
- "secondPos" : 39048,
- "firstEndPos" : 39057,
- "secondEndPos" : 39057
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "isName",
- "secondLabel" : "isName",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 39048,
- "secondPos" : 39048,
- "firstEndPos" : 39054,
- "secondEndPos" : 39054
-}, {
- "firstType" : "METHOD_INVOCATION_ARGUMENTS",
- "secondType" : "METHOD_INVOCATION_ARGUMENTS",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 39055,
- "secondPos" : 39055,
- "firstEndPos" : 39056,
- "secondEndPos" : 39056
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "n",
- "secondLabel" : "n",
- "firstParentType" : "METHOD_INVOCATION_ARGUMENTS",
- "secondParentType" : "METHOD_INVOCATION_ARGUMENTS",
- "firstPos" : 39055,
- "secondPos" : 39055,
- "firstEndPos" : 39056,
- "secondEndPos" : 39056
-}, {
- "firstType" : "INFIX_EXPRESSION_OPERATOR",
- "secondType" : "INFIX_EXPRESSION_OPERATOR",
- "firstLabel" : "&&",
- "secondLabel" : "&&",
- "firstParentType" : "InfixExpression",
- "secondParentType" : "InfixExpression",
- "firstPos" : 39058,
- "secondPos" : 39058,
- "firstEndPos" : 39060,
- "secondEndPos" : 39060
-}, {
- "firstType" : "PrefixExpression",
- "secondType" : "PrefixExpression",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "InfixExpression",
- "secondParentType" : "InfixExpression",
- "firstPos" : 39061,
- "secondPos" : 39061,
- "firstEndPos" : 39085,
- "secondEndPos" : 39085
-}, {
- "firstType" : "PREFIX_EXPRESSION_OPERATOR",
- "secondType" : "PREFIX_EXPRESSION_OPERATOR",
- "firstLabel" : "!",
- "secondLabel" : "!",
- "firstParentType" : "PrefixExpression",
- "secondParentType" : "PrefixExpression",
- "firstPos" : 39061,
- "secondPos" : 39061,
- "firstEndPos" : 39062,
- "secondEndPos" : 39062
-}, {
- "firstType" : "MethodInvocation",
- "secondType" : "MethodInvocation",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "PrefixExpression",
- "secondParentType" : "PrefixExpression",
- "firstPos" : 39062,
- "secondPos" : 39062,
- "firstEndPos" : 39085,
- "secondEndPos" : 39085
-}, {
- "firstType" : "METHOD_INVOCATION_RECEIVER",
- "secondType" : "METHOD_INVOCATION_RECEIVER",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 39062,
- "secondPos" : 39062,
- "firstEndPos" : 39075,
- "secondEndPos" : 39075
-}, {
- "firstType" : "MethodInvocation",
- "secondType" : "MethodInvocation",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "METHOD_INVOCATION_RECEIVER",
- "secondParentType" : "METHOD_INVOCATION_RECEIVER",
- "firstPos" : 39062,
- "secondPos" : 39062,
- "firstEndPos" : 39075,
- "secondEndPos" : 39075
-}, {
- "firstType" : "METHOD_INVOCATION_RECEIVER",
- "secondType" : "METHOD_INVOCATION_RECEIVER",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 39062,
- "secondPos" : 39062,
- "firstEndPos" : 39063,
- "secondEndPos" : 39063
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "n",
- "secondLabel" : "n",
- "firstParentType" : "METHOD_INVOCATION_RECEIVER",
- "secondParentType" : "METHOD_INVOCATION_RECEIVER",
- "firstPos" : 39062,
- "secondPos" : 39062,
- "firstEndPos" : 39063,
- "secondEndPos" : 39063
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "getString",
- "secondLabel" : "getString",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 39064,
- "secondPos" : 39064,
- "firstEndPos" : 39073,
- "secondEndPos" : 39073
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "isEmpty",
- "secondLabel" : "isEmpty",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 39076,
- "secondPos" : 39076,
- "firstEndPos" : 39083,
- "secondEndPos" : 39083
-}, {
- "firstType" : "MethodDeclaration",
- "secondType" : "MethodDeclaration",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "TypeDeclaration",
- "secondParentType" : "TypeDeclaration",
- "firstPos" : 39094,
- "secondPos" : 39094,
- "firstEndPos" : 39244,
- "secondEndPos" : 39244
-}, {
- "firstType" : "Javadoc",
- "secondType" : "Javadoc",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 39094,
- "secondPos" : 39094,
- "firstEndPos" : 39142,
- "secondEndPos" : 39142
-}, {
- "firstType" : "TagElement",
- "secondType" : "TagElement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "Javadoc",
- "secondParentType" : "Javadoc",
- "firstPos" : 39098,
- "secondPos" : 39098,
- "firstEndPos" : 39140,
- "secondEndPos" : 39140
-}, {
- "firstType" : "TAG_NAME",
- "secondType" : "TAG_NAME",
- "firstLabel" : "@return",
- "secondLabel" : "@return",
- "firstParentType" : "TagElement",
- "secondParentType" : "TagElement",
- "firstPos" : 39098,
- "secondPos" : 39098,
- "firstEndPos" : 39105,
- "secondEndPos" : 39105
-}, {
- "firstType" : "TextElement",
- "secondType" : "TextElement",
- "firstLabel" : " Whether the node is a label name. ",
- "secondLabel" : " Whether the node is a label name. ",
- "firstParentType" : "TagElement",
- "secondParentType" : "TagElement",
- "firstPos" : 39105,
- "secondPos" : 39105,
- "firstEndPos" : 39140,
- "secondEndPos" : 39140
-}, {
- "firstType" : "Modifier",
- "secondType" : "Modifier",
- "firstLabel" : "static",
- "secondLabel" : "static",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 39145,
- "secondPos" : 39145,
- "firstEndPos" : 39151,
- "secondEndPos" : 39151
-}, {
- "firstType" : "PrimitiveType",
- "secondType" : "PrimitiveType",
- "firstLabel" : "boolean",
- "secondLabel" : "boolean",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 39152,
- "secondPos" : 39152,
- "firstEndPos" : 39159,
- "secondEndPos" : 39159
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "isLabelName",
- "secondLabel" : "isLabelName",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 39160,
- "secondPos" : 39160,
- "firstEndPos" : 39171,
- "secondEndPos" : 39171
-}, {
- "firstType" : "SingleVariableDeclaration",
- "secondType" : "SingleVariableDeclaration",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 39172,
- "secondPos" : 39172,
- "firstEndPos" : 39178,
- "secondEndPos" : 39178
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "Node",
- "secondLabel" : "Node",
- "firstParentType" : "SimpleType",
- "secondParentType" : "SimpleType",
- "firstPos" : 39172,
- "secondPos" : 39172,
- "firstEndPos" : 39176,
- "secondEndPos" : 39176
-}, {
- "firstType" : "SimpleType",
- "secondType" : "SimpleType",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SingleVariableDeclaration",
- "secondParentType" : "SingleVariableDeclaration",
- "firstPos" : 39172,
- "secondPos" : 39172,
- "firstEndPos" : 39176,
- "secondEndPos" : 39176
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "n",
- "secondLabel" : "n",
- "firstParentType" : "SingleVariableDeclaration",
- "secondParentType" : "SingleVariableDeclaration",
- "firstPos" : 39177,
- "secondPos" : 39177,
- "firstEndPos" : 39178,
- "secondEndPos" : 39178
-}, {
- "firstType" : "Block",
- "secondType" : "Block",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 39180,
- "secondPos" : 39180,
- "firstEndPos" : 39244,
- "secondEndPos" : 39244
-}, {
- "firstType" : "ReturnStatement",
- "secondType" : "ReturnStatement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "Block",
- "secondParentType" : "Block",
- "firstPos" : 39186,
- "secondPos" : 39186,
- "firstEndPos" : 39240,
- "secondEndPos" : 39240
-}, {
- "firstType" : "ParenthesizedExpression",
- "secondType" : "ParenthesizedExpression",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "ReturnStatement",
- "secondParentType" : "ReturnStatement",
- "firstPos" : 39193,
- "secondPos" : 39193,
- "firstEndPos" : 39239,
- "secondEndPos" : 39239
-}, {
- "firstType" : "InfixExpression",
- "secondType" : "InfixExpression",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "ParenthesizedExpression",
- "secondParentType" : "ParenthesizedExpression",
- "firstPos" : 39194,
- "secondPos" : 39194,
- "firstEndPos" : 39238,
- "secondEndPos" : 39238
-}, {
- "firstType" : "InfixExpression",
- "secondType" : "InfixExpression",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "InfixExpression",
- "secondParentType" : "InfixExpression",
- "firstPos" : 39194,
- "secondPos" : 39194,
- "firstEndPos" : 39203,
- "secondEndPos" : 39203
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "n",
- "secondLabel" : "n",
- "firstParentType" : "InfixExpression",
- "secondParentType" : "InfixExpression",
- "firstPos" : 39194,
- "secondPos" : 39194,
- "firstEndPos" : 39195,
- "secondEndPos" : 39195
-}, {
- "firstType" : "INFIX_EXPRESSION_OPERATOR",
- "secondType" : "INFIX_EXPRESSION_OPERATOR",
- "firstLabel" : "!=",
- "secondLabel" : "!=",
- "firstParentType" : "InfixExpression",
- "secondParentType" : "InfixExpression",
- "firstPos" : 39196,
- "secondPos" : 39196,
- "firstEndPos" : 39198,
- "secondEndPos" : 39198
-}, {
- "firstType" : "NullLiteral",
- "secondType" : "NullLiteral",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "InfixExpression",
- "secondParentType" : "InfixExpression",
- "firstPos" : 39199,
- "secondPos" : 39199,
- "firstEndPos" : 39203,
- "secondEndPos" : 39203
-}, {
- "firstType" : "INFIX_EXPRESSION_OPERATOR",
- "secondType" : "INFIX_EXPRESSION_OPERATOR",
- "firstLabel" : "&&",
- "secondLabel" : "&&",
- "firstParentType" : "InfixExpression",
- "secondParentType" : "InfixExpression",
- "firstPos" : 39204,
- "secondPos" : 39204,
- "firstEndPos" : 39206,
- "secondEndPos" : 39206
-}, {
- "firstType" : "InfixExpression",
- "secondType" : "InfixExpression",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "InfixExpression",
- "secondParentType" : "InfixExpression",
- "firstPos" : 39207,
- "secondPos" : 39207,
- "firstEndPos" : 39238,
- "secondEndPos" : 39238
-}, {
- "firstType" : "MethodInvocation",
- "secondType" : "MethodInvocation",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "InfixExpression",
- "secondParentType" : "InfixExpression",
- "firstPos" : 39207,
- "secondPos" : 39207,
- "firstEndPos" : 39218,
- "secondEndPos" : 39218
-}, {
- "firstType" : "METHOD_INVOCATION_RECEIVER",
- "secondType" : "METHOD_INVOCATION_RECEIVER",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 39207,
- "secondPos" : 39207,
- "firstEndPos" : 39208,
- "secondEndPos" : 39208
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "n",
- "secondLabel" : "n",
- "firstParentType" : "METHOD_INVOCATION_RECEIVER",
- "secondParentType" : "METHOD_INVOCATION_RECEIVER",
- "firstPos" : 39207,
- "secondPos" : 39207,
- "firstEndPos" : 39208,
- "secondEndPos" : 39208
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "getType",
- "secondLabel" : "getType",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 39209,
- "secondPos" : 39209,
- "firstEndPos" : 39216,
- "secondEndPos" : 39216
-}, {
- "firstType" : "INFIX_EXPRESSION_OPERATOR",
- "secondType" : "INFIX_EXPRESSION_OPERATOR",
- "firstLabel" : "==",
- "secondLabel" : "==",
- "firstParentType" : "InfixExpression",
- "secondParentType" : "InfixExpression",
- "firstPos" : 39219,
- "secondPos" : 39219,
- "firstEndPos" : 39221,
- "secondEndPos" : 39221
-}, {
- "firstType" : "QualifiedName",
- "secondType" : "QualifiedName",
- "firstLabel" : "Token.LABEL_NAME",
- "secondLabel" : "Token.LABEL_NAME",
- "firstParentType" : "InfixExpression",
- "secondParentType" : "InfixExpression",
- "firstPos" : 39222,
- "secondPos" : 39222,
- "firstEndPos" : 39238,
- "secondEndPos" : 39238
-}, {
- "firstType" : "MethodDeclaration",
- "secondType" : "MethodDeclaration",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "TypeDeclaration",
- "secondParentType" : "TypeDeclaration",
- "firstPos" : 39248,
- "secondPos" : 39248,
- "firstEndPos" : 39488,
- "secondEndPos" : 39488
-}, {
- "firstType" : "Javadoc",
- "secondType" : "Javadoc",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 39248,
- "secondPos" : 39248,
- "firstEndPos" : 39308,
- "secondEndPos" : 39308
-}, {
- "firstType" : "TagElement",
- "secondType" : "TagElement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "Javadoc",
- "secondParentType" : "Javadoc",
- "firstPos" : 39252,
- "secondPos" : 39252,
- "firstEndPos" : 39306,
- "secondEndPos" : 39306
-}, {
- "firstType" : "TextElement",
- "secondType" : "TextElement",
- "firstLabel" : "Whether the child node is the FINALLY block of a try. ",
- "secondLabel" : "Whether the child node is the FINALLY block of a try. ",
- "firstParentType" : "TagElement",
- "secondParentType" : "TagElement",
- "firstPos" : 39252,
- "secondPos" : 39252,
- "firstEndPos" : 39306,
- "secondEndPos" : 39306
-}, {
- "firstType" : "Modifier",
- "secondType" : "Modifier",
- "firstLabel" : "static",
- "secondLabel" : "static",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 39311,
- "secondPos" : 39311,
- "firstEndPos" : 39317,
- "secondEndPos" : 39317
-}, {
- "firstType" : "PrimitiveType",
- "secondType" : "PrimitiveType",
- "firstLabel" : "boolean",
- "secondLabel" : "boolean",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 39318,
- "secondPos" : 39318,
- "firstEndPos" : 39325,
- "secondEndPos" : 39325
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "isTryFinallyNode",
- "secondLabel" : "isTryFinallyNode",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 39326,
- "secondPos" : 39326,
- "firstEndPos" : 39342,
- "secondEndPos" : 39342
-}, {
- "firstType" : "SingleVariableDeclaration",
- "secondType" : "SingleVariableDeclaration",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 39343,
- "secondPos" : 39343,
- "firstEndPos" : 39354,
- "secondEndPos" : 39354
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "Node",
- "secondLabel" : "Node",
- "firstParentType" : "SimpleType",
- "secondParentType" : "SimpleType",
- "firstPos" : 39343,
- "secondPos" : 39343,
- "firstEndPos" : 39347,
- "secondEndPos" : 39347
-}, {
- "firstType" : "SimpleType",
- "secondType" : "SimpleType",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SingleVariableDeclaration",
- "secondParentType" : "SingleVariableDeclaration",
- "firstPos" : 39343,
- "secondPos" : 39343,
- "firstEndPos" : 39347,
- "secondEndPos" : 39347
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "parent",
- "secondLabel" : "parent",
- "firstParentType" : "SingleVariableDeclaration",
- "secondParentType" : "SingleVariableDeclaration",
- "firstPos" : 39348,
- "secondPos" : 39348,
- "firstEndPos" : 39354,
- "secondEndPos" : 39354
-}, {
- "firstType" : "SingleVariableDeclaration",
- "secondType" : "SingleVariableDeclaration",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 39356,
- "secondPos" : 39356,
- "firstEndPos" : 39366,
- "secondEndPos" : 39366
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "Node",
- "secondLabel" : "Node",
- "firstParentType" : "SimpleType",
- "secondParentType" : "SimpleType",
- "firstPos" : 39356,
- "secondPos" : 39356,
- "firstEndPos" : 39360,
- "secondEndPos" : 39360
-}, {
- "firstType" : "SimpleType",
- "secondType" : "SimpleType",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SingleVariableDeclaration",
- "secondParentType" : "SingleVariableDeclaration",
- "firstPos" : 39356,
- "secondPos" : 39356,
- "firstEndPos" : 39360,
- "secondEndPos" : 39360
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "child",
- "secondLabel" : "child",
- "firstParentType" : "SingleVariableDeclaration",
- "secondParentType" : "SingleVariableDeclaration",
- "firstPos" : 39361,
- "secondPos" : 39361,
- "firstEndPos" : 39366,
- "secondEndPos" : 39366
-}, {
- "firstType" : "Block",
- "secondType" : "Block",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 39368,
- "secondPos" : 39368,
- "firstEndPos" : 39488,
- "secondEndPos" : 39488
-}, {
- "firstType" : "ReturnStatement",
- "secondType" : "ReturnStatement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "Block",
- "secondParentType" : "Block",
- "firstPos" : 39374,
- "secondPos" : 39374,
- "firstEndPos" : 39484,
- "secondEndPos" : 39484
-}, {
- "firstType" : "InfixExpression",
- "secondType" : "InfixExpression",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "ReturnStatement",
- "secondParentType" : "ReturnStatement",
- "firstPos" : 39381,
- "secondPos" : 39381,
- "firstEndPos" : 39483,
- "secondEndPos" : 39483
-}, {
- "firstType" : "InfixExpression",
- "secondType" : "InfixExpression",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "InfixExpression",
- "secondParentType" : "InfixExpression",
- "firstPos" : 39381,
- "secondPos" : 39381,
- "firstEndPos" : 39441,
- "secondEndPos" : 39441
-}, {
- "firstType" : "InfixExpression",
- "secondType" : "InfixExpression",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "InfixExpression",
- "secondParentType" : "InfixExpression",
- "firstPos" : 39381,
- "secondPos" : 39381,
- "firstEndPos" : 39410,
- "secondEndPos" : 39410
-}, {
- "firstType" : "MethodInvocation",
- "secondType" : "MethodInvocation",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "InfixExpression",
- "secondParentType" : "InfixExpression",
- "firstPos" : 39381,
- "secondPos" : 39381,
- "firstEndPos" : 39397,
- "secondEndPos" : 39397
-}, {
- "firstType" : "METHOD_INVOCATION_RECEIVER",
- "secondType" : "METHOD_INVOCATION_RECEIVER",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 39381,
- "secondPos" : 39381,
- "firstEndPos" : 39387,
- "secondEndPos" : 39387
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "parent",
- "secondLabel" : "parent",
- "firstParentType" : "METHOD_INVOCATION_RECEIVER",
- "secondParentType" : "METHOD_INVOCATION_RECEIVER",
- "firstPos" : 39381,
- "secondPos" : 39381,
- "firstEndPos" : 39387,
- "secondEndPos" : 39387
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "getType",
- "secondLabel" : "getType",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 39388,
- "secondPos" : 39388,
- "firstEndPos" : 39395,
- "secondEndPos" : 39395
-}, {
- "firstType" : "INFIX_EXPRESSION_OPERATOR",
- "secondType" : "INFIX_EXPRESSION_OPERATOR",
- "firstLabel" : "==",
- "secondLabel" : "==",
- "firstParentType" : "InfixExpression",
- "secondParentType" : "InfixExpression",
- "firstPos" : 39398,
- "secondPos" : 39398,
- "firstEndPos" : 39400,
- "secondEndPos" : 39400
-}, {
- "firstType" : "QualifiedName",
- "secondType" : "QualifiedName",
- "firstLabel" : "Token.TRY",
- "secondLabel" : "Token.TRY",
- "firstParentType" : "InfixExpression",
- "secondParentType" : "InfixExpression",
- "firstPos" : 39401,
- "secondPos" : 39401,
- "firstEndPos" : 39410,
- "secondEndPos" : 39410
-}, {
- "firstType" : "INFIX_EXPRESSION_OPERATOR",
- "secondType" : "INFIX_EXPRESSION_OPERATOR",
- "firstLabel" : "&&",
- "secondLabel" : "&&",
- "firstParentType" : "InfixExpression",
- "secondParentType" : "InfixExpression",
- "firstPos" : 39411,
- "secondPos" : 39411,
- "firstEndPos" : 39413,
- "secondEndPos" : 39413
-}, {
- "firstType" : "InfixExpression",
- "secondType" : "InfixExpression",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "InfixExpression",
- "secondParentType" : "InfixExpression",
- "firstPos" : 39414,
- "secondPos" : 39414,
- "firstEndPos" : 39441,
- "secondEndPos" : 39441
-}, {
- "firstType" : "MethodInvocation",
- "secondType" : "MethodInvocation",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "InfixExpression",
- "secondParentType" : "InfixExpression",
- "firstPos" : 39414,
- "secondPos" : 39414,
- "firstEndPos" : 39436,
- "secondEndPos" : 39436
-}, {
- "firstType" : "METHOD_INVOCATION_RECEIVER",
- "secondType" : "METHOD_INVOCATION_RECEIVER",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 39414,
- "secondPos" : 39414,
- "firstEndPos" : 39420,
- "secondEndPos" : 39420
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "parent",
- "secondLabel" : "parent",
- "firstParentType" : "METHOD_INVOCATION_RECEIVER",
- "secondParentType" : "METHOD_INVOCATION_RECEIVER",
- "firstPos" : 39414,
- "secondPos" : 39414,
- "firstEndPos" : 39420,
- "secondEndPos" : 39420
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "getChildCount",
- "secondLabel" : "getChildCount",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 39421,
- "secondPos" : 39421,
- "firstEndPos" : 39434,
- "secondEndPos" : 39434
-}, {
- "firstType" : "INFIX_EXPRESSION_OPERATOR",
- "secondType" : "INFIX_EXPRESSION_OPERATOR",
- "firstLabel" : "==",
- "secondLabel" : "==",
- "firstParentType" : "InfixExpression",
- "secondParentType" : "InfixExpression",
- "firstPos" : 39437,
- "secondPos" : 39437,
- "firstEndPos" : 39439,
- "secondEndPos" : 39439
-}, {
- "firstType" : "NumberLiteral",
- "secondType" : "NumberLiteral",
- "firstLabel" : "3",
- "secondLabel" : "3",
- "firstParentType" : "InfixExpression",
- "secondParentType" : "InfixExpression",
- "firstPos" : 39440,
- "secondPos" : 39440,
- "firstEndPos" : 39441,
- "secondEndPos" : 39441
-}, {
- "firstType" : "INFIX_EXPRESSION_OPERATOR",
- "secondType" : "INFIX_EXPRESSION_OPERATOR",
- "firstLabel" : "&&",
- "secondLabel" : "&&",
- "firstParentType" : "InfixExpression",
- "secondParentType" : "InfixExpression",
- "firstPos" : 39450,
- "secondPos" : 39450,
- "firstEndPos" : 39452,
- "secondEndPos" : 39452
-}, {
- "firstType" : "InfixExpression",
- "secondType" : "InfixExpression",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "InfixExpression",
- "secondParentType" : "InfixExpression",
- "firstPos" : 39453,
- "secondPos" : 39453,
- "firstEndPos" : 39483,
- "secondEndPos" : 39483
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "child",
- "secondLabel" : "child",
- "firstParentType" : "InfixExpression",
- "secondParentType" : "InfixExpression",
- "firstPos" : 39453,
- "secondPos" : 39453,
- "firstEndPos" : 39458,
- "secondEndPos" : 39458
-}, {
- "firstType" : "INFIX_EXPRESSION_OPERATOR",
- "secondType" : "INFIX_EXPRESSION_OPERATOR",
- "firstLabel" : "==",
- "secondLabel" : "==",
- "firstParentType" : "InfixExpression",
- "secondParentType" : "InfixExpression",
- "firstPos" : 39459,
- "secondPos" : 39459,
- "firstEndPos" : 39461,
- "secondEndPos" : 39461
-}, {
- "firstType" : "MethodInvocation",
- "secondType" : "MethodInvocation",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "InfixExpression",
- "secondParentType" : "InfixExpression",
- "firstPos" : 39462,
- "secondPos" : 39462,
- "firstEndPos" : 39483,
- "secondEndPos" : 39483
-}, {
- "firstType" : "METHOD_INVOCATION_RECEIVER",
- "secondType" : "METHOD_INVOCATION_RECEIVER",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 39462,
- "secondPos" : 39462,
- "firstEndPos" : 39468,
- "secondEndPos" : 39468
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "parent",
- "secondLabel" : "parent",
- "firstParentType" : "METHOD_INVOCATION_RECEIVER",
- "secondParentType" : "METHOD_INVOCATION_RECEIVER",
- "firstPos" : 39462,
- "secondPos" : 39462,
- "firstEndPos" : 39468,
- "secondEndPos" : 39468
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "getLastChild",
- "secondLabel" : "getLastChild",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 39469,
- "secondPos" : 39469,
- "firstEndPos" : 39481,
- "secondEndPos" : 39481
-}, {
- "firstType" : "MethodDeclaration",
- "secondType" : "MethodDeclaration",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "TypeDeclaration",
- "secondParentType" : "TypeDeclaration",
- "firstPos" : 39492,
- "secondPos" : 39492,
- "firstEndPos" : 41158,
- "secondEndPos" : 41158
-}, {
- "firstType" : "Javadoc",
- "secondType" : "Javadoc",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 39492,
- "secondPos" : 39492,
- "firstEndPos" : 39563,
- "secondEndPos" : 39563
-}, {
- "firstType" : "TagElement",
- "secondType" : "TagElement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "Javadoc",
- "secondParentType" : "Javadoc",
- "firstPos" : 39496,
- "secondPos" : 39496,
- "firstEndPos" : 39561,
- "secondEndPos" : 39561
-}, {
- "firstType" : "TextElement",
- "secondType" : "TextElement",
- "firstLabel" : "Safely remove children while maintaining a valid node structure. ",
- "secondLabel" : "Safely remove children while maintaining a valid node structure. ",
- "firstParentType" : "TagElement",
- "secondParentType" : "TagElement",
- "firstPos" : 39496,
- "secondPos" : 39496,
- "firstEndPos" : 39561,
- "secondEndPos" : 39561
-}, {
- "firstType" : "Modifier",
- "secondType" : "Modifier",
- "firstLabel" : "static",
- "secondLabel" : "static",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 39566,
- "secondPos" : 39566,
- "firstEndPos" : 39572,
- "secondEndPos" : 39572
-}, {
- "firstType" : "PrimitiveType",
- "secondType" : "PrimitiveType",
- "firstLabel" : "void",
- "secondLabel" : "void",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 39573,
- "secondPos" : 39573,
- "firstEndPos" : 39577,
- "secondEndPos" : 39577
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "removeChild",
- "secondLabel" : "removeChild",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 39578,
- "secondPos" : 39578,
- "firstEndPos" : 39589,
- "secondEndPos" : 39589
-}, {
- "firstType" : "SingleVariableDeclaration",
- "secondType" : "SingleVariableDeclaration",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 39590,
- "secondPos" : 39590,
- "firstEndPos" : 39601,
- "secondEndPos" : 39601
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "Node",
- "secondLabel" : "Node",
- "firstParentType" : "SimpleType",
- "secondParentType" : "SimpleType",
- "firstPos" : 39590,
- "secondPos" : 39590,
- "firstEndPos" : 39594,
- "secondEndPos" : 39594
-}, {
- "firstType" : "SimpleType",
- "secondType" : "SimpleType",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SingleVariableDeclaration",
- "secondParentType" : "SingleVariableDeclaration",
- "firstPos" : 39590,
- "secondPos" : 39590,
- "firstEndPos" : 39594,
- "secondEndPos" : 39594
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "parent",
- "secondLabel" : "parent",
- "firstParentType" : "SingleVariableDeclaration",
- "secondParentType" : "SingleVariableDeclaration",
- "firstPos" : 39595,
- "secondPos" : 39595,
- "firstEndPos" : 39601,
- "secondEndPos" : 39601
-}, {
- "firstType" : "SingleVariableDeclaration",
- "secondType" : "SingleVariableDeclaration",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 39603,
- "secondPos" : 39603,
- "firstEndPos" : 39612,
- "secondEndPos" : 39612
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "Node",
- "secondLabel" : "Node",
- "firstParentType" : "SimpleType",
- "secondParentType" : "SimpleType",
- "firstPos" : 39603,
- "secondPos" : 39603,
- "firstEndPos" : 39607,
- "secondEndPos" : 39607
-}, {
- "firstType" : "SimpleType",
- "secondType" : "SimpleType",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SingleVariableDeclaration",
- "secondParentType" : "SingleVariableDeclaration",
- "firstPos" : 39603,
- "secondPos" : 39603,
- "firstEndPos" : 39607,
- "secondEndPos" : 39607
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "node",
- "secondLabel" : "node",
- "firstParentType" : "SingleVariableDeclaration",
- "secondParentType" : "SingleVariableDeclaration",
- "firstPos" : 39608,
- "secondPos" : 39608,
- "firstEndPos" : 39612,
- "secondEndPos" : 39612
-}, {
- "firstType" : "Block",
- "secondType" : "Block",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 39614,
- "secondPos" : 39614,
- "firstEndPos" : 41158,
- "secondEndPos" : 41158
-}, {
- "firstType" : "LineComment",
- "secondType" : "LineComment",
- "firstLabel" : "// Node parent = node.getParent();",
- "secondLabel" : "// Node parent = node.getParent();",
- "firstParentType" : "Block",
- "secondParentType" : "Block",
- "firstPos" : 39620,
- "secondPos" : 39620,
- "firstEndPos" : 39654,
- "secondEndPos" : 39654
-}, {
- "firstType" : "IfStatement",
- "secondType" : "IfStatement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "Block",
- "secondParentType" : "Block",
- "firstPos" : 39659,
- "secondPos" : 39659,
- "firstEndPos" : 41154,
- "secondEndPos" : 41154
-}, {
- "firstType" : "InfixExpression",
- "secondType" : "InfixExpression",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "IfStatement",
- "secondParentType" : "IfStatement",
- "firstPos" : 39663,
- "secondPos" : 39663,
- "firstEndPos" : 39759,
- "secondEndPos" : 39759
-}, {
- "firstType" : "MethodInvocation",
- "secondType" : "MethodInvocation",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "InfixExpression",
- "secondParentType" : "InfixExpression",
- "firstPos" : 39663,
- "secondPos" : 39663,
- "firstEndPos" : 39687,
- "secondEndPos" : 39687
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "isStatementBlock",
- "secondLabel" : "isStatementBlock",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 39663,
- "secondPos" : 39663,
- "firstEndPos" : 39679,
- "secondEndPos" : 39679
-}, {
- "firstType" : "METHOD_INVOCATION_ARGUMENTS",
- "secondType" : "METHOD_INVOCATION_ARGUMENTS",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 39680,
- "secondPos" : 39680,
- "firstEndPos" : 39686,
- "secondEndPos" : 39686
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "parent",
- "secondLabel" : "parent",
- "firstParentType" : "METHOD_INVOCATION_ARGUMENTS",
- "secondParentType" : "METHOD_INVOCATION_ARGUMENTS",
- "firstPos" : 39680,
- "secondPos" : 39680,
- "firstEndPos" : 39686,
- "secondEndPos" : 39686
-}, {
- "firstType" : "INFIX_EXPRESSION_OPERATOR",
- "secondType" : "INFIX_EXPRESSION_OPERATOR",
- "firstLabel" : "||",
- "secondLabel" : "||",
- "firstParentType" : "InfixExpression",
- "secondParentType" : "InfixExpression",
- "firstPos" : 39696,
- "secondPos" : 39696,
- "firstEndPos" : 39698,
- "secondEndPos" : 39698
-}, {
- "firstType" : "MethodInvocation",
- "secondType" : "MethodInvocation",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "InfixExpression",
- "secondParentType" : "InfixExpression",
- "firstPos" : 39699,
- "secondPos" : 39699,
- "firstEndPos" : 39717,
- "secondEndPos" : 39717
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "isSwitchCase",
- "secondLabel" : "isSwitchCase",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 39699,
- "secondPos" : 39699,
- "firstEndPos" : 39711,
- "secondEndPos" : 39711
-}, {
- "firstType" : "METHOD_INVOCATION_ARGUMENTS",
- "secondType" : "METHOD_INVOCATION_ARGUMENTS",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 39712,
- "secondPos" : 39712,
- "firstEndPos" : 39716,
- "secondEndPos" : 39716
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "node",
- "secondLabel" : "node",
- "firstParentType" : "METHOD_INVOCATION_ARGUMENTS",
- "secondParentType" : "METHOD_INVOCATION_ARGUMENTS",
- "firstPos" : 39712,
- "secondPos" : 39712,
- "firstEndPos" : 39716,
- "secondEndPos" : 39716
-}, {
- "firstType" : "MethodInvocation",
- "secondType" : "MethodInvocation",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "InfixExpression",
- "secondParentType" : "InfixExpression",
- "firstPos" : 39729,
- "secondPos" : 39729,
- "firstEndPos" : 39759,
- "secondEndPos" : 39759
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "isTryFinallyNode",
- "secondLabel" : "isTryFinallyNode",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 39729,
- "secondPos" : 39729,
- "firstEndPos" : 39745,
- "secondEndPos" : 39745
-}, {
- "firstType" : "METHOD_INVOCATION_ARGUMENTS",
- "secondType" : "METHOD_INVOCATION_ARGUMENTS",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 39746,
- "secondPos" : 39746,
- "firstEndPos" : 39758,
- "secondEndPos" : 39758
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "parent",
- "secondLabel" : "parent",
- "firstParentType" : "METHOD_INVOCATION_ARGUMENTS",
- "secondParentType" : "METHOD_INVOCATION_ARGUMENTS",
- "firstPos" : 39746,
- "secondPos" : 39746,
- "firstEndPos" : 39752,
- "secondEndPos" : 39752
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "node",
- "secondLabel" : "node",
- "firstParentType" : "METHOD_INVOCATION_ARGUMENTS",
- "secondParentType" : "METHOD_INVOCATION_ARGUMENTS",
- "firstPos" : 39754,
- "secondPos" : 39754,
- "firstEndPos" : 39758,
- "secondEndPos" : 39758
-}, {
- "firstType" : "Block",
- "secondType" : "Block",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "IfStatement",
- "secondParentType" : "IfStatement",
- "firstPos" : 39761,
- "secondPos" : 39761,
- "firstEndPos" : 39855,
- "secondEndPos" : 39855
-}, {
- "firstType" : "LineComment",
- "secondType" : "LineComment",
- "firstLabel" : "// A statement in a block can simply be removed.",
- "secondLabel" : "// A statement in a block can simply be removed.",
- "firstParentType" : "Block",
- "secondParentType" : "Block",
- "firstPos" : 39769,
- "secondPos" : 39769,
- "firstEndPos" : 39817,
- "secondEndPos" : 39817
-}, {
- "firstType" : "ExpressionStatement",
- "secondType" : "ExpressionStatement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "Block",
- "secondParentType" : "Block",
- "firstPos" : 39824,
- "secondPos" : 39824,
- "firstEndPos" : 39849,
- "secondEndPos" : 39849
-}, {
- "firstType" : "MethodInvocation",
- "secondType" : "MethodInvocation",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "ExpressionStatement",
- "secondParentType" : "ExpressionStatement",
- "firstPos" : 39824,
- "secondPos" : 39824,
- "firstEndPos" : 39848,
- "secondEndPos" : 39848
-}, {
- "firstType" : "METHOD_INVOCATION_RECEIVER",
- "secondType" : "METHOD_INVOCATION_RECEIVER",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 39824,
- "secondPos" : 39824,
- "firstEndPos" : 39830,
- "secondEndPos" : 39830
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "parent",
- "secondLabel" : "parent",
- "firstParentType" : "METHOD_INVOCATION_RECEIVER",
- "secondParentType" : "METHOD_INVOCATION_RECEIVER",
- "firstPos" : 39824,
- "secondPos" : 39824,
- "firstEndPos" : 39830,
- "secondEndPos" : 39830
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "removeChild",
- "secondLabel" : "removeChild",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 39831,
- "secondPos" : 39831,
- "firstEndPos" : 39842,
- "secondEndPos" : 39842
-}, {
- "firstType" : "METHOD_INVOCATION_ARGUMENTS",
- "secondType" : "METHOD_INVOCATION_ARGUMENTS",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 39843,
- "secondPos" : 39843,
- "firstEndPos" : 39847,
- "secondEndPos" : 39847
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "node",
- "secondLabel" : "node",
- "firstParentType" : "METHOD_INVOCATION_ARGUMENTS",
- "secondParentType" : "METHOD_INVOCATION_ARGUMENTS",
- "firstPos" : 39843,
- "secondPos" : 39843,
- "firstEndPos" : 39847,
- "secondEndPos" : 39847
-}, {
- "firstType" : "IfStatement",
- "secondType" : "IfStatement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "IfStatement",
- "secondParentType" : "IfStatement",
- "firstPos" : 39861,
- "secondPos" : 39861,
- "firstEndPos" : 41154,
- "secondEndPos" : 41154
-}, {
- "firstType" : "InfixExpression",
- "secondType" : "InfixExpression",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "IfStatement",
- "secondParentType" : "IfStatement",
- "firstPos" : 39865,
- "secondPos" : 39865,
- "firstEndPos" : 39894,
- "secondEndPos" : 39894
-}, {
- "firstType" : "MethodInvocation",
- "secondType" : "MethodInvocation",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "InfixExpression",
- "secondParentType" : "InfixExpression",
- "firstPos" : 39865,
- "secondPos" : 39865,
- "firstEndPos" : 39881,
- "secondEndPos" : 39881
-}, {
- "firstType" : "METHOD_INVOCATION_RECEIVER",
- "secondType" : "METHOD_INVOCATION_RECEIVER",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 39865,
- "secondPos" : 39865,
- "firstEndPos" : 39871,
- "secondEndPos" : 39871
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "parent",
- "secondLabel" : "parent",
- "firstParentType" : "METHOD_INVOCATION_RECEIVER",
- "secondParentType" : "METHOD_INVOCATION_RECEIVER",
- "firstPos" : 39865,
- "secondPos" : 39865,
- "firstEndPos" : 39871,
- "secondEndPos" : 39871
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "getType",
- "secondLabel" : "getType",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 39872,
- "secondPos" : 39872,
- "firstEndPos" : 39879,
- "secondEndPos" : 39879
-}, {
- "firstType" : "INFIX_EXPRESSION_OPERATOR",
- "secondType" : "INFIX_EXPRESSION_OPERATOR",
- "firstLabel" : "==",
- "secondLabel" : "==",
- "firstParentType" : "InfixExpression",
- "secondParentType" : "InfixExpression",
- "firstPos" : 39882,
- "secondPos" : 39882,
- "firstEndPos" : 39884,
- "secondEndPos" : 39884
-}, {
- "firstType" : "QualifiedName",
- "secondType" : "QualifiedName",
- "firstLabel" : "Token.VAR",
- "secondLabel" : "Token.VAR",
- "firstParentType" : "InfixExpression",
- "secondParentType" : "InfixExpression",
- "firstPos" : 39885,
- "secondPos" : 39885,
- "firstEndPos" : 39894,
- "secondEndPos" : 39894
-}, {
- "firstType" : "Block",
- "secondType" : "Block",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "IfStatement",
- "secondParentType" : "IfStatement",
- "firstPos" : 39896,
- "secondPos" : 39896,
- "firstEndPos" : 40215,
- "secondEndPos" : 40215
-}, {
- "firstType" : "IfStatement",
- "secondType" : "IfStatement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "Block",
- "secondParentType" : "Block",
- "firstPos" : 39904,
- "secondPos" : 39904,
- "firstEndPos" : 40209,
- "secondEndPos" : 40209
-}, {
- "firstType" : "MethodInvocation",
- "secondType" : "MethodInvocation",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "IfStatement",
- "secondParentType" : "IfStatement",
- "firstPos" : 39908,
- "secondPos" : 39908,
- "firstEndPos" : 39936,
- "secondEndPos" : 39936
-}, {
- "firstType" : "METHOD_INVOCATION_RECEIVER",
- "secondType" : "METHOD_INVOCATION_RECEIVER",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 39908,
- "secondPos" : 39908,
- "firstEndPos" : 39914,
- "secondEndPos" : 39914
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "parent",
- "secondLabel" : "parent",
- "firstParentType" : "METHOD_INVOCATION_RECEIVER",
- "secondParentType" : "METHOD_INVOCATION_RECEIVER",
- "firstPos" : 39908,
- "secondPos" : 39908,
- "firstEndPos" : 39914,
- "secondEndPos" : 39914
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "hasMoreThanOneChild",
- "secondLabel" : "hasMoreThanOneChild",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 39915,
- "secondPos" : 39915,
- "firstEndPos" : 39934,
- "secondEndPos" : 39934
-}, {
- "firstType" : "Block",
- "secondType" : "Block",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "IfStatement",
- "secondParentType" : "IfStatement",
- "firstPos" : 39938,
- "secondPos" : 39938,
- "firstEndPos" : 39981,
- "secondEndPos" : 39981
-}, {
- "firstType" : "ExpressionStatement",
- "secondType" : "ExpressionStatement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "Block",
- "secondParentType" : "Block",
- "firstPos" : 39948,
- "secondPos" : 39948,
- "firstEndPos" : 39973,
- "secondEndPos" : 39973
-}, {
- "firstType" : "MethodInvocation",
- "secondType" : "MethodInvocation",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "ExpressionStatement",
- "secondParentType" : "ExpressionStatement",
- "firstPos" : 39948,
- "secondPos" : 39948,
- "firstEndPos" : 39972,
- "secondEndPos" : 39972
-}, {
- "firstType" : "METHOD_INVOCATION_RECEIVER",
- "secondType" : "METHOD_INVOCATION_RECEIVER",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 39948,
- "secondPos" : 39948,
- "firstEndPos" : 39954,
- "secondEndPos" : 39954
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "parent",
- "secondLabel" : "parent",
- "firstParentType" : "METHOD_INVOCATION_RECEIVER",
- "secondParentType" : "METHOD_INVOCATION_RECEIVER",
- "firstPos" : 39948,
- "secondPos" : 39948,
- "firstEndPos" : 39954,
- "secondEndPos" : 39954
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "removeChild",
- "secondLabel" : "removeChild",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 39955,
- "secondPos" : 39955,
- "firstEndPos" : 39966,
- "secondEndPos" : 39966
-}, {
- "firstType" : "METHOD_INVOCATION_ARGUMENTS",
- "secondType" : "METHOD_INVOCATION_ARGUMENTS",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 39967,
- "secondPos" : 39967,
- "firstEndPos" : 39971,
- "secondEndPos" : 39971
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "node",
- "secondLabel" : "node",
- "firstParentType" : "METHOD_INVOCATION_ARGUMENTS",
- "secondParentType" : "METHOD_INVOCATION_ARGUMENTS",
- "firstPos" : 39967,
- "secondPos" : 39967,
- "firstEndPos" : 39971,
- "secondEndPos" : 39971
-}, {
- "firstType" : "Block",
- "secondType" : "Block",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "IfStatement",
- "secondParentType" : "IfStatement",
- "firstPos" : 39987,
- "secondPos" : 39987,
- "firstEndPos" : 40209,
- "secondEndPos" : 40209
-}, {
- "firstType" : "LineComment",
- "secondType" : "LineComment",
- "firstLabel" : "// Remove the node from the parent, so it can be reused.",
- "secondLabel" : "// Remove the node from the parent, so it can be reused.",
- "firstParentType" : "Block",
- "secondParentType" : "Block",
- "firstPos" : 39997,
- "secondPos" : 39997,
- "firstEndPos" : 40053,
- "secondEndPos" : 40053
-}, {
- "firstType" : "ExpressionStatement",
- "secondType" : "ExpressionStatement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "Block",
- "secondParentType" : "Block",
- "firstPos" : 40062,
- "secondPos" : 40062,
- "firstEndPos" : 40087,
- "secondEndPos" : 40087
-}, {
- "firstType" : "MethodInvocation",
- "secondType" : "MethodInvocation",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "ExpressionStatement",
- "secondParentType" : "ExpressionStatement",
- "firstPos" : 40062,
- "secondPos" : 40062,
- "firstEndPos" : 40086,
- "secondEndPos" : 40086
-}, {
- "firstType" : "METHOD_INVOCATION_RECEIVER",
- "secondType" : "METHOD_INVOCATION_RECEIVER",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 40062,
- "secondPos" : 40062,
- "firstEndPos" : 40068,
- "secondEndPos" : 40068
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "parent",
- "secondLabel" : "parent",
- "firstParentType" : "METHOD_INVOCATION_RECEIVER",
- "secondParentType" : "METHOD_INVOCATION_RECEIVER",
- "firstPos" : 40062,
- "secondPos" : 40062,
- "firstEndPos" : 40068,
- "secondEndPos" : 40068
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "removeChild",
- "secondLabel" : "removeChild",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 40069,
- "secondPos" : 40069,
- "firstEndPos" : 40080,
- "secondEndPos" : 40080
-}, {
- "firstType" : "METHOD_INVOCATION_ARGUMENTS",
- "secondType" : "METHOD_INVOCATION_ARGUMENTS",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 40081,
- "secondPos" : 40081,
- "firstEndPos" : 40085,
- "secondEndPos" : 40085
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "node",
- "secondLabel" : "node",
- "firstParentType" : "METHOD_INVOCATION_ARGUMENTS",
- "secondParentType" : "METHOD_INVOCATION_ARGUMENTS",
- "firstPos" : 40081,
- "secondPos" : 40081,
- "firstEndPos" : 40085,
- "secondEndPos" : 40085
-}, {
- "firstType" : "LineComment",
- "secondType" : "LineComment",
- "firstLabel" : "// This would leave an empty VAR, remove the VAR itself.",
- "secondLabel" : "// This would leave an empty VAR, remove the VAR itself.",
- "firstParentType" : "Block",
- "secondParentType" : "Block",
- "firstPos" : 40096,
- "secondPos" : 40096,
- "firstEndPos" : 40152,
- "secondEndPos" : 40152
-}, {
- "firstType" : "ExpressionStatement",
- "secondType" : "ExpressionStatement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "Block",
- "secondParentType" : "Block",
- "firstPos" : 40161,
- "secondPos" : 40161,
- "firstEndPos" : 40201,
- "secondEndPos" : 40201
-}, {
- "firstType" : "MethodInvocation",
- "secondType" : "MethodInvocation",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "ExpressionStatement",
- "secondParentType" : "ExpressionStatement",
- "firstPos" : 40161,
- "secondPos" : 40161,
- "firstEndPos" : 40200,
- "secondEndPos" : 40200
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "removeChild",
- "secondLabel" : "removeChild",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 40161,
- "secondPos" : 40161,
- "firstEndPos" : 40172,
- "secondEndPos" : 40172
-}, {
- "firstType" : "METHOD_INVOCATION_ARGUMENTS",
- "secondType" : "METHOD_INVOCATION_ARGUMENTS",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 40173,
- "secondPos" : 40173,
- "firstEndPos" : 40199,
- "secondEndPos" : 40199
-}, {
- "firstType" : "MethodInvocation",
- "secondType" : "MethodInvocation",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "METHOD_INVOCATION_ARGUMENTS",
- "secondParentType" : "METHOD_INVOCATION_ARGUMENTS",
- "firstPos" : 40173,
- "secondPos" : 40173,
- "firstEndPos" : 40191,
- "secondEndPos" : 40191
-}, {
- "firstType" : "METHOD_INVOCATION_RECEIVER",
- "secondType" : "METHOD_INVOCATION_RECEIVER",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 40173,
- "secondPos" : 40173,
- "firstEndPos" : 40179,
- "secondEndPos" : 40179
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "parent",
- "secondLabel" : "parent",
- "firstParentType" : "METHOD_INVOCATION_RECEIVER",
- "secondParentType" : "METHOD_INVOCATION_RECEIVER",
- "firstPos" : 40173,
- "secondPos" : 40173,
- "firstEndPos" : 40179,
- "secondEndPos" : 40179
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "getParent",
- "secondLabel" : "getParent",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 40180,
- "secondPos" : 40180,
- "firstEndPos" : 40189,
- "secondEndPos" : 40189
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "parent",
- "secondLabel" : "parent",
- "firstParentType" : "METHOD_INVOCATION_ARGUMENTS",
- "secondParentType" : "METHOD_INVOCATION_ARGUMENTS",
- "firstPos" : 40193,
- "secondPos" : 40193,
- "firstEndPos" : 40199,
- "secondEndPos" : 40199
-}, {
- "firstType" : "IfStatement",
- "secondType" : "IfStatement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "IfStatement",
- "secondParentType" : "IfStatement",
- "firstPos" : 40221,
- "secondPos" : 40221,
- "firstEndPos" : 41154,
- "secondEndPos" : 41154
-}, {
- "firstType" : "InfixExpression",
- "secondType" : "InfixExpression",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "IfStatement",
- "secondParentType" : "IfStatement",
- "firstPos" : 40225,
- "secondPos" : 40225,
- "firstEndPos" : 40254,
- "secondEndPos" : 40254
-}, {
- "firstType" : "MethodInvocation",
- "secondType" : "MethodInvocation",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "InfixExpression",
- "secondParentType" : "InfixExpression",
- "firstPos" : 40225,
- "secondPos" : 40225,
- "firstEndPos" : 40239,
- "secondEndPos" : 40239
-}, {
- "firstType" : "METHOD_INVOCATION_RECEIVER",
- "secondType" : "METHOD_INVOCATION_RECEIVER",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 40225,
- "secondPos" : 40225,
- "firstEndPos" : 40229,
- "secondEndPos" : 40229
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "node",
- "secondLabel" : "node",
- "firstParentType" : "METHOD_INVOCATION_RECEIVER",
- "secondParentType" : "METHOD_INVOCATION_RECEIVER",
- "firstPos" : 40225,
- "secondPos" : 40225,
- "firstEndPos" : 40229,
- "secondEndPos" : 40229
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "getType",
- "secondLabel" : "getType",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 40230,
- "secondPos" : 40230,
- "firstEndPos" : 40237,
- "secondEndPos" : 40237
-}, {
- "firstType" : "INFIX_EXPRESSION_OPERATOR",
- "secondType" : "INFIX_EXPRESSION_OPERATOR",
- "firstLabel" : "==",
- "secondLabel" : "==",
- "firstParentType" : "InfixExpression",
- "secondParentType" : "InfixExpression",
- "firstPos" : 40240,
- "secondPos" : 40240,
- "firstEndPos" : 40242,
- "secondEndPos" : 40242
-}, {
- "firstType" : "QualifiedName",
- "secondType" : "QualifiedName",
- "firstLabel" : "Token.BLOCK",
- "secondLabel" : "Token.BLOCK",
- "firstParentType" : "InfixExpression",
- "secondParentType" : "InfixExpression",
- "firstPos" : 40243,
- "secondPos" : 40243,
- "firstEndPos" : 40254,
- "secondEndPos" : 40254
-}, {
- "firstType" : "Block",
- "secondType" : "Block",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "IfStatement",
- "secondParentType" : "IfStatement",
- "firstPos" : 40256,
- "secondPos" : 40256,
- "firstEndPos" : 40388,
- "secondEndPos" : 40388
-}, {
- "firstType" : "LineComment",
- "secondType" : "LineComment",
- "firstLabel" : "// Simply empty the block. This maintains source location and",
- "secondLabel" : "// Simply empty the block. This maintains source location and",
- "firstParentType" : "Block",
- "secondParentType" : "Block",
- "firstPos" : 40264,
- "secondPos" : 40264,
- "firstEndPos" : 40326,
- "secondEndPos" : 40326
-}, {
- "firstType" : "LineComment",
- "secondType" : "LineComment",
- "firstLabel" : "// \"synthetic\"-ness.",
- "secondLabel" : "// \"synthetic\"-ness.",
- "firstParentType" : "Block",
- "secondParentType" : "Block",
- "firstPos" : 40333,
- "secondPos" : 40333,
- "firstEndPos" : 40353,
- "secondEndPos" : 40353
-}, {
- "firstType" : "ExpressionStatement",
- "secondType" : "ExpressionStatement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "Block",
- "secondParentType" : "Block",
- "firstPos" : 40360,
- "secondPos" : 40360,
- "firstEndPos" : 40382,
- "secondEndPos" : 40382
-}, {
- "firstType" : "MethodInvocation",
- "secondType" : "MethodInvocation",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "ExpressionStatement",
- "secondParentType" : "ExpressionStatement",
- "firstPos" : 40360,
- "secondPos" : 40360,
- "firstEndPos" : 40381,
- "secondEndPos" : 40381
-}, {
- "firstType" : "METHOD_INVOCATION_RECEIVER",
- "secondType" : "METHOD_INVOCATION_RECEIVER",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 40360,
- "secondPos" : 40360,
- "firstEndPos" : 40364,
- "secondEndPos" : 40364
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "node",
- "secondLabel" : "node",
- "firstParentType" : "METHOD_INVOCATION_RECEIVER",
- "secondParentType" : "METHOD_INVOCATION_RECEIVER",
- "firstPos" : 40360,
- "secondPos" : 40360,
- "firstEndPos" : 40364,
- "secondEndPos" : 40364
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "detachChildren",
- "secondLabel" : "detachChildren",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 40365,
- "secondPos" : 40365,
- "firstEndPos" : 40379,
- "secondEndPos" : 40379
-}, {
- "firstType" : "IfStatement",
- "secondType" : "IfStatement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "IfStatement",
- "secondParentType" : "IfStatement",
- "firstPos" : 40394,
- "secondPos" : 40394,
- "firstEndPos" : 41154,
- "secondEndPos" : 41154
-}, {
- "firstType" : "InfixExpression",
- "secondType" : "InfixExpression",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "IfStatement",
- "secondParentType" : "IfStatement",
- "firstPos" : 40398,
- "secondPos" : 40398,
- "firstEndPos" : 40470,
- "secondEndPos" : 40470
-}, {
- "firstType" : "InfixExpression",
- "secondType" : "InfixExpression",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "InfixExpression",
- "secondParentType" : "InfixExpression",
- "firstPos" : 40398,
- "secondPos" : 40398,
- "firstEndPos" : 40429,
- "secondEndPos" : 40429
-}, {
- "firstType" : "MethodInvocation",
- "secondType" : "MethodInvocation",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "InfixExpression",
- "secondParentType" : "InfixExpression",
- "firstPos" : 40398,
- "secondPos" : 40398,
- "firstEndPos" : 40414,
- "secondEndPos" : 40414
-}, {
- "firstType" : "METHOD_INVOCATION_RECEIVER",
- "secondType" : "METHOD_INVOCATION_RECEIVER",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 40398,
- "secondPos" : 40398,
- "firstEndPos" : 40404,
- "secondEndPos" : 40404
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "parent",
- "secondLabel" : "parent",
- "firstParentType" : "METHOD_INVOCATION_RECEIVER",
- "secondParentType" : "METHOD_INVOCATION_RECEIVER",
- "firstPos" : 40398,
- "secondPos" : 40398,
- "firstEndPos" : 40404,
- "secondEndPos" : 40404
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "getType",
- "secondLabel" : "getType",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 40405,
- "secondPos" : 40405,
- "firstEndPos" : 40412,
- "secondEndPos" : 40412
-}, {
- "firstType" : "INFIX_EXPRESSION_OPERATOR",
- "secondType" : "INFIX_EXPRESSION_OPERATOR",
- "firstLabel" : "==",
- "secondLabel" : "==",
- "firstParentType" : "InfixExpression",
- "secondParentType" : "InfixExpression",
- "firstPos" : 40415,
- "secondPos" : 40415,
- "firstEndPos" : 40417,
- "secondEndPos" : 40417
-}, {
- "firstType" : "QualifiedName",
- "secondType" : "QualifiedName",
- "firstLabel" : "Token.LABEL",
- "secondLabel" : "Token.LABEL",
- "firstParentType" : "InfixExpression",
- "secondParentType" : "InfixExpression",
- "firstPos" : 40418,
- "secondPos" : 40418,
- "firstEndPos" : 40429,
- "secondEndPos" : 40429
-}, {
- "firstType" : "INFIX_EXPRESSION_OPERATOR",
- "secondType" : "INFIX_EXPRESSION_OPERATOR",
- "firstLabel" : "&&",
- "secondLabel" : "&&",
- "firstParentType" : "InfixExpression",
- "secondParentType" : "InfixExpression",
- "firstPos" : 40438,
- "secondPos" : 40438,
- "firstEndPos" : 40440,
- "secondEndPos" : 40440
-}, {
- "firstType" : "InfixExpression",
- "secondType" : "InfixExpression",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "InfixExpression",
- "secondParentType" : "InfixExpression",
- "firstPos" : 40441,
- "secondPos" : 40441,
- "firstEndPos" : 40470,
- "secondEndPos" : 40470
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "node",
- "secondLabel" : "node",
- "firstParentType" : "InfixExpression",
- "secondParentType" : "InfixExpression",
- "firstPos" : 40441,
- "secondPos" : 40441,
- "firstEndPos" : 40445,
- "secondEndPos" : 40445
-}, {
- "firstType" : "INFIX_EXPRESSION_OPERATOR",
- "secondType" : "INFIX_EXPRESSION_OPERATOR",
- "firstLabel" : "==",
- "secondLabel" : "==",
- "firstParentType" : "InfixExpression",
- "secondParentType" : "InfixExpression",
- "firstPos" : 40446,
- "secondPos" : 40446,
- "firstEndPos" : 40448,
- "secondEndPos" : 40448
-}, {
- "firstType" : "MethodInvocation",
- "secondType" : "MethodInvocation",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "InfixExpression",
- "secondParentType" : "InfixExpression",
- "firstPos" : 40449,
- "secondPos" : 40449,
- "firstEndPos" : 40470,
- "secondEndPos" : 40470
-}, {
- "firstType" : "METHOD_INVOCATION_RECEIVER",
- "secondType" : "METHOD_INVOCATION_RECEIVER",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 40449,
- "secondPos" : 40449,
- "firstEndPos" : 40455,
- "secondEndPos" : 40455
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "parent",
- "secondLabel" : "parent",
- "firstParentType" : "METHOD_INVOCATION_RECEIVER",
- "secondParentType" : "METHOD_INVOCATION_RECEIVER",
- "firstPos" : 40449,
- "secondPos" : 40449,
- "firstEndPos" : 40455,
- "secondEndPos" : 40455
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "getLastChild",
- "secondLabel" : "getLastChild",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 40456,
- "secondPos" : 40456,
- "firstEndPos" : 40468,
- "secondEndPos" : 40468
-}, {
- "firstType" : "Block",
- "secondType" : "Block",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "IfStatement",
- "secondParentType" : "IfStatement",
- "firstPos" : 40472,
- "secondPos" : 40472,
- "firstEndPos" : 40690,
- "secondEndPos" : 40690
-}, {
- "firstType" : "LineComment",
- "secondType" : "LineComment",
- "firstLabel" : "// Remove the node from the parent, so it can be reused.",
- "secondLabel" : "// Remove the node from the parent, so it can be reused.",
- "firstParentType" : "Block",
- "secondParentType" : "Block",
- "firstPos" : 40480,
- "secondPos" : 40480,
- "firstEndPos" : 40536,
- "secondEndPos" : 40536
-}, {
- "firstType" : "ExpressionStatement",
- "secondType" : "ExpressionStatement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "Block",
- "secondParentType" : "Block",
- "firstPos" : 40543,
- "secondPos" : 40543,
- "firstEndPos" : 40568,
- "secondEndPos" : 40568
-}, {
- "firstType" : "MethodInvocation",
- "secondType" : "MethodInvocation",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "ExpressionStatement",
- "secondParentType" : "ExpressionStatement",
- "firstPos" : 40543,
- "secondPos" : 40543,
- "firstEndPos" : 40567,
- "secondEndPos" : 40567
-}, {
- "firstType" : "METHOD_INVOCATION_RECEIVER",
- "secondType" : "METHOD_INVOCATION_RECEIVER",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 40543,
- "secondPos" : 40543,
- "firstEndPos" : 40549,
- "secondEndPos" : 40549
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "parent",
- "secondLabel" : "parent",
- "firstParentType" : "METHOD_INVOCATION_RECEIVER",
- "secondParentType" : "METHOD_INVOCATION_RECEIVER",
- "firstPos" : 40543,
- "secondPos" : 40543,
- "firstEndPos" : 40549,
- "secondEndPos" : 40549
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "removeChild",
- "secondLabel" : "removeChild",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 40550,
- "secondPos" : 40550,
- "firstEndPos" : 40561,
- "secondEndPos" : 40561
-}, {
- "firstType" : "METHOD_INVOCATION_ARGUMENTS",
- "secondType" : "METHOD_INVOCATION_ARGUMENTS",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 40562,
- "secondPos" : 40562,
- "firstEndPos" : 40566,
- "secondEndPos" : 40566
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "node",
- "secondLabel" : "node",
- "firstParentType" : "METHOD_INVOCATION_ARGUMENTS",
- "secondParentType" : "METHOD_INVOCATION_ARGUMENTS",
- "firstPos" : 40562,
- "secondPos" : 40562,
- "firstEndPos" : 40566,
- "secondEndPos" : 40566
-}, {
- "firstType" : "LineComment",
- "secondType" : "LineComment",
- "firstLabel" : "// A LABEL without children can not be referred to, remove it.",
- "secondLabel" : "// A LABEL without children can not be referred to, remove it.",
- "firstParentType" : "Block",
- "secondParentType" : "Block",
- "firstPos" : 40575,
- "secondPos" : 40575,
- "firstEndPos" : 40637,
- "secondEndPos" : 40637
-}, {
- "firstType" : "ExpressionStatement",
- "secondType" : "ExpressionStatement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "Block",
- "secondParentType" : "Block",
- "firstPos" : 40644,
- "secondPos" : 40644,
- "firstEndPos" : 40684,
- "secondEndPos" : 40684
-}, {
- "firstType" : "MethodInvocation",
- "secondType" : "MethodInvocation",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "ExpressionStatement",
- "secondParentType" : "ExpressionStatement",
- "firstPos" : 40644,
- "secondPos" : 40644,
- "firstEndPos" : 40683,
- "secondEndPos" : 40683
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "removeChild",
- "secondLabel" : "removeChild",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 40644,
- "secondPos" : 40644,
- "firstEndPos" : 40655,
- "secondEndPos" : 40655
-}, {
- "firstType" : "METHOD_INVOCATION_ARGUMENTS",
- "secondType" : "METHOD_INVOCATION_ARGUMENTS",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 40656,
- "secondPos" : 40656,
- "firstEndPos" : 40682,
- "secondEndPos" : 40682
-}, {
- "firstType" : "MethodInvocation",
- "secondType" : "MethodInvocation",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "METHOD_INVOCATION_ARGUMENTS",
- "secondParentType" : "METHOD_INVOCATION_ARGUMENTS",
- "firstPos" : 40656,
- "secondPos" : 40656,
- "firstEndPos" : 40674,
- "secondEndPos" : 40674
-}, {
- "firstType" : "METHOD_INVOCATION_RECEIVER",
- "secondType" : "METHOD_INVOCATION_RECEIVER",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 40656,
- "secondPos" : 40656,
- "firstEndPos" : 40662,
- "secondEndPos" : 40662
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "parent",
- "secondLabel" : "parent",
- "firstParentType" : "METHOD_INVOCATION_RECEIVER",
- "secondParentType" : "METHOD_INVOCATION_RECEIVER",
- "firstPos" : 40656,
- "secondPos" : 40656,
- "firstEndPos" : 40662,
- "secondEndPos" : 40662
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "getParent",
- "secondLabel" : "getParent",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 40663,
- "secondPos" : 40663,
- "firstEndPos" : 40672,
- "secondEndPos" : 40672
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "parent",
- "secondLabel" : "parent",
- "firstParentType" : "METHOD_INVOCATION_ARGUMENTS",
- "secondParentType" : "METHOD_INVOCATION_ARGUMENTS",
- "firstPos" : 40676,
- "secondPos" : 40676,
- "firstEndPos" : 40682,
- "secondEndPos" : 40682
-}, {
- "firstType" : "IfStatement",
- "secondType" : "IfStatement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "IfStatement",
- "secondParentType" : "IfStatement",
- "firstPos" : 40696,
- "secondPos" : 40696,
- "firstEndPos" : 41154,
- "secondEndPos" : 41154
-}, {
- "firstType" : "InfixExpression",
- "secondType" : "InfixExpression",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "IfStatement",
- "secondParentType" : "IfStatement",
- "firstPos" : 40700,
- "secondPos" : 40700,
- "firstEndPos" : 40768,
- "secondEndPos" : 40768
-}, {
- "firstType" : "InfixExpression",
- "secondType" : "InfixExpression",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "InfixExpression",
- "secondParentType" : "InfixExpression",
- "firstPos" : 40700,
- "secondPos" : 40700,
- "firstEndPos" : 40729,
- "secondEndPos" : 40729
-}, {
- "firstType" : "MethodInvocation",
- "secondType" : "MethodInvocation",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "InfixExpression",
- "secondParentType" : "InfixExpression",
- "firstPos" : 40700,
- "secondPos" : 40700,
- "firstEndPos" : 40716,
- "secondEndPos" : 40716
-}, {
- "firstType" : "METHOD_INVOCATION_RECEIVER",
- "secondType" : "METHOD_INVOCATION_RECEIVER",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 40700,
- "secondPos" : 40700,
- "firstEndPos" : 40706,
- "secondEndPos" : 40706
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "parent",
- "secondLabel" : "parent",
- "firstParentType" : "METHOD_INVOCATION_RECEIVER",
- "secondParentType" : "METHOD_INVOCATION_RECEIVER",
- "firstPos" : 40700,
- "secondPos" : 40700,
- "firstEndPos" : 40706,
- "secondEndPos" : 40706
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "getType",
- "secondLabel" : "getType",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 40707,
- "secondPos" : 40707,
- "firstEndPos" : 40714,
- "secondEndPos" : 40714
-}, {
- "firstType" : "INFIX_EXPRESSION_OPERATOR",
- "secondType" : "INFIX_EXPRESSION_OPERATOR",
- "firstLabel" : "==",
- "secondLabel" : "==",
- "firstParentType" : "InfixExpression",
- "secondParentType" : "InfixExpression",
- "firstPos" : 40717,
- "secondPos" : 40717,
- "firstEndPos" : 40719,
- "secondEndPos" : 40719
-}, {
- "firstType" : "QualifiedName",
- "secondType" : "QualifiedName",
- "firstLabel" : "Token.FOR",
- "secondLabel" : "Token.FOR",
- "firstParentType" : "InfixExpression",
- "secondParentType" : "InfixExpression",
- "firstPos" : 40720,
- "secondPos" : 40720,
- "firstEndPos" : 40729,
- "secondEndPos" : 40729
-}, {
- "firstType" : "INFIX_EXPRESSION_OPERATOR",
- "secondType" : "INFIX_EXPRESSION_OPERATOR",
- "firstLabel" : "&&",
- "secondLabel" : "&&",
- "firstParentType" : "InfixExpression",
- "secondParentType" : "InfixExpression",
- "firstPos" : 40738,
- "secondPos" : 40738,
- "firstEndPos" : 40740,
- "secondEndPos" : 40740
-}, {
- "firstType" : "InfixExpression",
- "secondType" : "InfixExpression",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "InfixExpression",
- "secondParentType" : "InfixExpression",
- "firstPos" : 40741,
- "secondPos" : 40741,
- "firstEndPos" : 40768,
- "secondEndPos" : 40768
-}, {
- "firstType" : "MethodInvocation",
- "secondType" : "MethodInvocation",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "InfixExpression",
- "secondParentType" : "InfixExpression",
- "firstPos" : 40741,
- "secondPos" : 40741,
- "firstEndPos" : 40763,
- "secondEndPos" : 40763
-}, {
- "firstType" : "METHOD_INVOCATION_RECEIVER",
- "secondType" : "METHOD_INVOCATION_RECEIVER",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 40741,
- "secondPos" : 40741,
- "firstEndPos" : 40747,
- "secondEndPos" : 40747
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "parent",
- "secondLabel" : "parent",
- "firstParentType" : "METHOD_INVOCATION_RECEIVER",
- "secondParentType" : "METHOD_INVOCATION_RECEIVER",
- "firstPos" : 40741,
- "secondPos" : 40741,
- "firstEndPos" : 40747,
- "secondEndPos" : 40747
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "getChildCount",
- "secondLabel" : "getChildCount",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 40748,
- "secondPos" : 40748,
- "firstEndPos" : 40761,
- "secondEndPos" : 40761
-}, {
- "firstType" : "INFIX_EXPRESSION_OPERATOR",
- "secondType" : "INFIX_EXPRESSION_OPERATOR",
- "firstLabel" : "==",
- "secondLabel" : "==",
- "firstParentType" : "InfixExpression",
- "secondParentType" : "InfixExpression",
- "firstPos" : 40764,
- "secondPos" : 40764,
- "firstEndPos" : 40766,
- "secondEndPos" : 40766
-}, {
- "firstType" : "NumberLiteral",
- "secondType" : "NumberLiteral",
- "firstLabel" : "4",
- "secondLabel" : "4",
- "firstParentType" : "InfixExpression",
- "secondParentType" : "InfixExpression",
- "firstPos" : 40767,
- "secondPos" : 40767,
- "firstEndPos" : 40768,
- "secondEndPos" : 40768
-}, {
- "firstType" : "Block",
- "secondType" : "Block",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "IfStatement",
- "secondParentType" : "IfStatement",
- "firstPos" : 40770,
- "secondPos" : 40770,
- "firstEndPos" : 41010,
- "secondEndPos" : 41010
-}, {
- "firstType" : "LineComment",
- "secondType" : "LineComment",
- "firstLabel" : "// Only Token.FOR can have an Token.EMPTY other control structure",
- "secondLabel" : "// Only Token.FOR can have an Token.EMPTY other control structure",
- "firstParentType" : "Block",
- "secondParentType" : "Block",
- "firstPos" : 40778,
- "secondPos" : 40778,
- "firstEndPos" : 40843,
- "secondEndPos" : 40843
-}, {
- "firstType" : "LineComment",
- "secondType" : "LineComment",
- "firstLabel" : "// need something for the condition. Others need to be replaced",
- "secondLabel" : "// need something for the condition. Others need to be replaced",
- "firstParentType" : "Block",
- "secondParentType" : "Block",
- "firstPos" : 40850,
- "secondPos" : 40850,
- "firstEndPos" : 40913,
- "secondEndPos" : 40913
-}, {
- "firstType" : "LineComment",
- "secondType" : "LineComment",
- "firstLabel" : "// or the structure removed.",
- "secondLabel" : "// or the structure removed.",
- "firstParentType" : "Block",
- "secondParentType" : "Block",
- "firstPos" : 40920,
- "secondPos" : 40920,
- "firstEndPos" : 40948,
- "secondEndPos" : 40948
-}, {
- "firstType" : "ExpressionStatement",
- "secondType" : "ExpressionStatement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "Block",
- "secondParentType" : "Block",
- "firstPos" : 40955,
- "secondPos" : 40955,
- "firstEndPos" : 41004,
- "secondEndPos" : 41004
-}, {
- "firstType" : "MethodInvocation",
- "secondType" : "MethodInvocation",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "ExpressionStatement",
- "secondParentType" : "ExpressionStatement",
- "firstPos" : 40955,
- "secondPos" : 40955,
- "firstEndPos" : 41003,
- "secondEndPos" : 41003
-}, {
- "firstType" : "METHOD_INVOCATION_RECEIVER",
- "secondType" : "METHOD_INVOCATION_RECEIVER",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 40955,
- "secondPos" : 40955,
- "firstEndPos" : 40961,
- "secondEndPos" : 40961
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "parent",
- "secondLabel" : "parent",
- "firstParentType" : "METHOD_INVOCATION_RECEIVER",
- "secondParentType" : "METHOD_INVOCATION_RECEIVER",
- "firstPos" : 40955,
- "secondPos" : 40955,
- "firstEndPos" : 40961,
- "secondEndPos" : 40961
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "replaceChild",
- "secondLabel" : "replaceChild",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 40962,
- "secondPos" : 40962,
- "firstEndPos" : 40974,
- "secondEndPos" : 40974
-}, {
- "firstType" : "METHOD_INVOCATION_ARGUMENTS",
- "secondType" : "METHOD_INVOCATION_ARGUMENTS",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 40975,
- "secondPos" : 40975,
- "firstEndPos" : 41002,
- "secondEndPos" : 41002
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "node",
- "secondLabel" : "node",
- "firstParentType" : "METHOD_INVOCATION_ARGUMENTS",
- "secondParentType" : "METHOD_INVOCATION_ARGUMENTS",
- "firstPos" : 40975,
- "secondPos" : 40975,
- "firstEndPos" : 40979,
- "secondEndPos" : 40979
-}, {
- "firstType" : "ClassInstanceCreation",
- "secondType" : "ClassInstanceCreation",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "METHOD_INVOCATION_ARGUMENTS",
- "secondParentType" : "METHOD_INVOCATION_ARGUMENTS",
- "firstPos" : 40981,
- "secondPos" : 40981,
- "firstEndPos" : 41002,
- "secondEndPos" : 41002
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "Node",
- "secondLabel" : "Node",
- "firstParentType" : "SimpleType",
- "secondParentType" : "SimpleType",
- "firstPos" : 40985,
- "secondPos" : 40985,
- "firstEndPos" : 40989,
- "secondEndPos" : 40989
-}, {
- "firstType" : "SimpleType",
- "secondType" : "SimpleType",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "ClassInstanceCreation",
- "secondParentType" : "ClassInstanceCreation",
- "firstPos" : 40985,
- "secondPos" : 40985,
- "firstEndPos" : 40989,
- "secondEndPos" : 40989
-}, {
- "firstType" : "QualifiedName",
- "secondType" : "QualifiedName",
- "firstLabel" : "Token.EMPTY",
- "secondLabel" : "Token.EMPTY",
- "firstParentType" : "ClassInstanceCreation",
- "secondParentType" : "ClassInstanceCreation",
- "firstPos" : 40990,
- "secondPos" : 40990,
- "firstEndPos" : 41001,
- "secondEndPos" : 41001
-}, {
- "firstType" : "Block",
- "secondType" : "Block",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "IfStatement",
- "secondParentType" : "IfStatement",
- "firstPos" : 41016,
- "secondPos" : 41016,
- "firstEndPos" : 41154,
- "secondEndPos" : 41154
-}, {
- "firstType" : "ThrowStatement",
- "secondType" : "ThrowStatement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "Block",
- "secondParentType" : "Block",
- "firstPos" : 41024,
- "secondPos" : 41024,
- "firstEndPos" : 41148,
- "secondEndPos" : 41148
-}, {
- "firstType" : "ClassInstanceCreation",
- "secondType" : "ClassInstanceCreation",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "ThrowStatement",
- "secondParentType" : "ThrowStatement",
- "firstPos" : 41030,
- "secondPos" : 41030,
- "firstEndPos" : 41147,
- "secondEndPos" : 41147
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "IllegalStateException",
- "secondLabel" : "IllegalStateException",
- "firstParentType" : "SimpleType",
- "secondParentType" : "SimpleType",
- "firstPos" : 41034,
- "secondPos" : 41034,
- "firstEndPos" : 41055,
- "secondEndPos" : 41055
-}, {
- "firstType" : "SimpleType",
- "secondType" : "SimpleType",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "ClassInstanceCreation",
- "secondParentType" : "ClassInstanceCreation",
- "firstPos" : 41034,
- "secondPos" : 41034,
- "firstEndPos" : 41055,
- "secondEndPos" : 41055
-}, {
- "firstType" : "InfixExpression",
- "secondType" : "InfixExpression",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "ClassInstanceCreation",
- "secondParentType" : "ClassInstanceCreation",
- "firstPos" : 41056,
- "secondPos" : 41056,
- "firstEndPos" : 41146,
- "secondEndPos" : 41146
-}, {
- "firstType" : "StringLiteral",
- "secondType" : "StringLiteral",
- "firstLabel" : "\"Invalid attempt to remove node: \"",
- "secondLabel" : "\"Invalid attempt to remove node: \"",
- "firstParentType" : "InfixExpression",
- "secondParentType" : "InfixExpression",
- "firstPos" : 41056,
- "secondPos" : 41056,
- "firstEndPos" : 41090,
- "secondEndPos" : 41090
-}, {
- "firstType" : "INFIX_EXPRESSION_OPERATOR",
- "secondType" : "INFIX_EXPRESSION_OPERATOR",
- "firstLabel" : "+",
- "secondLabel" : "+",
- "firstParentType" : "InfixExpression",
- "secondParentType" : "InfixExpression",
- "firstPos" : 41091,
- "secondPos" : 41091,
- "firstEndPos" : 41092,
- "secondEndPos" : 41092
-}, {
- "firstType" : "MethodInvocation",
- "secondType" : "MethodInvocation",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "InfixExpression",
- "secondParentType" : "InfixExpression",
- "firstPos" : 41103,
- "secondPos" : 41103,
- "firstEndPos" : 41118,
- "secondEndPos" : 41118
-}, {
- "firstType" : "METHOD_INVOCATION_RECEIVER",
- "secondType" : "METHOD_INVOCATION_RECEIVER",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 41103,
- "secondPos" : 41103,
- "firstEndPos" : 41107,
- "secondEndPos" : 41107
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "node",
- "secondLabel" : "node",
- "firstParentType" : "METHOD_INVOCATION_RECEIVER",
- "secondParentType" : "METHOD_INVOCATION_RECEIVER",
- "firstPos" : 41103,
- "secondPos" : 41103,
- "firstEndPos" : 41107,
- "secondEndPos" : 41107
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "toString",
- "secondLabel" : "toString",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 41108,
- "secondPos" : 41108,
- "firstEndPos" : 41116,
- "secondEndPos" : 41116
-}, {
- "firstType" : "StringLiteral",
- "secondType" : "StringLiteral",
- "firstLabel" : "\" of \"",
- "secondLabel" : "\" of \"",
- "firstParentType" : "InfixExpression",
- "secondParentType" : "InfixExpression",
- "firstPos" : 41121,
- "secondPos" : 41121,
- "firstEndPos" : 41127,
- "secondEndPos" : 41127
-}, {
- "firstType" : "MethodInvocation",
- "secondType" : "MethodInvocation",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "InfixExpression",
- "secondParentType" : "InfixExpression",
- "firstPos" : 41129,
- "secondPos" : 41129,
- "firstEndPos" : 41146,
- "secondEndPos" : 41146
-}, {
- "firstType" : "METHOD_INVOCATION_RECEIVER",
- "secondType" : "METHOD_INVOCATION_RECEIVER",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 41129,
- "secondPos" : 41129,
- "firstEndPos" : 41135,
- "secondEndPos" : 41135
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "parent",
- "secondLabel" : "parent",
- "firstParentType" : "METHOD_INVOCATION_RECEIVER",
- "secondParentType" : "METHOD_INVOCATION_RECEIVER",
- "firstPos" : 41129,
- "secondPos" : 41129,
- "firstEndPos" : 41135,
- "secondEndPos" : 41135
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "toString",
- "secondLabel" : "toString",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 41136,
- "secondPos" : 41136,
- "firstEndPos" : 41144,
- "secondEndPos" : 41144
-}, {
- "firstType" : "MethodDeclaration",
- "secondType" : "MethodDeclaration",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "TypeDeclaration",
- "secondParentType" : "TypeDeclaration",
- "firstPos" : 41162,
- "secondPos" : 41162,
- "firstEndPos" : 41851,
- "secondEndPos" : 41851
-}, {
- "firstType" : "Javadoc",
- "secondType" : "Javadoc",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 41162,
- "secondPos" : 41162,
- "firstEndPos" : 41257,
- "secondEndPos" : 41257
-}, {
- "firstType" : "TagElement",
- "secondType" : "TagElement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "Javadoc",
- "secondParentType" : "Javadoc",
- "firstPos" : 41171,
- "secondPos" : 41171,
- "firstEndPos" : 41207,
- "secondEndPos" : 41207
-}, {
- "firstType" : "TextElement",
- "secondType" : "TextElement",
- "firstLabel" : "Merge a block with its parent block.",
- "secondLabel" : "Merge a block with its parent block.",
- "firstParentType" : "TagElement",
- "secondParentType" : "TagElement",
- "firstPos" : 41171,
- "secondPos" : 41171,
- "firstEndPos" : 41207,
- "secondEndPos" : 41207
-}, {
- "firstType" : "TagElement",
- "secondType" : "TagElement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "Javadoc",
- "secondParentType" : "Javadoc",
- "firstPos" : 41213,
- "secondPos" : 41213,
- "firstEndPos" : 41251,
- "secondEndPos" : 41251
-}, {
- "firstType" : "TAG_NAME",
- "secondType" : "TAG_NAME",
- "firstLabel" : "@return",
- "secondLabel" : "@return",
- "firstParentType" : "TagElement",
- "secondParentType" : "TagElement",
- "firstPos" : 41213,
- "secondPos" : 41213,
- "firstEndPos" : 41220,
- "secondEndPos" : 41220
-}, {
- "firstType" : "TextElement",
- "secondType" : "TextElement",
- "firstLabel" : " Whether the block was removed.",
- "secondLabel" : " Whether the block was removed.",
- "firstParentType" : "TagElement",
- "secondParentType" : "TagElement",
- "firstPos" : 41220,
- "secondPos" : 41220,
- "firstEndPos" : 41251,
- "secondEndPos" : 41251
-}, {
- "firstType" : "Modifier",
- "secondType" : "Modifier",
- "firstLabel" : "static",
- "secondLabel" : "static",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 41260,
- "secondPos" : 41260,
- "firstEndPos" : 41266,
- "secondEndPos" : 41266
-}, {
- "firstType" : "PrimitiveType",
- "secondType" : "PrimitiveType",
- "firstLabel" : "boolean",
- "secondLabel" : "boolean",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 41267,
- "secondPos" : 41267,
- "firstEndPos" : 41274,
- "secondEndPos" : 41274
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "tryMergeBlock",
- "secondLabel" : "tryMergeBlock",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 41275,
- "secondPos" : 41275,
- "firstEndPos" : 41288,
- "secondEndPos" : 41288
-}, {
- "firstType" : "SingleVariableDeclaration",
- "secondType" : "SingleVariableDeclaration",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 41289,
- "secondPos" : 41289,
- "firstEndPos" : 41299,
- "secondEndPos" : 41299
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "Node",
- "secondLabel" : "Node",
- "firstParentType" : "SimpleType",
- "secondParentType" : "SimpleType",
- "firstPos" : 41289,
- "secondPos" : 41289,
- "firstEndPos" : 41293,
- "secondEndPos" : 41293
-}, {
- "firstType" : "SimpleType",
- "secondType" : "SimpleType",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SingleVariableDeclaration",
- "secondParentType" : "SingleVariableDeclaration",
- "firstPos" : 41289,
- "secondPos" : 41289,
- "firstEndPos" : 41293,
- "secondEndPos" : 41293
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "block",
- "secondLabel" : "block",
- "firstParentType" : "SingleVariableDeclaration",
- "secondParentType" : "SingleVariableDeclaration",
- "firstPos" : 41294,
- "secondPos" : 41294,
- "firstEndPos" : 41299,
- "secondEndPos" : 41299
-}, {
- "firstType" : "Block",
- "secondType" : "Block",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 41301,
- "secondPos" : 41301,
- "firstEndPos" : 41851,
- "secondEndPos" : 41851
-}, {
- "firstType" : "ExpressionStatement",
- "secondType" : "ExpressionStatement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "Block",
- "secondParentType" : "Block",
- "firstPos" : 41307,
- "secondPos" : 41307,
- "firstEndPos" : 41364,
- "secondEndPos" : 41364
-}, {
- "firstType" : "MethodInvocation",
- "secondType" : "MethodInvocation",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "ExpressionStatement",
- "secondParentType" : "ExpressionStatement",
- "firstPos" : 41307,
- "secondPos" : 41307,
- "firstEndPos" : 41363,
- "secondEndPos" : 41363
-}, {
- "firstType" : "METHOD_INVOCATION_RECEIVER",
- "secondType" : "METHOD_INVOCATION_RECEIVER",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 41307,
- "secondPos" : 41307,
- "firstEndPos" : 41320,
- "secondEndPos" : 41320
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "Preconditions",
- "secondLabel" : "Preconditions",
- "firstParentType" : "METHOD_INVOCATION_RECEIVER",
- "secondParentType" : "METHOD_INVOCATION_RECEIVER",
- "firstPos" : 41307,
- "secondPos" : 41307,
- "firstEndPos" : 41320,
- "secondEndPos" : 41320
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "checkState",
- "secondLabel" : "checkState",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 41321,
- "secondPos" : 41321,
- "firstEndPos" : 41331,
- "secondEndPos" : 41331
-}, {
- "firstType" : "InfixExpression",
- "secondType" : "InfixExpression",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "METHOD_INVOCATION_ARGUMENTS",
- "secondParentType" : "METHOD_INVOCATION_ARGUMENTS",
- "firstPos" : 41332,
- "secondPos" : 41332,
- "firstEndPos" : 41362,
- "secondEndPos" : 41362
-}, {
- "firstType" : "METHOD_INVOCATION_ARGUMENTS",
- "secondType" : "METHOD_INVOCATION_ARGUMENTS",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 41332,
- "secondPos" : 41332,
- "firstEndPos" : 41362,
- "secondEndPos" : 41362
-}, {
- "firstType" : "MethodInvocation",
- "secondType" : "MethodInvocation",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "InfixExpression",
- "secondParentType" : "InfixExpression",
- "firstPos" : 41332,
- "secondPos" : 41332,
- "firstEndPos" : 41347,
- "secondEndPos" : 41347
-}, {
- "firstType" : "METHOD_INVOCATION_RECEIVER",
- "secondType" : "METHOD_INVOCATION_RECEIVER",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 41332,
- "secondPos" : 41332,
- "firstEndPos" : 41337,
- "secondEndPos" : 41337
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "block",
- "secondLabel" : "block",
- "firstParentType" : "METHOD_INVOCATION_RECEIVER",
- "secondParentType" : "METHOD_INVOCATION_RECEIVER",
- "firstPos" : 41332,
- "secondPos" : 41332,
- "firstEndPos" : 41337,
- "secondEndPos" : 41337
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "getType",
- "secondLabel" : "getType",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 41338,
- "secondPos" : 41338,
- "firstEndPos" : 41345,
- "secondEndPos" : 41345
-}, {
- "firstType" : "INFIX_EXPRESSION_OPERATOR",
- "secondType" : "INFIX_EXPRESSION_OPERATOR",
- "firstLabel" : "==",
- "secondLabel" : "==",
- "firstParentType" : "InfixExpression",
- "secondParentType" : "InfixExpression",
- "firstPos" : 41348,
- "secondPos" : 41348,
- "firstEndPos" : 41350,
- "secondEndPos" : 41350
-}, {
- "firstType" : "QualifiedName",
- "secondType" : "QualifiedName",
- "firstLabel" : "Token.BLOCK",
- "secondLabel" : "Token.BLOCK",
- "firstParentType" : "InfixExpression",
- "secondParentType" : "InfixExpression",
- "firstPos" : 41351,
- "secondPos" : 41351,
- "firstEndPos" : 41362,
- "secondEndPos" : 41362
-}, {
- "firstType" : "VariableDeclarationStatement",
- "secondType" : "VariableDeclarationStatement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "Block",
- "secondParentType" : "Block",
- "firstPos" : 41369,
- "secondPos" : 41369,
- "firstEndPos" : 41401,
- "secondEndPos" : 41401
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "Node",
- "secondLabel" : "Node",
- "firstParentType" : "SimpleType",
- "secondParentType" : "SimpleType",
- "firstPos" : 41369,
- "secondPos" : 41369,
- "firstEndPos" : 41373,
- "secondEndPos" : 41373
-}, {
- "firstType" : "SimpleType",
- "secondType" : "SimpleType",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "VariableDeclarationStatement",
- "secondParentType" : "VariableDeclarationStatement",
- "firstPos" : 41369,
- "secondPos" : 41369,
- "firstEndPos" : 41373,
- "secondEndPos" : 41373
-}, {
- "firstType" : "VariableDeclarationFragment",
- "secondType" : "VariableDeclarationFragment",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "VariableDeclarationStatement",
- "secondParentType" : "VariableDeclarationStatement",
- "firstPos" : 41374,
- "secondPos" : 41374,
- "firstEndPos" : 41400,
- "secondEndPos" : 41400
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "parent",
- "secondLabel" : "parent",
- "firstParentType" : "VariableDeclarationFragment",
- "secondParentType" : "VariableDeclarationFragment",
- "firstPos" : 41374,
- "secondPos" : 41374,
- "firstEndPos" : 41380,
- "secondEndPos" : 41380
-}, {
- "firstType" : "MethodInvocation",
- "secondType" : "MethodInvocation",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "VariableDeclarationFragment",
- "secondParentType" : "VariableDeclarationFragment",
- "firstPos" : 41383,
- "secondPos" : 41383,
- "firstEndPos" : 41400,
- "secondEndPos" : 41400
-}, {
- "firstType" : "METHOD_INVOCATION_RECEIVER",
- "secondType" : "METHOD_INVOCATION_RECEIVER",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 41383,
- "secondPos" : 41383,
- "firstEndPos" : 41388,
- "secondEndPos" : 41388
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "block",
- "secondLabel" : "block",
- "firstParentType" : "METHOD_INVOCATION_RECEIVER",
- "secondParentType" : "METHOD_INVOCATION_RECEIVER",
- "firstPos" : 41383,
- "secondPos" : 41383,
- "firstEndPos" : 41388,
- "secondEndPos" : 41388
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "getParent",
- "secondLabel" : "getParent",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 41389,
- "secondPos" : 41389,
- "firstEndPos" : 41398,
- "secondEndPos" : 41398
-}, {
- "firstType" : "LineComment",
- "secondType" : "LineComment",
- "firstLabel" : "// Try to remove the block if its parent is a block/script or if its",
- "secondLabel" : "// Try to remove the block if its parent is a block/script or if its",
- "firstParentType" : "Block",
- "secondParentType" : "Block",
- "firstPos" : 41406,
- "secondPos" : 41406,
- "firstEndPos" : 41474,
- "secondEndPos" : 41474
-}, {
- "firstType" : "LineComment",
- "secondType" : "LineComment",
- "firstLabel" : "// parent is label and it has exactly one child.",
- "secondLabel" : "// parent is label and it has exactly one child.",
- "firstParentType" : "Block",
- "secondParentType" : "Block",
- "firstPos" : 41479,
- "secondPos" : 41479,
- "firstEndPos" : 41527,
- "secondEndPos" : 41527
-}, {
- "firstType" : "IfStatement",
- "secondType" : "IfStatement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "Block",
- "secondParentType" : "Block",
- "firstPos" : 41532,
- "secondPos" : 41532,
- "firstEndPos" : 41847,
- "secondEndPos" : 41847
-}, {
- "firstType" : "MethodInvocation",
- "secondType" : "MethodInvocation",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "IfStatement",
- "secondParentType" : "IfStatement",
- "firstPos" : 41536,
- "secondPos" : 41536,
- "firstEndPos" : 41560,
- "secondEndPos" : 41560
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "isStatementBlock",
- "secondLabel" : "isStatementBlock",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 41536,
- "secondPos" : 41536,
- "firstEndPos" : 41552,
- "secondEndPos" : 41552
-}, {
- "firstType" : "METHOD_INVOCATION_ARGUMENTS",
- "secondType" : "METHOD_INVOCATION_ARGUMENTS",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 41553,
- "secondPos" : 41553,
- "firstEndPos" : 41559,
- "secondEndPos" : 41559
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "parent",
- "secondLabel" : "parent",
- "firstParentType" : "METHOD_INVOCATION_ARGUMENTS",
- "secondParentType" : "METHOD_INVOCATION_ARGUMENTS",
- "firstPos" : 41553,
- "secondPos" : 41553,
- "firstEndPos" : 41559,
- "secondEndPos" : 41559
-}, {
- "firstType" : "Block",
- "secondType" : "Block",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "IfStatement",
- "secondParentType" : "IfStatement",
- "firstPos" : 41562,
- "secondPos" : 41562,
- "firstEndPos" : 41814,
- "secondEndPos" : 41814
-}, {
- "firstType" : "VariableDeclarationStatement",
- "secondType" : "VariableDeclarationStatement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "Block",
- "secondParentType" : "Block",
- "firstPos" : 41570,
- "secondPos" : 41570,
- "firstEndPos" : 41592,
- "secondEndPos" : 41592
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "Node",
- "secondLabel" : "Node",
- "firstParentType" : "SimpleType",
- "secondParentType" : "SimpleType",
- "firstPos" : 41570,
- "secondPos" : 41570,
- "firstEndPos" : 41574,
- "secondEndPos" : 41574
-}, {
- "firstType" : "SimpleType",
- "secondType" : "SimpleType",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "VariableDeclarationStatement",
- "secondParentType" : "VariableDeclarationStatement",
- "firstPos" : 41570,
- "secondPos" : 41570,
- "firstEndPos" : 41574,
- "secondEndPos" : 41574
-}, {
- "firstType" : "VariableDeclarationFragment",
- "secondType" : "VariableDeclarationFragment",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "VariableDeclarationStatement",
- "secondParentType" : "VariableDeclarationStatement",
- "firstPos" : 41575,
- "secondPos" : 41575,
- "firstEndPos" : 41591,
- "secondEndPos" : 41591
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "previous",
- "secondLabel" : "previous",
- "firstParentType" : "VariableDeclarationFragment",
- "secondParentType" : "VariableDeclarationFragment",
- "firstPos" : 41575,
- "secondPos" : 41575,
- "firstEndPos" : 41583,
- "secondEndPos" : 41583
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "block",
- "secondLabel" : "block",
- "firstParentType" : "VariableDeclarationFragment",
- "secondParentType" : "VariableDeclarationFragment",
- "firstPos" : 41586,
- "secondPos" : 41586,
- "firstEndPos" : 41591,
- "secondEndPos" : 41591
-}, {
- "firstType" : "WhileStatement",
- "secondType" : "WhileStatement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "Block",
- "secondParentType" : "Block",
- "firstPos" : 41599,
- "secondPos" : 41599,
- "firstEndPos" : 41756,
- "secondEndPos" : 41756
-}, {
- "firstType" : "MethodInvocation",
- "secondType" : "MethodInvocation",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "WhileStatement",
- "secondParentType" : "WhileStatement",
- "firstPos" : 41606,
- "secondPos" : 41606,
- "firstEndPos" : 41625,
- "secondEndPos" : 41625
-}, {
- "firstType" : "METHOD_INVOCATION_RECEIVER",
- "secondType" : "METHOD_INVOCATION_RECEIVER",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 41606,
- "secondPos" : 41606,
- "firstEndPos" : 41611,
- "secondEndPos" : 41611
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "block",
- "secondLabel" : "block",
- "firstParentType" : "METHOD_INVOCATION_RECEIVER",
- "secondParentType" : "METHOD_INVOCATION_RECEIVER",
- "firstPos" : 41606,
- "secondPos" : 41606,
- "firstEndPos" : 41611,
- "secondEndPos" : 41611
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "hasChildren",
- "secondLabel" : "hasChildren",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 41612,
- "secondPos" : 41612,
- "firstEndPos" : 41623,
- "secondEndPos" : 41623
-}, {
- "firstType" : "Block",
- "secondType" : "Block",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "WhileStatement",
- "secondParentType" : "WhileStatement",
- "firstPos" : 41627,
- "secondPos" : 41627,
- "firstEndPos" : 41756,
- "secondEndPos" : 41756
-}, {
- "firstType" : "VariableDeclarationStatement",
- "secondType" : "VariableDeclarationStatement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "Block",
- "secondParentType" : "Block",
- "firstPos" : 41637,
- "secondPos" : 41637,
- "firstEndPos" : 41675,
- "secondEndPos" : 41675
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "Node",
- "secondLabel" : "Node",
- "firstParentType" : "SimpleType",
- "secondParentType" : "SimpleType",
- "firstPos" : 41637,
- "secondPos" : 41637,
- "firstEndPos" : 41641,
- "secondEndPos" : 41641
-}, {
- "firstType" : "SimpleType",
- "secondType" : "SimpleType",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "VariableDeclarationStatement",
- "secondParentType" : "VariableDeclarationStatement",
- "firstPos" : 41637,
- "secondPos" : 41637,
- "firstEndPos" : 41641,
- "secondEndPos" : 41641
-}, {
- "firstType" : "VariableDeclarationFragment",
- "secondType" : "VariableDeclarationFragment",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "VariableDeclarationStatement",
- "secondParentType" : "VariableDeclarationStatement",
- "firstPos" : 41642,
- "secondPos" : 41642,
- "firstEndPos" : 41674,
- "secondEndPos" : 41674
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "child",
- "secondLabel" : "child",
- "firstParentType" : "VariableDeclarationFragment",
- "secondParentType" : "VariableDeclarationFragment",
- "firstPos" : 41642,
- "secondPos" : 41642,
- "firstEndPos" : 41647,
- "secondEndPos" : 41647
-}, {
- "firstType" : "MethodInvocation",
- "secondType" : "MethodInvocation",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "VariableDeclarationFragment",
- "secondParentType" : "VariableDeclarationFragment",
- "firstPos" : 41650,
- "secondPos" : 41650,
- "firstEndPos" : 41674,
- "secondEndPos" : 41674
-}, {
- "firstType" : "METHOD_INVOCATION_RECEIVER",
- "secondType" : "METHOD_INVOCATION_RECEIVER",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 41650,
- "secondPos" : 41650,
- "firstEndPos" : 41655,
- "secondEndPos" : 41655
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "block",
- "secondLabel" : "block",
- "firstParentType" : "METHOD_INVOCATION_RECEIVER",
- "secondParentType" : "METHOD_INVOCATION_RECEIVER",
- "firstPos" : 41650,
- "secondPos" : 41650,
- "firstEndPos" : 41655,
- "secondEndPos" : 41655
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "removeFirstChild",
- "secondLabel" : "removeFirstChild",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 41656,
- "secondPos" : 41656,
- "firstEndPos" : 41672,
- "secondEndPos" : 41672
-}, {
- "firstType" : "ExpressionStatement",
- "secondType" : "ExpressionStatement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "Block",
- "secondParentType" : "Block",
- "firstPos" : 41684,
- "secondPos" : 41684,
- "firstEndPos" : 41722,
- "secondEndPos" : 41722
-}, {
- "firstType" : "MethodInvocation",
- "secondType" : "MethodInvocation",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "ExpressionStatement",
- "secondParentType" : "ExpressionStatement",
- "firstPos" : 41684,
- "secondPos" : 41684,
- "firstEndPos" : 41721,
- "secondEndPos" : 41721
-}, {
- "firstType" : "METHOD_INVOCATION_RECEIVER",
- "secondType" : "METHOD_INVOCATION_RECEIVER",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 41684,
- "secondPos" : 41684,
- "firstEndPos" : 41690,
- "secondEndPos" : 41690
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "parent",
- "secondLabel" : "parent",
- "firstParentType" : "METHOD_INVOCATION_RECEIVER",
- "secondParentType" : "METHOD_INVOCATION_RECEIVER",
- "firstPos" : 41684,
- "secondPos" : 41684,
- "firstEndPos" : 41690,
- "secondEndPos" : 41690
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "addChildAfter",
- "secondLabel" : "addChildAfter",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 41691,
- "secondPos" : 41691,
- "firstEndPos" : 41704,
- "secondEndPos" : 41704
-}, {
- "firstType" : "METHOD_INVOCATION_ARGUMENTS",
- "secondType" : "METHOD_INVOCATION_ARGUMENTS",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 41705,
- "secondPos" : 41705,
- "firstEndPos" : 41720,
- "secondEndPos" : 41720
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "child",
- "secondLabel" : "child",
- "firstParentType" : "METHOD_INVOCATION_ARGUMENTS",
- "secondParentType" : "METHOD_INVOCATION_ARGUMENTS",
- "firstPos" : 41705,
- "secondPos" : 41705,
- "firstEndPos" : 41710,
- "secondEndPos" : 41710
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "previous",
- "secondLabel" : "previous",
- "firstParentType" : "METHOD_INVOCATION_ARGUMENTS",
- "secondParentType" : "METHOD_INVOCATION_ARGUMENTS",
- "firstPos" : 41712,
- "secondPos" : 41712,
- "firstEndPos" : 41720,
- "secondEndPos" : 41720
-}, {
- "firstType" : "ExpressionStatement",
- "secondType" : "ExpressionStatement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "Block",
- "secondParentType" : "Block",
- "firstPos" : 41731,
- "secondPos" : 41731,
- "firstEndPos" : 41748,
- "secondEndPos" : 41748
-}, {
- "firstType" : "Assignment",
- "secondType" : "Assignment",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "ExpressionStatement",
- "secondParentType" : "ExpressionStatement",
- "firstPos" : 41731,
- "secondPos" : 41731,
- "firstEndPos" : 41747,
- "secondEndPos" : 41747
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "previous",
- "secondLabel" : "previous",
- "firstParentType" : "Assignment",
- "secondParentType" : "Assignment",
- "firstPos" : 41731,
- "secondPos" : 41731,
- "firstEndPos" : 41739,
- "secondEndPos" : 41739
-}, {
- "firstType" : "ASSIGNMENT_OPERATOR",
- "secondType" : "ASSIGNMENT_OPERATOR",
- "firstLabel" : "=",
- "secondLabel" : "=",
- "firstParentType" : "Assignment",
- "secondParentType" : "Assignment",
- "firstPos" : 41740,
- "secondPos" : 41740,
- "firstEndPos" : 41741,
- "secondEndPos" : 41741
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "child",
- "secondLabel" : "child",
- "firstParentType" : "Assignment",
- "secondParentType" : "Assignment",
- "firstPos" : 41742,
- "secondPos" : 41742,
- "firstEndPos" : 41747,
- "secondEndPos" : 41747
-}, {
- "firstType" : "ExpressionStatement",
- "secondType" : "ExpressionStatement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "Block",
- "secondParentType" : "Block",
- "firstPos" : 41763,
- "secondPos" : 41763,
- "firstEndPos" : 41789,
- "secondEndPos" : 41789
-}, {
- "firstType" : "MethodInvocation",
- "secondType" : "MethodInvocation",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "ExpressionStatement",
- "secondParentType" : "ExpressionStatement",
- "firstPos" : 41763,
- "secondPos" : 41763,
- "firstEndPos" : 41788,
- "secondEndPos" : 41788
-}, {
- "firstType" : "METHOD_INVOCATION_RECEIVER",
- "secondType" : "METHOD_INVOCATION_RECEIVER",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 41763,
- "secondPos" : 41763,
- "firstEndPos" : 41769,
- "secondEndPos" : 41769
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "parent",
- "secondLabel" : "parent",
- "firstParentType" : "METHOD_INVOCATION_RECEIVER",
- "secondParentType" : "METHOD_INVOCATION_RECEIVER",
- "firstPos" : 41763,
- "secondPos" : 41763,
- "firstEndPos" : 41769,
- "secondEndPos" : 41769
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "removeChild",
- "secondLabel" : "removeChild",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 41770,
- "secondPos" : 41770,
- "firstEndPos" : 41781,
- "secondEndPos" : 41781
-}, {
- "firstType" : "METHOD_INVOCATION_ARGUMENTS",
- "secondType" : "METHOD_INVOCATION_ARGUMENTS",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 41782,
- "secondPos" : 41782,
- "firstEndPos" : 41787,
- "secondEndPos" : 41787
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "block",
- "secondLabel" : "block",
- "firstParentType" : "METHOD_INVOCATION_ARGUMENTS",
- "secondParentType" : "METHOD_INVOCATION_ARGUMENTS",
- "firstPos" : 41782,
- "secondPos" : 41782,
- "firstEndPos" : 41787,
- "secondEndPos" : 41787
-}, {
- "firstType" : "ReturnStatement",
- "secondType" : "ReturnStatement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "Block",
- "secondParentType" : "Block",
- "firstPos" : 41796,
- "secondPos" : 41796,
- "firstEndPos" : 41808,
- "secondEndPos" : 41808
-}, {
- "firstType" : "BooleanLiteral",
- "secondType" : "BooleanLiteral",
- "firstLabel" : "true",
- "secondLabel" : "true",
- "firstParentType" : "ReturnStatement",
- "secondParentType" : "ReturnStatement",
- "firstPos" : 41803,
- "secondPos" : 41803,
- "firstEndPos" : 41807,
- "secondEndPos" : 41807
-}, {
- "firstType" : "Block",
- "secondType" : "Block",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "IfStatement",
- "secondParentType" : "IfStatement",
- "firstPos" : 41820,
- "secondPos" : 41820,
- "firstEndPos" : 41847,
- "secondEndPos" : 41847
-}, {
- "firstType" : "ReturnStatement",
- "secondType" : "ReturnStatement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "Block",
- "secondParentType" : "Block",
- "firstPos" : 41828,
- "secondPos" : 41828,
- "firstEndPos" : 41841,
- "secondEndPos" : 41841
-}, {
- "firstType" : "BooleanLiteral",
- "secondType" : "BooleanLiteral",
- "firstLabel" : "false",
- "secondLabel" : "false",
- "firstParentType" : "ReturnStatement",
- "secondParentType" : "ReturnStatement",
- "firstPos" : 41835,
- "secondPos" : 41835,
- "firstEndPos" : 41840,
- "secondEndPos" : 41840
-}, {
- "firstType" : "MethodDeclaration",
- "secondType" : "MethodDeclaration",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "TypeDeclaration",
- "secondParentType" : "TypeDeclaration",
- "firstPos" : 41855,
- "secondPos" : 41855,
- "firstEndPos" : 41966,
- "secondEndPos" : 41966
-}, {
- "firstType" : "Javadoc",
- "secondType" : "Javadoc",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 41855,
- "secondPos" : 41855,
- "firstEndPos" : 41890,
- "secondEndPos" : 41890
-}, {
- "firstType" : "TagElement",
- "secondType" : "TagElement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "Javadoc",
- "secondParentType" : "Javadoc",
- "firstPos" : 41864,
- "secondPos" : 41864,
- "firstEndPos" : 41884,
- "secondEndPos" : 41884
-}, {
- "firstType" : "TextElement",
- "secondType" : "TextElement",
- "firstLabel" : "Is this a CALL node?",
- "secondLabel" : "Is this a CALL node?",
- "firstParentType" : "TagElement",
- "secondParentType" : "TagElement",
- "firstPos" : 41864,
- "secondPos" : 41864,
- "firstEndPos" : 41884,
- "secondEndPos" : 41884
-}, {
- "firstType" : "Modifier",
- "secondType" : "Modifier",
- "firstLabel" : "static",
- "secondLabel" : "static",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 41893,
- "secondPos" : 41893,
- "firstEndPos" : 41899,
- "secondEndPos" : 41899
-}, {
- "firstType" : "PrimitiveType",
- "secondType" : "PrimitiveType",
- "firstLabel" : "boolean",
- "secondLabel" : "boolean",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 41900,
- "secondPos" : 41900,
- "firstEndPos" : 41907,
- "secondEndPos" : 41907
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "isCall",
- "secondLabel" : "isCall",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 41908,
- "secondPos" : 41908,
- "firstEndPos" : 41914,
- "secondEndPos" : 41914
-}, {
- "firstType" : "SingleVariableDeclaration",
- "secondType" : "SingleVariableDeclaration",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 41915,
- "secondPos" : 41915,
- "firstEndPos" : 41921,
- "secondEndPos" : 41921
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "Node",
- "secondLabel" : "Node",
- "firstParentType" : "SimpleType",
- "secondParentType" : "SimpleType",
- "firstPos" : 41915,
- "secondPos" : 41915,
- "firstEndPos" : 41919,
- "secondEndPos" : 41919
-}, {
- "firstType" : "SimpleType",
- "secondType" : "SimpleType",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SingleVariableDeclaration",
- "secondParentType" : "SingleVariableDeclaration",
- "firstPos" : 41915,
- "secondPos" : 41915,
- "firstEndPos" : 41919,
- "secondEndPos" : 41919
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "n",
- "secondLabel" : "n",
- "firstParentType" : "SingleVariableDeclaration",
- "secondParentType" : "SingleVariableDeclaration",
- "firstPos" : 41920,
- "secondPos" : 41920,
- "firstEndPos" : 41921,
- "secondEndPos" : 41921
-}, {
- "firstType" : "Block",
- "secondType" : "Block",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 41923,
- "secondPos" : 41923,
- "firstEndPos" : 41966,
- "secondEndPos" : 41966
-}, {
- "firstType" : "ReturnStatement",
- "secondType" : "ReturnStatement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "Block",
- "secondParentType" : "Block",
- "firstPos" : 41929,
- "secondPos" : 41929,
- "firstEndPos" : 41962,
- "secondEndPos" : 41962
-}, {
- "firstType" : "InfixExpression",
- "secondType" : "InfixExpression",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "ReturnStatement",
- "secondParentType" : "ReturnStatement",
- "firstPos" : 41936,
- "secondPos" : 41936,
- "firstEndPos" : 41961,
- "secondEndPos" : 41961
-}, {
- "firstType" : "MethodInvocation",
- "secondType" : "MethodInvocation",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "InfixExpression",
- "secondParentType" : "InfixExpression",
- "firstPos" : 41936,
- "secondPos" : 41936,
- "firstEndPos" : 41947,
- "secondEndPos" : 41947
-}, {
- "firstType" : "METHOD_INVOCATION_RECEIVER",
- "secondType" : "METHOD_INVOCATION_RECEIVER",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 41936,
- "secondPos" : 41936,
- "firstEndPos" : 41937,
- "secondEndPos" : 41937
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "n",
- "secondLabel" : "n",
- "firstParentType" : "METHOD_INVOCATION_RECEIVER",
- "secondParentType" : "METHOD_INVOCATION_RECEIVER",
- "firstPos" : 41936,
- "secondPos" : 41936,
- "firstEndPos" : 41937,
- "secondEndPos" : 41937
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "getType",
- "secondLabel" : "getType",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 41938,
- "secondPos" : 41938,
- "firstEndPos" : 41945,
- "secondEndPos" : 41945
-}, {
- "firstType" : "INFIX_EXPRESSION_OPERATOR",
- "secondType" : "INFIX_EXPRESSION_OPERATOR",
- "firstLabel" : "==",
- "secondLabel" : "==",
- "firstParentType" : "InfixExpression",
- "secondParentType" : "InfixExpression",
- "firstPos" : 41948,
- "secondPos" : 41948,
- "firstEndPos" : 41950,
- "secondEndPos" : 41950
-}, {
- "firstType" : "QualifiedName",
- "secondType" : "QualifiedName",
- "firstLabel" : "Token.CALL",
- "secondLabel" : "Token.CALL",
- "firstParentType" : "InfixExpression",
- "secondParentType" : "InfixExpression",
- "firstPos" : 41951,
- "secondPos" : 41951,
- "firstEndPos" : 41961,
- "secondEndPos" : 41961
-}, {
- "firstType" : "MethodDeclaration",
- "secondType" : "MethodDeclaration",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "TypeDeclaration",
- "secondParentType" : "TypeDeclaration",
- "firstPos" : 41970,
- "secondPos" : 41970,
- "firstEndPos" : 42160,
- "secondEndPos" : 42160
-}, {
- "firstType" : "Javadoc",
- "secondType" : "Javadoc",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 41970,
- "secondPos" : 41970,
- "firstEndPos" : 42056,
- "secondEndPos" : 42056
-}, {
- "firstType" : "TagElement",
- "secondType" : "TagElement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "Javadoc",
- "secondParentType" : "Javadoc",
- "firstPos" : 41979,
- "secondPos" : 41979,
- "firstEndPos" : 41997,
- "secondEndPos" : 41997
-}, {
- "firstType" : "TAG_NAME",
- "secondType" : "TAG_NAME",
- "firstLabel" : "@param",
- "secondLabel" : "@param",
- "firstParentType" : "TagElement",
- "secondParentType" : "TagElement",
- "firstPos" : 41979,
- "secondPos" : 41979,
- "firstEndPos" : 41985,
- "secondEndPos" : 41985
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "node",
- "secondLabel" : "node",
- "firstParentType" : "TagElement",
- "secondParentType" : "TagElement",
- "firstPos" : 41986,
- "secondPos" : 41986,
- "firstEndPos" : 41990,
- "secondEndPos" : 41990
-}, {
- "firstType" : "TextElement",
- "secondType" : "TextElement",
- "firstLabel" : " A node",
- "secondLabel" : " A node",
- "firstParentType" : "TagElement",
- "secondParentType" : "TagElement",
- "firstPos" : 41990,
- "secondPos" : 41990,
- "firstEndPos" : 41997,
- "secondEndPos" : 41997
-}, {
- "firstType" : "TagElement",
- "secondType" : "TagElement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "Javadoc",
- "secondParentType" : "Javadoc",
- "firstPos" : 42003,
- "secondPos" : 42003,
- "firstEndPos" : 42050,
- "secondEndPos" : 42050
-}, {
- "firstType" : "TAG_NAME",
- "secondType" : "TAG_NAME",
- "firstLabel" : "@return",
- "secondLabel" : "@return",
- "firstParentType" : "TagElement",
- "secondParentType" : "TagElement",
- "firstPos" : 42003,
- "secondPos" : 42003,
- "firstEndPos" : 42010,
- "secondEndPos" : 42010
-}, {
- "firstType" : "TextElement",
- "secondType" : "TextElement",
- "firstLabel" : " Whether the call is a NEW or CALL node.",
- "secondLabel" : " Whether the call is a NEW or CALL node.",
- "firstParentType" : "TagElement",
- "secondParentType" : "TagElement",
- "firstPos" : 42010,
- "secondPos" : 42010,
- "firstEndPos" : 42050,
- "secondEndPos" : 42050
-}, {
- "firstType" : "Modifier",
- "secondType" : "Modifier",
- "firstLabel" : "static",
- "secondLabel" : "static",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 42059,
- "secondPos" : 42059,
- "firstEndPos" : 42065,
- "secondEndPos" : 42065
-}, {
- "firstType" : "PrimitiveType",
- "secondType" : "PrimitiveType",
- "firstLabel" : "boolean",
- "secondLabel" : "boolean",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 42066,
- "secondPos" : 42066,
- "firstEndPos" : 42073,
- "secondEndPos" : 42073
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "isCallOrNew",
- "secondLabel" : "isCallOrNew",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 42074,
- "secondPos" : 42074,
- "firstEndPos" : 42085,
- "secondEndPos" : 42085
-}, {
- "firstType" : "SingleVariableDeclaration",
- "secondType" : "SingleVariableDeclaration",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 42086,
- "secondPos" : 42086,
- "firstEndPos" : 42095,
- "secondEndPos" : 42095
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "Node",
- "secondLabel" : "Node",
- "firstParentType" : "SimpleType",
- "secondParentType" : "SimpleType",
- "firstPos" : 42086,
- "secondPos" : 42086,
- "firstEndPos" : 42090,
- "secondEndPos" : 42090
-}, {
- "firstType" : "SimpleType",
- "secondType" : "SimpleType",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SingleVariableDeclaration",
- "secondParentType" : "SingleVariableDeclaration",
- "firstPos" : 42086,
- "secondPos" : 42086,
- "firstEndPos" : 42090,
- "secondEndPos" : 42090
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "node",
- "secondLabel" : "node",
- "firstParentType" : "SingleVariableDeclaration",
- "secondParentType" : "SingleVariableDeclaration",
- "firstPos" : 42091,
- "secondPos" : 42091,
- "firstEndPos" : 42095,
- "secondEndPos" : 42095
-}, {
- "firstType" : "Block",
- "secondType" : "Block",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 42097,
- "secondPos" : 42097,
- "firstEndPos" : 42160,
- "secondEndPos" : 42160
-}, {
- "firstType" : "ReturnStatement",
- "secondType" : "ReturnStatement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "Block",
- "secondParentType" : "Block",
- "firstPos" : 42103,
- "secondPos" : 42103,
- "firstEndPos" : 42156,
- "secondEndPos" : 42156
-}, {
- "firstType" : "InfixExpression",
- "secondType" : "InfixExpression",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "ReturnStatement",
- "secondParentType" : "ReturnStatement",
- "firstPos" : 42110,
- "secondPos" : 42110,
- "firstEndPos" : 42155,
- "secondEndPos" : 42155
-}, {
- "firstType" : "MethodInvocation",
- "secondType" : "MethodInvocation",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "InfixExpression",
- "secondParentType" : "InfixExpression",
- "firstPos" : 42110,
- "secondPos" : 42110,
- "firstEndPos" : 42131,
- "secondEndPos" : 42131
-}, {
- "firstType" : "METHOD_INVOCATION_RECEIVER",
- "secondType" : "METHOD_INVOCATION_RECEIVER",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 42110,
- "secondPos" : 42110,
- "firstEndPos" : 42118,
- "secondEndPos" : 42118
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "NodeUtil",
- "secondLabel" : "NodeUtil",
- "firstParentType" : "METHOD_INVOCATION_RECEIVER",
- "secondParentType" : "METHOD_INVOCATION_RECEIVER",
- "firstPos" : 42110,
- "secondPos" : 42110,
- "firstEndPos" : 42118,
- "secondEndPos" : 42118
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "isCall",
- "secondLabel" : "isCall",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 42119,
- "secondPos" : 42119,
- "firstEndPos" : 42125,
- "secondEndPos" : 42125
-}, {
- "firstType" : "METHOD_INVOCATION_ARGUMENTS",
- "secondType" : "METHOD_INVOCATION_ARGUMENTS",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 42126,
- "secondPos" : 42126,
- "firstEndPos" : 42130,
- "secondEndPos" : 42130
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "node",
- "secondLabel" : "node",
- "firstParentType" : "METHOD_INVOCATION_ARGUMENTS",
- "secondParentType" : "METHOD_INVOCATION_ARGUMENTS",
- "firstPos" : 42126,
- "secondPos" : 42126,
- "firstEndPos" : 42130,
- "secondEndPos" : 42130
-}, {
- "firstType" : "INFIX_EXPRESSION_OPERATOR",
- "secondType" : "INFIX_EXPRESSION_OPERATOR",
- "firstLabel" : "||",
- "secondLabel" : "||",
- "firstParentType" : "InfixExpression",
- "secondParentType" : "InfixExpression",
- "firstPos" : 42132,
- "secondPos" : 42132,
- "firstEndPos" : 42134,
- "secondEndPos" : 42134
-}, {
- "firstType" : "MethodInvocation",
- "secondType" : "MethodInvocation",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "InfixExpression",
- "secondParentType" : "InfixExpression",
- "firstPos" : 42135,
- "secondPos" : 42135,
- "firstEndPos" : 42155,
- "secondEndPos" : 42155
-}, {
- "firstType" : "METHOD_INVOCATION_RECEIVER",
- "secondType" : "METHOD_INVOCATION_RECEIVER",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 42135,
- "secondPos" : 42135,
- "firstEndPos" : 42143,
- "secondEndPos" : 42143
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "NodeUtil",
- "secondLabel" : "NodeUtil",
- "firstParentType" : "METHOD_INVOCATION_RECEIVER",
- "secondParentType" : "METHOD_INVOCATION_RECEIVER",
- "firstPos" : 42135,
- "secondPos" : 42135,
- "firstEndPos" : 42143,
- "secondEndPos" : 42143
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "isNew",
- "secondLabel" : "isNew",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 42144,
- "secondPos" : 42144,
- "firstEndPos" : 42149,
- "secondEndPos" : 42149
-}, {
- "firstType" : "METHOD_INVOCATION_ARGUMENTS",
- "secondType" : "METHOD_INVOCATION_ARGUMENTS",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 42150,
- "secondPos" : 42150,
- "firstEndPos" : 42154,
- "secondEndPos" : 42154
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "node",
- "secondLabel" : "node",
- "firstParentType" : "METHOD_INVOCATION_ARGUMENTS",
- "secondParentType" : "METHOD_INVOCATION_ARGUMENTS",
- "firstPos" : 42150,
- "secondPos" : 42150,
- "firstEndPos" : 42154,
- "secondEndPos" : 42154
-}, {
- "firstType" : "MethodDeclaration",
- "secondType" : "MethodDeclaration",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "TypeDeclaration",
- "secondParentType" : "TypeDeclaration",
- "firstPos" : 42164,
- "secondPos" : 42164,
- "firstEndPos" : 42287,
- "secondEndPos" : 42287
-}, {
- "firstType" : "Javadoc",
- "secondType" : "Javadoc",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 42164,
- "secondPos" : 42164,
- "firstEndPos" : 42203,
- "secondEndPos" : 42203
-}, {
- "firstType" : "TagElement",
- "secondType" : "TagElement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "Javadoc",
- "secondParentType" : "Javadoc",
- "firstPos" : 42173,
- "secondPos" : 42173,
- "firstEndPos" : 42197,
- "secondEndPos" : 42197
-}, {
- "firstType" : "TextElement",
- "secondType" : "TextElement",
- "firstLabel" : "Is this a FUNCTION node?",
- "secondLabel" : "Is this a FUNCTION node?",
- "firstParentType" : "TagElement",
- "secondParentType" : "TagElement",
- "firstPos" : 42173,
- "secondPos" : 42173,
- "firstEndPos" : 42197,
- "secondEndPos" : 42197
-}, {
- "firstType" : "Modifier",
- "secondType" : "Modifier",
- "firstLabel" : "static",
- "secondLabel" : "static",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 42206,
- "secondPos" : 42206,
- "firstEndPos" : 42212,
- "secondEndPos" : 42212
-}, {
- "firstType" : "PrimitiveType",
- "secondType" : "PrimitiveType",
- "firstLabel" : "boolean",
- "secondLabel" : "boolean",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 42213,
- "secondPos" : 42213,
- "firstEndPos" : 42220,
- "secondEndPos" : 42220
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "isFunction",
- "secondLabel" : "isFunction",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 42221,
- "secondPos" : 42221,
- "firstEndPos" : 42231,
- "secondEndPos" : 42231
-}, {
- "firstType" : "SingleVariableDeclaration",
- "secondType" : "SingleVariableDeclaration",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 42232,
- "secondPos" : 42232,
- "firstEndPos" : 42238,
- "secondEndPos" : 42238
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "Node",
- "secondLabel" : "Node",
- "firstParentType" : "SimpleType",
- "secondParentType" : "SimpleType",
- "firstPos" : 42232,
- "secondPos" : 42232,
- "firstEndPos" : 42236,
- "secondEndPos" : 42236
-}, {
- "firstType" : "SimpleType",
- "secondType" : "SimpleType",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SingleVariableDeclaration",
- "secondParentType" : "SingleVariableDeclaration",
- "firstPos" : 42232,
- "secondPos" : 42232,
- "firstEndPos" : 42236,
- "secondEndPos" : 42236
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "n",
- "secondLabel" : "n",
- "firstParentType" : "SingleVariableDeclaration",
- "secondParentType" : "SingleVariableDeclaration",
- "firstPos" : 42237,
- "secondPos" : 42237,
- "firstEndPos" : 42238,
- "secondEndPos" : 42238
-}, {
- "firstType" : "Block",
- "secondType" : "Block",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 42240,
- "secondPos" : 42240,
- "firstEndPos" : 42287,
- "secondEndPos" : 42287
-}, {
- "firstType" : "ReturnStatement",
- "secondType" : "ReturnStatement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "Block",
- "secondParentType" : "Block",
- "firstPos" : 42246,
- "secondPos" : 42246,
- "firstEndPos" : 42283,
- "secondEndPos" : 42283
-}, {
- "firstType" : "InfixExpression",
- "secondType" : "InfixExpression",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "ReturnStatement",
- "secondParentType" : "ReturnStatement",
- "firstPos" : 42253,
- "secondPos" : 42253,
- "firstEndPos" : 42282,
- "secondEndPos" : 42282
-}, {
- "firstType" : "MethodInvocation",
- "secondType" : "MethodInvocation",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "InfixExpression",
- "secondParentType" : "InfixExpression",
- "firstPos" : 42253,
- "secondPos" : 42253,
- "firstEndPos" : 42264,
- "secondEndPos" : 42264
-}, {
- "firstType" : "METHOD_INVOCATION_RECEIVER",
- "secondType" : "METHOD_INVOCATION_RECEIVER",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 42253,
- "secondPos" : 42253,
- "firstEndPos" : 42254,
- "secondEndPos" : 42254
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "n",
- "secondLabel" : "n",
- "firstParentType" : "METHOD_INVOCATION_RECEIVER",
- "secondParentType" : "METHOD_INVOCATION_RECEIVER",
- "firstPos" : 42253,
- "secondPos" : 42253,
- "firstEndPos" : 42254,
- "secondEndPos" : 42254
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "getType",
- "secondLabel" : "getType",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 42255,
- "secondPos" : 42255,
- "firstEndPos" : 42262,
- "secondEndPos" : 42262
-}, {
- "firstType" : "INFIX_EXPRESSION_OPERATOR",
- "secondType" : "INFIX_EXPRESSION_OPERATOR",
- "firstLabel" : "==",
- "secondLabel" : "==",
- "firstParentType" : "InfixExpression",
- "secondParentType" : "InfixExpression",
- "firstPos" : 42265,
- "secondPos" : 42265,
- "firstEndPos" : 42267,
- "secondEndPos" : 42267
-}, {
- "firstType" : "QualifiedName",
- "secondType" : "QualifiedName",
- "firstLabel" : "Token.FUNCTION",
- "secondLabel" : "Token.FUNCTION",
- "firstParentType" : "InfixExpression",
- "secondParentType" : "InfixExpression",
- "firstPos" : 42268,
- "secondPos" : 42268,
- "firstEndPos" : 42282,
- "secondEndPos" : 42282
-}, {
- "firstType" : "MethodDeclaration",
- "secondType" : "MethodDeclaration",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "TypeDeclaration",
- "secondParentType" : "TypeDeclaration",
- "firstPos" : 42291,
- "secondPos" : 42291,
- "firstEndPos" : 42478,
- "secondEndPos" : 42478
-}, {
- "firstType" : "Javadoc",
- "secondType" : "Javadoc",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 42291,
- "secondPos" : 42291,
- "firstEndPos" : 42354,
- "secondEndPos" : 42354
-}, {
- "firstType" : "TagElement",
- "secondType" : "TagElement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "Javadoc",
- "secondParentType" : "Javadoc",
- "firstPos" : 42300,
- "secondPos" : 42300,
- "firstEndPos" : 42348,
- "secondEndPos" : 42348
-}, {
- "firstType" : "TextElement",
- "secondType" : "TextElement",
- "firstLabel" : "Return a BLOCK node for the given FUNCTION node.",
- "secondLabel" : "Return a BLOCK node for the given FUNCTION node.",
- "firstParentType" : "TagElement",
- "secondParentType" : "TagElement",
- "firstPos" : 42300,
- "secondPos" : 42300,
- "firstEndPos" : 42348,
- "secondEndPos" : 42348
-}, {
- "firstType" : "Modifier",
- "secondType" : "Modifier",
- "firstLabel" : "static",
- "secondLabel" : "static",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 42357,
- "secondPos" : 42357,
- "firstEndPos" : 42363,
- "secondEndPos" : 42363
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "Node",
- "secondLabel" : "Node",
- "firstParentType" : "SimpleType",
- "secondParentType" : "SimpleType",
- "firstPos" : 42364,
- "secondPos" : 42364,
- "firstEndPos" : 42368,
- "secondEndPos" : 42368
-}, {
- "firstType" : "SimpleType",
- "secondType" : "SimpleType",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 42364,
- "secondPos" : 42364,
- "firstEndPos" : 42368,
- "secondEndPos" : 42368
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "getFunctionBody",
- "secondLabel" : "getFunctionBody",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 42369,
- "secondPos" : 42369,
- "firstEndPos" : 42384,
- "secondEndPos" : 42384
-}, {
- "firstType" : "SingleVariableDeclaration",
- "secondType" : "SingleVariableDeclaration",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 42385,
- "secondPos" : 42385,
- "firstEndPos" : 42392,
- "secondEndPos" : 42392
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "Node",
- "secondLabel" : "Node",
- "firstParentType" : "SimpleType",
- "secondParentType" : "SimpleType",
- "firstPos" : 42385,
- "secondPos" : 42385,
- "firstEndPos" : 42389,
- "secondEndPos" : 42389
-}, {
- "firstType" : "SimpleType",
- "secondType" : "SimpleType",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SingleVariableDeclaration",
- "secondParentType" : "SingleVariableDeclaration",
- "firstPos" : 42385,
- "secondPos" : 42385,
- "firstEndPos" : 42389,
- "secondEndPos" : 42389
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "fn",
- "secondLabel" : "fn",
- "firstParentType" : "SingleVariableDeclaration",
- "secondParentType" : "SingleVariableDeclaration",
- "firstPos" : 42390,
- "secondPos" : 42390,
- "firstEndPos" : 42392,
- "secondEndPos" : 42392
-}, {
- "firstType" : "Block",
- "secondType" : "Block",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 42394,
- "secondPos" : 42394,
- "firstEndPos" : 42478,
- "secondEndPos" : 42478
-}, {
- "firstType" : "ExpressionStatement",
- "secondType" : "ExpressionStatement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "Block",
- "secondParentType" : "Block",
- "firstPos" : 42400,
- "secondPos" : 42400,
- "firstEndPos" : 42444,
- "secondEndPos" : 42444
-}, {
- "firstType" : "MethodInvocation",
- "secondType" : "MethodInvocation",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "ExpressionStatement",
- "secondParentType" : "ExpressionStatement",
- "firstPos" : 42400,
- "secondPos" : 42400,
- "firstEndPos" : 42443,
- "secondEndPos" : 42443
-}, {
- "firstType" : "METHOD_INVOCATION_RECEIVER",
- "secondType" : "METHOD_INVOCATION_RECEIVER",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 42400,
- "secondPos" : 42400,
- "firstEndPos" : 42413,
- "secondEndPos" : 42413
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "Preconditions",
- "secondLabel" : "Preconditions",
- "firstParentType" : "METHOD_INVOCATION_RECEIVER",
- "secondParentType" : "METHOD_INVOCATION_RECEIVER",
- "firstPos" : 42400,
- "secondPos" : 42400,
- "firstEndPos" : 42413,
- "secondEndPos" : 42413
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "checkArgument",
- "secondLabel" : "checkArgument",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 42414,
- "secondPos" : 42414,
- "firstEndPos" : 42427,
- "secondEndPos" : 42427
-}, {
- "firstType" : "METHOD_INVOCATION_ARGUMENTS",
- "secondType" : "METHOD_INVOCATION_ARGUMENTS",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 42428,
- "secondPos" : 42428,
- "firstEndPos" : 42442,
- "secondEndPos" : 42442
-}, {
- "firstType" : "MethodInvocation",
- "secondType" : "MethodInvocation",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "METHOD_INVOCATION_ARGUMENTS",
- "secondParentType" : "METHOD_INVOCATION_ARGUMENTS",
- "firstPos" : 42428,
- "secondPos" : 42428,
- "firstEndPos" : 42442,
- "secondEndPos" : 42442
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "isFunction",
- "secondLabel" : "isFunction",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 42428,
- "secondPos" : 42428,
- "firstEndPos" : 42438,
- "secondEndPos" : 42438
-}, {
- "firstType" : "METHOD_INVOCATION_ARGUMENTS",
- "secondType" : "METHOD_INVOCATION_ARGUMENTS",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 42439,
- "secondPos" : 42439,
- "firstEndPos" : 42441,
- "secondEndPos" : 42441
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "fn",
- "secondLabel" : "fn",
- "firstParentType" : "METHOD_INVOCATION_ARGUMENTS",
- "secondParentType" : "METHOD_INVOCATION_ARGUMENTS",
- "firstPos" : 42439,
- "secondPos" : 42439,
- "firstEndPos" : 42441,
- "secondEndPos" : 42441
-}, {
- "firstType" : "ReturnStatement",
- "secondType" : "ReturnStatement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "Block",
- "secondParentType" : "Block",
- "firstPos" : 42449,
- "secondPos" : 42449,
- "firstEndPos" : 42474,
- "secondEndPos" : 42474
-}, {
- "firstType" : "MethodInvocation",
- "secondType" : "MethodInvocation",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "ReturnStatement",
- "secondParentType" : "ReturnStatement",
- "firstPos" : 42456,
- "secondPos" : 42456,
- "firstEndPos" : 42473,
- "secondEndPos" : 42473
-}, {
- "firstType" : "METHOD_INVOCATION_RECEIVER",
- "secondType" : "METHOD_INVOCATION_RECEIVER",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 42456,
- "secondPos" : 42456,
- "firstEndPos" : 42458,
- "secondEndPos" : 42458
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "fn",
- "secondLabel" : "fn",
- "firstParentType" : "METHOD_INVOCATION_RECEIVER",
- "secondParentType" : "METHOD_INVOCATION_RECEIVER",
- "firstPos" : 42456,
- "secondPos" : 42456,
- "firstEndPos" : 42458,
- "secondEndPos" : 42458
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "getLastChild",
- "secondLabel" : "getLastChild",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 42459,
- "secondPos" : 42459,
- "firstEndPos" : 42471,
- "secondEndPos" : 42471
-}, {
- "firstType" : "MethodDeclaration",
- "secondType" : "MethodDeclaration",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "TypeDeclaration",
- "secondParentType" : "TypeDeclaration",
- "firstPos" : 42482,
- "secondPos" : 42482,
- "firstEndPos" : 42599,
- "secondEndPos" : 42599
-}, {
- "firstType" : "Javadoc",
- "secondType" : "Javadoc",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 42482,
- "secondPos" : 42482,
- "firstEndPos" : 42517,
- "secondEndPos" : 42517
-}, {
- "firstType" : "TagElement",
- "secondType" : "TagElement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "Javadoc",
- "secondParentType" : "Javadoc",
- "firstPos" : 42491,
- "secondPos" : 42491,
- "firstEndPos" : 42511,
- "secondEndPos" : 42511
-}, {
- "firstType" : "TextElement",
- "secondType" : "TextElement",
- "firstLabel" : "Is this a THIS node?",
- "secondLabel" : "Is this a THIS node?",
- "firstParentType" : "TagElement",
- "secondParentType" : "TagElement",
- "firstPos" : 42491,
- "secondPos" : 42491,
- "firstEndPos" : 42511,
- "secondEndPos" : 42511
-}, {
- "firstType" : "Modifier",
- "secondType" : "Modifier",
- "firstLabel" : "static",
- "secondLabel" : "static",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 42520,
- "secondPos" : 42520,
- "firstEndPos" : 42526,
- "secondEndPos" : 42526
-}, {
- "firstType" : "PrimitiveType",
- "secondType" : "PrimitiveType",
- "firstLabel" : "boolean",
- "secondLabel" : "boolean",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 42527,
- "secondPos" : 42527,
- "firstEndPos" : 42534,
- "secondEndPos" : 42534
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "isThis",
- "secondLabel" : "isThis",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 42535,
- "secondPos" : 42535,
- "firstEndPos" : 42541,
- "secondEndPos" : 42541
-}, {
- "firstType" : "SingleVariableDeclaration",
- "secondType" : "SingleVariableDeclaration",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 42542,
- "secondPos" : 42542,
- "firstEndPos" : 42551,
- "secondEndPos" : 42551
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "Node",
- "secondLabel" : "Node",
- "firstParentType" : "SimpleType",
- "secondParentType" : "SimpleType",
- "firstPos" : 42542,
- "secondPos" : 42542,
- "firstEndPos" : 42546,
- "secondEndPos" : 42546
-}, {
- "firstType" : "SimpleType",
- "secondType" : "SimpleType",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SingleVariableDeclaration",
- "secondParentType" : "SingleVariableDeclaration",
- "firstPos" : 42542,
- "secondPos" : 42542,
- "firstEndPos" : 42546,
- "secondEndPos" : 42546
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "node",
- "secondLabel" : "node",
- "firstParentType" : "SingleVariableDeclaration",
- "secondParentType" : "SingleVariableDeclaration",
- "firstPos" : 42547,
- "secondPos" : 42547,
- "firstEndPos" : 42551,
- "secondEndPos" : 42551
-}, {
- "firstType" : "Block",
- "secondType" : "Block",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 42553,
- "secondPos" : 42553,
- "firstEndPos" : 42599,
- "secondEndPos" : 42599
-}, {
- "firstType" : "ReturnStatement",
- "secondType" : "ReturnStatement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "Block",
- "secondParentType" : "Block",
- "firstPos" : 42559,
- "secondPos" : 42559,
- "firstEndPos" : 42595,
- "secondEndPos" : 42595
-}, {
- "firstType" : "InfixExpression",
- "secondType" : "InfixExpression",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "ReturnStatement",
- "secondParentType" : "ReturnStatement",
- "firstPos" : 42566,
- "secondPos" : 42566,
- "firstEndPos" : 42594,
- "secondEndPos" : 42594
-}, {
- "firstType" : "MethodInvocation",
- "secondType" : "MethodInvocation",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "InfixExpression",
- "secondParentType" : "InfixExpression",
- "firstPos" : 42566,
- "secondPos" : 42566,
- "firstEndPos" : 42580,
- "secondEndPos" : 42580
-}, {
- "firstType" : "METHOD_INVOCATION_RECEIVER",
- "secondType" : "METHOD_INVOCATION_RECEIVER",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 42566,
- "secondPos" : 42566,
- "firstEndPos" : 42570,
- "secondEndPos" : 42570
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "node",
- "secondLabel" : "node",
- "firstParentType" : "METHOD_INVOCATION_RECEIVER",
- "secondParentType" : "METHOD_INVOCATION_RECEIVER",
- "firstPos" : 42566,
- "secondPos" : 42566,
- "firstEndPos" : 42570,
- "secondEndPos" : 42570
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "getType",
- "secondLabel" : "getType",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 42571,
- "secondPos" : 42571,
- "firstEndPos" : 42578,
- "secondEndPos" : 42578
-}, {
- "firstType" : "INFIX_EXPRESSION_OPERATOR",
- "secondType" : "INFIX_EXPRESSION_OPERATOR",
- "firstLabel" : "==",
- "secondLabel" : "==",
- "firstParentType" : "InfixExpression",
- "secondParentType" : "InfixExpression",
- "firstPos" : 42581,
- "secondPos" : 42581,
- "firstEndPos" : 42583,
- "secondEndPos" : 42583
-}, {
- "firstType" : "QualifiedName",
- "secondType" : "QualifiedName",
- "firstLabel" : "Token.THIS",
- "secondLabel" : "Token.THIS",
- "firstParentType" : "InfixExpression",
- "secondParentType" : "InfixExpression",
- "firstPos" : 42584,
- "secondPos" : 42584,
- "firstEndPos" : 42594,
- "secondEndPos" : 42594
-}, {
- "firstType" : "MethodDeclaration",
- "secondType" : "MethodDeclaration",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "TypeDeclaration",
- "secondParentType" : "TypeDeclaration",
- "firstPos" : 42603,
- "secondPos" : 42603,
- "firstEndPos" : 42745,
- "secondEndPos" : 42745
-}, {
- "firstType" : "Javadoc",
- "secondType" : "Javadoc",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 42603,
- "secondPos" : 42603,
- "firstEndPos" : 42661,
- "secondEndPos" : 42661
-}, {
- "firstType" : "TagElement",
- "secondType" : "TagElement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "Javadoc",
- "secondParentType" : "Javadoc",
- "firstPos" : 42612,
- "secondPos" : 42612,
- "firstEndPos" : 42655,
- "secondEndPos" : 42655
-}, {
- "firstType" : "TextElement",
- "secondType" : "TextElement",
- "firstLabel" : "Is this node or any of its children a CALL?",
- "secondLabel" : "Is this node or any of its children a CALL?",
- "firstParentType" : "TagElement",
- "secondParentType" : "TagElement",
- "firstPos" : 42612,
- "secondPos" : 42612,
- "firstEndPos" : 42655,
- "secondEndPos" : 42655
-}, {
- "firstType" : "Modifier",
- "secondType" : "Modifier",
- "firstLabel" : "static",
- "secondLabel" : "static",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 42664,
- "secondPos" : 42664,
- "firstEndPos" : 42670,
- "secondEndPos" : 42670
-}, {
- "firstType" : "PrimitiveType",
- "secondType" : "PrimitiveType",
- "firstLabel" : "boolean",
- "secondLabel" : "boolean",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 42671,
- "secondPos" : 42671,
- "firstEndPos" : 42678,
- "secondEndPos" : 42678
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "containsCall",
- "secondLabel" : "containsCall",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 42679,
- "secondPos" : 42679,
- "firstEndPos" : 42691,
- "secondEndPos" : 42691
-}, {
- "firstType" : "SingleVariableDeclaration",
- "secondType" : "SingleVariableDeclaration",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 42692,
- "secondPos" : 42692,
- "firstEndPos" : 42698,
- "secondEndPos" : 42698
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "Node",
- "secondLabel" : "Node",
- "firstParentType" : "SimpleType",
- "secondParentType" : "SimpleType",
- "firstPos" : 42692,
- "secondPos" : 42692,
- "firstEndPos" : 42696,
- "secondEndPos" : 42696
-}, {
- "firstType" : "SimpleType",
- "secondType" : "SimpleType",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SingleVariableDeclaration",
- "secondParentType" : "SingleVariableDeclaration",
- "firstPos" : 42692,
- "secondPos" : 42692,
- "firstEndPos" : 42696,
- "secondEndPos" : 42696
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "n",
- "secondLabel" : "n",
- "firstParentType" : "SingleVariableDeclaration",
- "secondParentType" : "SingleVariableDeclaration",
- "firstPos" : 42697,
- "secondPos" : 42697,
- "firstEndPos" : 42698,
- "secondEndPos" : 42698
-}, {
- "firstType" : "Block",
- "secondType" : "Block",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 42700,
- "secondPos" : 42700,
- "firstEndPos" : 42745,
- "secondEndPos" : 42745
-}, {
- "firstType" : "ReturnStatement",
- "secondType" : "ReturnStatement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "Block",
- "secondParentType" : "Block",
- "firstPos" : 42706,
- "secondPos" : 42706,
- "firstEndPos" : 42741,
- "secondEndPos" : 42741
-}, {
- "firstType" : "MethodInvocation",
- "secondType" : "MethodInvocation",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "ReturnStatement",
- "secondParentType" : "ReturnStatement",
- "firstPos" : 42713,
- "secondPos" : 42713,
- "firstEndPos" : 42740,
- "secondEndPos" : 42740
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "containsType",
- "secondLabel" : "containsType",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 42713,
- "secondPos" : 42713,
- "firstEndPos" : 42725,
- "secondEndPos" : 42725
-}, {
- "firstType" : "METHOD_INVOCATION_ARGUMENTS",
- "secondType" : "METHOD_INVOCATION_ARGUMENTS",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 42726,
- "secondPos" : 42726,
- "firstEndPos" : 42739,
- "secondEndPos" : 42739
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "n",
- "secondLabel" : "n",
- "firstParentType" : "METHOD_INVOCATION_ARGUMENTS",
- "secondParentType" : "METHOD_INVOCATION_ARGUMENTS",
- "firstPos" : 42726,
- "secondPos" : 42726,
- "firstEndPos" : 42727,
- "secondEndPos" : 42727
-}, {
- "firstType" : "QualifiedName",
- "secondType" : "QualifiedName",
- "firstLabel" : "Token.CALL",
- "secondLabel" : "Token.CALL",
- "firstParentType" : "METHOD_INVOCATION_ARGUMENTS",
- "secondParentType" : "METHOD_INVOCATION_ARGUMENTS",
- "firstPos" : 42729,
- "secondPos" : 42729,
- "firstEndPos" : 42739,
- "secondEndPos" : 42739
-}, {
- "firstType" : "MethodDeclaration",
- "secondType" : "MethodDeclaration",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "TypeDeclaration",
- "secondParentType" : "TypeDeclaration",
- "firstPos" : 42749,
- "secondPos" : 42749,
- "firstEndPos" : 43098,
- "secondEndPos" : 43098
-}, {
- "firstType" : "Javadoc",
- "secondType" : "Javadoc",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 42749,
- "secondPos" : 42749,
- "firstEndPos" : 42985,
- "secondEndPos" : 42985
-}, {
- "firstType" : "TagElement",
- "secondType" : "TagElement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "Javadoc",
- "secondParentType" : "Javadoc",
- "firstPos" : 42758,
- "secondPos" : 42758,
- "firstEndPos" : 42979,
- "secondEndPos" : 42979
-}, {
- "firstType" : "TextElement",
- "secondType" : "TextElement",
- "firstLabel" : "Is this node a function declaration? A function declaration is a function",
- "secondLabel" : "Is this node a function declaration? A function declaration is a function",
- "firstParentType" : "TagElement",
- "secondParentType" : "TagElement",
- "firstPos" : 42758,
- "secondPos" : 42758,
- "firstEndPos" : 42831,
- "secondEndPos" : 42831
-}, {
- "firstType" : "TextElement",
- "secondType" : "TextElement",
- "firstLabel" : "that has a name that is added to the current scope (i.e. a function that",
- "secondLabel" : "that has a name that is added to the current scope (i.e. a function that",
- "firstParentType" : "TagElement",
- "secondParentType" : "TagElement",
- "firstPos" : 42837,
- "secondPos" : 42837,
- "firstEndPos" : 42909,
- "secondEndPos" : 42909
-}, {
- "firstType" : "TextElement",
- "secondType" : "TextElement",
- "firstLabel" : "is not part of a expression; see ",
- "secondLabel" : "is not part of a expression; see ",
- "firstParentType" : "TagElement",
- "secondParentType" : "TagElement",
- "firstPos" : 42915,
- "secondPos" : 42915,
- "firstEndPos" : 42948,
- "secondEndPos" : 42948
-}, {
- "firstType" : "TagElement",
- "secondType" : "TagElement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "TagElement",
- "secondParentType" : "TagElement",
- "firstPos" : 42948,
- "secondPos" : 42948,
- "firstEndPos" : 42977,
- "secondEndPos" : 42977
-}, {
- "firstType" : "TAG_NAME",
- "secondType" : "TAG_NAME",
- "firstLabel" : "@link",
- "secondLabel" : "@link",
- "firstParentType" : "TagElement",
- "secondParentType" : "TagElement",
- "firstPos" : 42948,
- "secondPos" : 42948,
- "firstEndPos" : 42953,
- "secondEndPos" : 42953
-}, {
- "firstType" : "MemberRef",
- "secondType" : "MemberRef",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "TagElement",
- "secondParentType" : "TagElement",
- "firstPos" : 42955,
- "secondPos" : 42955,
- "firstEndPos" : 42976,
- "secondEndPos" : 42976
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "isFunctionExpression",
- "secondLabel" : "isFunctionExpression",
- "firstParentType" : "MemberRef",
- "secondParentType" : "MemberRef",
- "firstPos" : 42956,
- "secondPos" : 42956,
- "firstEndPos" : 42976,
- "secondEndPos" : 42976
-}, {
- "firstType" : "TextElement",
- "secondType" : "TextElement",
- "firstLabel" : ").",
- "secondLabel" : ").",
- "firstParentType" : "TagElement",
- "secondParentType" : "TagElement",
- "firstPos" : 42977,
- "secondPos" : 42977,
- "firstEndPos" : 42979,
- "secondEndPos" : 42979
-}, {
- "firstType" : "Modifier",
- "secondType" : "Modifier",
- "firstLabel" : "static",
- "secondLabel" : "static",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 42988,
- "secondPos" : 42988,
- "firstEndPos" : 42994,
- "secondEndPos" : 42994
-}, {
- "firstType" : "PrimitiveType",
- "secondType" : "PrimitiveType",
- "firstLabel" : "boolean",
- "secondLabel" : "boolean",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 42995,
- "secondPos" : 42995,
- "firstEndPos" : 43002,
- "secondEndPos" : 43002
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "isFunctionDeclaration",
- "secondLabel" : "isFunctionDeclaration",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 43003,
- "secondPos" : 43003,
- "firstEndPos" : 43024,
- "secondEndPos" : 43024
-}, {
- "firstType" : "SingleVariableDeclaration",
- "secondType" : "SingleVariableDeclaration",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 43025,
- "secondPos" : 43025,
- "firstEndPos" : 43031,
- "secondEndPos" : 43031
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "Node",
- "secondLabel" : "Node",
- "firstParentType" : "SimpleType",
- "secondParentType" : "SimpleType",
- "firstPos" : 43025,
- "secondPos" : 43025,
- "firstEndPos" : 43029,
- "secondEndPos" : 43029
-}, {
- "firstType" : "SimpleType",
- "secondType" : "SimpleType",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SingleVariableDeclaration",
- "secondParentType" : "SingleVariableDeclaration",
- "firstPos" : 43025,
- "secondPos" : 43025,
- "firstEndPos" : 43029,
- "secondEndPos" : 43029
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "n",
- "secondLabel" : "n",
- "firstParentType" : "SingleVariableDeclaration",
- "secondParentType" : "SingleVariableDeclaration",
- "firstPos" : 43030,
- "secondPos" : 43030,
- "firstEndPos" : 43031,
- "secondEndPos" : 43031
-}, {
- "firstType" : "Block",
- "secondType" : "Block",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 43033,
- "secondPos" : 43033,
- "firstEndPos" : 43098,
- "secondEndPos" : 43098
-}, {
- "firstType" : "ReturnStatement",
- "secondType" : "ReturnStatement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "Block",
- "secondParentType" : "Block",
- "firstPos" : 43039,
- "secondPos" : 43039,
- "firstEndPos" : 43094,
- "secondEndPos" : 43094
-}, {
- "firstType" : "InfixExpression",
- "secondType" : "InfixExpression",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "ReturnStatement",
- "secondParentType" : "ReturnStatement",
- "firstPos" : 43046,
- "secondPos" : 43046,
- "firstEndPos" : 43093,
- "secondEndPos" : 43093
-}, {
- "firstType" : "InfixExpression",
- "secondType" : "InfixExpression",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "InfixExpression",
- "secondParentType" : "InfixExpression",
- "firstPos" : 43046,
- "secondPos" : 43046,
- "firstEndPos" : 43075,
- "secondEndPos" : 43075
-}, {
- "firstType" : "MethodInvocation",
- "secondType" : "MethodInvocation",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "InfixExpression",
- "secondParentType" : "InfixExpression",
- "firstPos" : 43046,
- "secondPos" : 43046,
- "firstEndPos" : 43057,
- "secondEndPos" : 43057
-}, {
- "firstType" : "METHOD_INVOCATION_RECEIVER",
- "secondType" : "METHOD_INVOCATION_RECEIVER",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 43046,
- "secondPos" : 43046,
- "firstEndPos" : 43047,
- "secondEndPos" : 43047
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "n",
- "secondLabel" : "n",
- "firstParentType" : "METHOD_INVOCATION_RECEIVER",
- "secondParentType" : "METHOD_INVOCATION_RECEIVER",
- "firstPos" : 43046,
- "secondPos" : 43046,
- "firstEndPos" : 43047,
- "secondEndPos" : 43047
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "getType",
- "secondLabel" : "getType",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 43048,
- "secondPos" : 43048,
- "firstEndPos" : 43055,
- "secondEndPos" : 43055
-}, {
- "firstType" : "INFIX_EXPRESSION_OPERATOR",
- "secondType" : "INFIX_EXPRESSION_OPERATOR",
- "firstLabel" : "==",
- "secondLabel" : "==",
- "firstParentType" : "InfixExpression",
- "secondParentType" : "InfixExpression",
- "firstPos" : 43058,
- "secondPos" : 43058,
- "firstEndPos" : 43060,
- "secondEndPos" : 43060
-}, {
- "firstType" : "QualifiedName",
- "secondType" : "QualifiedName",
- "firstLabel" : "Token.FUNCTION",
- "secondLabel" : "Token.FUNCTION",
- "firstParentType" : "InfixExpression",
- "secondParentType" : "InfixExpression",
- "firstPos" : 43061,
- "secondPos" : 43061,
- "firstEndPos" : 43075,
- "secondEndPos" : 43075
-}, {
- "firstType" : "INFIX_EXPRESSION_OPERATOR",
- "secondType" : "INFIX_EXPRESSION_OPERATOR",
- "firstLabel" : "&&",
- "secondLabel" : "&&",
- "firstParentType" : "InfixExpression",
- "secondParentType" : "InfixExpression",
- "firstPos" : 43076,
- "secondPos" : 43076,
- "firstEndPos" : 43078,
- "secondEndPos" : 43078
-}, {
- "firstType" : "MethodInvocation",
- "secondType" : "MethodInvocation",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "InfixExpression",
- "secondParentType" : "InfixExpression",
- "firstPos" : 43079,
- "secondPos" : 43079,
- "firstEndPos" : 43093,
- "secondEndPos" : 43093
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "isStatement",
- "secondLabel" : "isStatement",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 43079,
- "secondPos" : 43079,
- "firstEndPos" : 43090,
- "secondEndPos" : 43090
-}, {
- "firstType" : "METHOD_INVOCATION_ARGUMENTS",
- "secondType" : "METHOD_INVOCATION_ARGUMENTS",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 43091,
- "secondPos" : 43091,
- "firstEndPos" : 43092,
- "secondEndPos" : 43092
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "n",
- "secondLabel" : "n",
- "firstParentType" : "METHOD_INVOCATION_ARGUMENTS",
- "secondParentType" : "METHOD_INVOCATION_ARGUMENTS",
- "firstPos" : 43091,
- "secondPos" : 43091,
- "firstEndPos" : 43092,
- "secondEndPos" : 43092
-}, {
- "firstType" : "MethodDeclaration",
- "secondType" : "MethodDeclaration",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "TypeDeclaration",
- "secondParentType" : "TypeDeclaration",
- "firstPos" : 43102,
- "secondPos" : 43102,
- "firstEndPos" : 43504,
- "secondEndPos" : 43504
-}, {
- "firstType" : "Javadoc",
- "secondType" : "Javadoc",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 43102,
- "secondPos" : 43102,
- "firstEndPos" : 43285,
- "secondEndPos" : 43285
-}, {
- "firstType" : "TagElement",
- "secondType" : "TagElement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "Javadoc",
- "secondParentType" : "Javadoc",
- "firstPos" : 43111,
- "secondPos" : 43111,
- "firstEndPos" : 43279,
- "secondEndPos" : 43279
-}, {
- "firstType" : "TextElement",
- "secondType" : "TextElement",
- "firstLabel" : "Is this node a hoisted function declaration? A function declaration in the",
- "secondLabel" : "Is this node a hoisted function declaration? A function declaration in the",
- "firstParentType" : "TagElement",
- "secondParentType" : "TagElement",
- "firstPos" : 43111,
- "secondPos" : 43111,
- "firstEndPos" : 43185,
- "secondEndPos" : 43185
-}, {
- "firstType" : "TextElement",
- "secondType" : "TextElement",
- "firstLabel" : "scope root is hoisted to the top of the scope.",
- "secondLabel" : "scope root is hoisted to the top of the scope.",
- "firstParentType" : "TagElement",
- "secondParentType" : "TagElement",
- "firstPos" : 43191,
- "secondPos" : 43191,
- "firstEndPos" : 43237,
- "secondEndPos" : 43237
-}, {
- "firstType" : "TextElement",
- "secondType" : "TextElement",
- "firstLabel" : "See ",
- "secondLabel" : "See ",
- "firstParentType" : "TagElement",
- "secondParentType" : "TagElement",
- "firstPos" : 43243,
- "secondPos" : 43243,
- "firstEndPos" : 43247,
- "secondEndPos" : 43247
-}, {
- "firstType" : "TagElement",
- "secondType" : "TagElement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "TagElement",
- "secondParentType" : "TagElement",
- "firstPos" : 43247,
- "secondPos" : 43247,
- "firstEndPos" : 43277,
- "secondEndPos" : 43277
-}, {
- "firstType" : "TAG_NAME",
- "secondType" : "TAG_NAME",
- "firstLabel" : "@link",
- "secondLabel" : "@link",
- "firstParentType" : "TagElement",
- "secondParentType" : "TagElement",
- "firstPos" : 43247,
- "secondPos" : 43247,
- "firstEndPos" : 43252,
- "secondEndPos" : 43252
-}, {
- "firstType" : "MemberRef",
- "secondType" : "MemberRef",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "TagElement",
- "secondParentType" : "TagElement",
- "firstPos" : 43254,
- "secondPos" : 43254,
- "firstEndPos" : 43276,
- "secondEndPos" : 43276
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "isFunctionDeclaration",
- "secondLabel" : "isFunctionDeclaration",
- "firstParentType" : "MemberRef",
- "secondParentType" : "MemberRef",
- "firstPos" : 43255,
- "secondPos" : 43255,
- "firstEndPos" : 43276,
- "secondEndPos" : 43276
-}, {
- "firstType" : "TextElement",
- "secondType" : "TextElement",
- "firstLabel" : ").",
- "secondLabel" : ").",
- "firstParentType" : "TagElement",
- "secondParentType" : "TagElement",
- "firstPos" : 43277,
- "secondPos" : 43277,
- "firstEndPos" : 43279,
- "secondEndPos" : 43279
-}, {
- "firstType" : "Modifier",
- "secondType" : "Modifier",
- "firstLabel" : "static",
- "secondLabel" : "static",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 43288,
- "secondPos" : 43288,
- "firstEndPos" : 43294,
- "secondEndPos" : 43294
-}, {
- "firstType" : "PrimitiveType",
- "secondType" : "PrimitiveType",
- "firstLabel" : "boolean",
- "secondLabel" : "boolean",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 43295,
- "secondPos" : 43295,
- "firstEndPos" : 43302,
- "secondEndPos" : 43302
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "isHoistedFunctionDeclaration",
- "secondLabel" : "isHoistedFunctionDeclaration",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 43303,
- "secondPos" : 43303,
- "firstEndPos" : 43331,
- "secondEndPos" : 43331
-}, {
- "firstType" : "SingleVariableDeclaration",
- "secondType" : "SingleVariableDeclaration",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 43332,
- "secondPos" : 43332,
- "firstEndPos" : 43338,
- "secondEndPos" : 43338
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "Node",
- "secondLabel" : "Node",
- "firstParentType" : "SimpleType",
- "secondParentType" : "SimpleType",
- "firstPos" : 43332,
- "secondPos" : 43332,
- "firstEndPos" : 43336,
- "secondEndPos" : 43336
-}, {
- "firstType" : "SimpleType",
- "secondType" : "SimpleType",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "SingleVariableDeclaration",
- "secondParentType" : "SingleVariableDeclaration",
- "firstPos" : 43332,
- "secondPos" : 43332,
- "firstEndPos" : 43336,
- "secondEndPos" : 43336
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "n",
- "secondLabel" : "n",
- "firstParentType" : "SingleVariableDeclaration",
- "secondParentType" : "SingleVariableDeclaration",
- "firstPos" : 43337,
- "secondPos" : 43337,
- "firstEndPos" : 43338,
- "secondEndPos" : 43338
-}, {
- "firstType" : "Block",
- "secondType" : "Block",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 43340,
- "secondPos" : 43340,
- "firstEndPos" : 43504,
- "secondEndPos" : 43504
-}, {
- "firstType" : "ReturnStatement",
- "secondType" : "ReturnStatement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "Block",
- "secondParentType" : "Block",
- "firstPos" : 43346,
- "secondPos" : 43346,
- "firstEndPos" : 43500,
- "secondEndPos" : 43500
-}, {
- "firstType" : "InfixExpression",
- "secondType" : "InfixExpression",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "ReturnStatement",
- "secondParentType" : "ReturnStatement",
- "firstPos" : 43353,
- "secondPos" : 43353,
- "firstEndPos" : 43499,
- "secondEndPos" : 43499
-}, {
- "firstType" : "MethodInvocation",
- "secondType" : "MethodInvocation",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "InfixExpression",
- "secondParentType" : "InfixExpression",
- "firstPos" : 43353,
- "secondPos" : 43353,
- "firstEndPos" : 43377,
- "secondEndPos" : 43377
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "isFunctionDeclaration",
- "secondLabel" : "isFunctionDeclaration",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 43353,
- "secondPos" : 43353,
- "firstEndPos" : 43374,
- "secondEndPos" : 43374
-}, {
- "firstType" : "METHOD_INVOCATION_ARGUMENTS",
- "secondType" : "METHOD_INVOCATION_ARGUMENTS",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 43375,
- "secondPos" : 43375,
- "firstEndPos" : 43376,
- "secondEndPos" : 43376
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "n",
- "secondLabel" : "n",
- "firstParentType" : "METHOD_INVOCATION_ARGUMENTS",
- "secondParentType" : "METHOD_INVOCATION_ARGUMENTS",
- "firstPos" : 43375,
- "secondPos" : 43375,
- "firstEndPos" : 43376,
- "secondEndPos" : 43376
-}, {
- "firstType" : "INFIX_EXPRESSION_OPERATOR",
- "secondType" : "INFIX_EXPRESSION_OPERATOR",
- "firstLabel" : "&&",
- "secondLabel" : "&&",
- "firstParentType" : "InfixExpression",
- "secondParentType" : "InfixExpression",
- "firstPos" : 43386,
- "secondPos" : 43386,
- "firstEndPos" : 43388,
- "secondEndPos" : 43388
-}, {
- "firstType" : "ParenthesizedExpression",
- "secondType" : "ParenthesizedExpression",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "InfixExpression",
- "secondParentType" : "InfixExpression",
- "firstPos" : 43389,
- "secondPos" : 43389,
- "firstEndPos" : 43499,
- "secondEndPos" : 43499
-}, {
- "firstType" : "InfixExpression",
- "secondType" : "InfixExpression",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "ParenthesizedExpression",
- "secondParentType" : "ParenthesizedExpression",
- "firstPos" : 43390,
- "secondPos" : 43390,
- "firstEndPos" : 43498,
- "secondEndPos" : 43498
-}, {
- "firstType" : "InfixExpression",
- "secondType" : "InfixExpression",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "InfixExpression",
- "secondParentType" : "InfixExpression",
- "firstPos" : 43390,
- "secondPos" : 43390,
- "firstEndPos" : 43429,
- "secondEndPos" : 43429
-}, {
- "firstType" : "MethodInvocation",
- "secondType" : "MethodInvocation",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "InfixExpression",
- "secondParentType" : "InfixExpression",
- "firstPos" : 43390,
- "secondPos" : 43390,
- "firstEndPos" : 43413,
- "secondEndPos" : 43413
-}, {
- "firstType" : "METHOD_INVOCATION_RECEIVER",
- "secondType" : "METHOD_INVOCATION_RECEIVER",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 43390,
- "secondPos" : 43390,
- "firstEndPos" : 43403,
- "secondEndPos" : 43403
-}, {
- "firstType" : "MethodInvocation",
- "secondType" : "MethodInvocation",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "METHOD_INVOCATION_RECEIVER",
- "secondParentType" : "METHOD_INVOCATION_RECEIVER",
- "firstPos" : 43390,
- "secondPos" : 43390,
- "firstEndPos" : 43403,
- "secondEndPos" : 43403
-}, {
- "firstType" : "METHOD_INVOCATION_RECEIVER",
- "secondType" : "METHOD_INVOCATION_RECEIVER",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 43390,
- "secondPos" : 43390,
- "firstEndPos" : 43391,
- "secondEndPos" : 43391
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "n",
- "secondLabel" : "n",
- "firstParentType" : "METHOD_INVOCATION_RECEIVER",
- "secondParentType" : "METHOD_INVOCATION_RECEIVER",
- "firstPos" : 43390,
- "secondPos" : 43390,
- "firstEndPos" : 43391,
- "secondEndPos" : 43391
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "getParent",
- "secondLabel" : "getParent",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 43392,
- "secondPos" : 43392,
- "firstEndPos" : 43401,
- "secondEndPos" : 43401
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "getType",
- "secondLabel" : "getType",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 43404,
- "secondPos" : 43404,
- "firstEndPos" : 43411,
- "secondEndPos" : 43411
-}, {
- "firstType" : "INFIX_EXPRESSION_OPERATOR",
- "secondType" : "INFIX_EXPRESSION_OPERATOR",
- "firstLabel" : "==",
- "secondLabel" : "==",
- "firstParentType" : "InfixExpression",
- "secondParentType" : "InfixExpression",
- "firstPos" : 43414,
- "secondPos" : 43414,
- "firstEndPos" : 43416,
- "secondEndPos" : 43416
-}, {
- "firstType" : "QualifiedName",
- "secondType" : "QualifiedName",
- "firstLabel" : "Token.SCRIPT",
- "secondLabel" : "Token.SCRIPT",
- "firstParentType" : "InfixExpression",
- "secondParentType" : "InfixExpression",
- "firstPos" : 43417,
- "secondPos" : 43417,
- "firstEndPos" : 43429,
- "secondEndPos" : 43429
-}, {
- "firstType" : "INFIX_EXPRESSION_OPERATOR",
- "secondType" : "INFIX_EXPRESSION_OPERATOR",
- "firstLabel" : "||",
- "secondLabel" : "||",
- "firstParentType" : "InfixExpression",
- "secondParentType" : "InfixExpression",
- "firstPos" : 43442,
- "secondPos" : 43442,
- "firstEndPos" : 43444,
- "secondEndPos" : 43444
-}, {
- "firstType" : "InfixExpression",
- "secondType" : "InfixExpression",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "InfixExpression",
- "secondParentType" : "InfixExpression",
- "firstPos" : 43445,
- "secondPos" : 43445,
- "firstEndPos" : 43498,
- "secondEndPos" : 43498
-}, {
- "firstType" : "MethodInvocation",
- "secondType" : "MethodInvocation",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "InfixExpression",
- "secondParentType" : "InfixExpression",
- "firstPos" : 43445,
- "secondPos" : 43445,
- "firstEndPos" : 43480,
- "secondEndPos" : 43480
-}, {
- "firstType" : "METHOD_INVOCATION_RECEIVER",
- "secondType" : "METHOD_INVOCATION_RECEIVER",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 43445,
- "secondPos" : 43445,
- "firstEndPos" : 43470,
- "secondEndPos" : 43470
-}, {
- "firstType" : "MethodInvocation",
- "secondType" : "MethodInvocation",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "METHOD_INVOCATION_RECEIVER",
- "secondParentType" : "METHOD_INVOCATION_RECEIVER",
- "firstPos" : 43445,
- "secondPos" : 43445,
- "firstEndPos" : 43470,
- "secondEndPos" : 43470
-}, {
- "firstType" : "METHOD_INVOCATION_RECEIVER",
- "secondType" : "METHOD_INVOCATION_RECEIVER",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 43445,
- "secondPos" : 43445,
- "firstEndPos" : 43458,
- "secondEndPos" : 43458
-}, {
- "firstType" : "MethodInvocation",
- "secondType" : "MethodInvocation",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "METHOD_INVOCATION_RECEIVER",
- "secondParentType" : "METHOD_INVOCATION_RECEIVER",
- "firstPos" : 43445,
- "secondPos" : 43445,
- "firstEndPos" : 43458,
- "secondEndPos" : 43458
-}, {
- "firstType" : "METHOD_INVOCATION_RECEIVER",
- "secondType" : "METHOD_INVOCATION_RECEIVER",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 43445,
- "secondPos" : 43445,
- "firstEndPos" : 43446,
- "secondEndPos" : 43446
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "n",
- "secondLabel" : "n",
- "firstParentType" : "METHOD_INVOCATION_RECEIVER",
- "secondParentType" : "METHOD_INVOCATION_RECEIVER",
- "firstPos" : 43445,
- "secondPos" : 43445,
- "firstEndPos" : 43446,
- "secondEndPos" : 43446
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "getParent",
- "secondLabel" : "getParent",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 43447,
- "secondPos" : 43447,
- "firstEndPos" : 43456,
- "secondEndPos" : 43456
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "getParent",
- "secondLabel" : "getParent",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 43459,
- "secondPos" : 43459,
- "firstEndPos" : 43468,
- "secondEndPos" : 43468
-}, {
- "firstType" : "SimpleName",
- "secondType" : "SimpleName",
- "firstLabel" : "getType",
- "secondLabel" : "getType",
- "firstParentType" : "MethodInvocation",
- "secondParentType" : "MethodInvocation",
- "firstPos" : 43471,
- "secondPos" : 43471,
- "firstEndPos" : 43478,
- "secondEndPos" : 43478
-}, {
- "firstType" : "INFIX_EXPRESSION_OPERATOR",
- "secondType" : "INFIX_EXPRESSION_OPERATOR",
- "firstLabel" : "==",
- "secondLabel" : "==",
- "firstParentType" : "InfixExpression",
- "secondParentType" : "InfixExpression",
- "firstPos" : 43481,
- "secondPos" : 43481,
- "firstEndPos" : 43483,
- "secondEndPos" : 43483
-}, {
- "firstType" : "QualifiedName",
- "secondType" : "QualifiedName",
- "firstLabel" : "Token.FUNCTION",
- "secondLabel" : "Token.FUNCTION",
- "firstParentType" : "InfixExpression",
- "secondParentType" : "InfixExpression",
- "firstPos" : 43484,
- "secondPos" : 43484,
- "firstEndPos" : 43498,
- "secondEndPos" : 43498
-}, {
- "firstType" : "MethodDeclaration",
- "secondType" : "MethodDeclaration",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "TypeDeclaration",
- "secondParentType" : "TypeDeclaration",
- "firstPos" : 43508,
- "secondPos" : 43508,
- "firstEndPos" : 44274,
- "secondEndPos" : 44274
-}, {
- "firstType" : "Javadoc",
- "secondType" : "Javadoc",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "MethodDeclaration",
- "secondParentType" : "MethodDeclaration",
- "firstPos" : 43508,
- "secondPos" : 43508,
- "firstEndPos" : 44161,
- "secondEndPos" : 44161
-}, {
- "firstType" : "TagElement",
- "secondType" : "TagElement",
- "firstLabel" : "",
- "secondLabel" : "",
- "firstParentType" : "Javadoc",
- "secondParentType" : "Javadoc",
- "firstPos" : 43517,
- "secondPos" : 43517,
- "firstEndPos" : 44064,
- "secondEndPos" : 44064
-}, {
- "firstType" : "TextElement",
- "secondType" : "TextElement",
- "firstLabel" : "Is a FUNCTION node an function expression? An function expression is one",
- "secondLabel" : "Is a FUNCTION node an function expression? An function expression is one",
- "firstParentType" : "TagElement",
- "secondParentType" : "TagElement",
- "firstPos" : 43517,
- "secondPos" : 43517,
- "firstEndPos" : 43589,
- "secondEndPos" : 43589
-}, {
- "firstType" : "TextElement",
- "secondType" : "TextElement",
- "firstLabel" : "that has either no name or a name that is not added to the current scope.",
- "secondLabel" : "that has either no name or a name that is not added to the current scope.",
- "firstParentType" : "TagElement",
- "secondParentType" : "TagElement",
- "firstPos" : 43595,
- "secondPos" : 43595,
- "firstEndPos" : 43668,
- "secondEndPos" : 43668
-}, {
- "firstType" : "TextElement",
- "secondType" : "TextElement",
- "firstLabel" : "Some examples of function expressions:", - "secondLabel" : "
Some examples of function expressions:", - "firstParentType" : "TagElement", - "secondParentType" : "TagElement", - "firstPos" : 43679, - "secondPos" : 43679, - "firstEndPos" : 43720, - "secondEndPos" : 43720 -}, { - "firstType" : "TextElement", - "secondType" : "TextElement", - "firstLabel" : "
", - "secondLabel" : "", - "firstParentType" : "TagElement", - "secondParentType" : "TagElement", - "firstPos" : 43871, - "secondPos" : 43871, - "firstEndPos" : 43877, - "secondEndPos" : 43877 -}, { - "firstType" : "TextElement", - "secondType" : "TextElement", - "firstLabel" : "", - "firstParentType" : "TagElement", - "secondParentType" : "TagElement", - "firstPos" : 43726, - "secondPos" : 43726, - "firstEndPos" : 43731, - "secondEndPos" : 43731 -}, { - "firstType" : "TextElement", - "secondType" : "TextElement", - "firstLabel" : "(function () {})", - "secondLabel" : "(function () {})", - "firstParentType" : "TagElement", - "secondParentType" : "TagElement", - "firstPos" : 43737, - "secondPos" : 43737, - "firstEndPos" : 43753, - "secondEndPos" : 43753 -}, { - "firstType" : "TextElement", - "secondType" : "TextElement", - "firstLabel" : "(function f() {})()", - "secondLabel" : "(function f() {})()", - "firstParentType" : "TagElement", - "secondParentType" : "TagElement", - "firstPos" : 43759, - "secondPos" : 43759, - "firstEndPos" : 43778, - "secondEndPos" : 43778 -}, { - "firstType" : "TextElement", - "secondType" : "TextElement", - "firstLabel" : "[ function f() {} ]", - "secondLabel" : "[ function f() {} ]", - "firstParentType" : "TagElement", - "secondParentType" : "TagElement", - "firstPos" : 43784, - "secondPos" : 43784, - "firstEndPos" : 43803, - "secondEndPos" : 43803 -}, { - "firstType" : "TextElement", - "secondType" : "TextElement", - "firstLabel" : "var f = function f() {};", - "secondLabel" : "var f = function f() {};", - "firstParentType" : "TagElement", - "secondParentType" : "TagElement", - "firstPos" : 43809, - "secondPos" : 43809, - "firstEndPos" : 43833, - "secondEndPos" : 43833 -}, { - "firstType" : "TextElement", - "secondType" : "TextElement", - "firstLabel" : "for (function f() {};;) {}", - "secondLabel" : "for (function f() {};;) {}", - "firstParentType" : "TagElement", - "secondParentType" : "TagElement", - "firstPos" : 43839, - "secondPos" : 43839, - "firstEndPos" : 43865, - "secondEndPos" : 43865 -}, { - "firstType" : "TextElement", - "secondType" : "TextElement", - "firstLabel" : "", - "secondLabel" : "
Some examples of functions that are not expressions:", - "secondLabel" : "
Some examples of functions that are not expressions:", - "firstParentType" : "TagElement", - "secondParentType" : "TagElement", - "firstPos" : 43888, - "secondPos" : 43888, - "firstEndPos" : 43952, - "secondEndPos" : 43952 -}, { - "firstType" : "TextElement", - "secondType" : "TextElement", - "firstLabel" : "
", - "secondLabel" : "", - "firstParentType" : "TagElement", - "secondParentType" : "TagElement", - "firstPos" : 44058, - "secondPos" : 44058, - "firstEndPos" : 44064, - "secondEndPos" : 44064 -}, { - "firstType" : "TagElement", - "secondType" : "TagElement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "Javadoc", - "secondParentType" : "Javadoc", - "firstPos" : 44075, - "secondPos" : 44075, - "firstEndPos" : 44090, - "secondEndPos" : 44090 -}, { - "firstType" : "TAG_NAME", - "secondType" : "TAG_NAME", - "firstLabel" : "@param", - "secondLabel" : "@param", - "firstParentType" : "TagElement", - "secondParentType" : "TagElement", - "firstPos" : 44075, - "secondPos" : 44075, - "firstEndPos" : 44081, - "secondEndPos" : 44081 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "n", - "secondLabel" : "n", - "firstParentType" : "TagElement", - "secondParentType" : "TagElement", - "firstPos" : 44082, - "secondPos" : 44082, - "firstEndPos" : 44083, - "secondEndPos" : 44083 -}, { - "firstType" : "TextElement", - "secondType" : "TextElement", - "firstLabel" : " A node", - "secondLabel" : " A node", - "firstParentType" : "TagElement", - "secondParentType" : "TagElement", - "firstPos" : 44083, - "secondPos" : 44083, - "firstEndPos" : 44090, - "secondEndPos" : 44090 -}, { - "firstType" : "TagElement", - "secondType" : "TagElement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "Javadoc", - "secondParentType" : "Javadoc", - "firstPos" : 44096, - "secondPos" : 44096, - "firstEndPos" : 44155, - "secondEndPos" : 44155 -}, { - "firstType" : "TAG_NAME", - "secondType" : "TAG_NAME", - "firstLabel" : "@return", - "secondLabel" : "@return", - "firstParentType" : "TagElement", - "secondParentType" : "TagElement", - "firstPos" : 44096, - "secondPos" : 44096, - "firstEndPos" : 44103, - "secondEndPos" : 44103 -}, { - "firstType" : "TextElement", - "secondType" : "TextElement", - "firstLabel" : " Whether n is an function used within an expression.", - "secondLabel" : " Whether n is an function used within an expression.", - "firstParentType" : "TagElement", - "secondParentType" : "TagElement", - "firstPos" : 44103, - "secondPos" : 44103, - "firstEndPos" : 44155, - "secondEndPos" : 44155 -}, { - "firstType" : "Modifier", - "secondType" : "Modifier", - "firstLabel" : "static", - "secondLabel" : "static", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 44164, - "secondPos" : 44164, - "firstEndPos" : 44170, - "secondEndPos" : 44170 -}, { - "firstType" : "PrimitiveType", - "secondType" : "PrimitiveType", - "firstLabel" : "boolean", - "secondLabel" : "boolean", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 44171, - "secondPos" : 44171, - "firstEndPos" : 44178, - "secondEndPos" : 44178 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "isFunctionExpression", - "secondLabel" : "isFunctionExpression", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 44179, - "secondPos" : 44179, - "firstEndPos" : 44199, - "secondEndPos" : 44199 -}, { - "firstType" : "SingleVariableDeclaration", - "secondType" : "SingleVariableDeclaration", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 44200, - "secondPos" : 44200, - "firstEndPos" : 44206, - "secondEndPos" : 44206 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "Node", - "secondLabel" : "Node", - "firstParentType" : "SimpleType", - "secondParentType" : "SimpleType", - "firstPos" : 44200, - "secondPos" : 44200, - "firstEndPos" : 44204, - "secondEndPos" : 44204 -}, { - "firstType" : "SimpleType", - "secondType" : "SimpleType", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "SingleVariableDeclaration", - "secondParentType" : "SingleVariableDeclaration", - "firstPos" : 44200, - "secondPos" : 44200, - "firstEndPos" : 44204, - "secondEndPos" : 44204 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "n", - "secondLabel" : "n", - "firstParentType" : "SingleVariableDeclaration", - "secondParentType" : "SingleVariableDeclaration", - "firstPos" : 44205, - "secondPos" : 44205, - "firstEndPos" : 44206, - "secondEndPos" : 44206 -}, { - "firstType" : "Block", - "secondType" : "Block", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 44208, - "secondPos" : 44208, - "firstEndPos" : 44274, - "secondEndPos" : 44274 -}, { - "firstType" : "ReturnStatement", - "secondType" : "ReturnStatement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "Block", - "secondParentType" : "Block", - "firstPos" : 44214, - "secondPos" : 44214, - "firstEndPos" : 44270, - "secondEndPos" : 44270 -}, { - "firstType" : "InfixExpression", - "secondType" : "InfixExpression", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "ReturnStatement", - "secondParentType" : "ReturnStatement", - "firstPos" : 44221, - "secondPos" : 44221, - "firstEndPos" : 44269, - "secondEndPos" : 44269 -}, { - "firstType" : "InfixExpression", - "secondType" : "InfixExpression", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "InfixExpression", - "secondParentType" : "InfixExpression", - "firstPos" : 44221, - "secondPos" : 44221, - "firstEndPos" : 44250, - "secondEndPos" : 44250 -}, { - "firstType" : "MethodInvocation", - "secondType" : "MethodInvocation", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "InfixExpression", - "secondParentType" : "InfixExpression", - "firstPos" : 44221, - "secondPos" : 44221, - "firstEndPos" : 44232, - "secondEndPos" : 44232 -}, { - "firstType" : "METHOD_INVOCATION_RECEIVER", - "secondType" : "METHOD_INVOCATION_RECEIVER", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 44221, - "secondPos" : 44221, - "firstEndPos" : 44222, - "secondEndPos" : 44222 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "n", - "secondLabel" : "n", - "firstParentType" : "METHOD_INVOCATION_RECEIVER", - "secondParentType" : "METHOD_INVOCATION_RECEIVER", - "firstPos" : 44221, - "secondPos" : 44221, - "firstEndPos" : 44222, - "secondEndPos" : 44222 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "getType", - "secondLabel" : "getType", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 44223, - "secondPos" : 44223, - "firstEndPos" : 44230, - "secondEndPos" : 44230 -}, { - "firstType" : "INFIX_EXPRESSION_OPERATOR", - "secondType" : "INFIX_EXPRESSION_OPERATOR", - "firstLabel" : "==", - "secondLabel" : "==", - "firstParentType" : "InfixExpression", - "secondParentType" : "InfixExpression", - "firstPos" : 44233, - "secondPos" : 44233, - "firstEndPos" : 44235, - "secondEndPos" : 44235 -}, { - "firstType" : "QualifiedName", - "secondType" : "QualifiedName", - "firstLabel" : "Token.FUNCTION", - "secondLabel" : "Token.FUNCTION", - "firstParentType" : "InfixExpression", - "secondParentType" : "InfixExpression", - "firstPos" : 44236, - "secondPos" : 44236, - "firstEndPos" : 44250, - "secondEndPos" : 44250 -}, { - "firstType" : "INFIX_EXPRESSION_OPERATOR", - "secondType" : "INFIX_EXPRESSION_OPERATOR", - "firstLabel" : "&&", - "secondLabel" : "&&", - "firstParentType" : "InfixExpression", - "secondParentType" : "InfixExpression", - "firstPos" : 44251, - "secondPos" : 44251, - "firstEndPos" : 44253, - "secondEndPos" : 44253 -}, { - "firstType" : "PrefixExpression", - "secondType" : "PrefixExpression", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "InfixExpression", - "secondParentType" : "InfixExpression", - "firstPos" : 44254, - "secondPos" : 44254, - "firstEndPos" : 44269, - "secondEndPos" : 44269 -}, { - "firstType" : "PREFIX_EXPRESSION_OPERATOR", - "secondType" : "PREFIX_EXPRESSION_OPERATOR", - "firstLabel" : "!", - "secondLabel" : "!", - "firstParentType" : "PrefixExpression", - "secondParentType" : "PrefixExpression", - "firstPos" : 44254, - "secondPos" : 44254, - "firstEndPos" : 44255, - "secondEndPos" : 44255 -}, { - "firstType" : "MethodInvocation", - "secondType" : "MethodInvocation", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "PrefixExpression", - "secondParentType" : "PrefixExpression", - "firstPos" : 44255, - "secondPos" : 44255, - "firstEndPos" : 44269, - "secondEndPos" : 44269 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "isStatement", - "secondLabel" : "isStatement", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 44255, - "secondPos" : 44255, - "firstEndPos" : 44266, - "secondEndPos" : 44266 -}, { - "firstType" : "METHOD_INVOCATION_ARGUMENTS", - "secondType" : "METHOD_INVOCATION_ARGUMENTS", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 44267, - "secondPos" : 44267, - "firstEndPos" : 44268, - "secondEndPos" : 44268 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "n", - "secondLabel" : "n", - "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", - "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", - "firstPos" : 44267, - "secondPos" : 44267, - "firstEndPos" : 44268, - "secondEndPos" : 44268 -}, { - "firstType" : "MethodDeclaration", - "secondType" : "MethodDeclaration", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "TypeDeclaration", - "secondParentType" : "TypeDeclaration", - "firstPos" : 44278, - "secondPos" : 44278, - "firstEndPos" : 44602, - "secondEndPos" : 44602 -}, { - "firstType" : "Javadoc", - "secondType" : "Javadoc", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 44278, - "secondPos" : 44278, - "firstEndPos" : 44466, - "secondEndPos" : 44466 -}, { - "firstType" : "TagElement", - "secondType" : "TagElement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "Javadoc", - "secondParentType" : "Javadoc", - "firstPos" : 44287, - "secondPos" : 44287, - "firstEndPos" : 44356, - "secondEndPos" : 44356 -}, { - "firstType" : "TextElement", - "secondType" : "TextElement", - "firstLabel" : "Determines if a node is a function expression that has an empty body.", - "secondLabel" : "Determines if a node is a function expression that has an empty body.", - "firstParentType" : "TagElement", - "secondParentType" : "TagElement", - "firstPos" : 44287, - "secondPos" : 44287, - "firstEndPos" : 44356, - "secondEndPos" : 44356 -}, { - "firstType" : "TagElement", - "secondType" : "TagElement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "Javadoc", - "secondParentType" : "Javadoc", - "firstPos" : 44367, - "secondPos" : 44367, - "firstEndPos" : 44385, - "secondEndPos" : 44385 -}, { - "firstType" : "TAG_NAME", - "secondType" : "TAG_NAME", - "firstLabel" : "@param", - "secondLabel" : "@param", - "firstParentType" : "TagElement", - "secondParentType" : "TagElement", - "firstPos" : 44367, - "secondPos" : 44367, - "firstEndPos" : 44373, - "secondEndPos" : 44373 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "node", - "secondLabel" : "node", - "firstParentType" : "TagElement", - "secondParentType" : "TagElement", - "firstPos" : 44374, - "secondPos" : 44374, - "firstEndPos" : 44378, - "secondEndPos" : 44378 -}, { - "firstType" : "TextElement", - "secondType" : "TextElement", - "firstLabel" : " a node", - "secondLabel" : " a node", - "firstParentType" : "TagElement", - "secondParentType" : "TagElement", - "firstPos" : 44378, - "secondPos" : 44378, - "firstEndPos" : 44385, - "secondEndPos" : 44385 -}, { - "firstType" : "TagElement", - "secondType" : "TagElement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "Javadoc", - "secondParentType" : "Javadoc", - "firstPos" : 44391, - "secondPos" : 44391, - "firstEndPos" : 44460, - "secondEndPos" : 44460 -}, { - "firstType" : "TAG_NAME", - "secondType" : "TAG_NAME", - "firstLabel" : "@return", - "secondLabel" : "@return", - "firstParentType" : "TagElement", - "secondParentType" : "TagElement", - "firstPos" : 44391, - "secondPos" : 44391, - "firstEndPos" : 44398, - "secondEndPos" : 44398 -}, { - "firstType" : "TextElement", - "secondType" : "TextElement", - "firstLabel" : " whether the given node is a function expression that is empty", - "secondLabel" : " whether the given node is a function expression that is empty", - "firstParentType" : "TagElement", - "secondParentType" : "TagElement", - "firstPos" : 44398, - "secondPos" : 44398, - "firstEndPos" : 44460, - "secondEndPos" : 44460 -}, { - "firstType" : "Modifier", - "secondType" : "Modifier", - "firstLabel" : "static", - "secondLabel" : "static", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 44469, - "secondPos" : 44469, - "firstEndPos" : 44475, - "secondEndPos" : 44475 -}, { - "firstType" : "PrimitiveType", - "secondType" : "PrimitiveType", - "firstLabel" : "boolean", - "secondLabel" : "boolean", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 44476, - "secondPos" : 44476, - "firstEndPos" : 44483, - "secondEndPos" : 44483 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "isEmptyFunctionExpression", - "secondLabel" : "isEmptyFunctionExpression", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 44484, - "secondPos" : 44484, - "firstEndPos" : 44509, - "secondEndPos" : 44509 -}, { - "firstType" : "SingleVariableDeclaration", - "secondType" : "SingleVariableDeclaration", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 44510, - "secondPos" : 44510, - "firstEndPos" : 44519, - "secondEndPos" : 44519 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "Node", - "secondLabel" : "Node", - "firstParentType" : "SimpleType", - "secondParentType" : "SimpleType", - "firstPos" : 44510, - "secondPos" : 44510, - "firstEndPos" : 44514, - "secondEndPos" : 44514 -}, { - "firstType" : "SimpleType", - "secondType" : "SimpleType", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "SingleVariableDeclaration", - "secondParentType" : "SingleVariableDeclaration", - "firstPos" : 44510, - "secondPos" : 44510, - "firstEndPos" : 44514, - "secondEndPos" : 44514 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "node", - "secondLabel" : "node", - "firstParentType" : "SingleVariableDeclaration", - "secondParentType" : "SingleVariableDeclaration", - "firstPos" : 44515, - "secondPos" : 44515, - "firstEndPos" : 44519, - "secondEndPos" : 44519 -}, { - "firstType" : "Block", - "secondType" : "Block", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 44521, - "secondPos" : 44521, - "firstEndPos" : 44602, - "secondEndPos" : 44602 -}, { - "firstType" : "ReturnStatement", - "secondType" : "ReturnStatement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "Block", - "secondParentType" : "Block", - "firstPos" : 44527, - "secondPos" : 44527, - "firstEndPos" : 44598, - "secondEndPos" : 44598 -}, { - "firstType" : "InfixExpression", - "secondType" : "InfixExpression", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "ReturnStatement", - "secondParentType" : "ReturnStatement", - "firstPos" : 44534, - "secondPos" : 44534, - "firstEndPos" : 44597, - "secondEndPos" : 44597 -}, { - "firstType" : "MethodInvocation", - "secondType" : "MethodInvocation", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "InfixExpression", - "secondParentType" : "InfixExpression", - "firstPos" : 44534, - "secondPos" : 44534, - "firstEndPos" : 44560, - "secondEndPos" : 44560 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "isFunctionExpression", - "secondLabel" : "isFunctionExpression", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 44534, - "secondPos" : 44534, - "firstEndPos" : 44554, - "secondEndPos" : 44554 -}, { - "firstType" : "METHOD_INVOCATION_ARGUMENTS", - "secondType" : "METHOD_INVOCATION_ARGUMENTS", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 44555, - "secondPos" : 44555, - "firstEndPos" : 44559, - "secondEndPos" : 44559 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "node", - "secondLabel" : "node", - "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", - "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", - "firstPos" : 44555, - "secondPos" : 44555, - "firstEndPos" : 44559, - "secondEndPos" : 44559 -}, { - "firstType" : "INFIX_EXPRESSION_OPERATOR", - "secondType" : "INFIX_EXPRESSION_OPERATOR", - "firstLabel" : "&&", - "secondLabel" : "&&", - "firstParentType" : "InfixExpression", - "secondParentType" : "InfixExpression", - "firstPos" : 44561, - "secondPos" : 44561, - "firstEndPos" : 44563, - "secondEndPos" : 44563 -}, { - "firstType" : "MethodInvocation", - "secondType" : "MethodInvocation", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "InfixExpression", - "secondParentType" : "InfixExpression", - "firstPos" : 44564, - "secondPos" : 44564, - "firstEndPos" : 44597, - "secondEndPos" : 44597 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "isEmptyBlock", - "secondLabel" : "isEmptyBlock", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 44564, - "secondPos" : 44564, - "firstEndPos" : 44576, - "secondEndPos" : 44576 -}, { - "firstType" : "METHOD_INVOCATION_ARGUMENTS", - "secondType" : "METHOD_INVOCATION_ARGUMENTS", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 44577, - "secondPos" : 44577, - "firstEndPos" : 44596, - "secondEndPos" : 44596 -}, { - "firstType" : "MethodInvocation", - "secondType" : "MethodInvocation", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", - "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", - "firstPos" : 44577, - "secondPos" : 44577, - "firstEndPos" : 44596, - "secondEndPos" : 44596 -}, { - "firstType" : "METHOD_INVOCATION_RECEIVER", - "secondType" : "METHOD_INVOCATION_RECEIVER", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 44577, - "secondPos" : 44577, - "firstEndPos" : 44581, - "secondEndPos" : 44581 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "node", - "secondLabel" : "node", - "firstParentType" : "METHOD_INVOCATION_RECEIVER", - "secondParentType" : "METHOD_INVOCATION_RECEIVER", - "firstPos" : 44577, - "secondPos" : 44577, - "firstEndPos" : 44581, - "secondEndPos" : 44581 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "getLastChild", - "secondLabel" : "getLastChild", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 44582, - "secondPos" : 44582, - "firstEndPos" : 44594, - "secondEndPos" : 44594 -}, { - "firstType" : "MethodDeclaration", - "secondType" : "MethodDeclaration", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "TypeDeclaration", - "secondParentType" : "TypeDeclaration", - "firstPos" : 44606, - "secondPos" : 44606, - "firstEndPos" : 44976, - "secondEndPos" : 44976 -}, { - "firstType" : "Javadoc", - "secondType" : "Javadoc", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 44606, - "secondPos" : 44606, - "firstEndPos" : 44749, - "secondEndPos" : 44749 -}, { - "firstType" : "TagElement", - "secondType" : "TagElement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "Javadoc", - "secondParentType" : "Javadoc", - "firstPos" : 44615, - "secondPos" : 44615, - "firstEndPos" : 44743, - "secondEndPos" : 44743 -}, { - "firstType" : "TextElement", - "secondType" : "TextElement", - "firstLabel" : "Determines if a function takes a variable number of arguments by", - "secondLabel" : "Determines if a function takes a variable number of arguments by", - "firstParentType" : "TagElement", - "secondParentType" : "TagElement", - "firstPos" : 44615, - "secondPos" : 44615, - "firstEndPos" : 44679, - "secondEndPos" : 44679 -}, { - "firstType" : "TextElement", - "secondType" : "TextElement", - "firstLabel" : "looking for references to the \"arguments\" var_args object.", - "secondLabel" : "looking for references to the \"arguments\" var_args object.", - "firstParentType" : "TagElement", - "secondParentType" : "TagElement", - "firstPos" : 44685, - "secondPos" : 44685, - "firstEndPos" : 44743, - "secondEndPos" : 44743 -}, { - "firstType" : "Modifier", - "secondType" : "Modifier", - "firstLabel" : "static", - "secondLabel" : "static", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 44752, - "secondPos" : 44752, - "firstEndPos" : 44758, - "secondEndPos" : 44758 -}, { - "firstType" : "PrimitiveType", - "secondType" : "PrimitiveType", - "firstLabel" : "boolean", - "secondLabel" : "boolean", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 44759, - "secondPos" : 44759, - "firstEndPos" : 44766, - "secondEndPos" : 44766 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "isVarArgsFunction", - "secondLabel" : "isVarArgsFunction", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 44767, - "secondPos" : 44767, - "firstEndPos" : 44784, - "secondEndPos" : 44784 -}, { - "firstType" : "SingleVariableDeclaration", - "secondType" : "SingleVariableDeclaration", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 44785, - "secondPos" : 44785, - "firstEndPos" : 44798, - "secondEndPos" : 44798 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "Node", - "secondLabel" : "Node", - "firstParentType" : "SimpleType", - "secondParentType" : "SimpleType", - "firstPos" : 44785, - "secondPos" : 44785, - "firstEndPos" : 44789, - "secondEndPos" : 44789 -}, { - "firstType" : "SimpleType", - "secondType" : "SimpleType", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "SingleVariableDeclaration", - "secondParentType" : "SingleVariableDeclaration", - "firstPos" : 44785, - "secondPos" : 44785, - "firstEndPos" : 44789, - "secondEndPos" : 44789 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "function", - "secondLabel" : "function", - "firstParentType" : "SingleVariableDeclaration", - "secondParentType" : "SingleVariableDeclaration", - "firstPos" : 44790, - "secondPos" : 44790, - "firstEndPos" : 44798, - "secondEndPos" : 44798 -}, { - "firstType" : "Block", - "secondType" : "Block", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 44800, - "secondPos" : 44800, - "firstEndPos" : 44976, - "secondEndPos" : 44976 -}, { - "firstType" : "ExpressionStatement", - "secondType" : "ExpressionStatement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "Block", - "secondParentType" : "Block", - "firstPos" : 44806, - "secondPos" : 44806, - "firstEndPos" : 44856, - "secondEndPos" : 44856 -}, { - "firstType" : "MethodInvocation", - "secondType" : "MethodInvocation", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "ExpressionStatement", - "secondParentType" : "ExpressionStatement", - "firstPos" : 44806, - "secondPos" : 44806, - "firstEndPos" : 44855, - "secondEndPos" : 44855 -}, { - "firstType" : "METHOD_INVOCATION_RECEIVER", - "secondType" : "METHOD_INVOCATION_RECEIVER", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 44806, - "secondPos" : 44806, - "firstEndPos" : 44819, - "secondEndPos" : 44819 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "Preconditions", - "secondLabel" : "Preconditions", - "firstParentType" : "METHOD_INVOCATION_RECEIVER", - "secondParentType" : "METHOD_INVOCATION_RECEIVER", - "firstPos" : 44806, - "secondPos" : 44806, - "firstEndPos" : 44819, - "secondEndPos" : 44819 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "checkArgument", - "secondLabel" : "checkArgument", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 44820, - "secondPos" : 44820, - "firstEndPos" : 44833, - "secondEndPos" : 44833 -}, { - "firstType" : "METHOD_INVOCATION_ARGUMENTS", - "secondType" : "METHOD_INVOCATION_ARGUMENTS", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 44834, - "secondPos" : 44834, - "firstEndPos" : 44854, - "secondEndPos" : 44854 -}, { - "firstType" : "MethodInvocation", - "secondType" : "MethodInvocation", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", - "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", - "firstPos" : 44834, - "secondPos" : 44834, - "firstEndPos" : 44854, - "secondEndPos" : 44854 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "isFunction", - "secondLabel" : "isFunction", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 44834, - "secondPos" : 44834, - "firstEndPos" : 44844, - "secondEndPos" : 44844 -}, { - "firstType" : "METHOD_INVOCATION_ARGUMENTS", - "secondType" : "METHOD_INVOCATION_ARGUMENTS", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 44845, - "secondPos" : 44845, - "firstEndPos" : 44853, - "secondEndPos" : 44853 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "function", - "secondLabel" : "function", - "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", - "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", - "firstPos" : 44845, - "secondPos" : 44845, - "firstEndPos" : 44853, - "secondEndPos" : 44853 -}, { - "firstType" : "ReturnStatement", - "secondType" : "ReturnStatement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "Block", - "secondParentType" : "Block", - "firstPos" : 44861, - "secondPos" : 44861, - "firstEndPos" : 44972, - "secondEndPos" : 44972 -}, { - "firstType" : "MethodInvocation", - "secondType" : "MethodInvocation", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "ReturnStatement", - "secondParentType" : "ReturnStatement", - "firstPos" : 44868, - "secondPos" : 44868, - "firstEndPos" : 44971, - "secondEndPos" : 44971 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "isNameReferenced", - "secondLabel" : "isNameReferenced", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 44868, - "secondPos" : 44868, - "firstEndPos" : 44884, - "secondEndPos" : 44884 -}, { - "firstType" : "METHOD_INVOCATION_ARGUMENTS", - "secondType" : "METHOD_INVOCATION_ARGUMENTS", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 44894, - "secondPos" : 44894, - "firstEndPos" : 44970, - "secondEndPos" : 44970 -}, { - "firstType" : "MethodInvocation", - "secondType" : "MethodInvocation", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", - "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", - "firstPos" : 44894, - "secondPos" : 44894, - "firstEndPos" : 44917, - "secondEndPos" : 44917 -}, { - "firstType" : "METHOD_INVOCATION_RECEIVER", - "secondType" : "METHOD_INVOCATION_RECEIVER", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 44894, - "secondPos" : 44894, - "firstEndPos" : 44902, - "secondEndPos" : 44902 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "function", - "secondLabel" : "function", - "firstParentType" : "METHOD_INVOCATION_RECEIVER", - "secondParentType" : "METHOD_INVOCATION_RECEIVER", - "firstPos" : 44894, - "secondPos" : 44894, - "firstEndPos" : 44902, - "secondEndPos" : 44902 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "getLastChild", - "secondLabel" : "getLastChild", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 44903, - "secondPos" : 44903, - "firstEndPos" : 44915, - "secondEndPos" : 44915 -}, { - "firstType" : "StringLiteral", - "secondType" : "StringLiteral", - "firstLabel" : "\"arguments\"", - "secondLabel" : "\"arguments\"", - "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", - "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", - "firstPos" : 44927, - "secondPos" : 44927, - "firstEndPos" : 44938, - "secondEndPos" : 44938 -}, { - "firstType" : "ClassInstanceCreation", - "secondType" : "ClassInstanceCreation", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", - "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", - "firstPos" : 44948, - "secondPos" : 44948, - "firstEndPos" : 44970, - "secondEndPos" : 44970 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "MatchNotFunction", - "secondLabel" : "MatchNotFunction", - "firstParentType" : "SimpleType", - "secondParentType" : "SimpleType", - "firstPos" : 44952, - "secondPos" : 44952, - "firstEndPos" : 44968, - "secondEndPos" : 44968 -}, { - "firstType" : "SimpleType", - "secondType" : "SimpleType", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "ClassInstanceCreation", - "secondParentType" : "ClassInstanceCreation", - "firstPos" : 44952, - "secondPos" : 44952, - "firstEndPos" : 44968, - "secondEndPos" : 44968 -}, { - "firstType" : "MethodDeclaration", - "secondType" : "MethodDeclaration", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "TypeDeclaration", - "secondParentType" : "TypeDeclaration", - "firstPos" : 44980, - "secondPos" : 44980, - "firstEndPos" : 45583, - "secondEndPos" : 45583 -}, { - "firstType" : "Javadoc", - "secondType" : "Javadoc", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 44980, - "secondPos" : 44980, - "firstEndPos" : 45077, - "secondEndPos" : 45077 -}, { - "firstType" : "TagElement", - "secondType" : "TagElement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "Javadoc", - "secondParentType" : "Javadoc", - "firstPos" : 44989, - "secondPos" : 44989, - "firstEndPos" : 45071, - "secondEndPos" : 45071 -}, { - "firstType" : "TAG_NAME", - "secondType" : "TAG_NAME", - "firstLabel" : "@return", - "secondLabel" : "@return", - "firstParentType" : "TagElement", - "secondParentType" : "TagElement", - "firstPos" : 44989, - "secondPos" : 44989, - "firstEndPos" : 44996, - "secondEndPos" : 44996 -}, { - "firstType" : "TextElement", - "secondType" : "TextElement", - "firstLabel" : " Whether node is a call to methodName.", - "secondLabel" : " Whether node is a call to methodName.", - "firstParentType" : "TagElement", - "secondParentType" : "TagElement", - "firstPos" : 44996, - "secondPos" : 44996, - "firstEndPos" : 45034, - "secondEndPos" : 45034 -}, { - "firstType" : "TextElement", - "secondType" : "TextElement", - "firstLabel" : "a.f(...)", - "secondLabel" : "a.f(...)", - "firstParentType" : "TagElement", - "secondParentType" : "TagElement", - "firstPos" : 45043, - "secondPos" : 45043, - "firstEndPos" : 45051, - "secondEndPos" : 45051 -}, { - "firstType" : "TextElement", - "secondType" : "TextElement", - "firstLabel" : "a['f'](...)", - "secondLabel" : "a['f'](...)", - "firstParentType" : "TagElement", - "secondParentType" : "TagElement", - "firstPos" : 45060, - "secondPos" : 45060, - "firstEndPos" : 45071, - "secondEndPos" : 45071 -}, { - "firstType" : "Modifier", - "secondType" : "Modifier", - "firstLabel" : "static", - "secondLabel" : "static", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 45080, - "secondPos" : 45080, - "firstEndPos" : 45086, - "secondEndPos" : 45086 -}, { - "firstType" : "PrimitiveType", - "secondType" : "PrimitiveType", - "firstLabel" : "boolean", - "secondLabel" : "boolean", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 45087, - "secondPos" : 45087, - "firstEndPos" : 45094, - "secondEndPos" : 45094 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "isObjectCallMethod", - "secondLabel" : "isObjectCallMethod", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 45095, - "secondPos" : 45095, - "firstEndPos" : 45113, - "secondEndPos" : 45113 -}, { - "firstType" : "SingleVariableDeclaration", - "secondType" : "SingleVariableDeclaration", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 45114, - "secondPos" : 45114, - "firstEndPos" : 45127, - "secondEndPos" : 45127 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "Node", - "secondLabel" : "Node", - "firstParentType" : "SimpleType", - "secondParentType" : "SimpleType", - "firstPos" : 45114, - "secondPos" : 45114, - "firstEndPos" : 45118, - "secondEndPos" : 45118 -}, { - "firstType" : "SimpleType", - "secondType" : "SimpleType", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "SingleVariableDeclaration", - "secondParentType" : "SingleVariableDeclaration", - "firstPos" : 45114, - "secondPos" : 45114, - "firstEndPos" : 45118, - "secondEndPos" : 45118 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "callNode", - "secondLabel" : "callNode", - "firstParentType" : "SingleVariableDeclaration", - "secondParentType" : "SingleVariableDeclaration", - "firstPos" : 45119, - "secondPos" : 45119, - "firstEndPos" : 45127, - "secondEndPos" : 45127 -}, { - "firstType" : "SingleVariableDeclaration", - "secondType" : "SingleVariableDeclaration", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 45129, - "secondPos" : 45129, - "firstEndPos" : 45146, - "secondEndPos" : 45146 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "String", - "secondLabel" : "String", - "firstParentType" : "SimpleType", - "secondParentType" : "SimpleType", - "firstPos" : 45129, - "secondPos" : 45129, - "firstEndPos" : 45135, - "secondEndPos" : 45135 -}, { - "firstType" : "SimpleType", - "secondType" : "SimpleType", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "SingleVariableDeclaration", - "secondParentType" : "SingleVariableDeclaration", - "firstPos" : 45129, - "secondPos" : 45129, - "firstEndPos" : 45135, - "secondEndPos" : 45135 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "methodName", - "secondLabel" : "methodName", - "firstParentType" : "SingleVariableDeclaration", - "secondParentType" : "SingleVariableDeclaration", - "firstPos" : 45136, - "secondPos" : 45136, - "firstEndPos" : 45146, - "secondEndPos" : 45146 -}, { - "firstType" : "Block", - "secondType" : "Block", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 45148, - "secondPos" : 45148, - "firstEndPos" : 45583, - "secondEndPos" : 45583 -}, { - "firstType" : "IfStatement", - "secondType" : "IfStatement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "Block", - "secondParentType" : "Block", - "firstPos" : 45154, - "secondPos" : 45154, - "firstEndPos" : 45561, - "secondEndPos" : 45561 -}, { - "firstType" : "InfixExpression", - "secondType" : "InfixExpression", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "IfStatement", - "secondParentType" : "IfStatement", - "firstPos" : 45158, - "secondPos" : 45158, - "firstEndPos" : 45190, - "secondEndPos" : 45190 -}, { - "firstType" : "MethodInvocation", - "secondType" : "MethodInvocation", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "InfixExpression", - "secondParentType" : "InfixExpression", - "firstPos" : 45158, - "secondPos" : 45158, - "firstEndPos" : 45176, - "secondEndPos" : 45176 -}, { - "firstType" : "METHOD_INVOCATION_RECEIVER", - "secondType" : "METHOD_INVOCATION_RECEIVER", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 45158, - "secondPos" : 45158, - "firstEndPos" : 45166, - "secondEndPos" : 45166 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "callNode", - "secondLabel" : "callNode", - "firstParentType" : "METHOD_INVOCATION_RECEIVER", - "secondParentType" : "METHOD_INVOCATION_RECEIVER", - "firstPos" : 45158, - "secondPos" : 45158, - "firstEndPos" : 45166, - "secondEndPos" : 45166 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "getType", - "secondLabel" : "getType", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 45167, - "secondPos" : 45167, - "firstEndPos" : 45174, - "secondEndPos" : 45174 -}, { - "firstType" : "INFIX_EXPRESSION_OPERATOR", - "secondType" : "INFIX_EXPRESSION_OPERATOR", - "firstLabel" : "==", - "secondLabel" : "==", - "firstParentType" : "InfixExpression", - "secondParentType" : "InfixExpression", - "firstPos" : 45177, - "secondPos" : 45177, - "firstEndPos" : 45179, - "secondEndPos" : 45179 -}, { - "firstType" : "QualifiedName", - "secondType" : "QualifiedName", - "firstLabel" : "Token.CALL", - "secondLabel" : "Token.CALL", - "firstParentType" : "InfixExpression", - "secondParentType" : "InfixExpression", - "firstPos" : 45180, - "secondPos" : 45180, - "firstEndPos" : 45190, - "secondEndPos" : 45190 -}, { - "firstType" : "Block", - "secondType" : "Block", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "IfStatement", - "secondParentType" : "IfStatement", - "firstPos" : 45192, - "secondPos" : 45192, - "firstEndPos" : 45561, - "secondEndPos" : 45561 -}, { - "firstType" : "VariableDeclarationStatement", - "secondType" : "VariableDeclarationStatement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "Block", - "secondParentType" : "Block", - "firstPos" : 45200, - "secondPos" : 45200, - "firstEndPos" : 45263, - "secondEndPos" : 45263 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "Node", - "secondLabel" : "Node", - "firstParentType" : "SimpleType", - "secondParentType" : "SimpleType", - "firstPos" : 45200, - "secondPos" : 45200, - "firstEndPos" : 45204, - "secondEndPos" : 45204 -}, { - "firstType" : "SimpleType", - "secondType" : "SimpleType", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "VariableDeclarationStatement", - "secondParentType" : "VariableDeclarationStatement", - "firstPos" : 45200, - "secondPos" : 45200, - "firstEndPos" : 45204, - "secondEndPos" : 45204 -}, { - "firstType" : "VariableDeclarationFragment", - "secondType" : "VariableDeclarationFragment", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "VariableDeclarationStatement", - "secondParentType" : "VariableDeclarationStatement", - "firstPos" : 45205, - "secondPos" : 45205, - "firstEndPos" : 45262, - "secondEndPos" : 45262 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "functionIndentifyingExpression", - "secondLabel" : "functionIndentifyingExpression", - "firstParentType" : "VariableDeclarationFragment", - "secondParentType" : "VariableDeclarationFragment", - "firstPos" : 45205, - "secondPos" : 45205, - "firstEndPos" : 45235, - "secondEndPos" : 45235 -}, { - "firstType" : "MethodInvocation", - "secondType" : "MethodInvocation", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "VariableDeclarationFragment", - "secondParentType" : "VariableDeclarationFragment", - "firstPos" : 45238, - "secondPos" : 45238, - "firstEndPos" : 45262, - "secondEndPos" : 45262 -}, { - "firstType" : "METHOD_INVOCATION_RECEIVER", - "secondType" : "METHOD_INVOCATION_RECEIVER", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 45238, - "secondPos" : 45238, - "firstEndPos" : 45246, - "secondEndPos" : 45246 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "callNode", - "secondLabel" : "callNode", - "firstParentType" : "METHOD_INVOCATION_RECEIVER", - "secondParentType" : "METHOD_INVOCATION_RECEIVER", - "firstPos" : 45238, - "secondPos" : 45238, - "firstEndPos" : 45246, - "secondEndPos" : 45246 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "getFirstChild", - "secondLabel" : "getFirstChild", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 45247, - "secondPos" : 45247, - "firstEndPos" : 45260, - "secondEndPos" : 45260 -}, { - "firstType" : "IfStatement", - "secondType" : "IfStatement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "Block", - "secondParentType" : "Block", - "firstPos" : 45270, - "secondPos" : 45270, - "firstEndPos" : 45555, - "secondEndPos" : 45555 -}, { - "firstType" : "MethodInvocation", - "secondType" : "MethodInvocation", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "IfStatement", - "secondParentType" : "IfStatement", - "firstPos" : 45274, - "secondPos" : 45274, - "firstEndPos" : 45311, - "secondEndPos" : 45311 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "isGet", - "secondLabel" : "isGet", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 45274, - "secondPos" : 45274, - "firstEndPos" : 45279, - "secondEndPos" : 45279 -}, { - "firstType" : "METHOD_INVOCATION_ARGUMENTS", - "secondType" : "METHOD_INVOCATION_ARGUMENTS", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 45280, - "secondPos" : 45280, - "firstEndPos" : 45310, - "secondEndPos" : 45310 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "functionIndentifyingExpression", - "secondLabel" : "functionIndentifyingExpression", - "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", - "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", - "firstPos" : 45280, - "secondPos" : 45280, - "firstEndPos" : 45310, - "secondEndPos" : 45310 -}, { - "firstType" : "Block", - "secondType" : "Block", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "IfStatement", - "secondParentType" : "IfStatement", - "firstPos" : 45313, - "secondPos" : 45313, - "firstEndPos" : 45555, - "secondEndPos" : 45555 -}, { - "firstType" : "VariableDeclarationStatement", - "secondType" : "VariableDeclarationStatement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "Block", - "secondParentType" : "Block", - "firstPos" : 45323, - "secondPos" : 45323, - "firstEndPos" : 45381, - "secondEndPos" : 45381 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "Node", - "secondLabel" : "Node", - "firstParentType" : "SimpleType", - "secondParentType" : "SimpleType", - "firstPos" : 45323, - "secondPos" : 45323, - "firstEndPos" : 45327, - "secondEndPos" : 45327 -}, { - "firstType" : "SimpleType", - "secondType" : "SimpleType", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "VariableDeclarationStatement", - "secondParentType" : "VariableDeclarationStatement", - "firstPos" : 45323, - "secondPos" : 45323, - "firstEndPos" : 45327, - "secondEndPos" : 45327 -}, { - "firstType" : "VariableDeclarationFragment", - "secondType" : "VariableDeclarationFragment", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "VariableDeclarationStatement", - "secondParentType" : "VariableDeclarationStatement", - "firstPos" : 45328, - "secondPos" : 45328, - "firstEndPos" : 45380, - "secondEndPos" : 45380 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "last", - "secondLabel" : "last", - "firstParentType" : "VariableDeclarationFragment", - "secondParentType" : "VariableDeclarationFragment", - "firstPos" : 45328, - "secondPos" : 45328, - "firstEndPos" : 45332, - "secondEndPos" : 45332 -}, { - "firstType" : "MethodInvocation", - "secondType" : "MethodInvocation", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "VariableDeclarationFragment", - "secondParentType" : "VariableDeclarationFragment", - "firstPos" : 45335, - "secondPos" : 45335, - "firstEndPos" : 45380, - "secondEndPos" : 45380 -}, { - "firstType" : "METHOD_INVOCATION_RECEIVER", - "secondType" : "METHOD_INVOCATION_RECEIVER", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 45335, - "secondPos" : 45335, - "firstEndPos" : 45365, - "secondEndPos" : 45365 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "functionIndentifyingExpression", - "secondLabel" : "functionIndentifyingExpression", - "firstParentType" : "METHOD_INVOCATION_RECEIVER", - "secondParentType" : "METHOD_INVOCATION_RECEIVER", - "firstPos" : 45335, - "secondPos" : 45335, - "firstEndPos" : 45365, - "secondEndPos" : 45365 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "getLastChild", - "secondLabel" : "getLastChild", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 45366, - "secondPos" : 45366, - "firstEndPos" : 45378, - "secondEndPos" : 45378 -}, { - "firstType" : "IfStatement", - "secondType" : "IfStatement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "Block", - "secondParentType" : "Block", - "firstPos" : 45390, - "secondPos" : 45390, - "firstEndPos" : 45547, - "secondEndPos" : 45547 -}, { - "firstType" : "InfixExpression", - "secondType" : "InfixExpression", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "IfStatement", - "secondParentType" : "IfStatement", - "firstPos" : 45394, - "secondPos" : 45394, - "firstEndPos" : 45440, - "secondEndPos" : 45440 -}, { - "firstType" : "InfixExpression", - "secondType" : "InfixExpression", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "InfixExpression", - "secondParentType" : "InfixExpression", - "firstPos" : 45394, - "secondPos" : 45394, - "firstEndPos" : 45406, - "secondEndPos" : 45406 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "last", - "secondLabel" : "last", - "firstParentType" : "InfixExpression", - "secondParentType" : "InfixExpression", - "firstPos" : 45394, - "secondPos" : 45394, - "firstEndPos" : 45398, - "secondEndPos" : 45398 -}, { - "firstType" : "INFIX_EXPRESSION_OPERATOR", - "secondType" : "INFIX_EXPRESSION_OPERATOR", - "firstLabel" : "!=", - "secondLabel" : "!=", - "firstParentType" : "InfixExpression", - "secondParentType" : "InfixExpression", - "firstPos" : 45399, - "secondPos" : 45399, - "firstEndPos" : 45401, - "secondEndPos" : 45401 -}, { - "firstType" : "NullLiteral", - "secondType" : "NullLiteral", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "InfixExpression", - "secondParentType" : "InfixExpression", - "firstPos" : 45402, - "secondPos" : 45402, - "firstEndPos" : 45406, - "secondEndPos" : 45406 -}, { - "firstType" : "INFIX_EXPRESSION_OPERATOR", - "secondType" : "INFIX_EXPRESSION_OPERATOR", - "firstLabel" : "&&", - "secondLabel" : "&&", - "firstParentType" : "InfixExpression", - "secondParentType" : "InfixExpression", - "firstPos" : 45407, - "secondPos" : 45407, - "firstEndPos" : 45409, - "secondEndPos" : 45409 -}, { - "firstType" : "InfixExpression", - "secondType" : "InfixExpression", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "InfixExpression", - "secondParentType" : "InfixExpression", - "firstPos" : 45410, - "secondPos" : 45410, - "firstEndPos" : 45440, - "secondEndPos" : 45440 -}, { - "firstType" : "MethodInvocation", - "secondType" : "MethodInvocation", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "InfixExpression", - "secondParentType" : "InfixExpression", - "firstPos" : 45410, - "secondPos" : 45410, - "firstEndPos" : 45424, - "secondEndPos" : 45424 -}, { - "firstType" : "METHOD_INVOCATION_RECEIVER", - "secondType" : "METHOD_INVOCATION_RECEIVER", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 45410, - "secondPos" : 45410, - "firstEndPos" : 45414, - "secondEndPos" : 45414 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "last", - "secondLabel" : "last", - "firstParentType" : "METHOD_INVOCATION_RECEIVER", - "secondParentType" : "METHOD_INVOCATION_RECEIVER", - "firstPos" : 45410, - "secondPos" : 45410, - "firstEndPos" : 45414, - "secondEndPos" : 45414 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "getType", - "secondLabel" : "getType", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 45415, - "secondPos" : 45415, - "firstEndPos" : 45422, - "secondEndPos" : 45422 -}, { - "firstType" : "INFIX_EXPRESSION_OPERATOR", - "secondType" : "INFIX_EXPRESSION_OPERATOR", - "firstLabel" : "==", - "secondLabel" : "==", - "firstParentType" : "InfixExpression", - "secondParentType" : "InfixExpression", - "firstPos" : 45425, - "secondPos" : 45425, - "firstEndPos" : 45427, - "secondEndPos" : 45427 -}, { - "firstType" : "QualifiedName", - "secondType" : "QualifiedName", - "firstLabel" : "Token.STRING", - "secondLabel" : "Token.STRING", - "firstParentType" : "InfixExpression", - "secondParentType" : "InfixExpression", - "firstPos" : 45428, - "secondPos" : 45428, - "firstEndPos" : 45440, - "secondEndPos" : 45440 -}, { - "firstType" : "Block", - "secondType" : "Block", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "IfStatement", - "secondParentType" : "IfStatement", - "firstPos" : 45442, - "secondPos" : 45442, - "firstEndPos" : 45547, - "secondEndPos" : 45547 -}, { - "firstType" : "VariableDeclarationStatement", - "secondType" : "VariableDeclarationStatement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "Block", - "secondParentType" : "Block", - "firstPos" : 45454, - "secondPos" : 45454, - "firstEndPos" : 45489, - "secondEndPos" : 45489 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "String", - "secondLabel" : "String", - "firstParentType" : "SimpleType", - "secondParentType" : "SimpleType", - "firstPos" : 45454, - "secondPos" : 45454, - "firstEndPos" : 45460, - "secondEndPos" : 45460 -}, { - "firstType" : "SimpleType", - "secondType" : "SimpleType", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "VariableDeclarationStatement", - "secondParentType" : "VariableDeclarationStatement", - "firstPos" : 45454, - "secondPos" : 45454, - "firstEndPos" : 45460, - "secondEndPos" : 45460 -}, { - "firstType" : "VariableDeclarationFragment", - "secondType" : "VariableDeclarationFragment", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "VariableDeclarationStatement", - "secondParentType" : "VariableDeclarationStatement", - "firstPos" : 45461, - "secondPos" : 45461, - "firstEndPos" : 45488, - "secondEndPos" : 45488 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "propName", - "secondLabel" : "propName", - "firstParentType" : "VariableDeclarationFragment", - "secondParentType" : "VariableDeclarationFragment", - "firstPos" : 45461, - "secondPos" : 45461, - "firstEndPos" : 45469, - "secondEndPos" : 45469 -}, { - "firstType" : "MethodInvocation", - "secondType" : "MethodInvocation", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "VariableDeclarationFragment", - "secondParentType" : "VariableDeclarationFragment", - "firstPos" : 45472, - "secondPos" : 45472, - "firstEndPos" : 45488, - "secondEndPos" : 45488 -}, { - "firstType" : "METHOD_INVOCATION_RECEIVER", - "secondType" : "METHOD_INVOCATION_RECEIVER", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 45472, - "secondPos" : 45472, - "firstEndPos" : 45476, - "secondEndPos" : 45476 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "last", - "secondLabel" : "last", - "firstParentType" : "METHOD_INVOCATION_RECEIVER", - "secondParentType" : "METHOD_INVOCATION_RECEIVER", - "firstPos" : 45472, - "secondPos" : 45472, - "firstEndPos" : 45476, - "secondEndPos" : 45476 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "getString", - "secondLabel" : "getString", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 45477, - "secondPos" : 45477, - "firstEndPos" : 45486, - "secondEndPos" : 45486 -}, { - "firstType" : "ReturnStatement", - "secondType" : "ReturnStatement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "Block", - "secondParentType" : "Block", - "firstPos" : 45500, - "secondPos" : 45500, - "firstEndPos" : 45537, - "secondEndPos" : 45537 -}, { - "firstType" : "ParenthesizedExpression", - "secondType" : "ParenthesizedExpression", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "ReturnStatement", - "secondParentType" : "ReturnStatement", - "firstPos" : 45507, - "secondPos" : 45507, - "firstEndPos" : 45536, - "secondEndPos" : 45536 -}, { - "firstType" : "MethodInvocation", - "secondType" : "MethodInvocation", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "ParenthesizedExpression", - "secondParentType" : "ParenthesizedExpression", - "firstPos" : 45508, - "secondPos" : 45508, - "firstEndPos" : 45535, - "secondEndPos" : 45535 -}, { - "firstType" : "METHOD_INVOCATION_RECEIVER", - "secondType" : "METHOD_INVOCATION_RECEIVER", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 45508, - "secondPos" : 45508, - "firstEndPos" : 45516, - "secondEndPos" : 45516 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "propName", - "secondLabel" : "propName", - "firstParentType" : "METHOD_INVOCATION_RECEIVER", - "secondParentType" : "METHOD_INVOCATION_RECEIVER", - "firstPos" : 45508, - "secondPos" : 45508, - "firstEndPos" : 45516, - "secondEndPos" : 45516 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "equals", - "secondLabel" : "equals", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 45517, - "secondPos" : 45517, - "firstEndPos" : 45523, - "secondEndPos" : 45523 -}, { - "firstType" : "METHOD_INVOCATION_ARGUMENTS", - "secondType" : "METHOD_INVOCATION_ARGUMENTS", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 45524, - "secondPos" : 45524, - "firstEndPos" : 45534, - "secondEndPos" : 45534 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "methodName", - "secondLabel" : "methodName", - "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", - "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", - "firstPos" : 45524, - "secondPos" : 45524, - "firstEndPos" : 45534, - "secondEndPos" : 45534 -}, { - "firstType" : "ReturnStatement", - "secondType" : "ReturnStatement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "Block", - "secondParentType" : "Block", - "firstPos" : 45566, - "secondPos" : 45566, - "firstEndPos" : 45579, - "secondEndPos" : 45579 -}, { - "firstType" : "BooleanLiteral", - "secondType" : "BooleanLiteral", - "firstLabel" : "false", - "secondLabel" : "false", - "firstParentType" : "ReturnStatement", - "secondParentType" : "ReturnStatement", - "firstPos" : 45573, - "secondPos" : 45573, - "firstEndPos" : 45578, - "secondEndPos" : 45578 -}, { - "firstType" : "MethodDeclaration", - "secondType" : "MethodDeclaration", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "TypeDeclaration", - "secondParentType" : "TypeDeclaration", - "firstPos" : 45588, - "secondPos" : 45588, - "firstEndPos" : 45823, - "secondEndPos" : 45823 -}, { - "firstType" : "Javadoc", - "secondType" : "Javadoc", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 45588, - "secondPos" : 45588, - "firstEndPos" : 45715, - "secondEndPos" : 45715 -}, { - "firstType" : "TagElement", - "secondType" : "TagElement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "Javadoc", - "secondParentType" : "Javadoc", - "firstPos" : 45597, - "secondPos" : 45597, - "firstEndPos" : 45709, - "secondEndPos" : 45709 -}, { - "firstType" : "TAG_NAME", - "secondType" : "TAG_NAME", - "firstLabel" : "@return", - "secondLabel" : "@return", - "firstParentType" : "TagElement", - "secondParentType" : "TagElement", - "firstPos" : 45597, - "secondPos" : 45597, - "firstEndPos" : 45604, - "secondEndPos" : 45604 -}, { - "firstType" : "TextElement", - "secondType" : "TextElement", - "firstLabel" : " Whether the callNode represents an expression in the form of:", - "secondLabel" : " Whether the callNode represents an expression in the form of:", - "firstParentType" : "TagElement", - "secondParentType" : "TagElement", - "firstPos" : 45604, - "secondPos" : 45604, - "firstEndPos" : 45666, - "secondEndPos" : 45666 -}, { - "firstType" : "TextElement", - "secondType" : "TextElement", - "firstLabel" : "x.call(...)", - "secondLabel" : "x.call(...)", - "firstParentType" : "TagElement", - "secondParentType" : "TagElement", - "firstPos" : 45675, - "secondPos" : 45675, - "firstEndPos" : 45686, - "secondEndPos" : 45686 -}, { - "firstType" : "TextElement", - "secondType" : "TextElement", - "firstLabel" : "x['call'](...)", - "secondLabel" : "x['call'](...)", - "firstParentType" : "TagElement", - "secondParentType" : "TagElement", - "firstPos" : 45695, - "secondPos" : 45695, - "firstEndPos" : 45709, - "secondEndPos" : 45709 -}, { - "firstType" : "Modifier", - "secondType" : "Modifier", - "firstLabel" : "static", - "secondLabel" : "static", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 45718, - "secondPos" : 45718, - "firstEndPos" : 45724, - "secondEndPos" : 45724 -}, { - "firstType" : "PrimitiveType", - "secondType" : "PrimitiveType", - "firstLabel" : "boolean", - "secondLabel" : "boolean", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 45725, - "secondPos" : 45725, - "firstEndPos" : 45732, - "secondEndPos" : 45732 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "isFunctionObjectCall", - "secondLabel" : "isFunctionObjectCall", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 45733, - "secondPos" : 45733, - "firstEndPos" : 45753, - "secondEndPos" : 45753 -}, { - "firstType" : "SingleVariableDeclaration", - "secondType" : "SingleVariableDeclaration", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 45754, - "secondPos" : 45754, - "firstEndPos" : 45767, - "secondEndPos" : 45767 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "Node", - "secondLabel" : "Node", - "firstParentType" : "SimpleType", - "secondParentType" : "SimpleType", - "firstPos" : 45754, - "secondPos" : 45754, - "firstEndPos" : 45758, - "secondEndPos" : 45758 -}, { - "firstType" : "SimpleType", - "secondType" : "SimpleType", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "SingleVariableDeclaration", - "secondParentType" : "SingleVariableDeclaration", - "firstPos" : 45754, - "secondPos" : 45754, - "firstEndPos" : 45758, - "secondEndPos" : 45758 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "callNode", - "secondLabel" : "callNode", - "firstParentType" : "SingleVariableDeclaration", - "secondParentType" : "SingleVariableDeclaration", - "firstPos" : 45759, - "secondPos" : 45759, - "firstEndPos" : 45767, - "secondEndPos" : 45767 -}, { - "firstType" : "Block", - "secondType" : "Block", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 45769, - "secondPos" : 45769, - "firstEndPos" : 45823, - "secondEndPos" : 45823 -}, { - "firstType" : "ReturnStatement", - "secondType" : "ReturnStatement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "Block", - "secondParentType" : "Block", - "firstPos" : 45775, - "secondPos" : 45775, - "firstEndPos" : 45819, - "secondEndPos" : 45819 -}, { - "firstType" : "MethodInvocation", - "secondType" : "MethodInvocation", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "ReturnStatement", - "secondParentType" : "ReturnStatement", - "firstPos" : 45782, - "secondPos" : 45782, - "firstEndPos" : 45818, - "secondEndPos" : 45818 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "isObjectCallMethod", - "secondLabel" : "isObjectCallMethod", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 45782, - "secondPos" : 45782, - "firstEndPos" : 45800, - "secondEndPos" : 45800 -}, { - "firstType" : "METHOD_INVOCATION_ARGUMENTS", - "secondType" : "METHOD_INVOCATION_ARGUMENTS", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 45801, - "secondPos" : 45801, - "firstEndPos" : 45817, - "secondEndPos" : 45817 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "callNode", - "secondLabel" : "callNode", - "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", - "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", - "firstPos" : 45801, - "secondPos" : 45801, - "firstEndPos" : 45809, - "secondEndPos" : 45809 -}, { - "firstType" : "StringLiteral", - "secondType" : "StringLiteral", - "firstLabel" : "\"call\"", - "secondLabel" : "\"call\"", - "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", - "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", - "firstPos" : 45811, - "secondPos" : 45811, - "firstEndPos" : 45817, - "secondEndPos" : 45817 -}, { - "firstType" : "MethodDeclaration", - "secondType" : "MethodDeclaration", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "TypeDeclaration", - "secondParentType" : "TypeDeclaration", - "firstPos" : 45827, - "secondPos" : 45827, - "firstEndPos" : 46066, - "secondEndPos" : 46066 -}, { - "firstType" : "Javadoc", - "secondType" : "Javadoc", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 45827, - "secondPos" : 45827, - "firstEndPos" : 45956, - "secondEndPos" : 45956 -}, { - "firstType" : "TagElement", - "secondType" : "TagElement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "Javadoc", - "secondParentType" : "Javadoc", - "firstPos" : 45836, - "secondPos" : 45836, - "firstEndPos" : 45950, - "secondEndPos" : 45950 -}, { - "firstType" : "TAG_NAME", - "secondType" : "TAG_NAME", - "firstLabel" : "@return", - "secondLabel" : "@return", - "firstParentType" : "TagElement", - "secondParentType" : "TagElement", - "firstPos" : 45836, - "secondPos" : 45836, - "firstEndPos" : 45843, - "secondEndPos" : 45843 -}, { - "firstType" : "TextElement", - "secondType" : "TextElement", - "firstLabel" : " Whether the callNode represents an expression in the form of:", - "secondLabel" : " Whether the callNode represents an expression in the form of:", - "firstParentType" : "TagElement", - "secondParentType" : "TagElement", - "firstPos" : 45843, - "secondPos" : 45843, - "firstEndPos" : 45905, - "secondEndPos" : 45905 -}, { - "firstType" : "TextElement", - "secondType" : "TextElement", - "firstLabel" : "x.apply(...)", - "secondLabel" : "x.apply(...)", - "firstParentType" : "TagElement", - "secondParentType" : "TagElement", - "firstPos" : 45914, - "secondPos" : 45914, - "firstEndPos" : 45926, - "secondEndPos" : 45926 -}, { - "firstType" : "TextElement", - "secondType" : "TextElement", - "firstLabel" : "x['apply'](...)", - "secondLabel" : "x['apply'](...)", - "firstParentType" : "TagElement", - "secondParentType" : "TagElement", - "firstPos" : 45935, - "secondPos" : 45935, - "firstEndPos" : 45950, - "secondEndPos" : 45950 -}, { - "firstType" : "Modifier", - "secondType" : "Modifier", - "firstLabel" : "static", - "secondLabel" : "static", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 45959, - "secondPos" : 45959, - "firstEndPos" : 45965, - "secondEndPos" : 45965 -}, { - "firstType" : "PrimitiveType", - "secondType" : "PrimitiveType", - "firstLabel" : "boolean", - "secondLabel" : "boolean", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 45966, - "secondPos" : 45966, - "firstEndPos" : 45973, - "secondEndPos" : 45973 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "isFunctionObjectApply", - "secondLabel" : "isFunctionObjectApply", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 45974, - "secondPos" : 45974, - "firstEndPos" : 45995, - "secondEndPos" : 45995 -}, { - "firstType" : "SingleVariableDeclaration", - "secondType" : "SingleVariableDeclaration", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 45996, - "secondPos" : 45996, - "firstEndPos" : 46009, - "secondEndPos" : 46009 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "Node", - "secondLabel" : "Node", - "firstParentType" : "SimpleType", - "secondParentType" : "SimpleType", - "firstPos" : 45996, - "secondPos" : 45996, - "firstEndPos" : 46000, - "secondEndPos" : 46000 -}, { - "firstType" : "SimpleType", - "secondType" : "SimpleType", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "SingleVariableDeclaration", - "secondParentType" : "SingleVariableDeclaration", - "firstPos" : 45996, - "secondPos" : 45996, - "firstEndPos" : 46000, - "secondEndPos" : 46000 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "callNode", - "secondLabel" : "callNode", - "firstParentType" : "SingleVariableDeclaration", - "secondParentType" : "SingleVariableDeclaration", - "firstPos" : 46001, - "secondPos" : 46001, - "firstEndPos" : 46009, - "secondEndPos" : 46009 -}, { - "firstType" : "Block", - "secondType" : "Block", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 46011, - "secondPos" : 46011, - "firstEndPos" : 46066, - "secondEndPos" : 46066 -}, { - "firstType" : "ReturnStatement", - "secondType" : "ReturnStatement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "Block", - "secondParentType" : "Block", - "firstPos" : 46017, - "secondPos" : 46017, - "firstEndPos" : 46062, - "secondEndPos" : 46062 -}, { - "firstType" : "MethodInvocation", - "secondType" : "MethodInvocation", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "ReturnStatement", - "secondParentType" : "ReturnStatement", - "firstPos" : 46024, - "secondPos" : 46024, - "firstEndPos" : 46061, - "secondEndPos" : 46061 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "isObjectCallMethod", - "secondLabel" : "isObjectCallMethod", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 46024, - "secondPos" : 46024, - "firstEndPos" : 46042, - "secondEndPos" : 46042 -}, { - "firstType" : "METHOD_INVOCATION_ARGUMENTS", - "secondType" : "METHOD_INVOCATION_ARGUMENTS", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 46043, - "secondPos" : 46043, - "firstEndPos" : 46060, - "secondEndPos" : 46060 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "callNode", - "secondLabel" : "callNode", - "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", - "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", - "firstPos" : 46043, - "secondPos" : 46043, - "firstEndPos" : 46051, - "secondEndPos" : 46051 -}, { - "firstType" : "StringLiteral", - "secondType" : "StringLiteral", - "firstLabel" : "\"apply\"", - "secondLabel" : "\"apply\"", - "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", - "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", - "firstPos" : 46053, - "secondPos" : 46053, - "firstEndPos" : 46060, - "secondEndPos" : 46060 -}, { - "firstType" : "MethodDeclaration", - "secondType" : "MethodDeclaration", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "TypeDeclaration", - "secondParentType" : "TypeDeclaration", - "firstPos" : 46070, - "secondPos" : 46070, - "firstEndPos" : 46395, - "secondEndPos" : 46395 -}, { - "firstType" : "Javadoc", - "secondType" : "Javadoc", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 46070, - "secondPos" : 46070, - "firstEndPos" : 46251, - "secondEndPos" : 46251 -}, { - "firstType" : "TagElement", - "secondType" : "TagElement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "Javadoc", - "secondParentType" : "Javadoc", - "firstPos" : 46079, - "secondPos" : 46079, - "firstEndPos" : 46245, - "secondEndPos" : 46245 -}, { - "firstType" : "TAG_NAME", - "secondType" : "TAG_NAME", - "firstLabel" : "@return", - "secondLabel" : "@return", - "firstParentType" : "TagElement", - "secondParentType" : "TagElement", - "firstPos" : 46079, - "secondPos" : 46079, - "firstEndPos" : 46086, - "secondEndPos" : 46086 -}, { - "firstType" : "TextElement", - "secondType" : "TextElement", - "firstLabel" : " Whether the callNode represents an expression in the form of:", - "secondLabel" : " Whether the callNode represents an expression in the form of:", - "firstParentType" : "TagElement", - "secondParentType" : "TagElement", - "firstPos" : 46086, - "secondPos" : 46086, - "firstEndPos" : 46148, - "secondEndPos" : 46148 -}, { - "firstType" : "TextElement", - "secondType" : "TextElement", - "firstLabel" : "x.apply(...)", - "secondLabel" : "x.apply(...)", - "firstParentType" : "TagElement", - "secondParentType" : "TagElement", - "firstPos" : 46157, - "secondPos" : 46157, - "firstEndPos" : 46169, - "secondEndPos" : 46169 -}, { - "firstType" : "TextElement", - "secondType" : "TextElement", - "firstLabel" : "x['apply'](...)", - "secondLabel" : "x['apply'](...)", - "firstParentType" : "TagElement", - "secondParentType" : "TagElement", - "firstPos" : 46178, - "secondPos" : 46178, - "firstEndPos" : 46193, - "secondEndPos" : 46193 -}, { - "firstType" : "TextElement", - "secondType" : "TextElement", - "firstLabel" : "or", - "secondLabel" : "or", - "firstParentType" : "TagElement", - "secondParentType" : "TagElement", - "firstPos" : 46200, - "secondPos" : 46200, - "firstEndPos" : 46202, - "secondEndPos" : 46202 -}, { - "firstType" : "TextElement", - "secondType" : "TextElement", - "firstLabel" : "x.call(...)", - "secondLabel" : "x.call(...)", - "firstParentType" : "TagElement", - "secondParentType" : "TagElement", - "firstPos" : 46211, - "secondPos" : 46211, - "firstEndPos" : 46222, - "secondEndPos" : 46222 -}, { - "firstType" : "TextElement", - "secondType" : "TextElement", - "firstLabel" : "x['call'](...)", - "secondLabel" : "x['call'](...)", - "firstParentType" : "TagElement", - "secondParentType" : "TagElement", - "firstPos" : 46231, - "secondPos" : 46231, - "firstEndPos" : 46245, - "secondEndPos" : 46245 -}, { - "firstType" : "Modifier", - "secondType" : "Modifier", - "firstLabel" : "static", - "secondLabel" : "static", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 46254, - "secondPos" : 46254, - "firstEndPos" : 46260, - "secondEndPos" : 46260 -}, { - "firstType" : "PrimitiveType", - "secondType" : "PrimitiveType", - "firstLabel" : "boolean", - "secondLabel" : "boolean", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 46261, - "secondPos" : 46261, - "firstEndPos" : 46268, - "secondEndPos" : 46268 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "isFunctionObjectCallOrApply", - "secondLabel" : "isFunctionObjectCallOrApply", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 46269, - "secondPos" : 46269, - "firstEndPos" : 46296, - "secondEndPos" : 46296 -}, { - "firstType" : "SingleVariableDeclaration", - "secondType" : "SingleVariableDeclaration", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 46297, - "secondPos" : 46297, - "firstEndPos" : 46310, - "secondEndPos" : 46310 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "Node", - "secondLabel" : "Node", - "firstParentType" : "SimpleType", - "secondParentType" : "SimpleType", - "firstPos" : 46297, - "secondPos" : 46297, - "firstEndPos" : 46301, - "secondEndPos" : 46301 -}, { - "firstType" : "SimpleType", - "secondType" : "SimpleType", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "SingleVariableDeclaration", - "secondParentType" : "SingleVariableDeclaration", - "firstPos" : 46297, - "secondPos" : 46297, - "firstEndPos" : 46301, - "secondEndPos" : 46301 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "callNode", - "secondLabel" : "callNode", - "firstParentType" : "SingleVariableDeclaration", - "secondParentType" : "SingleVariableDeclaration", - "firstPos" : 46302, - "secondPos" : 46302, - "firstEndPos" : 46310, - "secondEndPos" : 46310 -}, { - "firstType" : "Block", - "secondType" : "Block", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 46312, - "secondPos" : 46312, - "firstEndPos" : 46395, - "secondEndPos" : 46395 -}, { - "firstType" : "ReturnStatement", - "secondType" : "ReturnStatement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "Block", - "secondParentType" : "Block", - "firstPos" : 46318, - "secondPos" : 46318, - "firstEndPos" : 46391, - "secondEndPos" : 46391 -}, { - "firstType" : "InfixExpression", - "secondType" : "InfixExpression", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "ReturnStatement", - "secondParentType" : "ReturnStatement", - "firstPos" : 46325, - "secondPos" : 46325, - "firstEndPos" : 46390, - "secondEndPos" : 46390 -}, { - "firstType" : "MethodInvocation", - "secondType" : "MethodInvocation", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "InfixExpression", - "secondParentType" : "InfixExpression", - "firstPos" : 46325, - "secondPos" : 46325, - "firstEndPos" : 46355, - "secondEndPos" : 46355 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "isFunctionObjectCall", - "secondLabel" : "isFunctionObjectCall", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 46325, - "secondPos" : 46325, - "firstEndPos" : 46345, - "secondEndPos" : 46345 -}, { - "firstType" : "METHOD_INVOCATION_ARGUMENTS", - "secondType" : "METHOD_INVOCATION_ARGUMENTS", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 46346, - "secondPos" : 46346, - "firstEndPos" : 46354, - "secondEndPos" : 46354 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "callNode", - "secondLabel" : "callNode", - "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", - "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", - "firstPos" : 46346, - "secondPos" : 46346, - "firstEndPos" : 46354, - "secondEndPos" : 46354 -}, { - "firstType" : "INFIX_EXPRESSION_OPERATOR", - "secondType" : "INFIX_EXPRESSION_OPERATOR", - "firstLabel" : "||", - "secondLabel" : "||", - "firstParentType" : "InfixExpression", - "secondParentType" : "InfixExpression", - "firstPos" : 46356, - "secondPos" : 46356, - "firstEndPos" : 46358, - "secondEndPos" : 46358 -}, { - "firstType" : "MethodInvocation", - "secondType" : "MethodInvocation", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "InfixExpression", - "secondParentType" : "InfixExpression", - "firstPos" : 46359, - "secondPos" : 46359, - "firstEndPos" : 46390, - "secondEndPos" : 46390 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "isFunctionObjectApply", - "secondLabel" : "isFunctionObjectApply", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 46359, - "secondPos" : 46359, - "firstEndPos" : 46380, - "secondEndPos" : 46380 -}, { - "firstType" : "METHOD_INVOCATION_ARGUMENTS", - "secondType" : "METHOD_INVOCATION_ARGUMENTS", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 46381, - "secondPos" : 46381, - "firstEndPos" : 46389, - "secondEndPos" : 46389 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "callNode", - "secondLabel" : "callNode", - "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", - "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", - "firstPos" : 46381, - "secondPos" : 46381, - "firstEndPos" : 46389, - "secondEndPos" : 46389 -}, { - "firstType" : "MethodDeclaration", - "secondType" : "MethodDeclaration", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "TypeDeclaration", - "secondParentType" : "TypeDeclaration", - "firstPos" : 46399, - "secondPos" : 46399, - "firstEndPos" : 46794, - "secondEndPos" : 46794 -}, { - "firstType" : "Javadoc", - "secondType" : "Javadoc", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 46399, - "secondPos" : 46399, - "firstEndPos" : 46555, - "secondEndPos" : 46555 -}, { - "firstType" : "TagElement", - "secondType" : "TagElement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "Javadoc", - "secondParentType" : "Javadoc", - "firstPos" : 46408, - "secondPos" : 46408, - "firstEndPos" : 46549, - "secondEndPos" : 46549 -}, { - "firstType" : "TAG_NAME", - "secondType" : "TAG_NAME", - "firstLabel" : "@return", - "secondLabel" : "@return", - "firstParentType" : "TagElement", - "secondParentType" : "TagElement", - "firstPos" : 46408, - "secondPos" : 46408, - "firstEndPos" : 46415, - "secondEndPos" : 46415 -}, { - "firstType" : "TextElement", - "secondType" : "TextElement", - "firstLabel" : " Whether the callNode represents an expression in the form of:", - "secondLabel" : " Whether the callNode represents an expression in the form of:", - "firstParentType" : "TagElement", - "secondParentType" : "TagElement", - "firstPos" : 46415, - "secondPos" : 46415, - "firstEndPos" : 46477, - "secondEndPos" : 46477 -}, { - "firstType" : "TextElement", - "secondType" : "TextElement", - "firstLabel" : "x.call(...)", - "secondLabel" : "x.call(...)", - "firstParentType" : "TagElement", - "secondParentType" : "TagElement", - "firstPos" : 46486, - "secondPos" : 46486, - "firstEndPos" : 46497, - "secondEndPos" : 46497 -}, { - "firstType" : "TextElement", - "secondType" : "TextElement", - "firstLabel" : "x['call'](...)", - "secondLabel" : "x['call'](...)", - "firstParentType" : "TagElement", - "secondParentType" : "TagElement", - "firstPos" : 46506, - "secondPos" : 46506, - "firstEndPos" : 46520, - "secondEndPos" : 46520 -}, { - "firstType" : "TextElement", - "secondType" : "TextElement", - "firstLabel" : "where x is a NAME node.", - "secondLabel" : "where x is a NAME node.", - "firstParentType" : "TagElement", - "secondParentType" : "TagElement", - "firstPos" : 46526, - "secondPos" : 46526, - "firstEndPos" : 46549, - "secondEndPos" : 46549 -}, { - "firstType" : "Modifier", - "secondType" : "Modifier", - "firstLabel" : "static", - "secondLabel" : "static", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 46558, - "secondPos" : 46558, - "firstEndPos" : 46564, - "secondEndPos" : 46564 -}, { - "firstType" : "PrimitiveType", - "secondType" : "PrimitiveType", - "firstLabel" : "boolean", - "secondLabel" : "boolean", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 46565, - "secondPos" : 46565, - "firstEndPos" : 46572, - "secondEndPos" : 46572 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "isSimpleFunctionObjectCall", - "secondLabel" : "isSimpleFunctionObjectCall", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 46573, - "secondPos" : 46573, - "firstEndPos" : 46599, - "secondEndPos" : 46599 -}, { - "firstType" : "SingleVariableDeclaration", - "secondType" : "SingleVariableDeclaration", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 46600, - "secondPos" : 46600, - "firstEndPos" : 46613, - "secondEndPos" : 46613 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "Node", - "secondLabel" : "Node", - "firstParentType" : "SimpleType", - "secondParentType" : "SimpleType", - "firstPos" : 46600, - "secondPos" : 46600, - "firstEndPos" : 46604, - "secondEndPos" : 46604 -}, { - "firstType" : "SimpleType", - "secondType" : "SimpleType", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "SingleVariableDeclaration", - "secondParentType" : "SingleVariableDeclaration", - "firstPos" : 46600, - "secondPos" : 46600, - "firstEndPos" : 46604, - "secondEndPos" : 46604 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "callNode", - "secondLabel" : "callNode", - "firstParentType" : "SingleVariableDeclaration", - "secondParentType" : "SingleVariableDeclaration", - "firstPos" : 46605, - "secondPos" : 46605, - "firstEndPos" : 46613, - "secondEndPos" : 46613 -}, { - "firstType" : "Block", - "secondType" : "Block", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 46615, - "secondPos" : 46615, - "firstEndPos" : 46794, - "secondEndPos" : 46794 -}, { - "firstType" : "IfStatement", - "secondType" : "IfStatement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "Block", - "secondParentType" : "Block", - "firstPos" : 46621, - "secondPos" : 46621, - "firstEndPos" : 46771, - "secondEndPos" : 46771 -}, { - "firstType" : "MethodInvocation", - "secondType" : "MethodInvocation", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "IfStatement", - "secondParentType" : "IfStatement", - "firstPos" : 46625, - "secondPos" : 46625, - "firstEndPos" : 46655, - "secondEndPos" : 46655 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "isFunctionObjectCall", - "secondLabel" : "isFunctionObjectCall", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 46625, - "secondPos" : 46625, - "firstEndPos" : 46645, - "secondEndPos" : 46645 -}, { - "firstType" : "METHOD_INVOCATION_ARGUMENTS", - "secondType" : "METHOD_INVOCATION_ARGUMENTS", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 46646, - "secondPos" : 46646, - "firstEndPos" : 46654, - "secondEndPos" : 46654 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "callNode", - "secondLabel" : "callNode", - "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", - "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", - "firstPos" : 46646, - "secondPos" : 46646, - "firstEndPos" : 46654, - "secondEndPos" : 46654 -}, { - "firstType" : "Block", - "secondType" : "Block", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "IfStatement", - "secondParentType" : "IfStatement", - "firstPos" : 46657, - "secondPos" : 46657, - "firstEndPos" : 46771, - "secondEndPos" : 46771 -}, { - "firstType" : "IfStatement", - "secondType" : "IfStatement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "Block", - "secondParentType" : "Block", - "firstPos" : 46665, - "secondPos" : 46665, - "firstEndPos" : 46765, - "secondEndPos" : 46765 -}, { - "firstType" : "InfixExpression", - "secondType" : "InfixExpression", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "IfStatement", - "secondParentType" : "IfStatement", - "firstPos" : 46669, - "secondPos" : 46669, - "firstEndPos" : 46733, - "secondEndPos" : 46733 -}, { - "firstType" : "MethodInvocation", - "secondType" : "MethodInvocation", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "InfixExpression", - "secondParentType" : "InfixExpression", - "firstPos" : 46669, - "secondPos" : 46669, - "firstEndPos" : 46719, - "secondEndPos" : 46719 -}, { - "firstType" : "METHOD_INVOCATION_RECEIVER", - "secondType" : "METHOD_INVOCATION_RECEIVER", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 46669, - "secondPos" : 46669, - "firstEndPos" : 46709, - "secondEndPos" : 46709 -}, { - "firstType" : "MethodInvocation", - "secondType" : "MethodInvocation", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "METHOD_INVOCATION_RECEIVER", - "secondParentType" : "METHOD_INVOCATION_RECEIVER", - "firstPos" : 46669, - "secondPos" : 46669, - "firstEndPos" : 46709, - "secondEndPos" : 46709 -}, { - "firstType" : "METHOD_INVOCATION_RECEIVER", - "secondType" : "METHOD_INVOCATION_RECEIVER", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 46669, - "secondPos" : 46669, - "firstEndPos" : 46693, - "secondEndPos" : 46693 -}, { - "firstType" : "MethodInvocation", - "secondType" : "MethodInvocation", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "METHOD_INVOCATION_RECEIVER", - "secondParentType" : "METHOD_INVOCATION_RECEIVER", - "firstPos" : 46669, - "secondPos" : 46669, - "firstEndPos" : 46693, - "secondEndPos" : 46693 -}, { - "firstType" : "METHOD_INVOCATION_RECEIVER", - "secondType" : "METHOD_INVOCATION_RECEIVER", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 46669, - "secondPos" : 46669, - "firstEndPos" : 46677, - "secondEndPos" : 46677 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "callNode", - "secondLabel" : "callNode", - "firstParentType" : "METHOD_INVOCATION_RECEIVER", - "secondParentType" : "METHOD_INVOCATION_RECEIVER", - "firstPos" : 46669, - "secondPos" : 46669, - "firstEndPos" : 46677, - "secondEndPos" : 46677 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "getFirstChild", - "secondLabel" : "getFirstChild", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 46678, - "secondPos" : 46678, - "firstEndPos" : 46691, - "secondEndPos" : 46691 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "getFirstChild", - "secondLabel" : "getFirstChild", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 46694, - "secondPos" : 46694, - "firstEndPos" : 46707, - "secondEndPos" : 46707 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "getType", - "secondLabel" : "getType", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 46710, - "secondPos" : 46710, - "firstEndPos" : 46717, - "secondEndPos" : 46717 -}, { - "firstType" : "INFIX_EXPRESSION_OPERATOR", - "secondType" : "INFIX_EXPRESSION_OPERATOR", - "firstLabel" : "==", - "secondLabel" : "==", - "firstParentType" : "InfixExpression", - "secondParentType" : "InfixExpression", - "firstPos" : 46720, - "secondPos" : 46720, - "firstEndPos" : 46722, - "secondEndPos" : 46722 -}, { - "firstType" : "QualifiedName", - "secondType" : "QualifiedName", - "firstLabel" : "Token.NAME", - "secondLabel" : "Token.NAME", - "firstParentType" : "InfixExpression", - "secondParentType" : "InfixExpression", - "firstPos" : 46723, - "secondPos" : 46723, - "firstEndPos" : 46733, - "secondEndPos" : 46733 -}, { - "firstType" : "Block", - "secondType" : "Block", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "IfStatement", - "secondParentType" : "IfStatement", - "firstPos" : 46735, - "secondPos" : 46735, - "firstEndPos" : 46765, - "secondEndPos" : 46765 -}, { - "firstType" : "ReturnStatement", - "secondType" : "ReturnStatement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "Block", - "secondParentType" : "Block", - "firstPos" : 46745, - "secondPos" : 46745, - "firstEndPos" : 46757, - "secondEndPos" : 46757 -}, { - "firstType" : "BooleanLiteral", - "secondType" : "BooleanLiteral", - "firstLabel" : "true", - "secondLabel" : "true", - "firstParentType" : "ReturnStatement", - "secondParentType" : "ReturnStatement", - "firstPos" : 46752, - "secondPos" : 46752, - "firstEndPos" : 46756, - "secondEndPos" : 46756 -}, { - "firstType" : "ReturnStatement", - "secondType" : "ReturnStatement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "Block", - "secondParentType" : "Block", - "firstPos" : 46777, - "secondPos" : 46777, - "firstEndPos" : 46790, - "secondEndPos" : 46790 -}, { - "firstType" : "BooleanLiteral", - "secondType" : "BooleanLiteral", - "firstLabel" : "false", - "secondLabel" : "false", - "firstParentType" : "ReturnStatement", - "secondParentType" : "ReturnStatement", - "firstPos" : 46784, - "secondPos" : 46784, - "firstEndPos" : 46789, - "secondEndPos" : 46789 -}, { - "firstType" : "MethodDeclaration", - "secondType" : "MethodDeclaration", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "TypeDeclaration", - "secondParentType" : "TypeDeclaration", - "firstPos" : 46798, - "secondPos" : 46798, - "firstEndPos" : 47316, - "secondEndPos" : 47316 -}, { - "firstType" : "Javadoc", - "secondType" : "Javadoc", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 46798, - "secondPos" : 46798, - "firstEndPos" : 47144, - "secondEndPos" : 47144 -}, { - "firstType" : "TagElement", - "secondType" : "TagElement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "Javadoc", - "secondParentType" : "Javadoc", - "firstPos" : 46807, - "secondPos" : 46807, - "firstEndPos" : 47019, - "secondEndPos" : 47019 -}, { - "firstType" : "TextElement", - "secondType" : "TextElement", - "firstLabel" : "Determines whether this node is strictly on the left hand side of an assign", - "secondLabel" : "Determines whether this node is strictly on the left hand side of an assign", - "firstParentType" : "TagElement", - "secondParentType" : "TagElement", - "firstPos" : 46807, - "secondPos" : 46807, - "firstEndPos" : 46882, - "secondEndPos" : 46882 -}, { - "firstType" : "TextElement", - "secondType" : "TextElement", - "firstLabel" : "or var initialization. Notably, this does not include all L-values, only", - "secondLabel" : "or var initialization. Notably, this does not include all L-values, only", - "firstParentType" : "TagElement", - "secondParentType" : "TagElement", - "firstPos" : 46888, - "secondPos" : 46888, - "firstEndPos" : 46960, - "secondEndPos" : 46960 -}, { - "firstType" : "TextElement", - "secondType" : "TextElement", - "firstLabel" : "statements where the node is used only as an L-value.", - "secondLabel" : "statements where the node is used only as an L-value.", - "firstParentType" : "TagElement", - "secondParentType" : "TagElement", - "firstPos" : 46966, - "secondPos" : 46966, - "firstEndPos" : 47019, - "secondEndPos" : 47019 -}, { - "firstType" : "TagElement", - "secondType" : "TagElement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "Javadoc", - "secondParentType" : "Javadoc", - "firstPos" : 47030, - "secondPos" : 47030, - "firstEndPos" : 47047, - "secondEndPos" : 47047 -}, { - "firstType" : "TAG_NAME", - "secondType" : "TAG_NAME", - "firstLabel" : "@param", - "secondLabel" : "@param", - "firstParentType" : "TagElement", - "secondParentType" : "TagElement", - "firstPos" : 47030, - "secondPos" : 47030, - "firstEndPos" : 47036, - "secondEndPos" : 47036 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "n", - "secondLabel" : "n", - "firstParentType" : "TagElement", - "secondParentType" : "TagElement", - "firstPos" : 47037, - "secondPos" : 47037, - "firstEndPos" : 47038, - "secondEndPos" : 47038 -}, { - "firstType" : "TextElement", - "secondType" : "TextElement", - "firstLabel" : " The node", - "secondLabel" : " The node", - "firstParentType" : "TagElement", - "secondParentType" : "TagElement", - "firstPos" : 47038, - "secondPos" : 47038, - "firstEndPos" : 47047, - "secondEndPos" : 47047 -}, { - "firstType" : "TagElement", - "secondType" : "TagElement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "Javadoc", - "secondParentType" : "Javadoc", - "firstPos" : 47053, - "secondPos" : 47053, - "firstEndPos" : 47085, - "secondEndPos" : 47085 -}, { - "firstType" : "TAG_NAME", - "secondType" : "TAG_NAME", - "firstLabel" : "@param", - "secondLabel" : "@param", - "firstParentType" : "TagElement", - "secondParentType" : "TagElement", - "firstPos" : 47053, - "secondPos" : 47053, - "firstEndPos" : 47059, - "secondEndPos" : 47059 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "parent", - "secondLabel" : "parent", - "firstParentType" : "TagElement", - "secondParentType" : "TagElement", - "firstPos" : 47060, - "secondPos" : 47060, - "firstEndPos" : 47066, - "secondEndPos" : 47066 -}, { - "firstType" : "TextElement", - "secondType" : "TextElement", - "firstLabel" : " Parent of the node", - "secondLabel" : " Parent of the node", - "firstParentType" : "TagElement", - "secondParentType" : "TagElement", - "firstPos" : 47066, - "secondPos" : 47066, - "firstEndPos" : 47085, - "secondEndPos" : 47085 -}, { - "firstType" : "TagElement", - "secondType" : "TagElement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "Javadoc", - "secondParentType" : "Javadoc", - "firstPos" : 47091, - "secondPos" : 47091, - "firstEndPos" : 47138, - "secondEndPos" : 47138 -}, { - "firstType" : "TAG_NAME", - "secondType" : "TAG_NAME", - "firstLabel" : "@return", - "secondLabel" : "@return", - "firstParentType" : "TagElement", - "secondParentType" : "TagElement", - "firstPos" : 47091, - "secondPos" : 47091, - "firstEndPos" : 47098, - "secondEndPos" : 47098 -}, { - "firstType" : "TextElement", - "secondType" : "TextElement", - "firstLabel" : " True if n is the left hand of an assign", - "secondLabel" : " True if n is the left hand of an assign", - "firstParentType" : "TagElement", - "secondParentType" : "TagElement", - "firstPos" : 47098, - "secondPos" : 47098, - "firstEndPos" : 47138, - "secondEndPos" : 47138 -}, { - "firstType" : "Modifier", - "secondType" : "Modifier", - "firstLabel" : "static", - "secondLabel" : "static", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 47147, - "secondPos" : 47147, - "firstEndPos" : 47153, - "secondEndPos" : 47153 -}, { - "firstType" : "PrimitiveType", - "secondType" : "PrimitiveType", - "firstLabel" : "boolean", - "secondLabel" : "boolean", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 47154, - "secondPos" : 47154, - "firstEndPos" : 47161, - "secondEndPos" : 47161 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "isLhs", - "secondLabel" : "isLhs", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 47162, - "secondPos" : 47162, - "firstEndPos" : 47167, - "secondEndPos" : 47167 -}, { - "firstType" : "SingleVariableDeclaration", - "secondType" : "SingleVariableDeclaration", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 47168, - "secondPos" : 47168, - "firstEndPos" : 47174, - "secondEndPos" : 47174 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "Node", - "secondLabel" : "Node", - "firstParentType" : "SimpleType", - "secondParentType" : "SimpleType", - "firstPos" : 47168, - "secondPos" : 47168, - "firstEndPos" : 47172, - "secondEndPos" : 47172 -}, { - "firstType" : "SimpleType", - "secondType" : "SimpleType", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "SingleVariableDeclaration", - "secondParentType" : "SingleVariableDeclaration", - "firstPos" : 47168, - "secondPos" : 47168, - "firstEndPos" : 47172, - "secondEndPos" : 47172 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "n", - "secondLabel" : "n", - "firstParentType" : "SingleVariableDeclaration", - "secondParentType" : "SingleVariableDeclaration", - "firstPos" : 47173, - "secondPos" : 47173, - "firstEndPos" : 47174, - "secondEndPos" : 47174 -}, { - "firstType" : "SingleVariableDeclaration", - "secondType" : "SingleVariableDeclaration", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 47176, - "secondPos" : 47176, - "firstEndPos" : 47187, - "secondEndPos" : 47187 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "Node", - "secondLabel" : "Node", - "firstParentType" : "SimpleType", - "secondParentType" : "SimpleType", - "firstPos" : 47176, - "secondPos" : 47176, - "firstEndPos" : 47180, - "secondEndPos" : 47180 -}, { - "firstType" : "SimpleType", - "secondType" : "SimpleType", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "SingleVariableDeclaration", - "secondParentType" : "SingleVariableDeclaration", - "firstPos" : 47176, - "secondPos" : 47176, - "firstEndPos" : 47180, - "secondEndPos" : 47180 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "parent", - "secondLabel" : "parent", - "firstParentType" : "SingleVariableDeclaration", - "secondParentType" : "SingleVariableDeclaration", - "firstPos" : 47181, - "secondPos" : 47181, - "firstEndPos" : 47187, - "secondEndPos" : 47187 -}, { - "firstType" : "Block", - "secondType" : "Block", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 47189, - "secondPos" : 47189, - "firstEndPos" : 47316, - "secondEndPos" : 47316 -}, { - "firstType" : "ReturnStatement", - "secondType" : "ReturnStatement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "Block", - "secondParentType" : "Block", - "firstPos" : 47195, - "secondPos" : 47195, - "firstEndPos" : 47312, - "secondEndPos" : 47312 -}, { - "firstType" : "InfixExpression", - "secondType" : "InfixExpression", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "ReturnStatement", - "secondParentType" : "ReturnStatement", - "firstPos" : 47202, - "secondPos" : 47202, - "firstEndPos" : 47311, - "secondEndPos" : 47311 -}, { - "firstType" : "ParenthesizedExpression", - "secondType" : "ParenthesizedExpression", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "InfixExpression", - "secondParentType" : "InfixExpression", - "firstPos" : 47202, - "secondPos" : 47202, - "firstEndPos" : 47267, - "secondEndPos" : 47267 -}, { - "firstType" : "InfixExpression", - "secondType" : "InfixExpression", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "ParenthesizedExpression", - "secondParentType" : "ParenthesizedExpression", - "firstPos" : 47203, - "secondPos" : 47203, - "firstEndPos" : 47266, - "secondEndPos" : 47266 -}, { - "firstType" : "InfixExpression", - "secondType" : "InfixExpression", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "InfixExpression", - "secondParentType" : "InfixExpression", - "firstPos" : 47203, - "secondPos" : 47203, - "firstEndPos" : 47235, - "secondEndPos" : 47235 -}, { - "firstType" : "MethodInvocation", - "secondType" : "MethodInvocation", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "InfixExpression", - "secondParentType" : "InfixExpression", - "firstPos" : 47203, - "secondPos" : 47203, - "firstEndPos" : 47219, - "secondEndPos" : 47219 -}, { - "firstType" : "METHOD_INVOCATION_RECEIVER", - "secondType" : "METHOD_INVOCATION_RECEIVER", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 47203, - "secondPos" : 47203, - "firstEndPos" : 47209, - "secondEndPos" : 47209 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "parent", - "secondLabel" : "parent", - "firstParentType" : "METHOD_INVOCATION_RECEIVER", - "secondParentType" : "METHOD_INVOCATION_RECEIVER", - "firstPos" : 47203, - "secondPos" : 47203, - "firstEndPos" : 47209, - "secondEndPos" : 47209 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "getType", - "secondLabel" : "getType", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 47210, - "secondPos" : 47210, - "firstEndPos" : 47217, - "secondEndPos" : 47217 -}, { - "firstType" : "INFIX_EXPRESSION_OPERATOR", - "secondType" : "INFIX_EXPRESSION_OPERATOR", - "firstLabel" : "==", - "secondLabel" : "==", - "firstParentType" : "InfixExpression", - "secondParentType" : "InfixExpression", - "firstPos" : 47220, - "secondPos" : 47220, - "firstEndPos" : 47222, - "secondEndPos" : 47222 -}, { - "firstType" : "QualifiedName", - "secondType" : "QualifiedName", - "firstLabel" : "Token.ASSIGN", - "secondLabel" : "Token.ASSIGN", - "firstParentType" : "InfixExpression", - "secondParentType" : "InfixExpression", - "firstPos" : 47223, - "secondPos" : 47223, - "firstEndPos" : 47235, - "secondEndPos" : 47235 -}, { - "firstType" : "INFIX_EXPRESSION_OPERATOR", - "secondType" : "INFIX_EXPRESSION_OPERATOR", - "firstLabel" : "&&", - "secondLabel" : "&&", - "firstParentType" : "InfixExpression", - "secondParentType" : "InfixExpression", - "firstPos" : 47236, - "secondPos" : 47236, - "firstEndPos" : 47238, - "secondEndPos" : 47238 -}, { - "firstType" : "InfixExpression", - "secondType" : "InfixExpression", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "InfixExpression", - "secondParentType" : "InfixExpression", - "firstPos" : 47239, - "secondPos" : 47239, - "firstEndPos" : 47266, - "secondEndPos" : 47266 -}, { - "firstType" : "MethodInvocation", - "secondType" : "MethodInvocation", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "InfixExpression", - "secondParentType" : "InfixExpression", - "firstPos" : 47239, - "secondPos" : 47239, - "firstEndPos" : 47261, - "secondEndPos" : 47261 -}, { - "firstType" : "METHOD_INVOCATION_RECEIVER", - "secondType" : "METHOD_INVOCATION_RECEIVER", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 47239, - "secondPos" : 47239, - "firstEndPos" : 47245, - "secondEndPos" : 47245 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "parent", - "secondLabel" : "parent", - "firstParentType" : "METHOD_INVOCATION_RECEIVER", - "secondParentType" : "METHOD_INVOCATION_RECEIVER", - "firstPos" : 47239, - "secondPos" : 47239, - "firstEndPos" : 47245, - "secondEndPos" : 47245 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "getFirstChild", - "secondLabel" : "getFirstChild", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 47246, - "secondPos" : 47246, - "firstEndPos" : 47259, - "secondEndPos" : 47259 -}, { - "firstType" : "INFIX_EXPRESSION_OPERATOR", - "secondType" : "INFIX_EXPRESSION_OPERATOR", - "firstLabel" : "==", - "secondLabel" : "==", - "firstParentType" : "InfixExpression", - "secondParentType" : "InfixExpression", - "firstPos" : 47262, - "secondPos" : 47262, - "firstEndPos" : 47264, - "secondEndPos" : 47264 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "n", - "secondLabel" : "n", - "firstParentType" : "InfixExpression", - "secondParentType" : "InfixExpression", - "firstPos" : 47265, - "secondPos" : 47265, - "firstEndPos" : 47266, - "secondEndPos" : 47266 -}, { - "firstType" : "INFIX_EXPRESSION_OPERATOR", - "secondType" : "INFIX_EXPRESSION_OPERATOR", - "firstLabel" : "||", - "secondLabel" : "||", - "firstParentType" : "InfixExpression", - "secondParentType" : "InfixExpression", - "firstPos" : 47268, - "secondPos" : 47268, - "firstEndPos" : 47270, - "secondEndPos" : 47270 -}, { - "firstType" : "InfixExpression", - "secondType" : "InfixExpression", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "InfixExpression", - "secondParentType" : "InfixExpression", - "firstPos" : 47282, - "secondPos" : 47282, - "firstEndPos" : 47311, - "secondEndPos" : 47311 -}, { - "firstType" : "MethodInvocation", - "secondType" : "MethodInvocation", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "InfixExpression", - "secondParentType" : "InfixExpression", - "firstPos" : 47282, - "secondPos" : 47282, - "firstEndPos" : 47298, - "secondEndPos" : 47298 -}, { - "firstType" : "METHOD_INVOCATION_RECEIVER", - "secondType" : "METHOD_INVOCATION_RECEIVER", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 47282, - "secondPos" : 47282, - "firstEndPos" : 47288, - "secondEndPos" : 47288 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "parent", - "secondLabel" : "parent", - "firstParentType" : "METHOD_INVOCATION_RECEIVER", - "secondParentType" : "METHOD_INVOCATION_RECEIVER", - "firstPos" : 47282, - "secondPos" : 47282, - "firstEndPos" : 47288, - "secondEndPos" : 47288 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "getType", - "secondLabel" : "getType", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 47289, - "secondPos" : 47289, - "firstEndPos" : 47296, - "secondEndPos" : 47296 -}, { - "firstType" : "INFIX_EXPRESSION_OPERATOR", - "secondType" : "INFIX_EXPRESSION_OPERATOR", - "firstLabel" : "==", - "secondLabel" : "==", - "firstParentType" : "InfixExpression", - "secondParentType" : "InfixExpression", - "firstPos" : 47299, - "secondPos" : 47299, - "firstEndPos" : 47301, - "secondEndPos" : 47301 -}, { - "firstType" : "QualifiedName", - "secondType" : "QualifiedName", - "firstLabel" : "Token.VAR", - "secondLabel" : "Token.VAR", - "firstParentType" : "InfixExpression", - "secondParentType" : "InfixExpression", - "firstPos" : 47302, - "secondPos" : 47302, - "firstEndPos" : 47311, - "secondEndPos" : 47311 -}, { - "firstType" : "MethodDeclaration", - "secondType" : "MethodDeclaration", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "TypeDeclaration", - "secondParentType" : "TypeDeclaration", - "firstPos" : 47320, - "secondPos" : 47320, - "firstEndPos" : 47792, - "secondEndPos" : 47792 -}, { - "firstType" : "Javadoc", - "secondType" : "Javadoc", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 47320, - "secondPos" : 47320, - "firstEndPos" : 47509, - "secondEndPos" : 47509 -}, { - "firstType" : "TagElement", - "secondType" : "TagElement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "Javadoc", - "secondParentType" : "Javadoc", - "firstPos" : 47329, - "secondPos" : 47329, - "firstEndPos" : 47437, - "secondEndPos" : 47437 -}, { - "firstType" : "TextElement", - "secondType" : "TextElement", - "firstLabel" : "Determines whether a node represents an object literal key", - "secondLabel" : "Determines whether a node represents an object literal key", - "firstParentType" : "TagElement", - "secondParentType" : "TagElement", - "firstPos" : 47329, - "secondPos" : 47329, - "firstEndPos" : 47387, - "secondEndPos" : 47387 -}, { - "firstType" : "TextElement", - "secondType" : "TextElement", - "firstLabel" : "(e.g. key1 in {key1: value1, key2: value2}).", - "secondLabel" : "(e.g. key1 in {key1: value1, key2: value2}).", - "firstParentType" : "TagElement", - "secondParentType" : "TagElement", - "firstPos" : 47393, - "secondPos" : 47393, - "firstEndPos" : 47437, - "secondEndPos" : 47437 -}, { - "firstType" : "TagElement", - "secondType" : "TagElement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "Javadoc", - "secondParentType" : "Javadoc", - "firstPos" : 47448, - "secondPos" : 47448, - "firstEndPos" : 47466, - "secondEndPos" : 47466 -}, { - "firstType" : "TAG_NAME", - "secondType" : "TAG_NAME", - "firstLabel" : "@param", - "secondLabel" : "@param", - "firstParentType" : "TagElement", - "secondParentType" : "TagElement", - "firstPos" : 47448, - "secondPos" : 47448, - "firstEndPos" : 47454, - "secondEndPos" : 47454 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "node", - "secondLabel" : "node", - "firstParentType" : "TagElement", - "secondParentType" : "TagElement", - "firstPos" : 47455, - "secondPos" : 47455, - "firstEndPos" : 47459, - "secondEndPos" : 47459 -}, { - "firstType" : "TextElement", - "secondType" : "TextElement", - "firstLabel" : " A node", - "secondLabel" : " A node", - "firstParentType" : "TagElement", - "secondParentType" : "TagElement", - "firstPos" : 47459, - "secondPos" : 47459, - "firstEndPos" : 47466, - "secondEndPos" : 47466 -}, { - "firstType" : "TagElement", - "secondType" : "TagElement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "Javadoc", - "secondParentType" : "Javadoc", - "firstPos" : 47472, - "secondPos" : 47472, - "firstEndPos" : 47503, - "secondEndPos" : 47503 -}, { - "firstType" : "TAG_NAME", - "secondType" : "TAG_NAME", - "firstLabel" : "@param", - "secondLabel" : "@param", - "firstParentType" : "TagElement", - "secondParentType" : "TagElement", - "firstPos" : 47472, - "secondPos" : 47472, - "firstEndPos" : 47478, - "secondEndPos" : 47478 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "parent", - "secondLabel" : "parent", - "firstParentType" : "TagElement", - "secondParentType" : "TagElement", - "firstPos" : 47479, - "secondPos" : 47479, - "firstEndPos" : 47485, - "secondEndPos" : 47485 -}, { - "firstType" : "TextElement", - "secondType" : "TextElement", - "firstLabel" : " The node's parent", - "secondLabel" : " The node's parent", - "firstParentType" : "TagElement", - "secondParentType" : "TagElement", - "firstPos" : 47485, - "secondPos" : 47485, - "firstEndPos" : 47503, - "secondEndPos" : 47503 -}, { - "firstType" : "Modifier", - "secondType" : "Modifier", - "firstLabel" : "static", - "secondLabel" : "static", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 47512, - "secondPos" : 47512, - "firstEndPos" : 47518, - "secondEndPos" : 47518 -}, { - "firstType" : "PrimitiveType", - "secondType" : "PrimitiveType", - "firstLabel" : "boolean", - "secondLabel" : "boolean", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 47519, - "secondPos" : 47519, - "firstEndPos" : 47526, - "secondEndPos" : 47526 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "isObjectLitKey", - "secondLabel" : "isObjectLitKey", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 47527, - "secondPos" : 47527, - "firstEndPos" : 47541, - "secondEndPos" : 47541 -}, { - "firstType" : "SingleVariableDeclaration", - "secondType" : "SingleVariableDeclaration", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 47542, - "secondPos" : 47542, - "firstEndPos" : 47551, - "secondEndPos" : 47551 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "Node", - "secondLabel" : "Node", - "firstParentType" : "SimpleType", - "secondParentType" : "SimpleType", - "firstPos" : 47542, - "secondPos" : 47542, - "firstEndPos" : 47546, - "secondEndPos" : 47546 -}, { - "firstType" : "SimpleType", - "secondType" : "SimpleType", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "SingleVariableDeclaration", - "secondParentType" : "SingleVariableDeclaration", - "firstPos" : 47542, - "secondPos" : 47542, - "firstEndPos" : 47546, - "secondEndPos" : 47546 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "node", - "secondLabel" : "node", - "firstParentType" : "SingleVariableDeclaration", - "secondParentType" : "SingleVariableDeclaration", - "firstPos" : 47547, - "secondPos" : 47547, - "firstEndPos" : 47551, - "secondEndPos" : 47551 -}, { - "firstType" : "SingleVariableDeclaration", - "secondType" : "SingleVariableDeclaration", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 47553, - "secondPos" : 47553, - "firstEndPos" : 47564, - "secondEndPos" : 47564 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "Node", - "secondLabel" : "Node", - "firstParentType" : "SimpleType", - "secondParentType" : "SimpleType", - "firstPos" : 47553, - "secondPos" : 47553, - "firstEndPos" : 47557, - "secondEndPos" : 47557 -}, { - "firstType" : "SimpleType", - "secondType" : "SimpleType", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "SingleVariableDeclaration", - "secondParentType" : "SingleVariableDeclaration", - "firstPos" : 47553, - "secondPos" : 47553, - "firstEndPos" : 47557, - "secondEndPos" : 47557 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "parent", - "secondLabel" : "parent", - "firstParentType" : "SingleVariableDeclaration", - "secondParentType" : "SingleVariableDeclaration", - "firstPos" : 47558, - "secondPos" : 47558, - "firstEndPos" : 47564, - "secondEndPos" : 47564 -}, { - "firstType" : "Block", - "secondType" : "Block", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 47566, - "secondPos" : 47566, - "firstEndPos" : 47792, - "secondEndPos" : 47792 -}, { - "firstType" : "SwitchStatement", - "secondType" : "SwitchStatement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "Block", - "secondParentType" : "Block", - "firstPos" : 47572, - "secondPos" : 47572, - "firstEndPos" : 47770, - "secondEndPos" : 47770 -}, { - "firstType" : "MethodInvocation", - "secondType" : "MethodInvocation", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "SwitchStatement", - "secondParentType" : "SwitchStatement", - "firstPos" : 47580, - "secondPos" : 47580, - "firstEndPos" : 47594, - "secondEndPos" : 47594 -}, { - "firstType" : "METHOD_INVOCATION_RECEIVER", - "secondType" : "METHOD_INVOCATION_RECEIVER", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 47580, - "secondPos" : 47580, - "firstEndPos" : 47584, - "secondEndPos" : 47584 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "node", - "secondLabel" : "node", - "firstParentType" : "METHOD_INVOCATION_RECEIVER", - "secondParentType" : "METHOD_INVOCATION_RECEIVER", - "firstPos" : 47580, - "secondPos" : 47580, - "firstEndPos" : 47584, - "secondEndPos" : 47584 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "getType", - "secondLabel" : "getType", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 47585, - "secondPos" : 47585, - "firstEndPos" : 47592, - "secondEndPos" : 47592 -}, { - "firstType" : "SwitchCase", - "secondType" : "SwitchCase", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "SwitchStatement", - "secondParentType" : "SwitchStatement", - "firstPos" : 47604, - "secondPos" : 47604, - "firstEndPos" : 47622, - "secondEndPos" : 47622 -}, { - "firstType" : "QualifiedName", - "secondType" : "QualifiedName", - "firstLabel" : "Token.NUMBER", - "secondLabel" : "Token.NUMBER", - "firstParentType" : "SwitchCase", - "secondParentType" : "SwitchCase", - "firstPos" : 47609, - "secondPos" : 47609, - "firstEndPos" : 47621, - "secondEndPos" : 47621 -}, { - "firstType" : "SwitchCase", - "secondType" : "SwitchCase", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "SwitchStatement", - "secondParentType" : "SwitchStatement", - "firstPos" : 47629, - "secondPos" : 47629, - "firstEndPos" : 47647, - "secondEndPos" : 47647 -}, { - "firstType" : "QualifiedName", - "secondType" : "QualifiedName", - "firstLabel" : "Token.STRING", - "secondLabel" : "Token.STRING", - "firstParentType" : "SwitchCase", - "secondParentType" : "SwitchCase", - "firstPos" : 47634, - "secondPos" : 47634, - "firstEndPos" : 47646, - "secondEndPos" : 47646 -}, { - "firstType" : "ReturnStatement", - "secondType" : "ReturnStatement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "SwitchStatement", - "secondParentType" : "SwitchStatement", - "firstPos" : 47656, - "secondPos" : 47656, - "firstEndPos" : 47699, - "secondEndPos" : 47699 -}, { - "firstType" : "InfixExpression", - "secondType" : "InfixExpression", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "ReturnStatement", - "secondParentType" : "ReturnStatement", - "firstPos" : 47663, - "secondPos" : 47663, - "firstEndPos" : 47698, - "secondEndPos" : 47698 -}, { - "firstType" : "MethodInvocation", - "secondType" : "MethodInvocation", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "InfixExpression", - "secondParentType" : "InfixExpression", - "firstPos" : 47663, - "secondPos" : 47663, - "firstEndPos" : 47679, - "secondEndPos" : 47679 -}, { - "firstType" : "METHOD_INVOCATION_RECEIVER", - "secondType" : "METHOD_INVOCATION_RECEIVER", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 47663, - "secondPos" : 47663, - "firstEndPos" : 47669, - "secondEndPos" : 47669 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "parent", - "secondLabel" : "parent", - "firstParentType" : "METHOD_INVOCATION_RECEIVER", - "secondParentType" : "METHOD_INVOCATION_RECEIVER", - "firstPos" : 47663, - "secondPos" : 47663, - "firstEndPos" : 47669, - "secondEndPos" : 47669 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "getType", - "secondLabel" : "getType", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 47670, - "secondPos" : 47670, - "firstEndPos" : 47677, - "secondEndPos" : 47677 -}, { - "firstType" : "INFIX_EXPRESSION_OPERATOR", - "secondType" : "INFIX_EXPRESSION_OPERATOR", - "firstLabel" : "==", - "secondLabel" : "==", - "firstParentType" : "InfixExpression", - "secondParentType" : "InfixExpression", - "firstPos" : 47680, - "secondPos" : 47680, - "firstEndPos" : 47682, - "secondEndPos" : 47682 -}, { - "firstType" : "QualifiedName", - "secondType" : "QualifiedName", - "firstLabel" : "Token.OBJECTLIT", - "secondLabel" : "Token.OBJECTLIT", - "firstParentType" : "InfixExpression", - "secondParentType" : "InfixExpression", - "firstPos" : 47683, - "secondPos" : 47683, - "firstEndPos" : 47698, - "secondEndPos" : 47698 -}, { - "firstType" : "SwitchCase", - "secondType" : "SwitchCase", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "SwitchStatement", - "secondParentType" : "SwitchStatement", - "firstPos" : 47706, - "secondPos" : 47706, - "firstEndPos" : 47721, - "secondEndPos" : 47721 -}, { - "firstType" : "QualifiedName", - "secondType" : "QualifiedName", - "firstLabel" : "Token.GET", - "secondLabel" : "Token.GET", - "firstParentType" : "SwitchCase", - "secondParentType" : "SwitchCase", - "firstPos" : 47711, - "secondPos" : 47711, - "firstEndPos" : 47720, - "secondEndPos" : 47720 -}, { - "firstType" : "SwitchCase", - "secondType" : "SwitchCase", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "SwitchStatement", - "secondParentType" : "SwitchStatement", - "firstPos" : 47728, - "secondPos" : 47728, - "firstEndPos" : 47743, - "secondEndPos" : 47743 -}, { - "firstType" : "QualifiedName", - "secondType" : "QualifiedName", - "firstLabel" : "Token.SET", - "secondLabel" : "Token.SET", - "firstParentType" : "SwitchCase", - "secondParentType" : "SwitchCase", - "firstPos" : 47733, - "secondPos" : 47733, - "firstEndPos" : 47742, - "secondEndPos" : 47742 -}, { - "firstType" : "ReturnStatement", - "secondType" : "ReturnStatement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "SwitchStatement", - "secondParentType" : "SwitchStatement", - "firstPos" : 47752, - "secondPos" : 47752, - "firstEndPos" : 47764, - "secondEndPos" : 47764 -}, { - "firstType" : "BooleanLiteral", - "secondType" : "BooleanLiteral", - "firstLabel" : "true", - "secondLabel" : "true", - "firstParentType" : "ReturnStatement", - "secondParentType" : "ReturnStatement", - "firstPos" : 47759, - "secondPos" : 47759, - "firstEndPos" : 47763, - "secondEndPos" : 47763 -}, { - "firstType" : "ReturnStatement", - "secondType" : "ReturnStatement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "Block", - "secondParentType" : "Block", - "firstPos" : 47775, - "secondPos" : 47775, - "firstEndPos" : 47788, - "secondEndPos" : 47788 -}, { - "firstType" : "BooleanLiteral", - "secondType" : "BooleanLiteral", - "firstLabel" : "false", - "secondLabel" : "false", - "firstParentType" : "ReturnStatement", - "secondParentType" : "ReturnStatement", - "firstPos" : 47782, - "secondPos" : 47782, - "firstEndPos" : 47787, - "secondEndPos" : 47787 -}, { - "firstType" : "MethodDeclaration", - "secondType" : "MethodDeclaration", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "TypeDeclaration", - "secondParentType" : "TypeDeclaration", - "firstPos" : 47796, - "secondPos" : 47796, - "firstEndPos" : 48127, - "secondEndPos" : 48127 -}, { - "firstType" : "Javadoc", - "secondType" : "Javadoc", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 47796, - "secondPos" : 47796, - "firstEndPos" : 47960, - "secondEndPos" : 47960 -}, { - "firstType" : "TagElement", - "secondType" : "TagElement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "Javadoc", - "secondParentType" : "Javadoc", - "firstPos" : 47805, - "secondPos" : 47805, - "firstEndPos" : 47925, - "secondEndPos" : 47925 -}, { - "firstType" : "TextElement", - "secondType" : "TextElement", - "firstLabel" : "Determines whether a node represents an object literal get or set key", - "secondLabel" : "Determines whether a node represents an object literal get or set key", - "firstParentType" : "TagElement", - "secondParentType" : "TagElement", - "firstPos" : 47805, - "secondPos" : 47805, - "firstEndPos" : 47874, - "secondEndPos" : 47874 -}, { - "firstType" : "TextElement", - "secondType" : "TextElement", - "firstLabel" : "(e.g. key1 in {get key1() {}, set key2(a){}).", - "secondLabel" : "(e.g. key1 in {get key1() {}, set key2(a){}).", - "firstParentType" : "TagElement", - "secondParentType" : "TagElement", - "firstPos" : 47880, - "secondPos" : 47880, - "firstEndPos" : 47925, - "secondEndPos" : 47925 -}, { - "firstType" : "TagElement", - "secondType" : "TagElement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "Javadoc", - "secondParentType" : "Javadoc", - "firstPos" : 47936, - "secondPos" : 47936, - "firstEndPos" : 47954, - "secondEndPos" : 47954 -}, { - "firstType" : "TAG_NAME", - "secondType" : "TAG_NAME", - "firstLabel" : "@param", - "secondLabel" : "@param", - "firstParentType" : "TagElement", - "secondParentType" : "TagElement", - "firstPos" : 47936, - "secondPos" : 47936, - "firstEndPos" : 47942, - "secondEndPos" : 47942 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "node", - "secondLabel" : "node", - "firstParentType" : "TagElement", - "secondParentType" : "TagElement", - "firstPos" : 47943, - "secondPos" : 47943, - "firstEndPos" : 47947, - "secondEndPos" : 47947 -}, { - "firstType" : "TextElement", - "secondType" : "TextElement", - "firstLabel" : " A node", - "secondLabel" : " A node", - "firstParentType" : "TagElement", - "secondParentType" : "TagElement", - "firstPos" : 47947, - "secondPos" : 47947, - "firstEndPos" : 47954, - "secondEndPos" : 47954 -}, { - "firstType" : "Modifier", - "secondType" : "Modifier", - "firstLabel" : "static", - "secondLabel" : "static", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 47963, - "secondPos" : 47963, - "firstEndPos" : 47969, - "secondEndPos" : 47969 -}, { - "firstType" : "PrimitiveType", - "secondType" : "PrimitiveType", - "firstLabel" : "boolean", - "secondLabel" : "boolean", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 47970, - "secondPos" : 47970, - "firstEndPos" : 47977, - "secondEndPos" : 47977 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "isGetOrSetKey", - "secondLabel" : "isGetOrSetKey", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 47978, - "secondPos" : 47978, - "firstEndPos" : 47991, - "secondEndPos" : 47991 -}, { - "firstType" : "SingleVariableDeclaration", - "secondType" : "SingleVariableDeclaration", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 47992, - "secondPos" : 47992, - "firstEndPos" : 48001, - "secondEndPos" : 48001 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "Node", - "secondLabel" : "Node", - "firstParentType" : "SimpleType", - "secondParentType" : "SimpleType", - "firstPos" : 47992, - "secondPos" : 47992, - "firstEndPos" : 47996, - "secondEndPos" : 47996 -}, { - "firstType" : "SimpleType", - "secondType" : "SimpleType", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "SingleVariableDeclaration", - "secondParentType" : "SingleVariableDeclaration", - "firstPos" : 47992, - "secondPos" : 47992, - "firstEndPos" : 47996, - "secondEndPos" : 47996 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "node", - "secondLabel" : "node", - "firstParentType" : "SingleVariableDeclaration", - "secondParentType" : "SingleVariableDeclaration", - "firstPos" : 47997, - "secondPos" : 47997, - "firstEndPos" : 48001, - "secondEndPos" : 48001 -}, { - "firstType" : "Block", - "secondType" : "Block", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 48003, - "secondPos" : 48003, - "firstEndPos" : 48127, - "secondEndPos" : 48127 -}, { - "firstType" : "SwitchStatement", - "secondType" : "SwitchStatement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "Block", - "secondParentType" : "Block", - "firstPos" : 48009, - "secondPos" : 48009, - "firstEndPos" : 48105, - "secondEndPos" : 48105 -}, { - "firstType" : "MethodInvocation", - "secondType" : "MethodInvocation", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "SwitchStatement", - "secondParentType" : "SwitchStatement", - "firstPos" : 48017, - "secondPos" : 48017, - "firstEndPos" : 48031, - "secondEndPos" : 48031 -}, { - "firstType" : "METHOD_INVOCATION_RECEIVER", - "secondType" : "METHOD_INVOCATION_RECEIVER", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 48017, - "secondPos" : 48017, - "firstEndPos" : 48021, - "secondEndPos" : 48021 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "node", - "secondLabel" : "node", - "firstParentType" : "METHOD_INVOCATION_RECEIVER", - "secondParentType" : "METHOD_INVOCATION_RECEIVER", - "firstPos" : 48017, - "secondPos" : 48017, - "firstEndPos" : 48021, - "secondEndPos" : 48021 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "getType", - "secondLabel" : "getType", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 48022, - "secondPos" : 48022, - "firstEndPos" : 48029, - "secondEndPos" : 48029 -}, { - "firstType" : "SwitchCase", - "secondType" : "SwitchCase", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "SwitchStatement", - "secondParentType" : "SwitchStatement", - "firstPos" : 48041, - "secondPos" : 48041, - "firstEndPos" : 48056, - "secondEndPos" : 48056 -}, { - "firstType" : "QualifiedName", - "secondType" : "QualifiedName", - "firstLabel" : "Token.GET", - "secondLabel" : "Token.GET", - "firstParentType" : "SwitchCase", - "secondParentType" : "SwitchCase", - "firstPos" : 48046, - "secondPos" : 48046, - "firstEndPos" : 48055, - "secondEndPos" : 48055 -}, { - "firstType" : "SwitchCase", - "secondType" : "SwitchCase", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "SwitchStatement", - "secondParentType" : "SwitchStatement", - "firstPos" : 48063, - "secondPos" : 48063, - "firstEndPos" : 48078, - "secondEndPos" : 48078 -}, { - "firstType" : "QualifiedName", - "secondType" : "QualifiedName", - "firstLabel" : "Token.SET", - "secondLabel" : "Token.SET", - "firstParentType" : "SwitchCase", - "secondParentType" : "SwitchCase", - "firstPos" : 48068, - "secondPos" : 48068, - "firstEndPos" : 48077, - "secondEndPos" : 48077 -}, { - "firstType" : "ReturnStatement", - "secondType" : "ReturnStatement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "SwitchStatement", - "secondParentType" : "SwitchStatement", - "firstPos" : 48087, - "secondPos" : 48087, - "firstEndPos" : 48099, - "secondEndPos" : 48099 -}, { - "firstType" : "BooleanLiteral", - "secondType" : "BooleanLiteral", - "firstLabel" : "true", - "secondLabel" : "true", - "firstParentType" : "ReturnStatement", - "secondParentType" : "ReturnStatement", - "firstPos" : 48094, - "secondPos" : 48094, - "firstEndPos" : 48098, - "secondEndPos" : 48098 -}, { - "firstType" : "ReturnStatement", - "secondType" : "ReturnStatement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "Block", - "secondParentType" : "Block", - "firstPos" : 48110, - "secondPos" : 48110, - "firstEndPos" : 48123, - "secondEndPos" : 48123 -}, { - "firstType" : "BooleanLiteral", - "secondType" : "BooleanLiteral", - "firstLabel" : "false", - "secondLabel" : "false", - "firstParentType" : "ReturnStatement", - "secondParentType" : "ReturnStatement", - "firstPos" : 48117, - "secondPos" : 48117, - "firstEndPos" : 48122, - "secondEndPos" : 48122 -}, { - "firstType" : "MethodDeclaration", - "secondType" : "MethodDeclaration", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "TypeDeclaration", - "secondParentType" : "TypeDeclaration", - "firstPos" : 48131, - "secondPos" : 48131, - "firstEndPos" : 50044, - "secondEndPos" : 50044 -}, { - "firstType" : "Javadoc", - "secondType" : "Javadoc", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 48131, - "secondPos" : 48131, - "firstEndPos" : 48395, - "secondEndPos" : 48395 -}, { - "firstType" : "TagElement", - "secondType" : "TagElement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "Javadoc", - "secondParentType" : "Javadoc", - "firstPos" : 48140, - "secondPos" : 48140, - "firstEndPos" : 48227, - "secondEndPos" : 48227 -}, { - "firstType" : "TextElement", - "secondType" : "TextElement", - "firstLabel" : "Converts an operator's token value (see ", - "secondLabel" : "Converts an operator's token value (see ", - "firstParentType" : "TagElement", - "secondParentType" : "TagElement", - "firstPos" : 48140, - "secondPos" : 48140, - "firstEndPos" : 48180, - "secondEndPos" : 48180 -}, { - "firstType" : "TagElement", - "secondType" : "TagElement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "TagElement", - "secondParentType" : "TagElement", - "firstPos" : 48180, - "secondPos" : 48180, - "firstEndPos" : 48193, - "secondEndPos" : 48193 -}, { - "firstType" : "TAG_NAME", - "secondType" : "TAG_NAME", - "firstLabel" : "@link", - "secondLabel" : "@link", - "firstParentType" : "TagElement", - "secondParentType" : "TagElement", - "firstPos" : 48180, - "secondPos" : 48180, - "firstEndPos" : 48185, - "secondEndPos" : 48185 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "Token", - "secondLabel" : "Token", - "firstParentType" : "TagElement", - "secondParentType" : "TagElement", - "firstPos" : 48187, - "secondPos" : 48187, - "firstEndPos" : 48192, - "secondEndPos" : 48192 -}, { - "firstType" : "TextElement", - "secondType" : "TextElement", - "firstLabel" : ") to a string", - "secondLabel" : ") to a string", - "firstParentType" : "TagElement", - "secondParentType" : "TagElement", - "firstPos" : 48193, - "secondPos" : 48193, - "firstEndPos" : 48206, - "secondEndPos" : 48206 -}, { - "firstType" : "TextElement", - "secondType" : "TextElement", - "firstLabel" : "representation.", - "secondLabel" : "representation.", - "firstParentType" : "TagElement", - "secondParentType" : "TagElement", - "firstPos" : 48212, - "secondPos" : 48212, - "firstEndPos" : 48227, - "secondEndPos" : 48227 -}, { - "firstType" : "TagElement", - "secondType" : "TagElement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "Javadoc", - "secondParentType" : "Javadoc", - "firstPos" : 48238, - "secondPos" : 48238, - "firstEndPos" : 48291, - "secondEndPos" : 48291 -}, { - "firstType" : "TAG_NAME", - "secondType" : "TAG_NAME", - "firstLabel" : "@param", - "secondLabel" : "@param", - "firstParentType" : "TagElement", - "secondParentType" : "TagElement", - "firstPos" : 48238, - "secondPos" : 48238, - "firstEndPos" : 48244, - "secondEndPos" : 48244 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "operator", - "secondLabel" : "operator", - "firstParentType" : "TagElement", - "secondParentType" : "TagElement", - "firstPos" : 48245, - "secondPos" : 48245, - "firstEndPos" : 48253, - "secondEndPos" : 48253 -}, { - "firstType" : "TextElement", - "secondType" : "TextElement", - "firstLabel" : " the operator's token value to convert", - "secondLabel" : " the operator's token value to convert", - "firstParentType" : "TagElement", - "secondParentType" : "TagElement", - "firstPos" : 48253, - "secondPos" : 48253, - "firstEndPos" : 48291, - "secondEndPos" : 48291 -}, { - "firstType" : "TagElement", - "secondType" : "TagElement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "Javadoc", - "secondParentType" : "Javadoc", - "firstPos" : 48297, - "secondPos" : 48297, - "firstEndPos" : 48389, - "secondEndPos" : 48389 -}, { - "firstType" : "TAG_NAME", - "secondType" : "TAG_NAME", - "firstLabel" : "@return", - "secondLabel" : "@return", - "firstParentType" : "TagElement", - "secondParentType" : "TagElement", - "firstPos" : 48297, - "secondPos" : 48297, - "firstEndPos" : 48304, - "secondEndPos" : 48304 -}, { - "firstType" : "TextElement", - "secondType" : "TextElement", - "firstLabel" : " the string representation or ", - "secondLabel" : " the string representation or ", - "firstParentType" : "TagElement", - "secondParentType" : "TagElement", - "firstPos" : 48304, - "secondPos" : 48304, - "firstEndPos" : 48334, - "secondEndPos" : 48334 -}, { - "firstType" : "TagElement", - "secondType" : "TagElement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "TagElement", - "secondParentType" : "TagElement", - "firstPos" : 48334, - "secondPos" : 48334, - "firstEndPos" : 48346, - "secondEndPos" : 48346 -}, { - "firstType" : "TAG_NAME", - "secondType" : "TAG_NAME", - "firstLabel" : "@code", - "secondLabel" : "@code", - "firstParentType" : "TagElement", - "secondParentType" : "TagElement", - "firstPos" : 48334, - "secondPos" : 48334, - "firstEndPos" : 48339, - "secondEndPos" : 48339 -}, { - "firstType" : "TextElement", - "secondType" : "TextElement", - "firstLabel" : " null", - "secondLabel" : " null", - "firstParentType" : "TagElement", - "secondParentType" : "TagElement", - "firstPos" : 48340, - "secondPos" : 48340, - "firstEndPos" : 48345, - "secondEndPos" : 48345 -}, { - "firstType" : "TextElement", - "secondType" : "TextElement", - "firstLabel" : " if the token value is", - "secondLabel" : " if the token value is", - "firstParentType" : "TagElement", - "secondParentType" : "TagElement", - "firstPos" : 48346, - "secondPos" : 48346, - "firstEndPos" : 48368, - "secondEndPos" : 48368 -}, { - "firstType" : "TextElement", - "secondType" : "TextElement", - "firstLabel" : "not an operator", - "secondLabel" : "not an operator", - "firstParentType" : "TagElement", - "secondParentType" : "TagElement", - "firstPos" : 48374, - "secondPos" : 48374, - "firstEndPos" : 48389, - "secondEndPos" : 48389 -}, { - "firstType" : "Modifier", - "secondType" : "Modifier", - "firstLabel" : "static", - "secondLabel" : "static", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 48398, - "secondPos" : 48398, - "firstEndPos" : 48404, - "secondEndPos" : 48404 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "String", - "secondLabel" : "String", - "firstParentType" : "SimpleType", - "secondParentType" : "SimpleType", - "firstPos" : 48405, - "secondPos" : 48405, - "firstEndPos" : 48411, - "secondEndPos" : 48411 -}, { - "firstType" : "SimpleType", - "secondType" : "SimpleType", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 48405, - "secondPos" : 48405, - "firstEndPos" : 48411, - "secondEndPos" : 48411 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "opToStr", - "secondLabel" : "opToStr", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 48412, - "secondPos" : 48412, - "firstEndPos" : 48419, - "secondEndPos" : 48419 -}, { - "firstType" : "SingleVariableDeclaration", - "secondType" : "SingleVariableDeclaration", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 48420, - "secondPos" : 48420, - "firstEndPos" : 48432, - "secondEndPos" : 48432 -}, { - "firstType" : "PrimitiveType", - "secondType" : "PrimitiveType", - "firstLabel" : "int", - "secondLabel" : "int", - "firstParentType" : "SingleVariableDeclaration", - "secondParentType" : "SingleVariableDeclaration", - "firstPos" : 48420, - "secondPos" : 48420, - "firstEndPos" : 48423, - "secondEndPos" : 48423 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "operator", - "secondLabel" : "operator", - "firstParentType" : "SingleVariableDeclaration", - "secondParentType" : "SingleVariableDeclaration", - "firstPos" : 48424, - "secondPos" : 48424, - "firstEndPos" : 48432, - "secondEndPos" : 48432 -}, { - "firstType" : "Block", - "secondType" : "Block", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 48434, - "secondPos" : 48434, - "firstEndPos" : 50044, - "secondEndPos" : 50044 -}, { - "firstType" : "SwitchStatement", - "secondType" : "SwitchStatement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "Block", - "secondParentType" : "Block", - "firstPos" : 48440, - "secondPos" : 48440, - "firstEndPos" : 50040, - "secondEndPos" : 50040 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "operator", - "secondLabel" : "operator", - "firstParentType" : "SwitchStatement", - "secondParentType" : "SwitchStatement", - "firstPos" : 48448, - "secondPos" : 48448, - "firstEndPos" : 48456, - "secondEndPos" : 48456 -}, { - "firstType" : "SwitchCase", - "secondType" : "SwitchCase", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "SwitchStatement", - "secondParentType" : "SwitchStatement", - "firstPos" : 48466, - "secondPos" : 48466, - "firstEndPos" : 48483, - "secondEndPos" : 48483 -}, { - "firstType" : "QualifiedName", - "secondType" : "QualifiedName", - "firstLabel" : "Token.BITOR", - "secondLabel" : "Token.BITOR", - "firstParentType" : "SwitchCase", - "secondParentType" : "SwitchCase", - "firstPos" : 48471, - "secondPos" : 48471, - "firstEndPos" : 48482, - "secondEndPos" : 48482 -}, { - "firstType" : "ReturnStatement", - "secondType" : "ReturnStatement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "SwitchStatement", - "secondParentType" : "SwitchStatement", - "firstPos" : 48484, - "secondPos" : 48484, - "firstEndPos" : 48495, - "secondEndPos" : 48495 -}, { - "firstType" : "StringLiteral", - "secondType" : "StringLiteral", - "firstLabel" : "\"|\"", - "secondLabel" : "\"|\"", - "firstParentType" : "ReturnStatement", - "secondParentType" : "ReturnStatement", - "firstPos" : 48491, - "secondPos" : 48491, - "firstEndPos" : 48494, - "secondEndPos" : 48494 -}, { - "firstType" : "SwitchCase", - "secondType" : "SwitchCase", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "SwitchStatement", - "secondParentType" : "SwitchStatement", - "firstPos" : 48502, - "secondPos" : 48502, - "firstEndPos" : 48516, - "secondEndPos" : 48516 -}, { - "firstType" : "QualifiedName", - "secondType" : "QualifiedName", - "firstLabel" : "Token.OR", - "secondLabel" : "Token.OR", - "firstParentType" : "SwitchCase", - "secondParentType" : "SwitchCase", - "firstPos" : 48507, - "secondPos" : 48507, - "firstEndPos" : 48515, - "secondEndPos" : 48515 -}, { - "firstType" : "ReturnStatement", - "secondType" : "ReturnStatement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "SwitchStatement", - "secondParentType" : "SwitchStatement", - "firstPos" : 48517, - "secondPos" : 48517, - "firstEndPos" : 48529, - "secondEndPos" : 48529 -}, { - "firstType" : "StringLiteral", - "secondType" : "StringLiteral", - "firstLabel" : "\"||\"", - "secondLabel" : "\"||\"", - "firstParentType" : "ReturnStatement", - "secondParentType" : "ReturnStatement", - "firstPos" : 48524, - "secondPos" : 48524, - "firstEndPos" : 48528, - "secondEndPos" : 48528 -}, { - "firstType" : "SwitchCase", - "secondType" : "SwitchCase", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "SwitchStatement", - "secondParentType" : "SwitchStatement", - "firstPos" : 48536, - "secondPos" : 48536, - "firstEndPos" : 48554, - "secondEndPos" : 48554 -}, { - "firstType" : "QualifiedName", - "secondType" : "QualifiedName", - "firstLabel" : "Token.BITXOR", - "secondLabel" : "Token.BITXOR", - "firstParentType" : "SwitchCase", - "secondParentType" : "SwitchCase", - "firstPos" : 48541, - "secondPos" : 48541, - "firstEndPos" : 48553, - "secondEndPos" : 48553 -}, { - "firstType" : "ReturnStatement", - "secondType" : "ReturnStatement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "SwitchStatement", - "secondParentType" : "SwitchStatement", - "firstPos" : 48555, - "secondPos" : 48555, - "firstEndPos" : 48566, - "secondEndPos" : 48566 -}, { - "firstType" : "StringLiteral", - "secondType" : "StringLiteral", - "firstLabel" : "\"^\"", - "secondLabel" : "\"^\"", - "firstParentType" : "ReturnStatement", - "secondParentType" : "ReturnStatement", - "firstPos" : 48562, - "secondPos" : 48562, - "firstEndPos" : 48565, - "secondEndPos" : 48565 -}, { - "firstType" : "SwitchCase", - "secondType" : "SwitchCase", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "SwitchStatement", - "secondParentType" : "SwitchStatement", - "firstPos" : 48573, - "secondPos" : 48573, - "firstEndPos" : 48588, - "secondEndPos" : 48588 -}, { - "firstType" : "QualifiedName", - "secondType" : "QualifiedName", - "firstLabel" : "Token.AND", - "secondLabel" : "Token.AND", - "firstParentType" : "SwitchCase", - "secondParentType" : "SwitchCase", - "firstPos" : 48578, - "secondPos" : 48578, - "firstEndPos" : 48587, - "secondEndPos" : 48587 -}, { - "firstType" : "ReturnStatement", - "secondType" : "ReturnStatement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "SwitchStatement", - "secondParentType" : "SwitchStatement", - "firstPos" : 48589, - "secondPos" : 48589, - "firstEndPos" : 48601, - "secondEndPos" : 48601 -}, { - "firstType" : "StringLiteral", - "secondType" : "StringLiteral", - "firstLabel" : "\"&&\"", - "secondLabel" : "\"&&\"", - "firstParentType" : "ReturnStatement", - "secondParentType" : "ReturnStatement", - "firstPos" : 48596, - "secondPos" : 48596, - "firstEndPos" : 48600, - "secondEndPos" : 48600 -}, { - "firstType" : "SwitchCase", - "secondType" : "SwitchCase", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "SwitchStatement", - "secondParentType" : "SwitchStatement", - "firstPos" : 48608, - "secondPos" : 48608, - "firstEndPos" : 48626, - "secondEndPos" : 48626 -}, { - "firstType" : "QualifiedName", - "secondType" : "QualifiedName", - "firstLabel" : "Token.BITAND", - "secondLabel" : "Token.BITAND", - "firstParentType" : "SwitchCase", - "secondParentType" : "SwitchCase", - "firstPos" : 48613, - "secondPos" : 48613, - "firstEndPos" : 48625, - "secondEndPos" : 48625 -}, { - "firstType" : "ReturnStatement", - "secondType" : "ReturnStatement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "SwitchStatement", - "secondParentType" : "SwitchStatement", - "firstPos" : 48627, - "secondPos" : 48627, - "firstEndPos" : 48638, - "secondEndPos" : 48638 -}, { - "firstType" : "StringLiteral", - "secondType" : "StringLiteral", - "firstLabel" : "\"&\"", - "secondLabel" : "\"&\"", - "firstParentType" : "ReturnStatement", - "secondParentType" : "ReturnStatement", - "firstPos" : 48634, - "secondPos" : 48634, - "firstEndPos" : 48637, - "secondEndPos" : 48637 -}, { - "firstType" : "SwitchCase", - "secondType" : "SwitchCase", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "SwitchStatement", - "secondParentType" : "SwitchStatement", - "firstPos" : 48645, - "secondPos" : 48645, - "firstEndPos" : 48661, - "secondEndPos" : 48661 -}, { - "firstType" : "QualifiedName", - "secondType" : "QualifiedName", - "firstLabel" : "Token.SHEQ", - "secondLabel" : "Token.SHEQ", - "firstParentType" : "SwitchCase", - "secondParentType" : "SwitchCase", - "firstPos" : 48650, - "secondPos" : 48650, - "firstEndPos" : 48660, - "secondEndPos" : 48660 -}, { - "firstType" : "ReturnStatement", - "secondType" : "ReturnStatement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "SwitchStatement", - "secondParentType" : "SwitchStatement", - "firstPos" : 48662, - "secondPos" : 48662, - "firstEndPos" : 48675, - "secondEndPos" : 48675 -}, { - "firstType" : "StringLiteral", - "secondType" : "StringLiteral", - "firstLabel" : "\"===\"", - "secondLabel" : "\"===\"", - "firstParentType" : "ReturnStatement", - "secondParentType" : "ReturnStatement", - "firstPos" : 48669, - "secondPos" : 48669, - "firstEndPos" : 48674, - "secondEndPos" : 48674 -}, { - "firstType" : "SwitchCase", - "secondType" : "SwitchCase", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "SwitchStatement", - "secondParentType" : "SwitchStatement", - "firstPos" : 48682, - "secondPos" : 48682, - "firstEndPos" : 48696, - "secondEndPos" : 48696 -}, { - "firstType" : "QualifiedName", - "secondType" : "QualifiedName", - "firstLabel" : "Token.EQ", - "secondLabel" : "Token.EQ", - "firstParentType" : "SwitchCase", - "secondParentType" : "SwitchCase", - "firstPos" : 48687, - "secondPos" : 48687, - "firstEndPos" : 48695, - "secondEndPos" : 48695 -}, { - "firstType" : "ReturnStatement", - "secondType" : "ReturnStatement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "SwitchStatement", - "secondParentType" : "SwitchStatement", - "firstPos" : 48697, - "secondPos" : 48697, - "firstEndPos" : 48709, - "secondEndPos" : 48709 -}, { - "firstType" : "StringLiteral", - "secondType" : "StringLiteral", - "firstLabel" : "\"==\"", - "secondLabel" : "\"==\"", - "firstParentType" : "ReturnStatement", - "secondParentType" : "ReturnStatement", - "firstPos" : 48704, - "secondPos" : 48704, - "firstEndPos" : 48708, - "secondEndPos" : 48708 -}, { - "firstType" : "SwitchCase", - "secondType" : "SwitchCase", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "SwitchStatement", - "secondParentType" : "SwitchStatement", - "firstPos" : 48716, - "secondPos" : 48716, - "firstEndPos" : 48731, - "secondEndPos" : 48731 -}, { - "firstType" : "QualifiedName", - "secondType" : "QualifiedName", - "firstLabel" : "Token.NOT", - "secondLabel" : "Token.NOT", - "firstParentType" : "SwitchCase", - "secondParentType" : "SwitchCase", - "firstPos" : 48721, - "secondPos" : 48721, - "firstEndPos" : 48730, - "secondEndPos" : 48730 -}, { - "firstType" : "ReturnStatement", - "secondType" : "ReturnStatement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "SwitchStatement", - "secondParentType" : "SwitchStatement", - "firstPos" : 48732, - "secondPos" : 48732, - "firstEndPos" : 48743, - "secondEndPos" : 48743 -}, { - "firstType" : "StringLiteral", - "secondType" : "StringLiteral", - "firstLabel" : "\"!\"", - "secondLabel" : "\"!\"", - "firstParentType" : "ReturnStatement", - "secondParentType" : "ReturnStatement", - "firstPos" : 48739, - "secondPos" : 48739, - "firstEndPos" : 48742, - "secondEndPos" : 48742 -}, { - "firstType" : "SwitchCase", - "secondType" : "SwitchCase", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "SwitchStatement", - "secondParentType" : "SwitchStatement", - "firstPos" : 48750, - "secondPos" : 48750, - "firstEndPos" : 48764, - "secondEndPos" : 48764 -}, { - "firstType" : "QualifiedName", - "secondType" : "QualifiedName", - "firstLabel" : "Token.NE", - "secondLabel" : "Token.NE", - "firstParentType" : "SwitchCase", - "secondParentType" : "SwitchCase", - "firstPos" : 48755, - "secondPos" : 48755, - "firstEndPos" : 48763, - "secondEndPos" : 48763 -}, { - "firstType" : "ReturnStatement", - "secondType" : "ReturnStatement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "SwitchStatement", - "secondParentType" : "SwitchStatement", - "firstPos" : 48765, - "secondPos" : 48765, - "firstEndPos" : 48777, - "secondEndPos" : 48777 -}, { - "firstType" : "StringLiteral", - "secondType" : "StringLiteral", - "firstLabel" : "\"!=\"", - "secondLabel" : "\"!=\"", - "firstParentType" : "ReturnStatement", - "secondParentType" : "ReturnStatement", - "firstPos" : 48772, - "secondPos" : 48772, - "firstEndPos" : 48776, - "secondEndPos" : 48776 -}, { - "firstType" : "SwitchCase", - "secondType" : "SwitchCase", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "SwitchStatement", - "secondParentType" : "SwitchStatement", - "firstPos" : 48784, - "secondPos" : 48784, - "firstEndPos" : 48800, - "secondEndPos" : 48800 -}, { - "firstType" : "QualifiedName", - "secondType" : "QualifiedName", - "firstLabel" : "Token.SHNE", - "secondLabel" : "Token.SHNE", - "firstParentType" : "SwitchCase", - "secondParentType" : "SwitchCase", - "firstPos" : 48789, - "secondPos" : 48789, - "firstEndPos" : 48799, - "secondEndPos" : 48799 -}, { - "firstType" : "ReturnStatement", - "secondType" : "ReturnStatement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "SwitchStatement", - "secondParentType" : "SwitchStatement", - "firstPos" : 48801, - "secondPos" : 48801, - "firstEndPos" : 48814, - "secondEndPos" : 48814 -}, { - "firstType" : "StringLiteral", - "secondType" : "StringLiteral", - "firstLabel" : "\"!==\"", - "secondLabel" : "\"!==\"", - "firstParentType" : "ReturnStatement", - "secondParentType" : "ReturnStatement", - "firstPos" : 48808, - "secondPos" : 48808, - "firstEndPos" : 48813, - "secondEndPos" : 48813 -}, { - "firstType" : "SwitchCase", - "secondType" : "SwitchCase", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "SwitchStatement", - "secondParentType" : "SwitchStatement", - "firstPos" : 48821, - "secondPos" : 48821, - "firstEndPos" : 48836, - "secondEndPos" : 48836 -}, { - "firstType" : "QualifiedName", - "secondType" : "QualifiedName", - "firstLabel" : "Token.LSH", - "secondLabel" : "Token.LSH", - "firstParentType" : "SwitchCase", - "secondParentType" : "SwitchCase", - "firstPos" : 48826, - "secondPos" : 48826, - "firstEndPos" : 48835, - "secondEndPos" : 48835 -}, { - "firstType" : "ReturnStatement", - "secondType" : "ReturnStatement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "SwitchStatement", - "secondParentType" : "SwitchStatement", - "firstPos" : 48837, - "secondPos" : 48837, - "firstEndPos" : 48849, - "secondEndPos" : 48849 -}, { - "firstType" : "StringLiteral", - "secondType" : "StringLiteral", - "firstLabel" : "\"<<\"", - "secondLabel" : "\"<<\"", - "firstParentType" : "ReturnStatement", - "secondParentType" : "ReturnStatement", - "firstPos" : 48844, - "secondPos" : 48844, - "firstEndPos" : 48848, - "secondEndPos" : 48848 -}, { - "firstType" : "SwitchCase", - "secondType" : "SwitchCase", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "SwitchStatement", - "secondParentType" : "SwitchStatement", - "firstPos" : 48856, - "secondPos" : 48856, - "firstEndPos" : 48870, - "secondEndPos" : 48870 -}, { - "firstType" : "QualifiedName", - "secondType" : "QualifiedName", - "firstLabel" : "Token.IN", - "secondLabel" : "Token.IN", - "firstParentType" : "SwitchCase", - "secondParentType" : "SwitchCase", - "firstPos" : 48861, - "secondPos" : 48861, - "firstEndPos" : 48869, - "secondEndPos" : 48869 -}, { - "firstType" : "ReturnStatement", - "secondType" : "ReturnStatement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "SwitchStatement", - "secondParentType" : "SwitchStatement", - "firstPos" : 48871, - "secondPos" : 48871, - "firstEndPos" : 48883, - "secondEndPos" : 48883 -}, { - "firstType" : "StringLiteral", - "secondType" : "StringLiteral", - "firstLabel" : "\"in\"", - "secondLabel" : "\"in\"", - "firstParentType" : "ReturnStatement", - "secondParentType" : "ReturnStatement", - "firstPos" : 48878, - "secondPos" : 48878, - "firstEndPos" : 48882, - "secondEndPos" : 48882 -}, { - "firstType" : "SwitchCase", - "secondType" : "SwitchCase", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "SwitchStatement", - "secondParentType" : "SwitchStatement", - "firstPos" : 48890, - "secondPos" : 48890, - "firstEndPos" : 48904, - "secondEndPos" : 48904 -}, { - "firstType" : "QualifiedName", - "secondType" : "QualifiedName", - "firstLabel" : "Token.LE", - "secondLabel" : "Token.LE", - "firstParentType" : "SwitchCase", - "secondParentType" : "SwitchCase", - "firstPos" : 48895, - "secondPos" : 48895, - "firstEndPos" : 48903, - "secondEndPos" : 48903 -}, { - "firstType" : "ReturnStatement", - "secondType" : "ReturnStatement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "SwitchStatement", - "secondParentType" : "SwitchStatement", - "firstPos" : 48905, - "secondPos" : 48905, - "firstEndPos" : 48917, - "secondEndPos" : 48917 -}, { - "firstType" : "StringLiteral", - "secondType" : "StringLiteral", - "firstLabel" : "\"<=\"", - "secondLabel" : "\"<=\"", - "firstParentType" : "ReturnStatement", - "secondParentType" : "ReturnStatement", - "firstPos" : 48912, - "secondPos" : 48912, - "firstEndPos" : 48916, - "secondEndPos" : 48916 -}, { - "firstType" : "SwitchCase", - "secondType" : "SwitchCase", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "SwitchStatement", - "secondParentType" : "SwitchStatement", - "firstPos" : 48924, - "secondPos" : 48924, - "firstEndPos" : 48938, - "secondEndPos" : 48938 -}, { - "firstType" : "QualifiedName", - "secondType" : "QualifiedName", - "firstLabel" : "Token.LT", - "secondLabel" : "Token.LT", - "firstParentType" : "SwitchCase", - "secondParentType" : "SwitchCase", - "firstPos" : 48929, - "secondPos" : 48929, - "firstEndPos" : 48937, - "secondEndPos" : 48937 -}, { - "firstType" : "ReturnStatement", - "secondType" : "ReturnStatement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "SwitchStatement", - "secondParentType" : "SwitchStatement", - "firstPos" : 48939, - "secondPos" : 48939, - "firstEndPos" : 48950, - "secondEndPos" : 48950 -}, { - "firstType" : "StringLiteral", - "secondType" : "StringLiteral", - "firstLabel" : "\"<\"", - "secondLabel" : "\"<\"", - "firstParentType" : "ReturnStatement", - "secondParentType" : "ReturnStatement", - "firstPos" : 48946, - "secondPos" : 48946, - "firstEndPos" : 48949, - "secondEndPos" : 48949 -}, { - "firstType" : "SwitchCase", - "secondType" : "SwitchCase", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "SwitchStatement", - "secondParentType" : "SwitchStatement", - "firstPos" : 48957, - "secondPos" : 48957, - "firstEndPos" : 48973, - "secondEndPos" : 48973 -}, { - "firstType" : "QualifiedName", - "secondType" : "QualifiedName", - "firstLabel" : "Token.URSH", - "secondLabel" : "Token.URSH", - "firstParentType" : "SwitchCase", - "secondParentType" : "SwitchCase", - "firstPos" : 48962, - "secondPos" : 48962, - "firstEndPos" : 48972, - "secondEndPos" : 48972 -}, { - "firstType" : "ReturnStatement", - "secondType" : "ReturnStatement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "SwitchStatement", - "secondParentType" : "SwitchStatement", - "firstPos" : 48974, - "secondPos" : 48974, - "firstEndPos" : 48987, - "secondEndPos" : 48987 -}, { - "firstType" : "StringLiteral", - "secondType" : "StringLiteral", - "firstLabel" : "\">>>\"", - "secondLabel" : "\">>>\"", - "firstParentType" : "ReturnStatement", - "secondParentType" : "ReturnStatement", - "firstPos" : 48981, - "secondPos" : 48981, - "firstEndPos" : 48986, - "secondEndPos" : 48986 -}, { - "firstType" : "SwitchCase", - "secondType" : "SwitchCase", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "SwitchStatement", - "secondParentType" : "SwitchStatement", - "firstPos" : 48994, - "secondPos" : 48994, - "firstEndPos" : 49009, - "secondEndPos" : 49009 -}, { - "firstType" : "QualifiedName", - "secondType" : "QualifiedName", - "firstLabel" : "Token.RSH", - "secondLabel" : "Token.RSH", - "firstParentType" : "SwitchCase", - "secondParentType" : "SwitchCase", - "firstPos" : 48999, - "secondPos" : 48999, - "firstEndPos" : 49008, - "secondEndPos" : 49008 -}, { - "firstType" : "ReturnStatement", - "secondType" : "ReturnStatement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "SwitchStatement", - "secondParentType" : "SwitchStatement", - "firstPos" : 49010, - "secondPos" : 49010, - "firstEndPos" : 49022, - "secondEndPos" : 49022 -}, { - "firstType" : "StringLiteral", - "secondType" : "StringLiteral", - "firstLabel" : "\">>\"", - "secondLabel" : "\">>\"", - "firstParentType" : "ReturnStatement", - "secondParentType" : "ReturnStatement", - "firstPos" : 49017, - "secondPos" : 49017, - "firstEndPos" : 49021, - "secondEndPos" : 49021 -}, { - "firstType" : "SwitchCase", - "secondType" : "SwitchCase", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "SwitchStatement", - "secondParentType" : "SwitchStatement", - "firstPos" : 49029, - "secondPos" : 49029, - "firstEndPos" : 49043, - "secondEndPos" : 49043 -}, { - "firstType" : "QualifiedName", - "secondType" : "QualifiedName", - "firstLabel" : "Token.GE", - "secondLabel" : "Token.GE", - "firstParentType" : "SwitchCase", - "secondParentType" : "SwitchCase", - "firstPos" : 49034, - "secondPos" : 49034, - "firstEndPos" : 49042, - "secondEndPos" : 49042 -}, { - "firstType" : "ReturnStatement", - "secondType" : "ReturnStatement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "SwitchStatement", - "secondParentType" : "SwitchStatement", - "firstPos" : 49044, - "secondPos" : 49044, - "firstEndPos" : 49056, - "secondEndPos" : 49056 -}, { - "firstType" : "StringLiteral", - "secondType" : "StringLiteral", - "firstLabel" : "\">=\"", - "secondLabel" : "\">=\"", - "firstParentType" : "ReturnStatement", - "secondParentType" : "ReturnStatement", - "firstPos" : 49051, - "secondPos" : 49051, - "firstEndPos" : 49055, - "secondEndPos" : 49055 -}, { - "firstType" : "SwitchCase", - "secondType" : "SwitchCase", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "SwitchStatement", - "secondParentType" : "SwitchStatement", - "firstPos" : 49063, - "secondPos" : 49063, - "firstEndPos" : 49077, - "secondEndPos" : 49077 -}, { - "firstType" : "QualifiedName", - "secondType" : "QualifiedName", - "firstLabel" : "Token.GT", - "secondLabel" : "Token.GT", - "firstParentType" : "SwitchCase", - "secondParentType" : "SwitchCase", - "firstPos" : 49068, - "secondPos" : 49068, - "firstEndPos" : 49076, - "secondEndPos" : 49076 -}, { - "firstType" : "ReturnStatement", - "secondType" : "ReturnStatement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "SwitchStatement", - "secondParentType" : "SwitchStatement", - "firstPos" : 49078, - "secondPos" : 49078, - "firstEndPos" : 49089, - "secondEndPos" : 49089 -}, { - "firstType" : "StringLiteral", - "secondType" : "StringLiteral", - "firstLabel" : "\">\"", - "secondLabel" : "\">\"", - "firstParentType" : "ReturnStatement", - "secondParentType" : "ReturnStatement", - "firstPos" : 49085, - "secondPos" : 49085, - "firstEndPos" : 49088, - "secondEndPos" : 49088 -}, { - "firstType" : "SwitchCase", - "secondType" : "SwitchCase", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "SwitchStatement", - "secondParentType" : "SwitchStatement", - "firstPos" : 49096, - "secondPos" : 49096, - "firstEndPos" : 49111, - "secondEndPos" : 49111 -}, { - "firstType" : "QualifiedName", - "secondType" : "QualifiedName", - "firstLabel" : "Token.MUL", - "secondLabel" : "Token.MUL", - "firstParentType" : "SwitchCase", - "secondParentType" : "SwitchCase", - "firstPos" : 49101, - "secondPos" : 49101, - "firstEndPos" : 49110, - "secondEndPos" : 49110 -}, { - "firstType" : "ReturnStatement", - "secondType" : "ReturnStatement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "SwitchStatement", - "secondParentType" : "SwitchStatement", - "firstPos" : 49112, - "secondPos" : 49112, - "firstEndPos" : 49123, - "secondEndPos" : 49123 -}, { - "firstType" : "StringLiteral", - "secondType" : "StringLiteral", - "firstLabel" : "\"*\"", - "secondLabel" : "\"*\"", - "firstParentType" : "ReturnStatement", - "secondParentType" : "ReturnStatement", - "firstPos" : 49119, - "secondPos" : 49119, - "firstEndPos" : 49122, - "secondEndPos" : 49122 -}, { - "firstType" : "SwitchCase", - "secondType" : "SwitchCase", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "SwitchStatement", - "secondParentType" : "SwitchStatement", - "firstPos" : 49130, - "secondPos" : 49130, - "firstEndPos" : 49145, - "secondEndPos" : 49145 -}, { - "firstType" : "QualifiedName", - "secondType" : "QualifiedName", - "firstLabel" : "Token.DIV", - "secondLabel" : "Token.DIV", - "firstParentType" : "SwitchCase", - "secondParentType" : "SwitchCase", - "firstPos" : 49135, - "secondPos" : 49135, - "firstEndPos" : 49144, - "secondEndPos" : 49144 -}, { - "firstType" : "ReturnStatement", - "secondType" : "ReturnStatement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "SwitchStatement", - "secondParentType" : "SwitchStatement", - "firstPos" : 49146, - "secondPos" : 49146, - "firstEndPos" : 49157, - "secondEndPos" : 49157 -}, { - "firstType" : "StringLiteral", - "secondType" : "StringLiteral", - "firstLabel" : "\"/\"", - "secondLabel" : "\"/\"", - "firstParentType" : "ReturnStatement", - "secondParentType" : "ReturnStatement", - "firstPos" : 49153, - "secondPos" : 49153, - "firstEndPos" : 49156, - "secondEndPos" : 49156 -}, { - "firstType" : "SwitchCase", - "secondType" : "SwitchCase", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "SwitchStatement", - "secondParentType" : "SwitchStatement", - "firstPos" : 49164, - "secondPos" : 49164, - "firstEndPos" : 49179, - "secondEndPos" : 49179 -}, { - "firstType" : "QualifiedName", - "secondType" : "QualifiedName", - "firstLabel" : "Token.MOD", - "secondLabel" : "Token.MOD", - "firstParentType" : "SwitchCase", - "secondParentType" : "SwitchCase", - "firstPos" : 49169, - "secondPos" : 49169, - "firstEndPos" : 49178, - "secondEndPos" : 49178 -}, { - "firstType" : "ReturnStatement", - "secondType" : "ReturnStatement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "SwitchStatement", - "secondParentType" : "SwitchStatement", - "firstPos" : 49180, - "secondPos" : 49180, - "firstEndPos" : 49191, - "secondEndPos" : 49191 -}, { - "firstType" : "StringLiteral", - "secondType" : "StringLiteral", - "firstLabel" : "\"%\"", - "secondLabel" : "\"%\"", - "firstParentType" : "ReturnStatement", - "secondParentType" : "ReturnStatement", - "firstPos" : 49187, - "secondPos" : 49187, - "firstEndPos" : 49190, - "secondEndPos" : 49190 -}, { - "firstType" : "SwitchCase", - "secondType" : "SwitchCase", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "SwitchStatement", - "secondParentType" : "SwitchStatement", - "firstPos" : 49198, - "secondPos" : 49198, - "firstEndPos" : 49216, - "secondEndPos" : 49216 -}, { - "firstType" : "QualifiedName", - "secondType" : "QualifiedName", - "firstLabel" : "Token.BITNOT", - "secondLabel" : "Token.BITNOT", - "firstParentType" : "SwitchCase", - "secondParentType" : "SwitchCase", - "firstPos" : 49203, - "secondPos" : 49203, - "firstEndPos" : 49215, - "secondEndPos" : 49215 -}, { - "firstType" : "ReturnStatement", - "secondType" : "ReturnStatement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "SwitchStatement", - "secondParentType" : "SwitchStatement", - "firstPos" : 49217, - "secondPos" : 49217, - "firstEndPos" : 49228, - "secondEndPos" : 49228 -}, { - "firstType" : "StringLiteral", - "secondType" : "StringLiteral", - "firstLabel" : "\"~\"", - "secondLabel" : "\"~\"", - "firstParentType" : "ReturnStatement", - "secondParentType" : "ReturnStatement", - "firstPos" : 49224, - "secondPos" : 49224, - "firstEndPos" : 49227, - "secondEndPos" : 49227 -}, { - "firstType" : "SwitchCase", - "secondType" : "SwitchCase", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "SwitchStatement", - "secondParentType" : "SwitchStatement", - "firstPos" : 49235, - "secondPos" : 49235, - "firstEndPos" : 49250, - "secondEndPos" : 49250 -}, { - "firstType" : "QualifiedName", - "secondType" : "QualifiedName", - "firstLabel" : "Token.ADD", - "secondLabel" : "Token.ADD", - "firstParentType" : "SwitchCase", - "secondParentType" : "SwitchCase", - "firstPos" : 49240, - "secondPos" : 49240, - "firstEndPos" : 49249, - "secondEndPos" : 49249 -}, { - "firstType" : "ReturnStatement", - "secondType" : "ReturnStatement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "SwitchStatement", - "secondParentType" : "SwitchStatement", - "firstPos" : 49251, - "secondPos" : 49251, - "firstEndPos" : 49262, - "secondEndPos" : 49262 -}, { - "firstType" : "StringLiteral", - "secondType" : "StringLiteral", - "firstLabel" : "\"+\"", - "secondLabel" : "\"+\"", - "firstParentType" : "ReturnStatement", - "secondParentType" : "ReturnStatement", - "firstPos" : 49258, - "secondPos" : 49258, - "firstEndPos" : 49261, - "secondEndPos" : 49261 -}, { - "firstType" : "SwitchCase", - "secondType" : "SwitchCase", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "SwitchStatement", - "secondParentType" : "SwitchStatement", - "firstPos" : 49269, - "secondPos" : 49269, - "firstEndPos" : 49284, - "secondEndPos" : 49284 -}, { - "firstType" : "QualifiedName", - "secondType" : "QualifiedName", - "firstLabel" : "Token.SUB", - "secondLabel" : "Token.SUB", - "firstParentType" : "SwitchCase", - "secondParentType" : "SwitchCase", - "firstPos" : 49274, - "secondPos" : 49274, - "firstEndPos" : 49283, - "secondEndPos" : 49283 -}, { - "firstType" : "ReturnStatement", - "secondType" : "ReturnStatement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "SwitchStatement", - "secondParentType" : "SwitchStatement", - "firstPos" : 49285, - "secondPos" : 49285, - "firstEndPos" : 49296, - "secondEndPos" : 49296 -}, { - "firstType" : "StringLiteral", - "secondType" : "StringLiteral", - "firstLabel" : "\"-\"", - "secondLabel" : "\"-\"", - "firstParentType" : "ReturnStatement", - "secondParentType" : "ReturnStatement", - "firstPos" : 49292, - "secondPos" : 49292, - "firstEndPos" : 49295, - "secondEndPos" : 49295 -}, { - "firstType" : "SwitchCase", - "secondType" : "SwitchCase", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "SwitchStatement", - "secondParentType" : "SwitchStatement", - "firstPos" : 49303, - "secondPos" : 49303, - "firstEndPos" : 49318, - "secondEndPos" : 49318 -}, { - "firstType" : "QualifiedName", - "secondType" : "QualifiedName", - "firstLabel" : "Token.POS", - "secondLabel" : "Token.POS", - "firstParentType" : "SwitchCase", - "secondParentType" : "SwitchCase", - "firstPos" : 49308, - "secondPos" : 49308, - "firstEndPos" : 49317, - "secondEndPos" : 49317 -}, { - "firstType" : "ReturnStatement", - "secondType" : "ReturnStatement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "SwitchStatement", - "secondParentType" : "SwitchStatement", - "firstPos" : 49319, - "secondPos" : 49319, - "firstEndPos" : 49330, - "secondEndPos" : 49330 -}, { - "firstType" : "StringLiteral", - "secondType" : "StringLiteral", - "firstLabel" : "\"+\"", - "secondLabel" : "\"+\"", - "firstParentType" : "ReturnStatement", - "secondParentType" : "ReturnStatement", - "firstPos" : 49326, - "secondPos" : 49326, - "firstEndPos" : 49329, - "secondEndPos" : 49329 -}, { - "firstType" : "SwitchCase", - "secondType" : "SwitchCase", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "SwitchStatement", - "secondParentType" : "SwitchStatement", - "firstPos" : 49337, - "secondPos" : 49337, - "firstEndPos" : 49352, - "secondEndPos" : 49352 -}, { - "firstType" : "QualifiedName", - "secondType" : "QualifiedName", - "firstLabel" : "Token.NEG", - "secondLabel" : "Token.NEG", - "firstParentType" : "SwitchCase", - "secondParentType" : "SwitchCase", - "firstPos" : 49342, - "secondPos" : 49342, - "firstEndPos" : 49351, - "secondEndPos" : 49351 -}, { - "firstType" : "ReturnStatement", - "secondType" : "ReturnStatement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "SwitchStatement", - "secondParentType" : "SwitchStatement", - "firstPos" : 49353, - "secondPos" : 49353, - "firstEndPos" : 49364, - "secondEndPos" : 49364 -}, { - "firstType" : "StringLiteral", - "secondType" : "StringLiteral", - "firstLabel" : "\"-\"", - "secondLabel" : "\"-\"", - "firstParentType" : "ReturnStatement", - "secondParentType" : "ReturnStatement", - "firstPos" : 49360, - "secondPos" : 49360, - "firstEndPos" : 49363, - "secondEndPos" : 49363 -}, { - "firstType" : "SwitchCase", - "secondType" : "SwitchCase", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "SwitchStatement", - "secondParentType" : "SwitchStatement", - "firstPos" : 49371, - "secondPos" : 49371, - "firstEndPos" : 49389, - "secondEndPos" : 49389 -}, { - "firstType" : "QualifiedName", - "secondType" : "QualifiedName", - "firstLabel" : "Token.ASSIGN", - "secondLabel" : "Token.ASSIGN", - "firstParentType" : "SwitchCase", - "secondParentType" : "SwitchCase", - "firstPos" : 49376, - "secondPos" : 49376, - "firstEndPos" : 49388, - "secondEndPos" : 49388 -}, { - "firstType" : "ReturnStatement", - "secondType" : "ReturnStatement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "SwitchStatement", - "secondParentType" : "SwitchStatement", - "firstPos" : 49390, - "secondPos" : 49390, - "firstEndPos" : 49401, - "secondEndPos" : 49401 -}, { - "firstType" : "StringLiteral", - "secondType" : "StringLiteral", - "firstLabel" : "\"=\"", - "secondLabel" : "\"=\"", - "firstParentType" : "ReturnStatement", - "secondParentType" : "ReturnStatement", - "firstPos" : 49397, - "secondPos" : 49397, - "firstEndPos" : 49400, - "secondEndPos" : 49400 -}, { - "firstType" : "SwitchCase", - "secondType" : "SwitchCase", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "SwitchStatement", - "secondParentType" : "SwitchStatement", - "firstPos" : 49408, - "secondPos" : 49408, - "firstEndPos" : 49432, - "secondEndPos" : 49432 -}, { - "firstType" : "QualifiedName", - "secondType" : "QualifiedName", - "firstLabel" : "Token.ASSIGN_BITOR", - "secondLabel" : "Token.ASSIGN_BITOR", - "firstParentType" : "SwitchCase", - "secondParentType" : "SwitchCase", - "firstPos" : 49413, - "secondPos" : 49413, - "firstEndPos" : 49431, - "secondEndPos" : 49431 -}, { - "firstType" : "ReturnStatement", - "secondType" : "ReturnStatement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "SwitchStatement", - "secondParentType" : "SwitchStatement", - "firstPos" : 49433, - "secondPos" : 49433, - "firstEndPos" : 49445, - "secondEndPos" : 49445 -}, { - "firstType" : "StringLiteral", - "secondType" : "StringLiteral", - "firstLabel" : "\"|=\"", - "secondLabel" : "\"|=\"", - "firstParentType" : "ReturnStatement", - "secondParentType" : "ReturnStatement", - "firstPos" : 49440, - "secondPos" : 49440, - "firstEndPos" : 49444, - "secondEndPos" : 49444 -}, { - "firstType" : "SwitchCase", - "secondType" : "SwitchCase", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "SwitchStatement", - "secondParentType" : "SwitchStatement", - "firstPos" : 49452, - "secondPos" : 49452, - "firstEndPos" : 49477, - "secondEndPos" : 49477 -}, { - "firstType" : "QualifiedName", - "secondType" : "QualifiedName", - "firstLabel" : "Token.ASSIGN_BITXOR", - "secondLabel" : "Token.ASSIGN_BITXOR", - "firstParentType" : "SwitchCase", - "secondParentType" : "SwitchCase", - "firstPos" : 49457, - "secondPos" : 49457, - "firstEndPos" : 49476, - "secondEndPos" : 49476 -}, { - "firstType" : "ReturnStatement", - "secondType" : "ReturnStatement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "SwitchStatement", - "secondParentType" : "SwitchStatement", - "firstPos" : 49478, - "secondPos" : 49478, - "firstEndPos" : 49490, - "secondEndPos" : 49490 -}, { - "firstType" : "StringLiteral", - "secondType" : "StringLiteral", - "firstLabel" : "\"^=\"", - "secondLabel" : "\"^=\"", - "firstParentType" : "ReturnStatement", - "secondParentType" : "ReturnStatement", - "firstPos" : 49485, - "secondPos" : 49485, - "firstEndPos" : 49489, - "secondEndPos" : 49489 -}, { - "firstType" : "SwitchCase", - "secondType" : "SwitchCase", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "SwitchStatement", - "secondParentType" : "SwitchStatement", - "firstPos" : 49497, - "secondPos" : 49497, - "firstEndPos" : 49522, - "secondEndPos" : 49522 -}, { - "firstType" : "QualifiedName", - "secondType" : "QualifiedName", - "firstLabel" : "Token.ASSIGN_BITAND", - "secondLabel" : "Token.ASSIGN_BITAND", - "firstParentType" : "SwitchCase", - "secondParentType" : "SwitchCase", - "firstPos" : 49502, - "secondPos" : 49502, - "firstEndPos" : 49521, - "secondEndPos" : 49521 -}, { - "firstType" : "ReturnStatement", - "secondType" : "ReturnStatement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "SwitchStatement", - "secondParentType" : "SwitchStatement", - "firstPos" : 49523, - "secondPos" : 49523, - "firstEndPos" : 49535, - "secondEndPos" : 49535 -}, { - "firstType" : "StringLiteral", - "secondType" : "StringLiteral", - "firstLabel" : "\"&=\"", - "secondLabel" : "\"&=\"", - "firstParentType" : "ReturnStatement", - "secondParentType" : "ReturnStatement", - "firstPos" : 49530, - "secondPos" : 49530, - "firstEndPos" : 49534, - "secondEndPos" : 49534 -}, { - "firstType" : "SwitchCase", - "secondType" : "SwitchCase", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "SwitchStatement", - "secondParentType" : "SwitchStatement", - "firstPos" : 49542, - "secondPos" : 49542, - "firstEndPos" : 49564, - "secondEndPos" : 49564 -}, { - "firstType" : "QualifiedName", - "secondType" : "QualifiedName", - "firstLabel" : "Token.ASSIGN_LSH", - "secondLabel" : "Token.ASSIGN_LSH", - "firstParentType" : "SwitchCase", - "secondParentType" : "SwitchCase", - "firstPos" : 49547, - "secondPos" : 49547, - "firstEndPos" : 49563, - "secondEndPos" : 49563 -}, { - "firstType" : "ReturnStatement", - "secondType" : "ReturnStatement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "SwitchStatement", - "secondParentType" : "SwitchStatement", - "firstPos" : 49565, - "secondPos" : 49565, - "firstEndPos" : 49578, - "secondEndPos" : 49578 -}, { - "firstType" : "StringLiteral", - "secondType" : "StringLiteral", - "firstLabel" : "\"<<=\"", - "secondLabel" : "\"<<=\"", - "firstParentType" : "ReturnStatement", - "secondParentType" : "ReturnStatement", - "firstPos" : 49572, - "secondPos" : 49572, - "firstEndPos" : 49577, - "secondEndPos" : 49577 -}, { - "firstType" : "SwitchCase", - "secondType" : "SwitchCase", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "SwitchStatement", - "secondParentType" : "SwitchStatement", - "firstPos" : 49585, - "secondPos" : 49585, - "firstEndPos" : 49607, - "secondEndPos" : 49607 -}, { - "firstType" : "QualifiedName", - "secondType" : "QualifiedName", - "firstLabel" : "Token.ASSIGN_RSH", - "secondLabel" : "Token.ASSIGN_RSH", - "firstParentType" : "SwitchCase", - "secondParentType" : "SwitchCase", - "firstPos" : 49590, - "secondPos" : 49590, - "firstEndPos" : 49606, - "secondEndPos" : 49606 -}, { - "firstType" : "ReturnStatement", - "secondType" : "ReturnStatement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "SwitchStatement", - "secondParentType" : "SwitchStatement", - "firstPos" : 49608, - "secondPos" : 49608, - "firstEndPos" : 49621, - "secondEndPos" : 49621 -}, { - "firstType" : "StringLiteral", - "secondType" : "StringLiteral", - "firstLabel" : "\">>=\"", - "secondLabel" : "\">>=\"", - "firstParentType" : "ReturnStatement", - "secondParentType" : "ReturnStatement", - "firstPos" : 49615, - "secondPos" : 49615, - "firstEndPos" : 49620, - "secondEndPos" : 49620 -}, { - "firstType" : "SwitchCase", - "secondType" : "SwitchCase", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "SwitchStatement", - "secondParentType" : "SwitchStatement", - "firstPos" : 49628, - "secondPos" : 49628, - "firstEndPos" : 49651, - "secondEndPos" : 49651 -}, { - "firstType" : "QualifiedName", - "secondType" : "QualifiedName", - "firstLabel" : "Token.ASSIGN_URSH", - "secondLabel" : "Token.ASSIGN_URSH", - "firstParentType" : "SwitchCase", - "secondParentType" : "SwitchCase", - "firstPos" : 49633, - "secondPos" : 49633, - "firstEndPos" : 49650, - "secondEndPos" : 49650 -}, { - "firstType" : "ReturnStatement", - "secondType" : "ReturnStatement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "SwitchStatement", - "secondParentType" : "SwitchStatement", - "firstPos" : 49652, - "secondPos" : 49652, - "firstEndPos" : 49666, - "secondEndPos" : 49666 -}, { - "firstType" : "StringLiteral", - "secondType" : "StringLiteral", - "firstLabel" : "\">>>=\"", - "secondLabel" : "\">>>=\"", - "firstParentType" : "ReturnStatement", - "secondParentType" : "ReturnStatement", - "firstPos" : 49659, - "secondPos" : 49659, - "firstEndPos" : 49665, - "secondEndPos" : 49665 -}, { - "firstType" : "SwitchCase", - "secondType" : "SwitchCase", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "SwitchStatement", - "secondParentType" : "SwitchStatement", - "firstPos" : 49673, - "secondPos" : 49673, - "firstEndPos" : 49695, - "secondEndPos" : 49695 -}, { - "firstType" : "QualifiedName", - "secondType" : "QualifiedName", - "firstLabel" : "Token.ASSIGN_ADD", - "secondLabel" : "Token.ASSIGN_ADD", - "firstParentType" : "SwitchCase", - "secondParentType" : "SwitchCase", - "firstPos" : 49678, - "secondPos" : 49678, - "firstEndPos" : 49694, - "secondEndPos" : 49694 -}, { - "firstType" : "ReturnStatement", - "secondType" : "ReturnStatement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "SwitchStatement", - "secondParentType" : "SwitchStatement", - "firstPos" : 49696, - "secondPos" : 49696, - "firstEndPos" : 49708, - "secondEndPos" : 49708 -}, { - "firstType" : "StringLiteral", - "secondType" : "StringLiteral", - "firstLabel" : "\"+=\"", - "secondLabel" : "\"+=\"", - "firstParentType" : "ReturnStatement", - "secondParentType" : "ReturnStatement", - "firstPos" : 49703, - "secondPos" : 49703, - "firstEndPos" : 49707, - "secondEndPos" : 49707 -}, { - "firstType" : "SwitchCase", - "secondType" : "SwitchCase", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "SwitchStatement", - "secondParentType" : "SwitchStatement", - "firstPos" : 49715, - "secondPos" : 49715, - "firstEndPos" : 49737, - "secondEndPos" : 49737 -}, { - "firstType" : "QualifiedName", - "secondType" : "QualifiedName", - "firstLabel" : "Token.ASSIGN_SUB", - "secondLabel" : "Token.ASSIGN_SUB", - "firstParentType" : "SwitchCase", - "secondParentType" : "SwitchCase", - "firstPos" : 49720, - "secondPos" : 49720, - "firstEndPos" : 49736, - "secondEndPos" : 49736 -}, { - "firstType" : "ReturnStatement", - "secondType" : "ReturnStatement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "SwitchStatement", - "secondParentType" : "SwitchStatement", - "firstPos" : 49738, - "secondPos" : 49738, - "firstEndPos" : 49750, - "secondEndPos" : 49750 -}, { - "firstType" : "StringLiteral", - "secondType" : "StringLiteral", - "firstLabel" : "\"-=\"", - "secondLabel" : "\"-=\"", - "firstParentType" : "ReturnStatement", - "secondParentType" : "ReturnStatement", - "firstPos" : 49745, - "secondPos" : 49745, - "firstEndPos" : 49749, - "secondEndPos" : 49749 -}, { - "firstType" : "SwitchCase", - "secondType" : "SwitchCase", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "SwitchStatement", - "secondParentType" : "SwitchStatement", - "firstPos" : 49757, - "secondPos" : 49757, - "firstEndPos" : 49779, - "secondEndPos" : 49779 -}, { - "firstType" : "QualifiedName", - "secondType" : "QualifiedName", - "firstLabel" : "Token.ASSIGN_MUL", - "secondLabel" : "Token.ASSIGN_MUL", - "firstParentType" : "SwitchCase", - "secondParentType" : "SwitchCase", - "firstPos" : 49762, - "secondPos" : 49762, - "firstEndPos" : 49778, - "secondEndPos" : 49778 -}, { - "firstType" : "ReturnStatement", - "secondType" : "ReturnStatement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "SwitchStatement", - "secondParentType" : "SwitchStatement", - "firstPos" : 49780, - "secondPos" : 49780, - "firstEndPos" : 49792, - "secondEndPos" : 49792 -}, { - "firstType" : "StringLiteral", - "secondType" : "StringLiteral", - "firstLabel" : "\"*=\"", - "secondLabel" : "\"*=\"", - "firstParentType" : "ReturnStatement", - "secondParentType" : "ReturnStatement", - "firstPos" : 49787, - "secondPos" : 49787, - "firstEndPos" : 49791, - "secondEndPos" : 49791 -}, { - "firstType" : "SwitchCase", - "secondType" : "SwitchCase", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "SwitchStatement", - "secondParentType" : "SwitchStatement", - "firstPos" : 49799, - "secondPos" : 49799, - "firstEndPos" : 49821, - "secondEndPos" : 49821 -}, { - "firstType" : "QualifiedName", - "secondType" : "QualifiedName", - "firstLabel" : "Token.ASSIGN_DIV", - "secondLabel" : "Token.ASSIGN_DIV", - "firstParentType" : "SwitchCase", - "secondParentType" : "SwitchCase", - "firstPos" : 49804, - "secondPos" : 49804, - "firstEndPos" : 49820, - "secondEndPos" : 49820 -}, { - "firstType" : "ReturnStatement", - "secondType" : "ReturnStatement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "SwitchStatement", - "secondParentType" : "SwitchStatement", - "firstPos" : 49822, - "secondPos" : 49822, - "firstEndPos" : 49834, - "secondEndPos" : 49834 -}, { - "firstType" : "StringLiteral", - "secondType" : "StringLiteral", - "firstLabel" : "\"/=\"", - "secondLabel" : "\"/=\"", - "firstParentType" : "ReturnStatement", - "secondParentType" : "ReturnStatement", - "firstPos" : 49829, - "secondPos" : 49829, - "firstEndPos" : 49833, - "secondEndPos" : 49833 -}, { - "firstType" : "SwitchCase", - "secondType" : "SwitchCase", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "SwitchStatement", - "secondParentType" : "SwitchStatement", - "firstPos" : 49841, - "secondPos" : 49841, - "firstEndPos" : 49863, - "secondEndPos" : 49863 -}, { - "firstType" : "QualifiedName", - "secondType" : "QualifiedName", - "firstLabel" : "Token.ASSIGN_MOD", - "secondLabel" : "Token.ASSIGN_MOD", - "firstParentType" : "SwitchCase", - "secondParentType" : "SwitchCase", - "firstPos" : 49846, - "secondPos" : 49846, - "firstEndPos" : 49862, - "secondEndPos" : 49862 -}, { - "firstType" : "ReturnStatement", - "secondType" : "ReturnStatement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "SwitchStatement", - "secondParentType" : "SwitchStatement", - "firstPos" : 49864, - "secondPos" : 49864, - "firstEndPos" : 49876, - "secondEndPos" : 49876 -}, { - "firstType" : "StringLiteral", - "secondType" : "StringLiteral", - "firstLabel" : "\"%=\"", - "secondLabel" : "\"%=\"", - "firstParentType" : "ReturnStatement", - "secondParentType" : "ReturnStatement", - "firstPos" : 49871, - "secondPos" : 49871, - "firstEndPos" : 49875, - "secondEndPos" : 49875 -}, { - "firstType" : "SwitchCase", - "secondType" : "SwitchCase", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "SwitchStatement", - "secondParentType" : "SwitchStatement", - "firstPos" : 49883, - "secondPos" : 49883, - "firstEndPos" : 49899, - "secondEndPos" : 49899 -}, { - "firstType" : "QualifiedName", - "secondType" : "QualifiedName", - "firstLabel" : "Token.VOID", - "secondLabel" : "Token.VOID", - "firstParentType" : "SwitchCase", - "secondParentType" : "SwitchCase", - "firstPos" : 49888, - "secondPos" : 49888, - "firstEndPos" : 49898, - "secondEndPos" : 49898 -}, { - "firstType" : "ReturnStatement", - "secondType" : "ReturnStatement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "SwitchStatement", - "secondParentType" : "SwitchStatement", - "firstPos" : 49900, - "secondPos" : 49900, - "firstEndPos" : 49914, - "secondEndPos" : 49914 -}, { - "firstType" : "StringLiteral", - "secondType" : "StringLiteral", - "firstLabel" : "\"void\"", - "secondLabel" : "\"void\"", - "firstParentType" : "ReturnStatement", - "secondParentType" : "ReturnStatement", - "firstPos" : 49907, - "secondPos" : 49907, - "firstEndPos" : 49913, - "secondEndPos" : 49913 -}, { - "firstType" : "SwitchCase", - "secondType" : "SwitchCase", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "SwitchStatement", - "secondParentType" : "SwitchStatement", - "firstPos" : 49921, - "secondPos" : 49921, - "firstEndPos" : 49939, - "secondEndPos" : 49939 -}, { - "firstType" : "QualifiedName", - "secondType" : "QualifiedName", - "firstLabel" : "Token.TYPEOF", - "secondLabel" : "Token.TYPEOF", - "firstParentType" : "SwitchCase", - "secondParentType" : "SwitchCase", - "firstPos" : 49926, - "secondPos" : 49926, - "firstEndPos" : 49938, - "secondEndPos" : 49938 -}, { - "firstType" : "ReturnStatement", - "secondType" : "ReturnStatement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "SwitchStatement", - "secondParentType" : "SwitchStatement", - "firstPos" : 49940, - "secondPos" : 49940, - "firstEndPos" : 49956, - "secondEndPos" : 49956 -}, { - "firstType" : "StringLiteral", - "secondType" : "StringLiteral", - "firstLabel" : "\"typeof\"", - "secondLabel" : "\"typeof\"", - "firstParentType" : "ReturnStatement", - "secondParentType" : "ReturnStatement", - "firstPos" : 49947, - "secondPos" : 49947, - "firstEndPos" : 49955, - "secondEndPos" : 49955 -}, { - "firstType" : "SwitchCase", - "secondType" : "SwitchCase", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "SwitchStatement", - "secondParentType" : "SwitchStatement", - "firstPos" : 49963, - "secondPos" : 49963, - "firstEndPos" : 49985, - "secondEndPos" : 49985 -}, { - "firstType" : "QualifiedName", - "secondType" : "QualifiedName", - "firstLabel" : "Token.INSTANCEOF", - "secondLabel" : "Token.INSTANCEOF", - "firstParentType" : "SwitchCase", - "secondParentType" : "SwitchCase", - "firstPos" : 49968, - "secondPos" : 49968, - "firstEndPos" : 49984, - "secondEndPos" : 49984 -}, { - "firstType" : "ReturnStatement", - "secondType" : "ReturnStatement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "SwitchStatement", - "secondParentType" : "SwitchStatement", - "firstPos" : 49986, - "secondPos" : 49986, - "firstEndPos" : 50006, - "secondEndPos" : 50006 -}, { - "firstType" : "StringLiteral", - "secondType" : "StringLiteral", - "firstLabel" : "\"instanceof\"", - "secondLabel" : "\"instanceof\"", - "firstParentType" : "ReturnStatement", - "secondParentType" : "ReturnStatement", - "firstPos" : 49993, - "secondPos" : 49993, - "firstEndPos" : 50005, - "secondEndPos" : 50005 -}, { - "firstType" : "SwitchCase", - "secondType" : "SwitchCase", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "SwitchStatement", - "secondParentType" : "SwitchStatement", - "firstPos" : 50013, - "secondPos" : 50013, - "firstEndPos" : 50021, - "secondEndPos" : 50021 -}, { - "firstType" : "ReturnStatement", - "secondType" : "ReturnStatement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "SwitchStatement", - "secondParentType" : "SwitchStatement", - "firstPos" : 50022, - "secondPos" : 50022, - "firstEndPos" : 50034, - "secondEndPos" : 50034 -}, { - "firstType" : "NullLiteral", - "secondType" : "NullLiteral", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "ReturnStatement", - "secondParentType" : "ReturnStatement", - "firstPos" : 50029, - "secondPos" : 50029, - "firstEndPos" : 50033, - "secondEndPos" : 50033 -}, { - "firstType" : "MethodDeclaration", - "secondType" : "MethodDeclaration", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "TypeDeclaration", - "secondParentType" : "TypeDeclaration", - "firstPos" : 50048, - "secondPos" : 50048, - "firstEndPos" : 50551, - "secondEndPos" : 50551 -}, { - "firstType" : "Javadoc", - "secondType" : "Javadoc", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 50048, - "secondPos" : 50048, - "firstEndPos" : 50319, - "secondEndPos" : 50319 -}, { - "firstType" : "TagElement", - "secondType" : "TagElement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "Javadoc", - "secondParentType" : "Javadoc", - "firstPos" : 50057, - "secondPos" : 50057, - "firstEndPos" : 50153, - "secondEndPos" : 50153 -}, { - "firstType" : "TextElement", - "secondType" : "TextElement", - "firstLabel" : "Converts an operator's token value (see ", - "secondLabel" : "Converts an operator's token value (see ", - "firstParentType" : "TagElement", - "secondParentType" : "TagElement", - "firstPos" : 50057, - "secondPos" : 50057, - "firstEndPos" : 50097, - "secondEndPos" : 50097 -}, { - "firstType" : "TagElement", - "secondType" : "TagElement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "TagElement", - "secondParentType" : "TagElement", - "firstPos" : 50097, - "secondPos" : 50097, - "firstEndPos" : 50110, - "secondEndPos" : 50110 -}, { - "firstType" : "TAG_NAME", - "secondType" : "TAG_NAME", - "firstLabel" : "@link", - "secondLabel" : "@link", - "firstParentType" : "TagElement", - "secondParentType" : "TagElement", - "firstPos" : 50097, - "secondPos" : 50097, - "firstEndPos" : 50102, - "secondEndPos" : 50102 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "Token", - "secondLabel" : "Token", - "firstParentType" : "TagElement", - "secondParentType" : "TagElement", - "firstPos" : 50104, - "secondPos" : 50104, - "firstEndPos" : 50109, - "secondEndPos" : 50109 -}, { - "firstType" : "TextElement", - "secondType" : "TextElement", - "firstLabel" : ") to a string", - "secondLabel" : ") to a string", - "firstParentType" : "TagElement", - "secondParentType" : "TagElement", - "firstPos" : 50110, - "secondPos" : 50110, - "firstEndPos" : 50123, - "secondEndPos" : 50123 -}, { - "firstType" : "TextElement", - "secondType" : "TextElement", - "firstLabel" : "representation or fails.", - "secondLabel" : "representation or fails.", - "firstParentType" : "TagElement", - "secondParentType" : "TagElement", - "firstPos" : 50129, - "secondPos" : 50129, - "firstEndPos" : 50153, - "secondEndPos" : 50153 -}, { - "firstType" : "TagElement", - "secondType" : "TagElement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "Javadoc", - "secondParentType" : "Javadoc", - "firstPos" : 50164, - "secondPos" : 50164, - "firstEndPos" : 50217, - "secondEndPos" : 50217 -}, { - "firstType" : "TAG_NAME", - "secondType" : "TAG_NAME", - "firstLabel" : "@param", - "secondLabel" : "@param", - "firstParentType" : "TagElement", - "secondParentType" : "TagElement", - "firstPos" : 50164, - "secondPos" : 50164, - "firstEndPos" : 50170, - "secondEndPos" : 50170 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "operator", - "secondLabel" : "operator", - "firstParentType" : "TagElement", - "secondParentType" : "TagElement", - "firstPos" : 50171, - "secondPos" : 50171, - "firstEndPos" : 50179, - "secondEndPos" : 50179 -}, { - "firstType" : "TextElement", - "secondType" : "TextElement", - "firstLabel" : " the operator's token value to convert", - "secondLabel" : " the operator's token value to convert", - "firstParentType" : "TagElement", - "secondParentType" : "TagElement", - "firstPos" : 50179, - "secondPos" : 50179, - "firstEndPos" : 50217, - "secondEndPos" : 50217 -}, { - "firstType" : "TagElement", - "secondType" : "TagElement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "Javadoc", - "secondParentType" : "Javadoc", - "firstPos" : 50223, - "secondPos" : 50223, - "firstEndPos" : 50256, - "secondEndPos" : 50256 -}, { - "firstType" : "TAG_NAME", - "secondType" : "TAG_NAME", - "firstLabel" : "@return", - "secondLabel" : "@return", - "firstParentType" : "TagElement", - "secondParentType" : "TagElement", - "firstPos" : 50223, - "secondPos" : 50223, - "firstEndPos" : 50230, - "secondEndPos" : 50230 -}, { - "firstType" : "TextElement", - "secondType" : "TextElement", - "firstLabel" : " the string representation", - "secondLabel" : " the string representation", - "firstParentType" : "TagElement", - "secondParentType" : "TagElement", - "firstPos" : 50230, - "secondPos" : 50230, - "firstEndPos" : 50256, - "secondEndPos" : 50256 -}, { - "firstType" : "TagElement", - "secondType" : "TagElement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "Javadoc", - "secondParentType" : "Javadoc", - "firstPos" : 50262, - "secondPos" : 50262, - "firstEndPos" : 50313, - "secondEndPos" : 50313 -}, { - "firstType" : "TAG_NAME", - "secondType" : "TAG_NAME", - "firstLabel" : "@throws", - "secondLabel" : "@throws", - "firstParentType" : "TagElement", - "secondParentType" : "TagElement", - "firstPos" : 50262, - "secondPos" : 50262, - "firstEndPos" : 50269, - "secondEndPos" : 50269 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "Error", - "secondLabel" : "Error", - "firstParentType" : "TagElement", - "secondParentType" : "TagElement", - "firstPos" : 50270, - "secondPos" : 50270, - "firstEndPos" : 50275, - "secondEndPos" : 50275 -}, { - "firstType" : "TextElement", - "secondType" : "TextElement", - "firstLabel" : " if the token value is not an operator", - "secondLabel" : " if the token value is not an operator", - "firstParentType" : "TagElement", - "secondParentType" : "TagElement", - "firstPos" : 50275, - "secondPos" : 50275, - "firstEndPos" : 50313, - "secondEndPos" : 50313 -}, { - "firstType" : "Modifier", - "secondType" : "Modifier", - "firstLabel" : "static", - "secondLabel" : "static", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 50322, - "secondPos" : 50322, - "firstEndPos" : 50328, - "secondEndPos" : 50328 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "String", - "secondLabel" : "String", - "firstParentType" : "SimpleType", - "secondParentType" : "SimpleType", - "firstPos" : 50329, - "secondPos" : 50329, - "firstEndPos" : 50335, - "secondEndPos" : 50335 -}, { - "firstType" : "SimpleType", - "secondType" : "SimpleType", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 50329, - "secondPos" : 50329, - "firstEndPos" : 50335, - "secondEndPos" : 50335 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "opToStrNoFail", - "secondLabel" : "opToStrNoFail", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 50336, - "secondPos" : 50336, - "firstEndPos" : 50349, - "secondEndPos" : 50349 -}, { - "firstType" : "SingleVariableDeclaration", - "secondType" : "SingleVariableDeclaration", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 50350, - "secondPos" : 50350, - "firstEndPos" : 50362, - "secondEndPos" : 50362 -}, { - "firstType" : "PrimitiveType", - "secondType" : "PrimitiveType", - "firstLabel" : "int", - "secondLabel" : "int", - "firstParentType" : "SingleVariableDeclaration", - "secondParentType" : "SingleVariableDeclaration", - "firstPos" : 50350, - "secondPos" : 50350, - "firstEndPos" : 50353, - "secondEndPos" : 50353 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "operator", - "secondLabel" : "operator", - "firstParentType" : "SingleVariableDeclaration", - "secondParentType" : "SingleVariableDeclaration", - "firstPos" : 50354, - "secondPos" : 50354, - "firstEndPos" : 50362, - "secondEndPos" : 50362 -}, { - "firstType" : "Block", - "secondType" : "Block", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 50364, - "secondPos" : 50364, - "firstEndPos" : 50551, - "secondEndPos" : 50551 -}, { - "firstType" : "VariableDeclarationStatement", - "secondType" : "VariableDeclarationStatement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "Block", - "secondParentType" : "Block", - "firstPos" : 50370, - "secondPos" : 50370, - "firstEndPos" : 50401, - "secondEndPos" : 50401 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "String", - "secondLabel" : "String", - "firstParentType" : "SimpleType", - "secondParentType" : "SimpleType", - "firstPos" : 50370, - "secondPos" : 50370, - "firstEndPos" : 50376, - "secondEndPos" : 50376 -}, { - "firstType" : "SimpleType", - "secondType" : "SimpleType", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "VariableDeclarationStatement", - "secondParentType" : "VariableDeclarationStatement", - "firstPos" : 50370, - "secondPos" : 50370, - "firstEndPos" : 50376, - "secondEndPos" : 50376 -}, { - "firstType" : "VariableDeclarationFragment", - "secondType" : "VariableDeclarationFragment", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "VariableDeclarationStatement", - "secondParentType" : "VariableDeclarationStatement", - "firstPos" : 50377, - "secondPos" : 50377, - "firstEndPos" : 50400, - "secondEndPos" : 50400 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "res", - "secondLabel" : "res", - "firstParentType" : "VariableDeclarationFragment", - "secondParentType" : "VariableDeclarationFragment", - "firstPos" : 50377, - "secondPos" : 50377, - "firstEndPos" : 50380, - "secondEndPos" : 50380 -}, { - "firstType" : "MethodInvocation", - "secondType" : "MethodInvocation", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "VariableDeclarationFragment", - "secondParentType" : "VariableDeclarationFragment", - "firstPos" : 50383, - "secondPos" : 50383, - "firstEndPos" : 50400, - "secondEndPos" : 50400 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "opToStr", - "secondLabel" : "opToStr", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 50383, - "secondPos" : 50383, - "firstEndPos" : 50390, - "secondEndPos" : 50390 -}, { - "firstType" : "METHOD_INVOCATION_ARGUMENTS", - "secondType" : "METHOD_INVOCATION_ARGUMENTS", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 50391, - "secondPos" : 50391, - "firstEndPos" : 50399, - "secondEndPos" : 50399 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "operator", - "secondLabel" : "operator", - "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", - "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", - "firstPos" : 50391, - "secondPos" : 50391, - "firstEndPos" : 50399, - "secondEndPos" : 50399 -}, { - "firstType" : "IfStatement", - "secondType" : "IfStatement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "Block", - "secondParentType" : "Block", - "firstPos" : 50406, - "secondPos" : 50406, - "firstEndPos" : 50531, - "secondEndPos" : 50531 -}, { - "firstType" : "InfixExpression", - "secondType" : "InfixExpression", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "IfStatement", - "secondParentType" : "IfStatement", - "firstPos" : 50410, - "secondPos" : 50410, - "firstEndPos" : 50421, - "secondEndPos" : 50421 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "res", - "secondLabel" : "res", - "firstParentType" : "InfixExpression", - "secondParentType" : "InfixExpression", - "firstPos" : 50410, - "secondPos" : 50410, - "firstEndPos" : 50413, - "secondEndPos" : 50413 -}, { - "firstType" : "INFIX_EXPRESSION_OPERATOR", - "secondType" : "INFIX_EXPRESSION_OPERATOR", - "firstLabel" : "==", - "secondLabel" : "==", - "firstParentType" : "InfixExpression", - "secondParentType" : "InfixExpression", - "firstPos" : 50414, - "secondPos" : 50414, - "firstEndPos" : 50416, - "secondEndPos" : 50416 -}, { - "firstType" : "NullLiteral", - "secondType" : "NullLiteral", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "InfixExpression", - "secondParentType" : "InfixExpression", - "firstPos" : 50417, - "secondPos" : 50417, - "firstEndPos" : 50421, - "secondEndPos" : 50421 -}, { - "firstType" : "Block", - "secondType" : "Block", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "IfStatement", - "secondParentType" : "IfStatement", - "firstPos" : 50423, - "secondPos" : 50423, - "firstEndPos" : 50531, - "secondEndPos" : 50531 -}, { - "firstType" : "ThrowStatement", - "secondType" : "ThrowStatement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "Block", - "secondParentType" : "Block", - "firstPos" : 50431, - "secondPos" : 50431, - "firstEndPos" : 50525, - "secondEndPos" : 50525 -}, { - "firstType" : "ClassInstanceCreation", - "secondType" : "ClassInstanceCreation", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "ThrowStatement", - "secondParentType" : "ThrowStatement", - "firstPos" : 50437, - "secondPos" : 50437, - "firstEndPos" : 50524, - "secondEndPos" : 50524 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "Error", - "secondLabel" : "Error", - "firstParentType" : "SimpleType", - "secondParentType" : "SimpleType", - "firstPos" : 50441, - "secondPos" : 50441, - "firstEndPos" : 50446, - "secondEndPos" : 50446 -}, { - "firstType" : "SimpleType", - "secondType" : "SimpleType", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "ClassInstanceCreation", - "secondParentType" : "ClassInstanceCreation", - "firstPos" : 50441, - "secondPos" : 50441, - "firstEndPos" : 50446, - "secondEndPos" : 50446 -}, { - "firstType" : "InfixExpression", - "secondType" : "InfixExpression", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "ClassInstanceCreation", - "secondParentType" : "ClassInstanceCreation", - "firstPos" : 50447, - "secondPos" : 50447, - "firstEndPos" : 50523, - "secondEndPos" : 50523 -}, { - "firstType" : "StringLiteral", - "secondType" : "StringLiteral", - "firstLabel" : "\"Unknown op \"", - "secondLabel" : "\"Unknown op \"", - "firstParentType" : "InfixExpression", - "secondParentType" : "InfixExpression", - "firstPos" : 50447, - "secondPos" : 50447, - "firstEndPos" : 50460, - "secondEndPos" : 50460 -}, { - "firstType" : "INFIX_EXPRESSION_OPERATOR", - "secondType" : "INFIX_EXPRESSION_OPERATOR", - "firstLabel" : "+", - "secondLabel" : "+", - "firstParentType" : "InfixExpression", - "secondParentType" : "InfixExpression", - "firstPos" : 50461, - "secondPos" : 50461, - "firstEndPos" : 50462, - "secondEndPos" : 50462 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "operator", - "secondLabel" : "operator", - "firstParentType" : "InfixExpression", - "secondParentType" : "InfixExpression", - "firstPos" : 50463, - "secondPos" : 50463, - "firstEndPos" : 50471, - "secondEndPos" : 50471 -}, { - "firstType" : "StringLiteral", - "secondType" : "StringLiteral", - "firstLabel" : "\": \"", - "secondLabel" : "\": \"", - "firstParentType" : "InfixExpression", - "secondParentType" : "InfixExpression", - "firstPos" : 50474, - "secondPos" : 50474, - "firstEndPos" : 50478, - "secondEndPos" : 50478 -}, { - "firstType" : "MethodInvocation", - "secondType" : "MethodInvocation", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "InfixExpression", - "secondParentType" : "InfixExpression", - "firstPos" : 50503, - "secondPos" : 50503, - "firstEndPos" : 50523, - "secondEndPos" : 50523 -}, { - "firstType" : "METHOD_INVOCATION_RECEIVER", - "secondType" : "METHOD_INVOCATION_RECEIVER", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 50503, - "secondPos" : 50503, - "firstEndPos" : 50508, - "secondEndPos" : 50508 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "Token", - "secondLabel" : "Token", - "firstParentType" : "METHOD_INVOCATION_RECEIVER", - "secondParentType" : "METHOD_INVOCATION_RECEIVER", - "firstPos" : 50503, - "secondPos" : 50503, - "firstEndPos" : 50508, - "secondEndPos" : 50508 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "name", - "secondLabel" : "name", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 50509, - "secondPos" : 50509, - "firstEndPos" : 50513, - "secondEndPos" : 50513 -}, { - "firstType" : "METHOD_INVOCATION_ARGUMENTS", - "secondType" : "METHOD_INVOCATION_ARGUMENTS", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 50514, - "secondPos" : 50514, - "firstEndPos" : 50522, - "secondEndPos" : 50522 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "operator", - "secondLabel" : "operator", - "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", - "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", - "firstPos" : 50514, - "secondPos" : 50514, - "firstEndPos" : 50522, - "secondEndPos" : 50522 -}, { - "firstType" : "ReturnStatement", - "secondType" : "ReturnStatement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "Block", - "secondParentType" : "Block", - "firstPos" : 50536, - "secondPos" : 50536, - "firstEndPos" : 50547, - "secondEndPos" : 50547 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "res", - "secondLabel" : "res", - "firstParentType" : "ReturnStatement", - "secondParentType" : "ReturnStatement", - "firstPos" : 50543, - "secondPos" : 50543, - "firstEndPos" : 50546, - "secondEndPos" : 50546 -}, { - "firstType" : "MethodDeclaration", - "secondType" : "MethodDeclaration", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "TypeDeclaration", - "secondParentType" : "TypeDeclaration", - "firstPos" : 50555, - "secondPos" : 50555, - "firstEndPos" : 50860, - "secondEndPos" : 50860 -}, { - "firstType" : "Javadoc", - "secondType" : "Javadoc", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 50555, - "secondPos" : 50555, - "firstEndPos" : 50636, - "secondEndPos" : 50636 -}, { - "firstType" : "TagElement", - "secondType" : "TagElement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "Javadoc", - "secondParentType" : "Javadoc", - "firstPos" : 50564, - "secondPos" : 50564, - "firstEndPos" : 50630, - "secondEndPos" : 50630 -}, { - "firstType" : "TAG_NAME", - "secondType" : "TAG_NAME", - "firstLabel" : "@return", - "secondLabel" : "@return", - "firstParentType" : "TagElement", - "secondParentType" : "TagElement", - "firstPos" : 50564, - "secondPos" : 50564, - "firstEndPos" : 50571, - "secondEndPos" : 50571 -}, { - "firstType" : "TextElement", - "secondType" : "TextElement", - "firstLabel" : " true if n or any of its children are of the specified type", - "secondLabel" : " true if n or any of its children are of the specified type", - "firstParentType" : "TagElement", - "secondParentType" : "TagElement", - "firstPos" : 50571, - "secondPos" : 50571, - "firstEndPos" : 50630, - "secondEndPos" : 50630 -}, { - "firstType" : "Modifier", - "secondType" : "Modifier", - "firstLabel" : "static", - "secondLabel" : "static", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 50639, - "secondPos" : 50639, - "firstEndPos" : 50645, - "secondEndPos" : 50645 -}, { - "firstType" : "PrimitiveType", - "secondType" : "PrimitiveType", - "firstLabel" : "boolean", - "secondLabel" : "boolean", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 50646, - "secondPos" : 50646, - "firstEndPos" : 50653, - "secondEndPos" : 50653 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "containsType", - "secondLabel" : "containsType", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 50654, - "secondPos" : 50654, - "firstEndPos" : 50666, - "secondEndPos" : 50666 -}, { - "firstType" : "SingleVariableDeclaration", - "secondType" : "SingleVariableDeclaration", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 50667, - "secondPos" : 50667, - "firstEndPos" : 50676, - "secondEndPos" : 50676 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "Node", - "secondLabel" : "Node", - "firstParentType" : "SimpleType", - "secondParentType" : "SimpleType", - "firstPos" : 50667, - "secondPos" : 50667, - "firstEndPos" : 50671, - "secondEndPos" : 50671 -}, { - "firstType" : "SimpleType", - "secondType" : "SimpleType", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "SingleVariableDeclaration", - "secondParentType" : "SingleVariableDeclaration", - "firstPos" : 50667, - "secondPos" : 50667, - "firstEndPos" : 50671, - "secondEndPos" : 50671 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "node", - "secondLabel" : "node", - "firstParentType" : "SingleVariableDeclaration", - "secondParentType" : "SingleVariableDeclaration", - "firstPos" : 50672, - "secondPos" : 50672, - "firstEndPos" : 50676, - "secondEndPos" : 50676 -}, { - "firstType" : "SingleVariableDeclaration", - "secondType" : "SingleVariableDeclaration", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 50708, - "secondPos" : 50708, - "firstEndPos" : 50716, - "secondEndPos" : 50716 -}, { - "firstType" : "PrimitiveType", - "secondType" : "PrimitiveType", - "firstLabel" : "int", - "secondLabel" : "int", - "firstParentType" : "SingleVariableDeclaration", - "secondParentType" : "SingleVariableDeclaration", - "firstPos" : 50708, - "secondPos" : 50708, - "firstEndPos" : 50711, - "secondEndPos" : 50711 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "type", - "secondLabel" : "type", - "firstParentType" : "SingleVariableDeclaration", - "secondParentType" : "SingleVariableDeclaration", - "firstPos" : 50712, - "secondPos" : 50712, - "firstEndPos" : 50716, - "secondEndPos" : 50716 -}, { - "firstType" : "SingleVariableDeclaration", - "secondType" : "SingleVariableDeclaration", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 50748, - "secondPos" : 50748, - "firstEndPos" : 50784, - "secondEndPos" : 50784 -}, { - "firstType" : "ParameterizedType", - "secondType" : "ParameterizedType", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "SingleVariableDeclaration", - "secondParentType" : "SingleVariableDeclaration", - "firstPos" : 50748, - "secondPos" : 50748, - "firstEndPos" : 50763, - "secondEndPos" : 50763 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "Predicate", - "secondLabel" : "Predicate", - "firstParentType" : "SimpleType", - "secondParentType" : "SimpleType", - "firstPos" : 50748, - "secondPos" : 50748, - "firstEndPos" : 50757, - "secondEndPos" : 50757 -}, { - "firstType" : "SimpleType", - "secondType" : "SimpleType", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "ParameterizedType", - "secondParentType" : "ParameterizedType", - "firstPos" : 50748, - "secondPos" : 50748, - "firstEndPos" : 50757, - "secondEndPos" : 50757 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "Node", - "secondLabel" : "Node", - "firstParentType" : "SimpleType", - "secondParentType" : "SimpleType", - "firstPos" : 50758, - "secondPos" : 50758, - "firstEndPos" : 50762, - "secondEndPos" : 50762 -}, { - "firstType" : "SimpleType", - "secondType" : "SimpleType", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "ParameterizedType", - "secondParentType" : "ParameterizedType", - "firstPos" : 50758, - "secondPos" : 50758, - "firstEndPos" : 50762, - "secondEndPos" : 50762 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "traverseChildrenPred", - "secondLabel" : "traverseChildrenPred", - "firstParentType" : "SingleVariableDeclaration", - "secondParentType" : "SingleVariableDeclaration", - "firstPos" : 50764, - "secondPos" : 50764, - "firstEndPos" : 50784, - "secondEndPos" : 50784 -}, { - "firstType" : "Block", - "secondType" : "Block", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 50786, - "secondPos" : 50786, - "firstEndPos" : 50860, - "secondEndPos" : 50860 -}, { - "firstType" : "ReturnStatement", - "secondType" : "ReturnStatement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "Block", - "secondParentType" : "Block", - "firstPos" : 50792, - "secondPos" : 50792, - "firstEndPos" : 50856, - "secondEndPos" : 50856 -}, { - "firstType" : "MethodInvocation", - "secondType" : "MethodInvocation", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "ReturnStatement", - "secondParentType" : "ReturnStatement", - "firstPos" : 50799, - "secondPos" : 50799, - "firstEndPos" : 50855, - "secondEndPos" : 50855 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "has", - "secondLabel" : "has", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 50799, - "secondPos" : 50799, - "firstEndPos" : 50802, - "secondEndPos" : 50802 -}, { - "firstType" : "METHOD_INVOCATION_ARGUMENTS", - "secondType" : "METHOD_INVOCATION_ARGUMENTS", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 50803, - "secondPos" : 50803, - "firstEndPos" : 50854, - "secondEndPos" : 50854 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "node", - "secondLabel" : "node", - "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", - "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", - "firstPos" : 50803, - "secondPos" : 50803, - "firstEndPos" : 50807, - "secondEndPos" : 50807 -}, { - "firstType" : "ClassInstanceCreation", - "secondType" : "ClassInstanceCreation", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", - "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", - "firstPos" : 50809, - "secondPos" : 50809, - "firstEndPos" : 50832, - "secondEndPos" : 50832 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "MatchNodeType", - "secondLabel" : "MatchNodeType", - "firstParentType" : "SimpleType", - "secondParentType" : "SimpleType", - "firstPos" : 50813, - "secondPos" : 50813, - "firstEndPos" : 50826, - "secondEndPos" : 50826 -}, { - "firstType" : "SimpleType", - "secondType" : "SimpleType", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "ClassInstanceCreation", - "secondParentType" : "ClassInstanceCreation", - "firstPos" : 50813, - "secondPos" : 50813, - "firstEndPos" : 50826, - "secondEndPos" : 50826 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "type", - "secondLabel" : "type", - "firstParentType" : "ClassInstanceCreation", - "secondParentType" : "ClassInstanceCreation", - "firstPos" : 50827, - "secondPos" : 50827, - "firstEndPos" : 50831, - "secondEndPos" : 50831 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "traverseChildrenPred", - "secondLabel" : "traverseChildrenPred", - "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", - "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", - "firstPos" : 50834, - "secondPos" : 50834, - "firstEndPos" : 50854, - "secondEndPos" : 50854 -}, { - "firstType" : "MethodDeclaration", - "secondType" : "MethodDeclaration", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "TypeDeclaration", - "secondParentType" : "TypeDeclaration", - "firstPos" : 50864, - "secondPos" : 50864, - "firstEndPos" : 51070, - "secondEndPos" : 51070 -}, { - "firstType" : "Javadoc", - "secondType" : "Javadoc", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 50864, - "secondPos" : 50864, - "firstEndPos" : 50945, - "secondEndPos" : 50945 -}, { - "firstType" : "TagElement", - "secondType" : "TagElement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "Javadoc", - "secondParentType" : "Javadoc", - "firstPos" : 50873, - "secondPos" : 50873, - "firstEndPos" : 50939, - "secondEndPos" : 50939 -}, { - "firstType" : "TAG_NAME", - "secondType" : "TAG_NAME", - "firstLabel" : "@return", - "secondLabel" : "@return", - "firstParentType" : "TagElement", - "secondParentType" : "TagElement", - "firstPos" : 50873, - "secondPos" : 50873, - "firstEndPos" : 50880, - "secondEndPos" : 50880 -}, { - "firstType" : "TextElement", - "secondType" : "TextElement", - "firstLabel" : " true if n or any of its children are of the specified type", - "secondLabel" : " true if n or any of its children are of the specified type", - "firstParentType" : "TagElement", - "secondParentType" : "TagElement", - "firstPos" : 50880, - "secondPos" : 50880, - "firstEndPos" : 50939, - "secondEndPos" : 50939 -}, { - "firstType" : "Modifier", - "secondType" : "Modifier", - "firstLabel" : "static", - "secondLabel" : "static", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 50948, - "secondPos" : 50948, - "firstEndPos" : 50954, - "secondEndPos" : 50954 -}, { - "firstType" : "PrimitiveType", - "secondType" : "PrimitiveType", - "firstLabel" : "boolean", - "secondLabel" : "boolean", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 50955, - "secondPos" : 50955, - "firstEndPos" : 50962, - "secondEndPos" : 50962 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "containsType", - "secondLabel" : "containsType", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 50963, - "secondPos" : 50963, - "firstEndPos" : 50975, - "secondEndPos" : 50975 -}, { - "firstType" : "SingleVariableDeclaration", - "secondType" : "SingleVariableDeclaration", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 50976, - "secondPos" : 50976, - "firstEndPos" : 50985, - "secondEndPos" : 50985 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "Node", - "secondLabel" : "Node", - "firstParentType" : "SimpleType", - "secondParentType" : "SimpleType", - "firstPos" : 50976, - "secondPos" : 50976, - "firstEndPos" : 50980, - "secondEndPos" : 50980 -}, { - "firstType" : "SimpleType", - "secondType" : "SimpleType", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "SingleVariableDeclaration", - "secondParentType" : "SingleVariableDeclaration", - "firstPos" : 50976, - "secondPos" : 50976, - "firstEndPos" : 50980, - "secondEndPos" : 50980 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "node", - "secondLabel" : "node", - "firstParentType" : "SingleVariableDeclaration", - "secondParentType" : "SingleVariableDeclaration", - "firstPos" : 50981, - "secondPos" : 50981, - "firstEndPos" : 50985, - "secondEndPos" : 50985 -}, { - "firstType" : "SingleVariableDeclaration", - "secondType" : "SingleVariableDeclaration", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 50987, - "secondPos" : 50987, - "firstEndPos" : 50995, - "secondEndPos" : 50995 -}, { - "firstType" : "PrimitiveType", - "secondType" : "PrimitiveType", - "firstLabel" : "int", - "secondLabel" : "int", - "firstParentType" : "SingleVariableDeclaration", - "secondParentType" : "SingleVariableDeclaration", - "firstPos" : 50987, - "secondPos" : 50987, - "firstEndPos" : 50990, - "secondEndPos" : 50990 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "type", - "secondLabel" : "type", - "firstParentType" : "SingleVariableDeclaration", - "secondParentType" : "SingleVariableDeclaration", - "firstPos" : 50991, - "secondPos" : 50991, - "firstEndPos" : 50995, - "secondEndPos" : 50995 -}, { - "firstType" : "Block", - "secondType" : "Block", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 50997, - "secondPos" : 50997, - "firstEndPos" : 51070, - "secondEndPos" : 51070 -}, { - "firstType" : "ReturnStatement", - "secondType" : "ReturnStatement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "Block", - "secondParentType" : "Block", - "firstPos" : 51003, - "secondPos" : 51003, - "firstEndPos" : 51066, - "secondEndPos" : 51066 -}, { - "firstType" : "MethodInvocation", - "secondType" : "MethodInvocation", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "ReturnStatement", - "secondParentType" : "ReturnStatement", - "firstPos" : 51010, - "secondPos" : 51010, - "firstEndPos" : 51065, - "secondEndPos" : 51065 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "containsType", - "secondLabel" : "containsType", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 51010, - "secondPos" : 51010, - "firstEndPos" : 51022, - "secondEndPos" : 51022 -}, { - "firstType" : "METHOD_INVOCATION_ARGUMENTS", - "secondType" : "METHOD_INVOCATION_ARGUMENTS", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 51023, - "secondPos" : 51023, - "firstEndPos" : 51064, - "secondEndPos" : 51064 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "node", - "secondLabel" : "node", - "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", - "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", - "firstPos" : 51023, - "secondPos" : 51023, - "firstEndPos" : 51027, - "secondEndPos" : 51027 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "type", - "secondLabel" : "type", - "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", - "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", - "firstPos" : 51029, - "secondPos" : 51029, - "firstEndPos" : 51033, - "secondEndPos" : 51033 -}, { - "firstType" : "MethodInvocation", - "secondType" : "MethodInvocation", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", - "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", - "firstPos" : 51035, - "secondPos" : 51035, - "firstEndPos" : 51064, - "secondEndPos" : 51064 -}, { - "firstType" : "METHOD_INVOCATION_RECEIVER", - "secondType" : "METHOD_INVOCATION_RECEIVER", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 51035, - "secondPos" : 51035, - "firstEndPos" : 51045, - "secondEndPos" : 51045 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "Predicates", - "secondLabel" : "Predicates", - "firstParentType" : "METHOD_INVOCATION_RECEIVER", - "secondParentType" : "METHOD_INVOCATION_RECEIVER", - "firstPos" : 51035, - "secondPos" : 51035, - "firstEndPos" : 51045, - "secondEndPos" : 51045 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "Node", - "secondLabel" : "Node", - "firstParentType" : "SimpleType", - "secondParentType" : "SimpleType", - "firstPos" : 51047, - "secondPos" : 51047, - "firstEndPos" : 51051, - "secondEndPos" : 51051 -}, { - "firstType" : "SimpleType", - "secondType" : "SimpleType", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "METHOD_INVOCATION_RECEIVER", - "secondParentType" : "METHOD_INVOCATION_RECEIVER", - "firstPos" : 51047, - "secondPos" : 51047, - "firstEndPos" : 51051, - "secondEndPos" : 51051 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "alwaysTrue", - "secondLabel" : "alwaysTrue", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 51052, - "secondPos" : 51052, - "firstEndPos" : 51062, - "secondEndPos" : 51062 -}, { - "firstType" : "MethodDeclaration", - "secondType" : "MethodDeclaration", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "TypeDeclaration", - "secondParentType" : "TypeDeclaration", - "firstPos" : 51075, - "secondPos" : 51075, - "firstEndPos" : 51822, - "secondEndPos" : 51822 -}, { - "firstType" : "Javadoc", - "secondType" : "Javadoc", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 51075, - "secondPos" : 51075, - "firstEndPos" : 51287, - "secondEndPos" : 51287 -}, { - "firstType" : "TagElement", - "secondType" : "TagElement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "Javadoc", - "secondParentType" : "Javadoc", - "firstPos" : 51084, - "secondPos" : 51084, - "firstEndPos" : 51281, - "secondEndPos" : 51281 -}, { - "firstType" : "TextElement", - "secondType" : "TextElement", - "firstLabel" : "Given a node tree, finds all the VAR declarations in that tree that are", - "secondLabel" : "Given a node tree, finds all the VAR declarations in that tree that are", - "firstParentType" : "TagElement", - "secondParentType" : "TagElement", - "firstPos" : 51084, - "secondPos" : 51084, - "firstEndPos" : 51155, - "secondEndPos" : 51155 -}, { - "firstType" : "TextElement", - "secondType" : "TextElement", - "firstLabel" : "not in an inner scope. Then adds a new VAR node at the top of the current", - "secondLabel" : "not in an inner scope. Then adds a new VAR node at the top of the current", - "firstParentType" : "TagElement", - "secondParentType" : "TagElement", - "firstPos" : 51161, - "secondPos" : 51161, - "firstEndPos" : 51234, - "secondEndPos" : 51234 -}, { - "firstType" : "TextElement", - "secondType" : "TextElement", - "firstLabel" : "scope that redeclares them, if necessary.", - "secondLabel" : "scope that redeclares them, if necessary.", - "firstParentType" : "TagElement", - "secondParentType" : "TagElement", - "firstPos" : 51240, - "secondPos" : 51240, - "firstEndPos" : 51281, - "secondEndPos" : 51281 -}, { - "firstType" : "Modifier", - "secondType" : "Modifier", - "firstLabel" : "static", - "secondLabel" : "static", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 51290, - "secondPos" : 51290, - "firstEndPos" : 51296, - "secondEndPos" : 51296 -}, { - "firstType" : "PrimitiveType", - "secondType" : "PrimitiveType", - "firstLabel" : "void", - "secondLabel" : "void", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 51297, - "secondPos" : 51297, - "firstEndPos" : 51301, - "secondEndPos" : 51301 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "redeclareVarsInsideBranch", - "secondLabel" : "redeclareVarsInsideBranch", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 51302, - "secondPos" : 51302, - "firstEndPos" : 51327, - "secondEndPos" : 51327 -}, { - "firstType" : "SingleVariableDeclaration", - "secondType" : "SingleVariableDeclaration", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 51328, - "secondPos" : 51328, - "firstEndPos" : 51339, - "secondEndPos" : 51339 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "Node", - "secondLabel" : "Node", - "firstParentType" : "SimpleType", - "secondParentType" : "SimpleType", - "firstPos" : 51328, - "secondPos" : 51328, - "firstEndPos" : 51332, - "secondEndPos" : 51332 -}, { - "firstType" : "SimpleType", - "secondType" : "SimpleType", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "SingleVariableDeclaration", - "secondParentType" : "SingleVariableDeclaration", - "firstPos" : 51328, - "secondPos" : 51328, - "firstEndPos" : 51332, - "secondEndPos" : 51332 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "branch", - "secondLabel" : "branch", - "firstParentType" : "SingleVariableDeclaration", - "secondParentType" : "SingleVariableDeclaration", - "firstPos" : 51333, - "secondPos" : 51333, - "firstEndPos" : 51339, - "secondEndPos" : 51339 -}, { - "firstType" : "Block", - "secondType" : "Block", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 51341, - "secondPos" : 51341, - "firstEndPos" : 51822, - "secondEndPos" : 51822 -}, { - "firstType" : "VariableDeclarationStatement", - "secondType" : "VariableDeclarationStatement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "Block", - "secondParentType" : "Block", - "firstPos" : 51347, - "secondPos" : 51347, - "firstEndPos" : 51403, - "secondEndPos" : 51403 -}, { - "firstType" : "ParameterizedType", - "secondType" : "ParameterizedType", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "VariableDeclarationStatement", - "secondParentType" : "VariableDeclarationStatement", - "firstPos" : 51347, - "secondPos" : 51347, - "firstEndPos" : 51363, - "secondEndPos" : 51363 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "Collection", - "secondLabel" : "Collection", - "firstParentType" : "SimpleType", - "secondParentType" : "SimpleType", - "firstPos" : 51347, - "secondPos" : 51347, - "firstEndPos" : 51357, - "secondEndPos" : 51357 -}, { - "firstType" : "SimpleType", - "secondType" : "SimpleType", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "ParameterizedType", - "secondParentType" : "ParameterizedType", - "firstPos" : 51347, - "secondPos" : 51347, - "firstEndPos" : 51357, - "secondEndPos" : 51357 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "Node", - "secondLabel" : "Node", - "firstParentType" : "SimpleType", - "secondParentType" : "SimpleType", - "firstPos" : 51358, - "secondPos" : 51358, - "firstEndPos" : 51362, - "secondEndPos" : 51362 -}, { - "firstType" : "SimpleType", - "secondType" : "SimpleType", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "ParameterizedType", - "secondParentType" : "ParameterizedType", - "firstPos" : 51358, - "secondPos" : 51358, - "firstEndPos" : 51362, - "secondEndPos" : 51362 -}, { - "firstType" : "VariableDeclarationFragment", - "secondType" : "VariableDeclarationFragment", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "VariableDeclarationStatement", - "secondParentType" : "VariableDeclarationStatement", - "firstPos" : 51364, - "secondPos" : 51364, - "firstEndPos" : 51402, - "secondEndPos" : 51402 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "vars", - "secondLabel" : "vars", - "firstParentType" : "VariableDeclarationFragment", - "secondParentType" : "VariableDeclarationFragment", - "firstPos" : 51364, - "secondPos" : 51364, - "firstEndPos" : 51368, - "secondEndPos" : 51368 -}, { - "firstType" : "MethodInvocation", - "secondType" : "MethodInvocation", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "VariableDeclarationFragment", - "secondParentType" : "VariableDeclarationFragment", - "firstPos" : 51371, - "secondPos" : 51371, - "firstEndPos" : 51402, - "secondEndPos" : 51402 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "getVarsDeclaredInBranch", - "secondLabel" : "getVarsDeclaredInBranch", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 51371, - "secondPos" : 51371, - "firstEndPos" : 51394, - "secondEndPos" : 51394 -}, { - "firstType" : "METHOD_INVOCATION_ARGUMENTS", - "secondType" : "METHOD_INVOCATION_ARGUMENTS", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 51395, - "secondPos" : 51395, - "firstEndPos" : 51401, - "secondEndPos" : 51401 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "branch", - "secondLabel" : "branch", - "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", - "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", - "firstPos" : 51395, - "secondPos" : 51395, - "firstEndPos" : 51401, - "secondEndPos" : 51401 -}, { - "firstType" : "IfStatement", - "secondType" : "IfStatement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "Block", - "secondParentType" : "Block", - "firstPos" : 51408, - "secondPos" : 51408, - "firstEndPos" : 51449, - "secondEndPos" : 51449 -}, { - "firstType" : "MethodInvocation", - "secondType" : "MethodInvocation", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "IfStatement", - "secondParentType" : "IfStatement", - "firstPos" : 51412, - "secondPos" : 51412, - "firstEndPos" : 51426, - "secondEndPos" : 51426 -}, { - "firstType" : "METHOD_INVOCATION_RECEIVER", - "secondType" : "METHOD_INVOCATION_RECEIVER", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 51412, - "secondPos" : 51412, - "firstEndPos" : 51416, - "secondEndPos" : 51416 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "vars", - "secondLabel" : "vars", - "firstParentType" : "METHOD_INVOCATION_RECEIVER", - "secondParentType" : "METHOD_INVOCATION_RECEIVER", - "firstPos" : 51412, - "secondPos" : 51412, - "firstEndPos" : 51416, - "secondEndPos" : 51416 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "isEmpty", - "secondLabel" : "isEmpty", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 51417, - "secondPos" : 51417, - "firstEndPos" : 51424, - "secondEndPos" : 51424 -}, { - "firstType" : "Block", - "secondType" : "Block", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "IfStatement", - "secondParentType" : "IfStatement", - "firstPos" : 51428, - "secondPos" : 51428, - "firstEndPos" : 51449, - "secondEndPos" : 51449 -}, { - "firstType" : "ReturnStatement", - "secondType" : "ReturnStatement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "Block", - "secondParentType" : "Block", - "firstPos" : 51436, - "secondPos" : 51436, - "firstEndPos" : 51443, - "secondEndPos" : 51443 -}, { - "firstType" : "VariableDeclarationStatement", - "secondType" : "VariableDeclarationStatement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "Block", - "secondParentType" : "Block", - "firstPos" : 51455, - "secondPos" : 51455, - "firstEndPos" : 51491, - "secondEndPos" : 51491 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "Node", - "secondLabel" : "Node", - "firstParentType" : "SimpleType", - "secondParentType" : "SimpleType", - "firstPos" : 51455, - "secondPos" : 51455, - "firstEndPos" : 51459, - "secondEndPos" : 51459 -}, { - "firstType" : "SimpleType", - "secondType" : "SimpleType", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "VariableDeclarationStatement", - "secondParentType" : "VariableDeclarationStatement", - "firstPos" : 51455, - "secondPos" : 51455, - "firstEndPos" : 51459, - "secondEndPos" : 51459 -}, { - "firstType" : "VariableDeclarationFragment", - "secondType" : "VariableDeclarationFragment", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "VariableDeclarationStatement", - "secondParentType" : "VariableDeclarationStatement", - "firstPos" : 51460, - "secondPos" : 51460, - "firstEndPos" : 51490, - "secondEndPos" : 51490 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "parent", - "secondLabel" : "parent", - "firstParentType" : "VariableDeclarationFragment", - "secondParentType" : "VariableDeclarationFragment", - "firstPos" : 51460, - "secondPos" : 51460, - "firstEndPos" : 51466, - "secondEndPos" : 51466 -}, { - "firstType" : "MethodInvocation", - "secondType" : "MethodInvocation", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "VariableDeclarationFragment", - "secondParentType" : "VariableDeclarationFragment", - "firstPos" : 51469, - "secondPos" : 51469, - "firstEndPos" : 51490, - "secondEndPos" : 51490 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "getAddingRoot", - "secondLabel" : "getAddingRoot", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 51469, - "secondPos" : 51469, - "firstEndPos" : 51482, - "secondEndPos" : 51482 -}, { - "firstType" : "METHOD_INVOCATION_ARGUMENTS", - "secondType" : "METHOD_INVOCATION_ARGUMENTS", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 51483, - "secondPos" : 51483, - "firstEndPos" : 51489, - "secondEndPos" : 51489 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "branch", - "secondLabel" : "branch", - "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", - "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", - "firstPos" : 51483, - "secondPos" : 51483, - "firstEndPos" : 51489, - "secondEndPos" : 51489 -}, { - "firstType" : "EnhancedForStatement", - "secondType" : "EnhancedForStatement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "Block", - "secondParentType" : "Block", - "firstPos" : 51496, - "secondPos" : 51496, - "firstEndPos" : 51818, - "secondEndPos" : 51818 -}, { - "firstType" : "SingleVariableDeclaration", - "secondType" : "SingleVariableDeclaration", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "EnhancedForStatement", - "secondParentType" : "EnhancedForStatement", - "firstPos" : 51501, - "secondPos" : 51501, - "firstEndPos" : 51514, - "secondEndPos" : 51514 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "Node", - "secondLabel" : "Node", - "firstParentType" : "SimpleType", - "secondParentType" : "SimpleType", - "firstPos" : 51501, - "secondPos" : 51501, - "firstEndPos" : 51505, - "secondEndPos" : 51505 -}, { - "firstType" : "SimpleType", - "secondType" : "SimpleType", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "SingleVariableDeclaration", - "secondParentType" : "SingleVariableDeclaration", - "firstPos" : 51501, - "secondPos" : 51501, - "firstEndPos" : 51505, - "secondEndPos" : 51505 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "nameNode", - "secondLabel" : "nameNode", - "firstParentType" : "SingleVariableDeclaration", - "secondParentType" : "SingleVariableDeclaration", - "firstPos" : 51506, - "secondPos" : 51506, - "firstEndPos" : 51514, - "secondEndPos" : 51514 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "vars", - "secondLabel" : "vars", - "firstParentType" : "EnhancedForStatement", - "secondParentType" : "EnhancedForStatement", - "firstPos" : 51517, - "secondPos" : 51517, - "firstEndPos" : 51521, - "secondEndPos" : 51521 -}, { - "firstType" : "Block", - "secondType" : "Block", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "EnhancedForStatement", - "secondParentType" : "EnhancedForStatement", - "firstPos" : 51523, - "secondPos" : 51523, - "firstEndPos" : 51818, - "secondEndPos" : 51818 -}, { - "firstType" : "VariableDeclarationStatement", - "secondType" : "VariableDeclarationStatement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "Block", - "secondParentType" : "Block", - "firstPos" : 51531, - "secondPos" : 51531, - "firstEndPos" : 51719, - "secondEndPos" : 51719 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "Node", - "secondLabel" : "Node", - "firstParentType" : "SimpleType", - "secondParentType" : "SimpleType", - "firstPos" : 51531, - "secondPos" : 51531, - "firstEndPos" : 51535, - "secondEndPos" : 51535 -}, { - "firstType" : "SimpleType", - "secondType" : "SimpleType", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "VariableDeclarationStatement", - "secondParentType" : "VariableDeclarationStatement", - "firstPos" : 51531, - "secondPos" : 51531, - "firstEndPos" : 51535, - "secondEndPos" : 51535 -}, { - "firstType" : "VariableDeclarationFragment", - "secondType" : "VariableDeclarationFragment", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "VariableDeclarationStatement", - "secondParentType" : "VariableDeclarationStatement", - "firstPos" : 51536, - "secondPos" : 51536, - "firstEndPos" : 51718, - "secondEndPos" : 51718 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "var", - "secondLabel" : "var", - "firstParentType" : "VariableDeclarationFragment", - "secondParentType" : "VariableDeclarationFragment", - "firstPos" : 51536, - "secondPos" : 51536, - "firstEndPos" : 51539, - "secondEndPos" : 51539 -}, { - "firstType" : "MethodInvocation", - "secondType" : "MethodInvocation", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "VariableDeclarationFragment", - "secondParentType" : "VariableDeclarationFragment", - "firstPos" : 51542, - "secondPos" : 51542, - "firstEndPos" : 51718, - "secondEndPos" : 51718 -}, { - "firstType" : "ClassInstanceCreation", - "secondType" : "ClassInstanceCreation", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "METHOD_INVOCATION_RECEIVER", - "secondParentType" : "METHOD_INVOCATION_RECEIVER", - "firstPos" : 51542, - "secondPos" : 51542, - "firstEndPos" : 51677, - "secondEndPos" : 51677 -}, { - "firstType" : "METHOD_INVOCATION_RECEIVER", - "secondType" : "METHOD_INVOCATION_RECEIVER", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 51542, - "secondPos" : 51542, - "firstEndPos" : 51677, - "secondEndPos" : 51677 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "Node", - "secondLabel" : "Node", - "firstParentType" : "SimpleType", - "secondParentType" : "SimpleType", - "firstPos" : 51546, - "secondPos" : 51546, - "firstEndPos" : 51550, - "secondEndPos" : 51550 -}, { - "firstType" : "SimpleType", - "secondType" : "SimpleType", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "ClassInstanceCreation", - "secondParentType" : "ClassInstanceCreation", - "firstPos" : 51546, - "secondPos" : 51546, - "firstEndPos" : 51550, - "secondEndPos" : 51550 -}, { - "firstType" : "QualifiedName", - "secondType" : "QualifiedName", - "firstLabel" : "Token.VAR", - "secondLabel" : "Token.VAR", - "firstParentType" : "ClassInstanceCreation", - "secondParentType" : "ClassInstanceCreation", - "firstPos" : 51562, - "secondPos" : 51562, - "firstEndPos" : 51571, - "secondEndPos" : 51571 -}, { - "firstType" : "MethodInvocation", - "secondType" : "MethodInvocation", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "ClassInstanceCreation", - "secondParentType" : "ClassInstanceCreation", - "firstPos" : 51583, - "secondPos" : 51583, - "firstEndPos" : 51676, - "secondEndPos" : 51676 -}, { - "firstType" : "METHOD_INVOCATION_RECEIVER", - "secondType" : "METHOD_INVOCATION_RECEIVER", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 51583, - "secondPos" : 51583, - "firstEndPos" : 51631, - "secondEndPos" : 51631 -}, { - "firstType" : "MethodInvocation", - "secondType" : "MethodInvocation", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "METHOD_INVOCATION_RECEIVER", - "secondParentType" : "METHOD_INVOCATION_RECEIVER", - "firstPos" : 51583, - "secondPos" : 51583, - "firstEndPos" : 51631, - "secondEndPos" : 51631 -}, { - "firstType" : "METHOD_INVOCATION_RECEIVER", - "secondType" : "METHOD_INVOCATION_RECEIVER", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 51583, - "secondPos" : 51583, - "firstEndPos" : 51587, - "secondEndPos" : 51587 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "Node", - "secondLabel" : "Node", - "firstParentType" : "METHOD_INVOCATION_RECEIVER", - "secondParentType" : "METHOD_INVOCATION_RECEIVER", - "firstPos" : 51583, - "secondPos" : 51583, - "firstEndPos" : 51587, - "secondEndPos" : 51587 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "newString", - "secondLabel" : "newString", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 51588, - "secondPos" : 51588, - "firstEndPos" : 51597, - "secondEndPos" : 51597 -}, { - "firstType" : "METHOD_INVOCATION_ARGUMENTS", - "secondType" : "METHOD_INVOCATION_ARGUMENTS", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 51598, - "secondPos" : 51598, - "firstEndPos" : 51630, - "secondEndPos" : 51630 -}, { - "firstType" : "QualifiedName", - "secondType" : "QualifiedName", - "firstLabel" : "Token.NAME", - "secondLabel" : "Token.NAME", - "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", - "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", - "firstPos" : 51598, - "secondPos" : 51598, - "firstEndPos" : 51608, - "secondEndPos" : 51608 -}, { - "firstType" : "MethodInvocation", - "secondType" : "MethodInvocation", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", - "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", - "firstPos" : 51610, - "secondPos" : 51610, - "firstEndPos" : 51630, - "secondEndPos" : 51630 -}, { - "firstType" : "METHOD_INVOCATION_RECEIVER", - "secondType" : "METHOD_INVOCATION_RECEIVER", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 51610, - "secondPos" : 51610, - "firstEndPos" : 51618, - "secondEndPos" : 51618 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "nameNode", - "secondLabel" : "nameNode", - "firstParentType" : "METHOD_INVOCATION_RECEIVER", - "secondParentType" : "METHOD_INVOCATION_RECEIVER", - "firstPos" : 51610, - "secondPos" : 51610, - "firstEndPos" : 51618, - "secondEndPos" : 51618 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "getString", - "secondLabel" : "getString", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 51619, - "secondPos" : 51619, - "firstEndPos" : 51628, - "secondEndPos" : 51628 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "copyInformationFrom", - "secondLabel" : "copyInformationFrom", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 51647, - "secondPos" : 51647, - "firstEndPos" : 51666, - "secondEndPos" : 51666 -}, { - "firstType" : "METHOD_INVOCATION_ARGUMENTS", - "secondType" : "METHOD_INVOCATION_ARGUMENTS", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 51667, - "secondPos" : 51667, - "firstEndPos" : 51675, - "secondEndPos" : 51675 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "nameNode", - "secondLabel" : "nameNode", - "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", - "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", - "firstPos" : 51667, - "secondPos" : 51667, - "firstEndPos" : 51675, - "secondEndPos" : 51675 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "copyInformationFrom", - "secondLabel" : "copyInformationFrom", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 51689, - "secondPos" : 51689, - "firstEndPos" : 51708, - "secondEndPos" : 51708 -}, { - "firstType" : "METHOD_INVOCATION_ARGUMENTS", - "secondType" : "METHOD_INVOCATION_ARGUMENTS", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 51709, - "secondPos" : 51709, - "firstEndPos" : 51717, - "secondEndPos" : 51717 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "nameNode", - "secondLabel" : "nameNode", - "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", - "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", - "firstPos" : 51709, - "secondPos" : 51709, - "firstEndPos" : 51717, - "secondEndPos" : 51717 -}, { - "firstType" : "ExpressionStatement", - "secondType" : "ExpressionStatement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "Block", - "secondParentType" : "Block", - "firstPos" : 51726, - "secondPos" : 51726, - "firstEndPos" : 51777, - "secondEndPos" : 51777 -}, { - "firstType" : "MethodInvocation", - "secondType" : "MethodInvocation", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "ExpressionStatement", - "secondParentType" : "ExpressionStatement", - "firstPos" : 51726, - "secondPos" : 51726, - "firstEndPos" : 51776, - "secondEndPos" : 51776 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "copyNameAnnotations", - "secondLabel" : "copyNameAnnotations", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 51726, - "secondPos" : 51726, - "firstEndPos" : 51745, - "secondEndPos" : 51745 -}, { - "firstType" : "METHOD_INVOCATION_ARGUMENTS", - "secondType" : "METHOD_INVOCATION_ARGUMENTS", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 51746, - "secondPos" : 51746, - "firstEndPos" : 51775, - "secondEndPos" : 51775 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "nameNode", - "secondLabel" : "nameNode", - "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", - "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", - "firstPos" : 51746, - "secondPos" : 51746, - "firstEndPos" : 51754, - "secondEndPos" : 51754 -}, { - "firstType" : "MethodInvocation", - "secondType" : "MethodInvocation", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", - "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", - "firstPos" : 51756, - "secondPos" : 51756, - "firstEndPos" : 51775, - "secondEndPos" : 51775 -}, { - "firstType" : "METHOD_INVOCATION_RECEIVER", - "secondType" : "METHOD_INVOCATION_RECEIVER", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 51756, - "secondPos" : 51756, - "firstEndPos" : 51759, - "secondEndPos" : 51759 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "var", - "secondLabel" : "var", - "firstParentType" : "METHOD_INVOCATION_RECEIVER", - "secondParentType" : "METHOD_INVOCATION_RECEIVER", - "firstPos" : 51756, - "secondPos" : 51756, - "firstEndPos" : 51759, - "secondEndPos" : 51759 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "getFirstChild", - "secondLabel" : "getFirstChild", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 51760, - "secondPos" : 51760, - "firstEndPos" : 51773, - "secondEndPos" : 51773 -}, { - "firstType" : "ExpressionStatement", - "secondType" : "ExpressionStatement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "Block", - "secondParentType" : "Block", - "firstPos" : 51784, - "secondPos" : 51784, - "firstEndPos" : 51812, - "secondEndPos" : 51812 -}, { - "firstType" : "MethodInvocation", - "secondType" : "MethodInvocation", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "ExpressionStatement", - "secondParentType" : "ExpressionStatement", - "firstPos" : 51784, - "secondPos" : 51784, - "firstEndPos" : 51811, - "secondEndPos" : 51811 -}, { - "firstType" : "METHOD_INVOCATION_RECEIVER", - "secondType" : "METHOD_INVOCATION_RECEIVER", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 51784, - "secondPos" : 51784, - "firstEndPos" : 51790, - "secondEndPos" : 51790 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "parent", - "secondLabel" : "parent", - "firstParentType" : "METHOD_INVOCATION_RECEIVER", - "secondParentType" : "METHOD_INVOCATION_RECEIVER", - "firstPos" : 51784, - "secondPos" : 51784, - "firstEndPos" : 51790, - "secondEndPos" : 51790 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "addChildToFront", - "secondLabel" : "addChildToFront", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 51791, - "secondPos" : 51791, - "firstEndPos" : 51806, - "secondEndPos" : 51806 -}, { - "firstType" : "METHOD_INVOCATION_ARGUMENTS", - "secondType" : "METHOD_INVOCATION_ARGUMENTS", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 51807, - "secondPos" : 51807, - "firstEndPos" : 51810, - "secondEndPos" : 51810 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "var", - "secondLabel" : "var", - "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", - "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", - "firstPos" : 51807, - "secondPos" : 51807, - "firstEndPos" : 51810, - "secondEndPos" : 51810 -}, { - "firstType" : "MethodDeclaration", - "secondType" : "MethodDeclaration", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "TypeDeclaration", - "secondParentType" : "TypeDeclaration", - "firstPos" : 51826, - "secondPos" : 51826, - "firstEndPos" : 52127, - "secondEndPos" : 52127 -}, { - "firstType" : "Javadoc", - "secondType" : "Javadoc", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 51826, - "secondPos" : 51826, - "firstEndPos" : 51931, - "secondEndPos" : 51931 -}, { - "firstType" : "TagElement", - "secondType" : "TagElement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "Javadoc", - "secondParentType" : "Javadoc", - "firstPos" : 51835, - "secondPos" : 51835, - "firstEndPos" : 51882, - "secondEndPos" : 51882 -}, { - "firstType" : "TextElement", - "secondType" : "TextElement", - "firstLabel" : "Copy any annotations that follow a named value.", - "secondLabel" : "Copy any annotations that follow a named value.", - "firstParentType" : "TagElement", - "secondParentType" : "TagElement", - "firstPos" : 51835, - "secondPos" : 51835, - "firstEndPos" : 51882, - "secondEndPos" : 51882 -}, { - "firstType" : "TagElement", - "secondType" : "TagElement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "Javadoc", - "secondParentType" : "Javadoc", - "firstPos" : 51888, - "secondPos" : 51888, - "firstEndPos" : 51901, - "secondEndPos" : 51901 -}, { - "firstType" : "TAG_NAME", - "secondType" : "TAG_NAME", - "firstLabel" : "@param", - "secondLabel" : "@param", - "firstParentType" : "TagElement", - "secondParentType" : "TagElement", - "firstPos" : 51888, - "secondPos" : 51888, - "firstEndPos" : 51894, - "secondEndPos" : 51894 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "source", - "secondLabel" : "source", - "firstParentType" : "TagElement", - "secondParentType" : "TagElement", - "firstPos" : 51895, - "secondPos" : 51895, - "firstEndPos" : 51901, - "secondEndPos" : 51901 -}, { - "firstType" : "TagElement", - "secondType" : "TagElement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "Javadoc", - "secondParentType" : "Javadoc", - "firstPos" : 51907, - "secondPos" : 51907, - "firstEndPos" : 51925, - "secondEndPos" : 51925 -}, { - "firstType" : "TAG_NAME", - "secondType" : "TAG_NAME", - "firstLabel" : "@param", - "secondLabel" : "@param", - "firstParentType" : "TagElement", - "secondParentType" : "TagElement", - "firstPos" : 51907, - "secondPos" : 51907, - "firstEndPos" : 51913, - "secondEndPos" : 51913 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "destination", - "secondLabel" : "destination", - "firstParentType" : "TagElement", - "secondParentType" : "TagElement", - "firstPos" : 51914, - "secondPos" : 51914, - "firstEndPos" : 51925, - "secondEndPos" : 51925 -}, { - "firstType" : "Modifier", - "secondType" : "Modifier", - "firstLabel" : "static", - "secondLabel" : "static", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 51934, - "secondPos" : 51934, - "firstEndPos" : 51940, - "secondEndPos" : 51940 -}, { - "firstType" : "PrimitiveType", - "secondType" : "PrimitiveType", - "firstLabel" : "void", - "secondLabel" : "void", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 51941, - "secondPos" : 51941, - "firstEndPos" : 51945, - "secondEndPos" : 51945 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "copyNameAnnotations", - "secondLabel" : "copyNameAnnotations", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 51946, - "secondPos" : 51946, - "firstEndPos" : 51965, - "secondEndPos" : 51965 -}, { - "firstType" : "SingleVariableDeclaration", - "secondType" : "SingleVariableDeclaration", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 51966, - "secondPos" : 51966, - "firstEndPos" : 51977, - "secondEndPos" : 51977 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "Node", - "secondLabel" : "Node", - "firstParentType" : "SimpleType", - "secondParentType" : "SimpleType", - "firstPos" : 51966, - "secondPos" : 51966, - "firstEndPos" : 51970, - "secondEndPos" : 51970 -}, { - "firstType" : "SimpleType", - "secondType" : "SimpleType", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "SingleVariableDeclaration", - "secondParentType" : "SingleVariableDeclaration", - "firstPos" : 51966, - "secondPos" : 51966, - "firstEndPos" : 51970, - "secondEndPos" : 51970 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "source", - "secondLabel" : "source", - "firstParentType" : "SingleVariableDeclaration", - "secondParentType" : "SingleVariableDeclaration", - "firstPos" : 51971, - "secondPos" : 51971, - "firstEndPos" : 51977, - "secondEndPos" : 51977 -}, { - "firstType" : "SingleVariableDeclaration", - "secondType" : "SingleVariableDeclaration", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 51979, - "secondPos" : 51979, - "firstEndPos" : 51995, - "secondEndPos" : 51995 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "Node", - "secondLabel" : "Node", - "firstParentType" : "SimpleType", - "secondParentType" : "SimpleType", - "firstPos" : 51979, - "secondPos" : 51979, - "firstEndPos" : 51983, - "secondEndPos" : 51983 -}, { - "firstType" : "SimpleType", - "secondType" : "SimpleType", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "SingleVariableDeclaration", - "secondParentType" : "SingleVariableDeclaration", - "firstPos" : 51979, - "secondPos" : 51979, - "firstEndPos" : 51983, - "secondEndPos" : 51983 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "destination", - "secondLabel" : "destination", - "firstParentType" : "SingleVariableDeclaration", - "secondParentType" : "SingleVariableDeclaration", - "firstPos" : 51984, - "secondPos" : 51984, - "firstEndPos" : 51995, - "secondEndPos" : 51995 -}, { - "firstType" : "Block", - "secondType" : "Block", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 51997, - "secondPos" : 51997, - "firstEndPos" : 52127, - "secondEndPos" : 52127 -}, { - "firstType" : "IfStatement", - "secondType" : "IfStatement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "Block", - "secondParentType" : "Block", - "firstPos" : 52003, - "secondPos" : 52003, - "firstEndPos" : 52123, - "secondEndPos" : 52123 -}, { - "firstType" : "MethodInvocation", - "secondType" : "MethodInvocation", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "IfStatement", - "secondParentType" : "IfStatement", - "firstPos" : 52007, - "secondPos" : 52007, - "firstEndPos" : 52051, - "secondEndPos" : 52051 -}, { - "firstType" : "METHOD_INVOCATION_RECEIVER", - "secondType" : "METHOD_INVOCATION_RECEIVER", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 52007, - "secondPos" : 52007, - "firstEndPos" : 52013, - "secondEndPos" : 52013 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "source", - "secondLabel" : "source", - "firstParentType" : "METHOD_INVOCATION_RECEIVER", - "secondParentType" : "METHOD_INVOCATION_RECEIVER", - "firstPos" : 52007, - "secondPos" : 52007, - "firstEndPos" : 52013, - "secondEndPos" : 52013 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "getBooleanProp", - "secondLabel" : "getBooleanProp", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 52014, - "secondPos" : 52014, - "firstEndPos" : 52028, - "secondEndPos" : 52028 -}, { - "firstType" : "METHOD_INVOCATION_ARGUMENTS", - "secondType" : "METHOD_INVOCATION_ARGUMENTS", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 52029, - "secondPos" : 52029, - "firstEndPos" : 52050, - "secondEndPos" : 52050 -}, { - "firstType" : "QualifiedName", - "secondType" : "QualifiedName", - "firstLabel" : "Node.IS_CONSTANT_NAME", - "secondLabel" : "Node.IS_CONSTANT_NAME", - "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", - "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", - "firstPos" : 52029, - "secondPos" : 52029, - "firstEndPos" : 52050, - "secondEndPos" : 52050 -}, { - "firstType" : "Block", - "secondType" : "Block", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "IfStatement", - "secondParentType" : "IfStatement", - "firstPos" : 52053, - "secondPos" : 52053, - "firstEndPos" : 52123, - "secondEndPos" : 52123 -}, { - "firstType" : "ExpressionStatement", - "secondType" : "ExpressionStatement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "Block", - "secondParentType" : "Block", - "firstPos" : 52061, - "secondPos" : 52061, - "firstEndPos" : 52117, - "secondEndPos" : 52117 -}, { - "firstType" : "MethodInvocation", - "secondType" : "MethodInvocation", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "ExpressionStatement", - "secondParentType" : "ExpressionStatement", - "firstPos" : 52061, - "secondPos" : 52061, - "firstEndPos" : 52116, - "secondEndPos" : 52116 -}, { - "firstType" : "METHOD_INVOCATION_RECEIVER", - "secondType" : "METHOD_INVOCATION_RECEIVER", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 52061, - "secondPos" : 52061, - "firstEndPos" : 52072, - "secondEndPos" : 52072 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "destination", - "secondLabel" : "destination", - "firstParentType" : "METHOD_INVOCATION_RECEIVER", - "secondParentType" : "METHOD_INVOCATION_RECEIVER", - "firstPos" : 52061, - "secondPos" : 52061, - "firstEndPos" : 52072, - "secondEndPos" : 52072 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "putBooleanProp", - "secondLabel" : "putBooleanProp", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 52073, - "secondPos" : 52073, - "firstEndPos" : 52087, - "secondEndPos" : 52087 -}, { - "firstType" : "METHOD_INVOCATION_ARGUMENTS", - "secondType" : "METHOD_INVOCATION_ARGUMENTS", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 52088, - "secondPos" : 52088, - "firstEndPos" : 52115, - "secondEndPos" : 52115 -}, { - "firstType" : "QualifiedName", - "secondType" : "QualifiedName", - "firstLabel" : "Node.IS_CONSTANT_NAME", - "secondLabel" : "Node.IS_CONSTANT_NAME", - "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", - "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", - "firstPos" : 52088, - "secondPos" : 52088, - "firstEndPos" : 52109, - "secondEndPos" : 52109 -}, { - "firstType" : "BooleanLiteral", - "secondType" : "BooleanLiteral", - "firstLabel" : "true", - "secondLabel" : "true", - "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", - "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", - "firstPos" : 52111, - "secondPos" : 52111, - "firstEndPos" : 52115, - "secondEndPos" : 52115 -}, { - "firstType" : "MethodDeclaration", - "secondType" : "MethodDeclaration", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "TypeDeclaration", - "secondParentType" : "TypeDeclaration", - "firstPos" : 52131, - "secondPos" : 52131, - "firstEndPos" : 52953, - "secondEndPos" : 52953 -}, { - "firstType" : "Javadoc", - "secondType" : "Javadoc", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 52131, - "secondPos" : 52131, - "firstEndPos" : 52245, - "secondEndPos" : 52245 -}, { - "firstType" : "TagElement", - "secondType" : "TagElement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "Javadoc", - "secondParentType" : "Javadoc", - "firstPos" : 52140, - "secondPos" : 52140, - "firstEndPos" : 52239, - "secondEndPos" : 52239 -}, { - "firstType" : "TextElement", - "secondType" : "TextElement", - "firstLabel" : "Gets a Node at the top of the current scope where we can add new var", - "secondLabel" : "Gets a Node at the top of the current scope where we can add new var", - "firstParentType" : "TagElement", - "secondParentType" : "TagElement", - "firstPos" : 52140, - "secondPos" : 52140, - "firstEndPos" : 52208, - "secondEndPos" : 52208 -}, { - "firstType" : "TextElement", - "secondType" : "TextElement", - "firstLabel" : "declarations as children.", - "secondLabel" : "declarations as children.", - "firstParentType" : "TagElement", - "secondParentType" : "TagElement", - "firstPos" : 52214, - "secondPos" : 52214, - "firstEndPos" : 52239, - "secondEndPos" : 52239 -}, { - "firstType" : "Modifier", - "secondType" : "Modifier", - "firstLabel" : "private", - "secondLabel" : "private", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 52248, - "secondPos" : 52248, - "firstEndPos" : 52255, - "secondEndPos" : 52255 -}, { - "firstType" : "Modifier", - "secondType" : "Modifier", - "firstLabel" : "static", - "secondLabel" : "static", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 52256, - "secondPos" : 52256, - "firstEndPos" : 52262, - "secondEndPos" : 52262 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "Node", - "secondLabel" : "Node", - "firstParentType" : "SimpleType", - "secondParentType" : "SimpleType", - "firstPos" : 52263, - "secondPos" : 52263, - "firstEndPos" : 52267, - "secondEndPos" : 52267 -}, { - "firstType" : "SimpleType", - "secondType" : "SimpleType", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 52263, - "secondPos" : 52263, - "firstEndPos" : 52267, - "secondEndPos" : 52267 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "getAddingRoot", - "secondLabel" : "getAddingRoot", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 52268, - "secondPos" : 52268, - "firstEndPos" : 52281, - "secondEndPos" : 52281 -}, { - "firstType" : "SingleVariableDeclaration", - "secondType" : "SingleVariableDeclaration", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 52282, - "secondPos" : 52282, - "firstEndPos" : 52288, - "secondEndPos" : 52288 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "Node", - "secondLabel" : "Node", - "firstParentType" : "SimpleType", - "secondParentType" : "SimpleType", - "firstPos" : 52282, - "secondPos" : 52282, - "firstEndPos" : 52286, - "secondEndPos" : 52286 -}, { - "firstType" : "SimpleType", - "secondType" : "SimpleType", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "SingleVariableDeclaration", - "secondParentType" : "SingleVariableDeclaration", - "firstPos" : 52282, - "secondPos" : 52282, - "firstEndPos" : 52286, - "secondEndPos" : 52286 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "n", - "secondLabel" : "n", - "firstParentType" : "SingleVariableDeclaration", - "secondParentType" : "SingleVariableDeclaration", - "firstPos" : 52287, - "secondPos" : 52287, - "firstEndPos" : 52288, - "secondEndPos" : 52288 -}, { - "firstType" : "Block", - "secondType" : "Block", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 52290, - "secondPos" : 52290, - "firstEndPos" : 52953, - "secondEndPos" : 52953 -}, { - "firstType" : "VariableDeclarationStatement", - "secondType" : "VariableDeclarationStatement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "Block", - "secondParentType" : "Block", - "firstPos" : 52296, - "secondPos" : 52296, - "firstEndPos" : 52319, - "secondEndPos" : 52319 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "Node", - "secondLabel" : "Node", - "firstParentType" : "SimpleType", - "secondParentType" : "SimpleType", - "firstPos" : 52296, - "secondPos" : 52296, - "firstEndPos" : 52300, - "secondEndPos" : 52300 -}, { - "firstType" : "SimpleType", - "secondType" : "SimpleType", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "VariableDeclarationStatement", - "secondParentType" : "VariableDeclarationStatement", - "firstPos" : 52296, - "secondPos" : 52296, - "firstEndPos" : 52300, - "secondEndPos" : 52300 -}, { - "firstType" : "VariableDeclarationFragment", - "secondType" : "VariableDeclarationFragment", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "VariableDeclarationStatement", - "secondParentType" : "VariableDeclarationStatement", - "firstPos" : 52301, - "secondPos" : 52301, - "firstEndPos" : 52318, - "secondEndPos" : 52318 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "addingRoot", - "secondLabel" : "addingRoot", - "firstParentType" : "VariableDeclarationFragment", - "secondParentType" : "VariableDeclarationFragment", - "firstPos" : 52301, - "secondPos" : 52301, - "firstEndPos" : 52311, - "secondEndPos" : 52311 -}, { - "firstType" : "NullLiteral", - "secondType" : "NullLiteral", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "VariableDeclarationFragment", - "secondParentType" : "VariableDeclarationFragment", - "firstPos" : 52314, - "secondPos" : 52314, - "firstEndPos" : 52318, - "secondEndPos" : 52318 -}, { - "firstType" : "VariableDeclarationStatement", - "secondType" : "VariableDeclarationStatement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "Block", - "secondParentType" : "Block", - "firstPos" : 52324, - "secondPos" : 52324, - "firstEndPos" : 52342, - "secondEndPos" : 52342 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "Node", - "secondLabel" : "Node", - "firstParentType" : "SimpleType", - "secondParentType" : "SimpleType", - "firstPos" : 52324, - "secondPos" : 52324, - "firstEndPos" : 52328, - "secondEndPos" : 52328 -}, { - "firstType" : "SimpleType", - "secondType" : "SimpleType", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "VariableDeclarationStatement", - "secondParentType" : "VariableDeclarationStatement", - "firstPos" : 52324, - "secondPos" : 52324, - "firstEndPos" : 52328, - "secondEndPos" : 52328 -}, { - "firstType" : "VariableDeclarationFragment", - "secondType" : "VariableDeclarationFragment", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "VariableDeclarationStatement", - "secondParentType" : "VariableDeclarationStatement", - "firstPos" : 52329, - "secondPos" : 52329, - "firstEndPos" : 52341, - "secondEndPos" : 52341 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "ancestor", - "secondLabel" : "ancestor", - "firstParentType" : "VariableDeclarationFragment", - "secondParentType" : "VariableDeclarationFragment", - "firstPos" : 52329, - "secondPos" : 52329, - "firstEndPos" : 52337, - "secondEndPos" : 52337 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "n", - "secondLabel" : "n", - "firstParentType" : "VariableDeclarationFragment", - "secondParentType" : "VariableDeclarationFragment", - "firstPos" : 52340, - "secondPos" : 52340, - "firstEndPos" : 52341, - "secondEndPos" : 52341 -}, { - "firstType" : "WhileStatement", - "secondType" : "WhileStatement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "Block", - "secondParentType" : "Block", - "firstPos" : 52347, - "secondPos" : 52347, - "firstEndPos" : 52633, - "secondEndPos" : 52633 -}, { - "firstType" : "InfixExpression", - "secondType" : "InfixExpression", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "WhileStatement", - "secondParentType" : "WhileStatement", - "firstPos" : 52354, - "secondPos" : 52354, - "firstEndPos" : 52395, - "secondEndPos" : 52395 -}, { - "firstType" : "NullLiteral", - "secondType" : "NullLiteral", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "InfixExpression", - "secondParentType" : "InfixExpression", - "firstPos" : 52354, - "secondPos" : 52354, - "firstEndPos" : 52358, - "secondEndPos" : 52358 -}, { - "firstType" : "INFIX_EXPRESSION_OPERATOR", - "secondType" : "INFIX_EXPRESSION_OPERATOR", - "firstLabel" : "!=", - "secondLabel" : "!=", - "firstParentType" : "InfixExpression", - "secondParentType" : "InfixExpression", - "firstPos" : 52359, - "secondPos" : 52359, - "firstEndPos" : 52361, - "secondEndPos" : 52361 -}, { - "firstType" : "ParenthesizedExpression", - "secondType" : "ParenthesizedExpression", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "InfixExpression", - "secondParentType" : "InfixExpression", - "firstPos" : 52362, - "secondPos" : 52362, - "firstEndPos" : 52395, - "secondEndPos" : 52395 -}, { - "firstType" : "Assignment", - "secondType" : "Assignment", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "ParenthesizedExpression", - "secondParentType" : "ParenthesizedExpression", - "firstPos" : 52363, - "secondPos" : 52363, - "firstEndPos" : 52394, - "secondEndPos" : 52394 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "ancestor", - "secondLabel" : "ancestor", - "firstParentType" : "Assignment", - "secondParentType" : "Assignment", - "firstPos" : 52363, - "secondPos" : 52363, - "firstEndPos" : 52371, - "secondEndPos" : 52371 -}, { - "firstType" : "ASSIGNMENT_OPERATOR", - "secondType" : "ASSIGNMENT_OPERATOR", - "firstLabel" : "=", - "secondLabel" : "=", - "firstParentType" : "Assignment", - "secondParentType" : "Assignment", - "firstPos" : 52372, - "secondPos" : 52372, - "firstEndPos" : 52373, - "secondEndPos" : 52373 -}, { - "firstType" : "MethodInvocation", - "secondType" : "MethodInvocation", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "Assignment", - "secondParentType" : "Assignment", - "firstPos" : 52374, - "secondPos" : 52374, - "firstEndPos" : 52394, - "secondEndPos" : 52394 -}, { - "firstType" : "METHOD_INVOCATION_RECEIVER", - "secondType" : "METHOD_INVOCATION_RECEIVER", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 52374, - "secondPos" : 52374, - "firstEndPos" : 52382, - "secondEndPos" : 52382 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "ancestor", - "secondLabel" : "ancestor", - "firstParentType" : "METHOD_INVOCATION_RECEIVER", - "secondParentType" : "METHOD_INVOCATION_RECEIVER", - "firstPos" : 52374, - "secondPos" : 52374, - "firstEndPos" : 52382, - "secondEndPos" : 52382 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "getParent", - "secondLabel" : "getParent", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 52383, - "secondPos" : 52383, - "firstEndPos" : 52392, - "secondEndPos" : 52392 -}, { - "firstType" : "Block", - "secondType" : "Block", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "WhileStatement", - "secondParentType" : "WhileStatement", - "firstPos" : 52397, - "secondPos" : 52397, - "firstEndPos" : 52633, - "secondEndPos" : 52633 -}, { - "firstType" : "VariableDeclarationStatement", - "secondType" : "VariableDeclarationStatement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "Block", - "secondParentType" : "Block", - "firstPos" : 52405, - "secondPos" : 52405, - "firstEndPos" : 52435, - "secondEndPos" : 52435 -}, { - "firstType" : "PrimitiveType", - "secondType" : "PrimitiveType", - "firstLabel" : "int", - "secondLabel" : "int", - "firstParentType" : "VariableDeclarationStatement", - "secondParentType" : "VariableDeclarationStatement", - "firstPos" : 52405, - "secondPos" : 52405, - "firstEndPos" : 52408, - "secondEndPos" : 52408 -}, { - "firstType" : "VariableDeclarationFragment", - "secondType" : "VariableDeclarationFragment", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "VariableDeclarationStatement", - "secondParentType" : "VariableDeclarationStatement", - "firstPos" : 52409, - "secondPos" : 52409, - "firstEndPos" : 52434, - "secondEndPos" : 52434 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "type", - "secondLabel" : "type", - "firstParentType" : "VariableDeclarationFragment", - "secondParentType" : "VariableDeclarationFragment", - "firstPos" : 52409, - "secondPos" : 52409, - "firstEndPos" : 52413, - "secondEndPos" : 52413 -}, { - "firstType" : "MethodInvocation", - "secondType" : "MethodInvocation", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "VariableDeclarationFragment", - "secondParentType" : "VariableDeclarationFragment", - "firstPos" : 52416, - "secondPos" : 52416, - "firstEndPos" : 52434, - "secondEndPos" : 52434 -}, { - "firstType" : "METHOD_INVOCATION_RECEIVER", - "secondType" : "METHOD_INVOCATION_RECEIVER", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 52416, - "secondPos" : 52416, - "firstEndPos" : 52424, - "secondEndPos" : 52424 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "ancestor", - "secondLabel" : "ancestor", - "firstParentType" : "METHOD_INVOCATION_RECEIVER", - "secondParentType" : "METHOD_INVOCATION_RECEIVER", - "firstPos" : 52416, - "secondPos" : 52416, - "firstEndPos" : 52424, - "secondEndPos" : 52424 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "getType", - "secondLabel" : "getType", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 52425, - "secondPos" : 52425, - "firstEndPos" : 52432, - "secondEndPos" : 52432 -}, { - "firstType" : "IfStatement", - "secondType" : "IfStatement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "Block", - "secondParentType" : "Block", - "firstPos" : 52442, - "secondPos" : 52442, - "firstEndPos" : 52627, - "secondEndPos" : 52627 -}, { - "firstType" : "InfixExpression", - "secondType" : "InfixExpression", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "IfStatement", - "secondParentType" : "IfStatement", - "firstPos" : 52446, - "secondPos" : 52446, - "firstEndPos" : 52466, - "secondEndPos" : 52466 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "type", - "secondLabel" : "type", - "firstParentType" : "InfixExpression", - "secondParentType" : "InfixExpression", - "firstPos" : 52446, - "secondPos" : 52446, - "firstEndPos" : 52450, - "secondEndPos" : 52450 -}, { - "firstType" : "INFIX_EXPRESSION_OPERATOR", - "secondType" : "INFIX_EXPRESSION_OPERATOR", - "firstLabel" : "==", - "secondLabel" : "==", - "firstParentType" : "InfixExpression", - "secondParentType" : "InfixExpression", - "firstPos" : 52451, - "secondPos" : 52451, - "firstEndPos" : 52453, - "secondEndPos" : 52453 -}, { - "firstType" : "QualifiedName", - "secondType" : "QualifiedName", - "firstLabel" : "Token.SCRIPT", - "secondLabel" : "Token.SCRIPT", - "firstParentType" : "InfixExpression", - "secondParentType" : "InfixExpression", - "firstPos" : 52454, - "secondPos" : 52454, - "firstEndPos" : 52466, - "secondEndPos" : 52466 -}, { - "firstType" : "Block", - "secondType" : "Block", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "IfStatement", - "secondParentType" : "IfStatement", - "firstPos" : 52468, - "secondPos" : 52468, - "firstEndPos" : 52523, - "secondEndPos" : 52523 -}, { - "firstType" : "ExpressionStatement", - "secondType" : "ExpressionStatement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "Block", - "secondParentType" : "Block", - "firstPos" : 52478, - "secondPos" : 52478, - "firstEndPos" : 52500, - "secondEndPos" : 52500 -}, { - "firstType" : "Assignment", - "secondType" : "Assignment", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "ExpressionStatement", - "secondParentType" : "ExpressionStatement", - "firstPos" : 52478, - "secondPos" : 52478, - "firstEndPos" : 52499, - "secondEndPos" : 52499 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "addingRoot", - "secondLabel" : "addingRoot", - "firstParentType" : "Assignment", - "secondParentType" : "Assignment", - "firstPos" : 52478, - "secondPos" : 52478, - "firstEndPos" : 52488, - "secondEndPos" : 52488 -}, { - "firstType" : "ASSIGNMENT_OPERATOR", - "secondType" : "ASSIGNMENT_OPERATOR", - "firstLabel" : "=", - "secondLabel" : "=", - "firstParentType" : "Assignment", - "secondParentType" : "Assignment", - "firstPos" : 52489, - "secondPos" : 52489, - "firstEndPos" : 52490, - "secondEndPos" : 52490 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "ancestor", - "secondLabel" : "ancestor", - "firstParentType" : "Assignment", - "secondParentType" : "Assignment", - "firstPos" : 52491, - "secondPos" : 52491, - "firstEndPos" : 52499, - "secondEndPos" : 52499 -}, { - "firstType" : "BreakStatement", - "secondType" : "BreakStatement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "Block", - "secondParentType" : "Block", - "firstPos" : 52509, - "secondPos" : 52509, - "firstEndPos" : 52515, - "secondEndPos" : 52515 -}, { - "firstType" : "IfStatement", - "secondType" : "IfStatement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "IfStatement", - "secondParentType" : "IfStatement", - "firstPos" : 52529, - "secondPos" : 52529, - "firstEndPos" : 52627, - "secondEndPos" : 52627 -}, { - "firstType" : "InfixExpression", - "secondType" : "InfixExpression", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "IfStatement", - "secondParentType" : "IfStatement", - "firstPos" : 52533, - "secondPos" : 52533, - "firstEndPos" : 52555, - "secondEndPos" : 52555 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "type", - "secondLabel" : "type", - "firstParentType" : "InfixExpression", - "secondParentType" : "InfixExpression", - "firstPos" : 52533, - "secondPos" : 52533, - "firstEndPos" : 52537, - "secondEndPos" : 52537 -}, { - "firstType" : "INFIX_EXPRESSION_OPERATOR", - "secondType" : "INFIX_EXPRESSION_OPERATOR", - "firstLabel" : "==", - "secondLabel" : "==", - "firstParentType" : "InfixExpression", - "secondParentType" : "InfixExpression", - "firstPos" : 52538, - "secondPos" : 52538, - "firstEndPos" : 52540, - "secondEndPos" : 52540 -}, { - "firstType" : "QualifiedName", - "secondType" : "QualifiedName", - "firstLabel" : "Token.FUNCTION", - "secondLabel" : "Token.FUNCTION", - "firstParentType" : "InfixExpression", - "secondParentType" : "InfixExpression", - "firstPos" : 52541, - "secondPos" : 52541, - "firstEndPos" : 52555, - "secondEndPos" : 52555 -}, { - "firstType" : "Block", - "secondType" : "Block", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "IfStatement", - "secondParentType" : "IfStatement", - "firstPos" : 52557, - "secondPos" : 52557, - "firstEndPos" : 52627, - "secondEndPos" : 52627 -}, { - "firstType" : "ExpressionStatement", - "secondType" : "ExpressionStatement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "Block", - "secondParentType" : "Block", - "firstPos" : 52567, - "secondPos" : 52567, - "firstEndPos" : 52604, - "secondEndPos" : 52604 -}, { - "firstType" : "Assignment", - "secondType" : "Assignment", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "ExpressionStatement", - "secondParentType" : "ExpressionStatement", - "firstPos" : 52567, - "secondPos" : 52567, - "firstEndPos" : 52603, - "secondEndPos" : 52603 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "addingRoot", - "secondLabel" : "addingRoot", - "firstParentType" : "Assignment", - "secondParentType" : "Assignment", - "firstPos" : 52567, - "secondPos" : 52567, - "firstEndPos" : 52577, - "secondEndPos" : 52577 -}, { - "firstType" : "ASSIGNMENT_OPERATOR", - "secondType" : "ASSIGNMENT_OPERATOR", - "firstLabel" : "=", - "secondLabel" : "=", - "firstParentType" : "Assignment", - "secondParentType" : "Assignment", - "firstPos" : 52578, - "secondPos" : 52578, - "firstEndPos" : 52579, - "secondEndPos" : 52579 -}, { - "firstType" : "MethodInvocation", - "secondType" : "MethodInvocation", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "Assignment", - "secondParentType" : "Assignment", - "firstPos" : 52580, - "secondPos" : 52580, - "firstEndPos" : 52603, - "secondEndPos" : 52603 -}, { - "firstType" : "METHOD_INVOCATION_RECEIVER", - "secondType" : "METHOD_INVOCATION_RECEIVER", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 52580, - "secondPos" : 52580, - "firstEndPos" : 52588, - "secondEndPos" : 52588 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "ancestor", - "secondLabel" : "ancestor", - "firstParentType" : "METHOD_INVOCATION_RECEIVER", - "secondParentType" : "METHOD_INVOCATION_RECEIVER", - "firstPos" : 52580, - "secondPos" : 52580, - "firstEndPos" : 52588, - "secondEndPos" : 52588 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "getLastChild", - "secondLabel" : "getLastChild", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 52589, - "secondPos" : 52589, - "firstEndPos" : 52601, - "secondEndPos" : 52601 -}, { - "firstType" : "BreakStatement", - "secondType" : "BreakStatement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "Block", - "secondParentType" : "Block", - "firstPos" : 52613, - "secondPos" : 52613, - "firstEndPos" : 52619, - "secondEndPos" : 52619 -}, { - "firstType" : "LineComment", - "secondType" : "LineComment", - "firstLabel" : "// make sure that the adding root looks ok", - "secondLabel" : "// make sure that the adding root looks ok", - "firstParentType" : "Block", - "secondParentType" : "Block", - "firstPos" : 52639, - "secondPos" : 52639, - "firstEndPos" : 52681, - "secondEndPos" : 52681 -}, { - "firstType" : "ExpressionStatement", - "secondType" : "ExpressionStatement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "Block", - "secondParentType" : "Block", - "firstPos" : 52686, - "secondPos" : 52686, - "firstEndPos" : 52796, - "secondEndPos" : 52796 -}, { - "firstType" : "MethodInvocation", - "secondType" : "MethodInvocation", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "ExpressionStatement", - "secondParentType" : "ExpressionStatement", - "firstPos" : 52686, - "secondPos" : 52686, - "firstEndPos" : 52795, - "secondEndPos" : 52795 -}, { - "firstType" : "METHOD_INVOCATION_RECEIVER", - "secondType" : "METHOD_INVOCATION_RECEIVER", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 52686, - "secondPos" : 52686, - "firstEndPos" : 52699, - "secondEndPos" : 52699 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "Preconditions", - "secondLabel" : "Preconditions", - "firstParentType" : "METHOD_INVOCATION_RECEIVER", - "secondParentType" : "METHOD_INVOCATION_RECEIVER", - "firstPos" : 52686, - "secondPos" : 52686, - "firstEndPos" : 52699, - "secondEndPos" : 52699 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "checkState", - "secondLabel" : "checkState", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 52700, - "secondPos" : 52700, - "firstEndPos" : 52710, - "secondEndPos" : 52710 -}, { - "firstType" : "InfixExpression", - "secondType" : "InfixExpression", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", - "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", - "firstPos" : 52711, - "secondPos" : 52711, - "firstEndPos" : 52794, - "secondEndPos" : 52794 -}, { - "firstType" : "METHOD_INVOCATION_ARGUMENTS", - "secondType" : "METHOD_INVOCATION_ARGUMENTS", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 52711, - "secondPos" : 52711, - "firstEndPos" : 52794, - "secondEndPos" : 52794 -}, { - "firstType" : "InfixExpression", - "secondType" : "InfixExpression", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "InfixExpression", - "secondParentType" : "InfixExpression", - "firstPos" : 52711, - "secondPos" : 52711, - "firstEndPos" : 52746, - "secondEndPos" : 52746 -}, { - "firstType" : "MethodInvocation", - "secondType" : "MethodInvocation", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "InfixExpression", - "secondParentType" : "InfixExpression", - "firstPos" : 52711, - "secondPos" : 52711, - "firstEndPos" : 52731, - "secondEndPos" : 52731 -}, { - "firstType" : "METHOD_INVOCATION_RECEIVER", - "secondType" : "METHOD_INVOCATION_RECEIVER", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 52711, - "secondPos" : 52711, - "firstEndPos" : 52721, - "secondEndPos" : 52721 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "addingRoot", - "secondLabel" : "addingRoot", - "firstParentType" : "METHOD_INVOCATION_RECEIVER", - "secondParentType" : "METHOD_INVOCATION_RECEIVER", - "firstPos" : 52711, - "secondPos" : 52711, - "firstEndPos" : 52721, - "secondEndPos" : 52721 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "getType", - "secondLabel" : "getType", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 52722, - "secondPos" : 52722, - "firstEndPos" : 52729, - "secondEndPos" : 52729 -}, { - "firstType" : "INFIX_EXPRESSION_OPERATOR", - "secondType" : "INFIX_EXPRESSION_OPERATOR", - "firstLabel" : "==", - "secondLabel" : "==", - "firstParentType" : "InfixExpression", - "secondParentType" : "InfixExpression", - "firstPos" : 52732, - "secondPos" : 52732, - "firstEndPos" : 52734, - "secondEndPos" : 52734 -}, { - "firstType" : "QualifiedName", - "secondType" : "QualifiedName", - "firstLabel" : "Token.BLOCK", - "secondLabel" : "Token.BLOCK", - "firstParentType" : "InfixExpression", - "secondParentType" : "InfixExpression", - "firstPos" : 52735, - "secondPos" : 52735, - "firstEndPos" : 52746, - "secondEndPos" : 52746 -}, { - "firstType" : "INFIX_EXPRESSION_OPERATOR", - "secondType" : "INFIX_EXPRESSION_OPERATOR", - "firstLabel" : "||", - "secondLabel" : "||", - "firstParentType" : "InfixExpression", - "secondParentType" : "InfixExpression", - "firstPos" : 52747, - "secondPos" : 52747, - "firstEndPos" : 52749, - "secondEndPos" : 52749 -}, { - "firstType" : "InfixExpression", - "secondType" : "InfixExpression", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "InfixExpression", - "secondParentType" : "InfixExpression", - "firstPos" : 52758, - "secondPos" : 52758, - "firstEndPos" : 52794, - "secondEndPos" : 52794 -}, { - "firstType" : "MethodInvocation", - "secondType" : "MethodInvocation", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "InfixExpression", - "secondParentType" : "InfixExpression", - "firstPos" : 52758, - "secondPos" : 52758, - "firstEndPos" : 52778, - "secondEndPos" : 52778 -}, { - "firstType" : "METHOD_INVOCATION_RECEIVER", - "secondType" : "METHOD_INVOCATION_RECEIVER", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 52758, - "secondPos" : 52758, - "firstEndPos" : 52768, - "secondEndPos" : 52768 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "addingRoot", - "secondLabel" : "addingRoot", - "firstParentType" : "METHOD_INVOCATION_RECEIVER", - "secondParentType" : "METHOD_INVOCATION_RECEIVER", - "firstPos" : 52758, - "secondPos" : 52758, - "firstEndPos" : 52768, - "secondEndPos" : 52768 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "getType", - "secondLabel" : "getType", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 52769, - "secondPos" : 52769, - "firstEndPos" : 52776, - "secondEndPos" : 52776 -}, { - "firstType" : "INFIX_EXPRESSION_OPERATOR", - "secondType" : "INFIX_EXPRESSION_OPERATOR", - "firstLabel" : "==", - "secondLabel" : "==", - "firstParentType" : "InfixExpression", - "secondParentType" : "InfixExpression", - "firstPos" : 52779, - "secondPos" : 52779, - "firstEndPos" : 52781, - "secondEndPos" : 52781 -}, { - "firstType" : "QualifiedName", - "secondType" : "QualifiedName", - "firstLabel" : "Token.SCRIPT", - "secondLabel" : "Token.SCRIPT", - "firstParentType" : "InfixExpression", - "secondParentType" : "InfixExpression", - "firstPos" : 52782, - "secondPos" : 52782, - "firstEndPos" : 52794, - "secondEndPos" : 52794 -}, { - "firstType" : "ExpressionStatement", - "secondType" : "ExpressionStatement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "Block", - "secondParentType" : "Block", - "firstPos" : 52801, - "secondPos" : 52801, - "firstEndPos" : 52926, - "secondEndPos" : 52926 -}, { - "firstType" : "MethodInvocation", - "secondType" : "MethodInvocation", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "ExpressionStatement", - "secondParentType" : "ExpressionStatement", - "firstPos" : 52801, - "secondPos" : 52801, - "firstEndPos" : 52925, - "secondEndPos" : 52925 -}, { - "firstType" : "METHOD_INVOCATION_RECEIVER", - "secondType" : "METHOD_INVOCATION_RECEIVER", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 52801, - "secondPos" : 52801, - "firstEndPos" : 52814, - "secondEndPos" : 52814 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "Preconditions", - "secondLabel" : "Preconditions", - "firstParentType" : "METHOD_INVOCATION_RECEIVER", - "secondParentType" : "METHOD_INVOCATION_RECEIVER", - "firstPos" : 52801, - "secondPos" : 52801, - "firstEndPos" : 52814, - "secondEndPos" : 52814 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "checkState", - "secondLabel" : "checkState", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 52815, - "secondPos" : 52815, - "firstEndPos" : 52825, - "secondEndPos" : 52825 -}, { - "firstType" : "InfixExpression", - "secondType" : "InfixExpression", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", - "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", - "firstPos" : 52826, - "secondPos" : 52826, - "firstEndPos" : 52924, - "secondEndPos" : 52924 -}, { - "firstType" : "METHOD_INVOCATION_ARGUMENTS", - "secondType" : "METHOD_INVOCATION_ARGUMENTS", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 52826, - "secondPos" : 52826, - "firstEndPos" : 52924, - "secondEndPos" : 52924 -}, { - "firstType" : "InfixExpression", - "secondType" : "InfixExpression", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "InfixExpression", - "secondParentType" : "InfixExpression", - "firstPos" : 52826, - "secondPos" : 52826, - "firstEndPos" : 52860, - "secondEndPos" : 52860 -}, { - "firstType" : "MethodInvocation", - "secondType" : "MethodInvocation", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "InfixExpression", - "secondParentType" : "InfixExpression", - "firstPos" : 52826, - "secondPos" : 52826, - "firstEndPos" : 52852, - "secondEndPos" : 52852 -}, { - "firstType" : "METHOD_INVOCATION_RECEIVER", - "secondType" : "METHOD_INVOCATION_RECEIVER", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 52826, - "secondPos" : 52826, - "firstEndPos" : 52836, - "secondEndPos" : 52836 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "addingRoot", - "secondLabel" : "addingRoot", - "firstParentType" : "METHOD_INVOCATION_RECEIVER", - "secondParentType" : "METHOD_INVOCATION_RECEIVER", - "firstPos" : 52826, - "secondPos" : 52826, - "firstEndPos" : 52836, - "secondEndPos" : 52836 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "getFirstChild", - "secondLabel" : "getFirstChild", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 52837, - "secondPos" : 52837, - "firstEndPos" : 52850, - "secondEndPos" : 52850 -}, { - "firstType" : "INFIX_EXPRESSION_OPERATOR", - "secondType" : "INFIX_EXPRESSION_OPERATOR", - "firstLabel" : "==", - "secondLabel" : "==", - "firstParentType" : "InfixExpression", - "secondParentType" : "InfixExpression", - "firstPos" : 52853, - "secondPos" : 52853, - "firstEndPos" : 52855, - "secondEndPos" : 52855 -}, { - "firstType" : "NullLiteral", - "secondType" : "NullLiteral", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "InfixExpression", - "secondParentType" : "InfixExpression", - "firstPos" : 52856, - "secondPos" : 52856, - "firstEndPos" : 52860, - "secondEndPos" : 52860 -}, { - "firstType" : "INFIX_EXPRESSION_OPERATOR", - "secondType" : "INFIX_EXPRESSION_OPERATOR", - "firstLabel" : "||", - "secondLabel" : "||", - "firstParentType" : "InfixExpression", - "secondParentType" : "InfixExpression", - "firstPos" : 52861, - "secondPos" : 52861, - "firstEndPos" : 52863, - "secondEndPos" : 52863 -}, { - "firstType" : "InfixExpression", - "secondType" : "InfixExpression", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "InfixExpression", - "secondParentType" : "InfixExpression", - "firstPos" : 52872, - "secondPos" : 52872, - "firstEndPos" : 52924, - "secondEndPos" : 52924 -}, { - "firstType" : "MethodInvocation", - "secondType" : "MethodInvocation", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "InfixExpression", - "secondParentType" : "InfixExpression", - "firstPos" : 52872, - "secondPos" : 52872, - "firstEndPos" : 52908, - "secondEndPos" : 52908 -}, { - "firstType" : "METHOD_INVOCATION_RECEIVER", - "secondType" : "METHOD_INVOCATION_RECEIVER", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 52872, - "secondPos" : 52872, - "firstEndPos" : 52898, - "secondEndPos" : 52898 -}, { - "firstType" : "MethodInvocation", - "secondType" : "MethodInvocation", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "METHOD_INVOCATION_RECEIVER", - "secondParentType" : "METHOD_INVOCATION_RECEIVER", - "firstPos" : 52872, - "secondPos" : 52872, - "firstEndPos" : 52898, - "secondEndPos" : 52898 -}, { - "firstType" : "METHOD_INVOCATION_RECEIVER", - "secondType" : "METHOD_INVOCATION_RECEIVER", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 52872, - "secondPos" : 52872, - "firstEndPos" : 52882, - "secondEndPos" : 52882 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "addingRoot", - "secondLabel" : "addingRoot", - "firstParentType" : "METHOD_INVOCATION_RECEIVER", - "secondParentType" : "METHOD_INVOCATION_RECEIVER", - "firstPos" : 52872, - "secondPos" : 52872, - "firstEndPos" : 52882, - "secondEndPos" : 52882 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "getFirstChild", - "secondLabel" : "getFirstChild", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 52883, - "secondPos" : 52883, - "firstEndPos" : 52896, - "secondEndPos" : 52896 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "getType", - "secondLabel" : "getType", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 52899, - "secondPos" : 52899, - "firstEndPos" : 52906, - "secondEndPos" : 52906 -}, { - "firstType" : "INFIX_EXPRESSION_OPERATOR", - "secondType" : "INFIX_EXPRESSION_OPERATOR", - "firstLabel" : "!=", - "secondLabel" : "!=", - "firstParentType" : "InfixExpression", - "secondParentType" : "InfixExpression", - "firstPos" : 52909, - "secondPos" : 52909, - "firstEndPos" : 52911, - "secondEndPos" : 52911 -}, { - "firstType" : "QualifiedName", - "secondType" : "QualifiedName", - "firstLabel" : "Token.SCRIPT", - "secondLabel" : "Token.SCRIPT", - "firstParentType" : "InfixExpression", - "secondParentType" : "InfixExpression", - "firstPos" : 52912, - "secondPos" : 52912, - "firstEndPos" : 52924, - "secondEndPos" : 52924 -}, { - "firstType" : "ReturnStatement", - "secondType" : "ReturnStatement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "Block", - "secondParentType" : "Block", - "firstPos" : 52931, - "secondPos" : 52931, - "firstEndPos" : 52949, - "secondEndPos" : 52949 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "addingRoot", - "secondLabel" : "addingRoot", - "firstParentType" : "ReturnStatement", - "secondParentType" : "ReturnStatement", - "firstPos" : 52938, - "secondPos" : 52938, - "firstEndPos" : 52948, - "secondEndPos" : 52948 -}, { - "firstType" : "MethodDeclaration", - "secondType" : "MethodDeclaration", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "TypeDeclaration", - "secondParentType" : "TypeDeclaration", - "firstPos" : 52957, - "secondPos" : 52957, - "firstEndPos" : 53534, - "secondEndPos" : 53534 -}, { - "firstType" : "Javadoc", - "secondType" : "Javadoc", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 52957, - "secondPos" : 52957, - "firstEndPos" : 53020, - "secondEndPos" : 53020 -}, { - "firstType" : "TagElement", - "secondType" : "TagElement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "Javadoc", - "secondParentType" : "Javadoc", - "firstPos" : 52961, - "secondPos" : 52961, - "firstEndPos" : 53018, - "secondEndPos" : 53018 -}, { - "firstType" : "TextElement", - "secondType" : "TextElement", - "firstLabel" : "Creates function name(params_0, ..., params_n) { body }. ", - "secondLabel" : "Creates function name(params_0, ..., params_n) { body }. ", - "firstParentType" : "TagElement", - "secondParentType" : "TagElement", - "firstPos" : 52961, - "secondPos" : 52961, - "firstEndPos" : 53018, - "secondEndPos" : 53018 -}, { - "firstType" : "Modifier", - "secondType" : "Modifier", - "firstLabel" : "public", - "secondLabel" : "public", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 53023, - "secondPos" : 53023, - "firstEndPos" : 53029, - "secondEndPos" : 53029 -}, { - "firstType" : "Modifier", - "secondType" : "Modifier", - "firstLabel" : "static", - "secondLabel" : "static", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 53030, - "secondPos" : 53030, - "firstEndPos" : 53036, - "secondEndPos" : 53036 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "Node", - "secondLabel" : "Node", - "firstParentType" : "SimpleType", - "secondParentType" : "SimpleType", - "firstPos" : 53037, - "secondPos" : 53037, - "firstEndPos" : 53041, - "secondEndPos" : 53041 -}, { - "firstType" : "SimpleType", - "secondType" : "SimpleType", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 53037, - "secondPos" : 53037, - "firstEndPos" : 53041, - "secondEndPos" : 53041 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "newFunctionNode", - "secondLabel" : "newFunctionNode", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 53042, - "secondPos" : 53042, - "firstEndPos" : 53057, - "secondEndPos" : 53057 -}, { - "firstType" : "SingleVariableDeclaration", - "secondType" : "SingleVariableDeclaration", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 53058, - "secondPos" : 53058, - "firstEndPos" : 53069, - "secondEndPos" : 53069 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "String", - "secondLabel" : "String", - "firstParentType" : "SimpleType", - "secondParentType" : "SimpleType", - "firstPos" : 53058, - "secondPos" : 53058, - "firstEndPos" : 53064, - "secondEndPos" : 53064 -}, { - "firstType" : "SimpleType", - "secondType" : "SimpleType", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "SingleVariableDeclaration", - "secondParentType" : "SingleVariableDeclaration", - "firstPos" : 53058, - "secondPos" : 53058, - "firstEndPos" : 53064, - "secondEndPos" : 53064 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "name", - "secondLabel" : "name", - "firstParentType" : "SingleVariableDeclaration", - "secondParentType" : "SingleVariableDeclaration", - "firstPos" : 53065, - "secondPos" : 53065, - "firstEndPos" : 53069, - "secondEndPos" : 53069 -}, { - "firstType" : "SingleVariableDeclaration", - "secondType" : "SingleVariableDeclaration", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 53071, - "secondPos" : 53071, - "firstEndPos" : 53088, - "secondEndPos" : 53088 -}, { - "firstType" : "ParameterizedType", - "secondType" : "ParameterizedType", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "SingleVariableDeclaration", - "secondParentType" : "SingleVariableDeclaration", - "firstPos" : 53071, - "secondPos" : 53071, - "firstEndPos" : 53081, - "secondEndPos" : 53081 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "List", - "secondLabel" : "List", - "firstParentType" : "SimpleType", - "secondParentType" : "SimpleType", - "firstPos" : 53071, - "secondPos" : 53071, - "firstEndPos" : 53075, - "secondEndPos" : 53075 -}, { - "firstType" : "SimpleType", - "secondType" : "SimpleType", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "ParameterizedType", - "secondParentType" : "ParameterizedType", - "firstPos" : 53071, - "secondPos" : 53071, - "firstEndPos" : 53075, - "secondEndPos" : 53075 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "Node", - "secondLabel" : "Node", - "firstParentType" : "SimpleType", - "secondParentType" : "SimpleType", - "firstPos" : 53076, - "secondPos" : 53076, - "firstEndPos" : 53080, - "secondEndPos" : 53080 -}, { - "firstType" : "SimpleType", - "secondType" : "SimpleType", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "ParameterizedType", - "secondParentType" : "ParameterizedType", - "firstPos" : 53076, - "secondPos" : 53076, - "firstEndPos" : 53080, - "secondEndPos" : 53080 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "params", - "secondLabel" : "params", - "firstParentType" : "SingleVariableDeclaration", - "secondParentType" : "SingleVariableDeclaration", - "firstPos" : 53082, - "secondPos" : 53082, - "firstEndPos" : 53088, - "secondEndPos" : 53088 -}, { - "firstType" : "SingleVariableDeclaration", - "secondType" : "SingleVariableDeclaration", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 53096, - "secondPos" : 53096, - "firstEndPos" : 53105, - "secondEndPos" : 53105 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "Node", - "secondLabel" : "Node", - "firstParentType" : "SimpleType", - "secondParentType" : "SimpleType", - "firstPos" : 53096, - "secondPos" : 53096, - "firstEndPos" : 53100, - "secondEndPos" : 53100 -}, { - "firstType" : "SimpleType", - "secondType" : "SimpleType", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "SingleVariableDeclaration", - "secondParentType" : "SingleVariableDeclaration", - "firstPos" : 53096, - "secondPos" : 53096, - "firstEndPos" : 53100, - "secondEndPos" : 53100 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "body", - "secondLabel" : "body", - "firstParentType" : "SingleVariableDeclaration", - "secondParentType" : "SingleVariableDeclaration", - "firstPos" : 53101, - "secondPos" : 53101, - "firstEndPos" : 53105, - "secondEndPos" : 53105 -}, { - "firstType" : "SingleVariableDeclaration", - "secondType" : "SingleVariableDeclaration", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 53107, - "secondPos" : 53107, - "firstEndPos" : 53117, - "secondEndPos" : 53117 -}, { - "firstType" : "PrimitiveType", - "secondType" : "PrimitiveType", - "firstLabel" : "int", - "secondLabel" : "int", - "firstParentType" : "SingleVariableDeclaration", - "secondParentType" : "SingleVariableDeclaration", - "firstPos" : 53107, - "secondPos" : 53107, - "firstEndPos" : 53110, - "secondEndPos" : 53110 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "lineno", - "secondLabel" : "lineno", - "firstParentType" : "SingleVariableDeclaration", - "secondParentType" : "SingleVariableDeclaration", - "firstPos" : 53111, - "secondPos" : 53111, - "firstEndPos" : 53117, - "secondEndPos" : 53117 -}, { - "firstType" : "SingleVariableDeclaration", - "secondType" : "SingleVariableDeclaration", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 53119, - "secondPos" : 53119, - "firstEndPos" : 53129, - "secondEndPos" : 53129 -}, { - "firstType" : "PrimitiveType", - "secondType" : "PrimitiveType", - "firstLabel" : "int", - "secondLabel" : "int", - "firstParentType" : "SingleVariableDeclaration", - "secondParentType" : "SingleVariableDeclaration", - "firstPos" : 53119, - "secondPos" : 53119, - "firstEndPos" : 53122, - "secondEndPos" : 53122 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "charno", - "secondLabel" : "charno", - "firstParentType" : "SingleVariableDeclaration", - "secondParentType" : "SingleVariableDeclaration", - "firstPos" : 53123, - "secondPos" : 53123, - "firstEndPos" : 53129, - "secondEndPos" : 53129 -}, { - "firstType" : "Block", - "secondType" : "Block", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 53131, - "secondPos" : 53131, - "firstEndPos" : 53534, - "secondEndPos" : 53534 -}, { - "firstType" : "VariableDeclarationStatement", - "secondType" : "VariableDeclarationStatement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "Block", - "secondParentType" : "Block", - "firstPos" : 53137, - "secondPos" : 53137, - "firstEndPos" : 53194, - "secondEndPos" : 53194 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "Node", - "secondLabel" : "Node", - "firstParentType" : "SimpleType", - "secondParentType" : "SimpleType", - "firstPos" : 53137, - "secondPos" : 53137, - "firstEndPos" : 53141, - "secondEndPos" : 53141 -}, { - "firstType" : "SimpleType", - "secondType" : "SimpleType", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "VariableDeclarationStatement", - "secondParentType" : "VariableDeclarationStatement", - "firstPos" : 53137, - "secondPos" : 53137, - "firstEndPos" : 53141, - "secondEndPos" : 53141 -}, { - "firstType" : "VariableDeclarationFragment", - "secondType" : "VariableDeclarationFragment", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "VariableDeclarationStatement", - "secondParentType" : "VariableDeclarationStatement", - "firstPos" : 53142, - "secondPos" : 53142, - "firstEndPos" : 53193, - "secondEndPos" : 53193 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "parameterParen", - "secondLabel" : "parameterParen", - "firstParentType" : "VariableDeclarationFragment", - "secondParentType" : "VariableDeclarationFragment", - "firstPos" : 53142, - "secondPos" : 53142, - "firstEndPos" : 53156, - "secondEndPos" : 53156 -}, { - "firstType" : "ClassInstanceCreation", - "secondType" : "ClassInstanceCreation", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "VariableDeclarationFragment", - "secondParentType" : "VariableDeclarationFragment", - "firstPos" : 53159, - "secondPos" : 53159, - "firstEndPos" : 53193, - "secondEndPos" : 53193 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "Node", - "secondLabel" : "Node", - "firstParentType" : "SimpleType", - "secondParentType" : "SimpleType", - "firstPos" : 53163, - "secondPos" : 53163, - "firstEndPos" : 53167, - "secondEndPos" : 53167 -}, { - "firstType" : "SimpleType", - "secondType" : "SimpleType", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "ClassInstanceCreation", - "secondParentType" : "ClassInstanceCreation", - "firstPos" : 53163, - "secondPos" : 53163, - "firstEndPos" : 53167, - "secondEndPos" : 53167 -}, { - "firstType" : "QualifiedName", - "secondType" : "QualifiedName", - "firstLabel" : "Token.LP", - "secondLabel" : "Token.LP", - "firstParentType" : "ClassInstanceCreation", - "secondParentType" : "ClassInstanceCreation", - "firstPos" : 53168, - "secondPos" : 53168, - "firstEndPos" : 53176, - "secondEndPos" : 53176 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "lineno", - "secondLabel" : "lineno", - "firstParentType" : "ClassInstanceCreation", - "secondParentType" : "ClassInstanceCreation", - "firstPos" : 53178, - "secondPos" : 53178, - "firstEndPos" : 53184, - "secondEndPos" : 53184 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "charno", - "secondLabel" : "charno", - "firstParentType" : "ClassInstanceCreation", - "secondParentType" : "ClassInstanceCreation", - "firstPos" : 53186, - "secondPos" : 53186, - "firstEndPos" : 53192, - "secondEndPos" : 53192 -}, { - "firstType" : "EnhancedForStatement", - "secondType" : "EnhancedForStatement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "Block", - "secondParentType" : "Block", - "firstPos" : 53199, - "secondPos" : 53199, - "firstEndPos" : 53276, - "secondEndPos" : 53276 -}, { - "firstType" : "SingleVariableDeclaration", - "secondType" : "SingleVariableDeclaration", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "EnhancedForStatement", - "secondParentType" : "EnhancedForStatement", - "firstPos" : 53204, - "secondPos" : 53204, - "firstEndPos" : 53214, - "secondEndPos" : 53214 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "Node", - "secondLabel" : "Node", - "firstParentType" : "SimpleType", - "secondParentType" : "SimpleType", - "firstPos" : 53204, - "secondPos" : 53204, - "firstEndPos" : 53208, - "secondEndPos" : 53208 -}, { - "firstType" : "SimpleType", - "secondType" : "SimpleType", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "SingleVariableDeclaration", - "secondParentType" : "SingleVariableDeclaration", - "firstPos" : 53204, - "secondPos" : 53204, - "firstEndPos" : 53208, - "secondEndPos" : 53208 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "param", - "secondLabel" : "param", - "firstParentType" : "SingleVariableDeclaration", - "secondParentType" : "SingleVariableDeclaration", - "firstPos" : 53209, - "secondPos" : 53209, - "firstEndPos" : 53214, - "secondEndPos" : 53214 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "params", - "secondLabel" : "params", - "firstParentType" : "EnhancedForStatement", - "secondParentType" : "EnhancedForStatement", - "firstPos" : 53217, - "secondPos" : 53217, - "firstEndPos" : 53223, - "secondEndPos" : 53223 -}, { - "firstType" : "Block", - "secondType" : "Block", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "EnhancedForStatement", - "secondParentType" : "EnhancedForStatement", - "firstPos" : 53225, - "secondPos" : 53225, - "firstEndPos" : 53276, - "secondEndPos" : 53276 -}, { - "firstType" : "ExpressionStatement", - "secondType" : "ExpressionStatement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "Block", - "secondParentType" : "Block", - "firstPos" : 53233, - "secondPos" : 53233, - "firstEndPos" : 53270, - "secondEndPos" : 53270 -}, { - "firstType" : "MethodInvocation", - "secondType" : "MethodInvocation", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "ExpressionStatement", - "secondParentType" : "ExpressionStatement", - "firstPos" : 53233, - "secondPos" : 53233, - "firstEndPos" : 53269, - "secondEndPos" : 53269 -}, { - "firstType" : "METHOD_INVOCATION_RECEIVER", - "secondType" : "METHOD_INVOCATION_RECEIVER", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 53233, - "secondPos" : 53233, - "firstEndPos" : 53247, - "secondEndPos" : 53247 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "parameterParen", - "secondLabel" : "parameterParen", - "firstParentType" : "METHOD_INVOCATION_RECEIVER", - "secondParentType" : "METHOD_INVOCATION_RECEIVER", - "firstPos" : 53233, - "secondPos" : 53233, - "firstEndPos" : 53247, - "secondEndPos" : 53247 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "addChildToBack", - "secondLabel" : "addChildToBack", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 53248, - "secondPos" : 53248, - "firstEndPos" : 53262, - "secondEndPos" : 53262 -}, { - "firstType" : "METHOD_INVOCATION_ARGUMENTS", - "secondType" : "METHOD_INVOCATION_ARGUMENTS", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 53263, - "secondPos" : 53263, - "firstEndPos" : 53268, - "secondEndPos" : 53268 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "param", - "secondLabel" : "param", - "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", - "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", - "firstPos" : 53263, - "secondPos" : 53263, - "firstEndPos" : 53268, - "secondEndPos" : 53268 -}, { - "firstType" : "VariableDeclarationStatement", - "secondType" : "VariableDeclarationStatement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "Block", - "secondParentType" : "Block", - "firstPos" : 53281, - "secondPos" : 53281, - "firstEndPos" : 53338, - "secondEndPos" : 53338 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "Node", - "secondLabel" : "Node", - "firstParentType" : "SimpleType", - "secondParentType" : "SimpleType", - "firstPos" : 53281, - "secondPos" : 53281, - "firstEndPos" : 53285, - "secondEndPos" : 53285 -}, { - "firstType" : "SimpleType", - "secondType" : "SimpleType", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "VariableDeclarationStatement", - "secondParentType" : "VariableDeclarationStatement", - "firstPos" : 53281, - "secondPos" : 53281, - "firstEndPos" : 53285, - "secondEndPos" : 53285 -}, { - "firstType" : "VariableDeclarationFragment", - "secondType" : "VariableDeclarationFragment", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "VariableDeclarationStatement", - "secondParentType" : "VariableDeclarationStatement", - "firstPos" : 53286, - "secondPos" : 53286, - "firstEndPos" : 53337, - "secondEndPos" : 53337 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "function", - "secondLabel" : "function", - "firstParentType" : "VariableDeclarationFragment", - "secondParentType" : "VariableDeclarationFragment", - "firstPos" : 53286, - "secondPos" : 53286, - "firstEndPos" : 53294, - "secondEndPos" : 53294 -}, { - "firstType" : "ClassInstanceCreation", - "secondType" : "ClassInstanceCreation", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "VariableDeclarationFragment", - "secondParentType" : "VariableDeclarationFragment", - "firstPos" : 53297, - "secondPos" : 53297, - "firstEndPos" : 53337, - "secondEndPos" : 53337 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "Node", - "secondLabel" : "Node", - "firstParentType" : "SimpleType", - "secondParentType" : "SimpleType", - "firstPos" : 53301, - "secondPos" : 53301, - "firstEndPos" : 53305, - "secondEndPos" : 53305 -}, { - "firstType" : "SimpleType", - "secondType" : "SimpleType", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "ClassInstanceCreation", - "secondParentType" : "ClassInstanceCreation", - "firstPos" : 53301, - "secondPos" : 53301, - "firstEndPos" : 53305, - "secondEndPos" : 53305 -}, { - "firstType" : "QualifiedName", - "secondType" : "QualifiedName", - "firstLabel" : "Token.FUNCTION", - "secondLabel" : "Token.FUNCTION", - "firstParentType" : "ClassInstanceCreation", - "secondParentType" : "ClassInstanceCreation", - "firstPos" : 53306, - "secondPos" : 53306, - "firstEndPos" : 53320, - "secondEndPos" : 53320 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "lineno", - "secondLabel" : "lineno", - "firstParentType" : "ClassInstanceCreation", - "secondParentType" : "ClassInstanceCreation", - "firstPos" : 53322, - "secondPos" : 53322, - "firstEndPos" : 53328, - "secondEndPos" : 53328 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "charno", - "secondLabel" : "charno", - "firstParentType" : "ClassInstanceCreation", - "secondParentType" : "ClassInstanceCreation", - "firstPos" : 53330, - "secondPos" : 53330, - "firstEndPos" : 53336, - "secondEndPos" : 53336 -}, { - "firstType" : "ExpressionStatement", - "secondType" : "ExpressionStatement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "Block", - "secondParentType" : "Block", - "firstPos" : 53343, - "secondPos" : 53343, - "firstEndPos" : 53429, - "secondEndPos" : 53429 -}, { - "firstType" : "MethodInvocation", - "secondType" : "MethodInvocation", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "ExpressionStatement", - "secondParentType" : "ExpressionStatement", - "firstPos" : 53343, - "secondPos" : 53343, - "firstEndPos" : 53428, - "secondEndPos" : 53428 -}, { - "firstType" : "METHOD_INVOCATION_RECEIVER", - "secondType" : "METHOD_INVOCATION_RECEIVER", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 53343, - "secondPos" : 53343, - "firstEndPos" : 53351, - "secondEndPos" : 53351 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "function", - "secondLabel" : "function", - "firstParentType" : "METHOD_INVOCATION_RECEIVER", - "secondParentType" : "METHOD_INVOCATION_RECEIVER", - "firstPos" : 53343, - "secondPos" : 53343, - "firstEndPos" : 53351, - "secondEndPos" : 53351 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "addChildrenToBack", - "secondLabel" : "addChildrenToBack", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 53352, - "secondPos" : 53352, - "firstEndPos" : 53369, - "secondEndPos" : 53369 -}, { - "firstType" : "METHOD_INVOCATION_ARGUMENTS", - "secondType" : "METHOD_INVOCATION_ARGUMENTS", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 53379, - "secondPos" : 53379, - "firstEndPos" : 53427, - "secondEndPos" : 53427 -}, { - "firstType" : "MethodInvocation", - "secondType" : "MethodInvocation", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", - "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", - "firstPos" : 53379, - "secondPos" : 53379, - "firstEndPos" : 53427, - "secondEndPos" : 53427 -}, { - "firstType" : "METHOD_INVOCATION_RECEIVER", - "secondType" : "METHOD_INVOCATION_RECEIVER", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 53379, - "secondPos" : 53379, - "firstEndPos" : 53383, - "secondEndPos" : 53383 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "Node", - "secondLabel" : "Node", - "firstParentType" : "METHOD_INVOCATION_RECEIVER", - "secondParentType" : "METHOD_INVOCATION_RECEIVER", - "firstPos" : 53379, - "secondPos" : 53379, - "firstEndPos" : 53383, - "secondEndPos" : 53383 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "newString", - "secondLabel" : "newString", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 53384, - "secondPos" : 53384, - "firstEndPos" : 53393, - "secondEndPos" : 53393 -}, { - "firstType" : "METHOD_INVOCATION_ARGUMENTS", - "secondType" : "METHOD_INVOCATION_ARGUMENTS", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 53394, - "secondPos" : 53394, - "firstEndPos" : 53426, - "secondEndPos" : 53426 -}, { - "firstType" : "QualifiedName", - "secondType" : "QualifiedName", - "firstLabel" : "Token.NAME", - "secondLabel" : "Token.NAME", - "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", - "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", - "firstPos" : 53394, - "secondPos" : 53394, - "firstEndPos" : 53404, - "secondEndPos" : 53404 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "name", - "secondLabel" : "name", - "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", - "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", - "firstPos" : 53406, - "secondPos" : 53406, - "firstEndPos" : 53410, - "secondEndPos" : 53410 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "lineno", - "secondLabel" : "lineno", - "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", - "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", - "firstPos" : 53412, - "secondPos" : 53412, - "firstEndPos" : 53418, - "secondEndPos" : 53418 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "charno", - "secondLabel" : "charno", - "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", - "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", - "firstPos" : 53420, - "secondPos" : 53420, - "firstEndPos" : 53426, - "secondEndPos" : 53426 -}, { - "firstType" : "ExpressionStatement", - "secondType" : "ExpressionStatement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "Block", - "secondParentType" : "Block", - "firstPos" : 53434, - "secondPos" : 53434, - "firstEndPos" : 53474, - "secondEndPos" : 53474 -}, { - "firstType" : "MethodInvocation", - "secondType" : "MethodInvocation", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "ExpressionStatement", - "secondParentType" : "ExpressionStatement", - "firstPos" : 53434, - "secondPos" : 53434, - "firstEndPos" : 53473, - "secondEndPos" : 53473 -}, { - "firstType" : "METHOD_INVOCATION_RECEIVER", - "secondType" : "METHOD_INVOCATION_RECEIVER", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 53434, - "secondPos" : 53434, - "firstEndPos" : 53442, - "secondEndPos" : 53442 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "function", - "secondLabel" : "function", - "firstParentType" : "METHOD_INVOCATION_RECEIVER", - "secondParentType" : "METHOD_INVOCATION_RECEIVER", - "firstPos" : 53434, - "secondPos" : 53434, - "firstEndPos" : 53442, - "secondEndPos" : 53442 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "addChildToBack", - "secondLabel" : "addChildToBack", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 53443, - "secondPos" : 53443, - "firstEndPos" : 53457, - "secondEndPos" : 53457 -}, { - "firstType" : "METHOD_INVOCATION_ARGUMENTS", - "secondType" : "METHOD_INVOCATION_ARGUMENTS", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 53458, - "secondPos" : 53458, - "firstEndPos" : 53472, - "secondEndPos" : 53472 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "parameterParen", - "secondLabel" : "parameterParen", - "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", - "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", - "firstPos" : 53458, - "secondPos" : 53458, - "firstEndPos" : 53472, - "secondEndPos" : 53472 -}, { - "firstType" : "ExpressionStatement", - "secondType" : "ExpressionStatement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "Block", - "secondParentType" : "Block", - "firstPos" : 53479, - "secondPos" : 53479, - "firstEndPos" : 53509, - "secondEndPos" : 53509 -}, { - "firstType" : "MethodInvocation", - "secondType" : "MethodInvocation", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "ExpressionStatement", - "secondParentType" : "ExpressionStatement", - "firstPos" : 53479, - "secondPos" : 53479, - "firstEndPos" : 53508, - "secondEndPos" : 53508 -}, { - "firstType" : "METHOD_INVOCATION_RECEIVER", - "secondType" : "METHOD_INVOCATION_RECEIVER", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 53479, - "secondPos" : 53479, - "firstEndPos" : 53487, - "secondEndPos" : 53487 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "function", - "secondLabel" : "function", - "firstParentType" : "METHOD_INVOCATION_RECEIVER", - "secondParentType" : "METHOD_INVOCATION_RECEIVER", - "firstPos" : 53479, - "secondPos" : 53479, - "firstEndPos" : 53487, - "secondEndPos" : 53487 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "addChildToBack", - "secondLabel" : "addChildToBack", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 53488, - "secondPos" : 53488, - "firstEndPos" : 53502, - "secondEndPos" : 53502 -}, { - "firstType" : "METHOD_INVOCATION_ARGUMENTS", - "secondType" : "METHOD_INVOCATION_ARGUMENTS", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 53503, - "secondPos" : 53503, - "firstEndPos" : 53507, - "secondEndPos" : 53507 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "body", - "secondLabel" : "body", - "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", - "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", - "firstPos" : 53503, - "secondPos" : 53503, - "firstEndPos" : 53507, - "secondEndPos" : 53507 -}, { - "firstType" : "ReturnStatement", - "secondType" : "ReturnStatement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "Block", - "secondParentType" : "Block", - "firstPos" : 53514, - "secondPos" : 53514, - "firstEndPos" : 53530, - "secondEndPos" : 53530 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "function", - "secondLabel" : "function", - "firstParentType" : "ReturnStatement", - "secondParentType" : "ReturnStatement", - "firstPos" : 53521, - "secondPos" : 53521, - "firstEndPos" : 53529, - "secondEndPos" : 53529 -}, { - "firstType" : "MethodDeclaration", - "secondType" : "MethodDeclaration", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "TypeDeclaration", - "secondParentType" : "TypeDeclaration", - "firstPos" : 53538, - "secondPos" : 53538, - "firstEndPos" : 54693, - "secondEndPos" : 54693 -}, { - "firstType" : "Javadoc", - "secondType" : "Javadoc", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 53538, - "secondPos" : 53538, - "firstEndPos" : 53817, - "secondEndPos" : 53817 -}, { - "firstType" : "TagElement", - "secondType" : "TagElement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "Javadoc", - "secondParentType" : "Javadoc", - "firstPos" : 53547, - "secondPos" : 53547, - "firstEndPos" : 53592, - "secondEndPos" : 53592 -}, { - "firstType" : "TextElement", - "secondType" : "TextElement", - "firstLabel" : "Creates a node representing a qualified name.", - "secondLabel" : "Creates a node representing a qualified name.", - "firstParentType" : "TagElement", - "secondParentType" : "TagElement", - "firstPos" : 53547, - "secondPos" : 53547, - "firstEndPos" : 53592, - "secondEndPos" : 53592 -}, { - "firstType" : "TagElement", - "secondType" : "TagElement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "Javadoc", - "secondParentType" : "Javadoc", - "firstPos" : 53603, - "secondPos" : 53603, - "firstEndPos" : 53661, - "secondEndPos" : 53661 -}, { - "firstType" : "TAG_NAME", - "secondType" : "TAG_NAME", - "firstLabel" : "@param", - "secondLabel" : "@param", - "firstParentType" : "TagElement", - "secondParentType" : "TagElement", - "firstPos" : 53603, - "secondPos" : 53603, - "firstEndPos" : 53609, - "secondEndPos" : 53609 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "name", - "secondLabel" : "name", - "firstParentType" : "TagElement", - "secondParentType" : "TagElement", - "firstPos" : 53610, - "secondPos" : 53610, - "firstEndPos" : 53614, - "secondEndPos" : 53614 -}, { - "firstType" : "TextElement", - "secondType" : "TextElement", - "firstLabel" : " A qualified name (e.g. \"foo\" or \"foo.bar.baz\")", - "secondLabel" : " A qualified name (e.g. \"foo\" or \"foo.bar.baz\")", - "firstParentType" : "TagElement", - "secondParentType" : "TagElement", - "firstPos" : 53614, - "secondPos" : 53614, - "firstEndPos" : 53661, - "secondEndPos" : 53661 -}, { - "firstType" : "TagElement", - "secondType" : "TagElement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "Javadoc", - "secondParentType" : "Javadoc", - "firstPos" : 53667, - "secondPos" : 53667, - "firstEndPos" : 53704, - "secondEndPos" : 53704 -}, { - "firstType" : "TAG_NAME", - "secondType" : "TAG_NAME", - "firstLabel" : "@param", - "secondLabel" : "@param", - "firstParentType" : "TagElement", - "secondParentType" : "TagElement", - "firstPos" : 53667, - "secondPos" : 53667, - "firstEndPos" : 53673, - "secondEndPos" : 53673 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "lineno", - "secondLabel" : "lineno", - "firstParentType" : "TagElement", - "secondParentType" : "TagElement", - "firstPos" : 53674, - "secondPos" : 53674, - "firstEndPos" : 53680, - "secondEndPos" : 53680 -}, { - "firstType" : "TextElement", - "secondType" : "TextElement", - "firstLabel" : " The source line offset.", - "secondLabel" : " The source line offset.", - "firstParentType" : "TagElement", - "secondParentType" : "TagElement", - "firstPos" : 53680, - "secondPos" : 53680, - "firstEndPos" : 53704, - "secondEndPos" : 53704 -}, { - "firstType" : "TagElement", - "secondType" : "TagElement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "Javadoc", - "secondParentType" : "Javadoc", - "firstPos" : 53710, - "secondPos" : 53710, - "firstEndPos" : 53775, - "secondEndPos" : 53775 -}, { - "firstType" : "TAG_NAME", - "secondType" : "TAG_NAME", - "firstLabel" : "@param", - "secondLabel" : "@param", - "firstParentType" : "TagElement", - "secondParentType" : "TagElement", - "firstPos" : 53710, - "secondPos" : 53710, - "firstEndPos" : 53716, - "secondEndPos" : 53716 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "charno", - "secondLabel" : "charno", - "firstParentType" : "TagElement", - "secondParentType" : "TagElement", - "firstPos" : 53717, - "secondPos" : 53717, - "firstEndPos" : 53723, - "secondEndPos" : 53723 -}, { - "firstType" : "TextElement", - "secondType" : "TextElement", - "firstLabel" : " The source character offset from start of the line.", - "secondLabel" : " The source character offset from start of the line.", - "firstParentType" : "TagElement", - "secondParentType" : "TagElement", - "firstPos" : 53723, - "secondPos" : 53723, - "firstEndPos" : 53775, - "secondEndPos" : 53775 -}, { - "firstType" : "TagElement", - "secondType" : "TagElement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "Javadoc", - "secondParentType" : "Javadoc", - "firstPos" : 53781, - "secondPos" : 53781, - "firstEndPos" : 53811, - "secondEndPos" : 53811 -}, { - "firstType" : "TAG_NAME", - "secondType" : "TAG_NAME", - "firstLabel" : "@return", - "secondLabel" : "@return", - "firstParentType" : "TagElement", - "secondParentType" : "TagElement", - "firstPos" : 53781, - "secondPos" : 53781, - "firstEndPos" : 53788, - "secondEndPos" : 53788 -}, { - "firstType" : "TextElement", - "secondType" : "TextElement", - "firstLabel" : " A NAME or GETPROP node", - "secondLabel" : " A NAME or GETPROP node", - "firstParentType" : "TagElement", - "secondParentType" : "TagElement", - "firstPos" : 53788, - "secondPos" : 53788, - "firstEndPos" : 53811, - "secondEndPos" : 53811 -}, { - "firstType" : "Modifier", - "secondType" : "Modifier", - "firstLabel" : "public", - "secondLabel" : "public", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 53820, - "secondPos" : 53820, - "firstEndPos" : 53826, - "secondEndPos" : 53826 -}, { - "firstType" : "Modifier", - "secondType" : "Modifier", - "firstLabel" : "static", - "secondLabel" : "static", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 53827, - "secondPos" : 53827, - "firstEndPos" : 53833, - "secondEndPos" : 53833 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "Node", - "secondLabel" : "Node", - "firstParentType" : "SimpleType", - "secondParentType" : "SimpleType", - "firstPos" : 53834, - "secondPos" : 53834, - "firstEndPos" : 53838, - "secondEndPos" : 53838 -}, { - "firstType" : "SimpleType", - "secondType" : "SimpleType", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 53834, - "secondPos" : 53834, - "firstEndPos" : 53838, - "secondEndPos" : 53838 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "newQualifiedNameNode", - "secondLabel" : "newQualifiedNameNode", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 53839, - "secondPos" : 53839, - "firstEndPos" : 53859, - "secondEndPos" : 53859 -}, { - "firstType" : "SingleVariableDeclaration", - "secondType" : "SingleVariableDeclaration", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 53867, - "secondPos" : 53867, - "firstEndPos" : 53894, - "secondEndPos" : 53894 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "CodingConvention", - "secondLabel" : "CodingConvention", - "firstParentType" : "SimpleType", - "secondParentType" : "SimpleType", - "firstPos" : 53867, - "secondPos" : 53867, - "firstEndPos" : 53883, - "secondEndPos" : 53883 -}, { - "firstType" : "SimpleType", - "secondType" : "SimpleType", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "SingleVariableDeclaration", - "secondParentType" : "SingleVariableDeclaration", - "firstPos" : 53867, - "secondPos" : 53867, - "firstEndPos" : 53883, - "secondEndPos" : 53883 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "convention", - "secondLabel" : "convention", - "firstParentType" : "SingleVariableDeclaration", - "secondParentType" : "SingleVariableDeclaration", - "firstPos" : 53884, - "secondPos" : 53884, - "firstEndPos" : 53894, - "secondEndPos" : 53894 -}, { - "firstType" : "SingleVariableDeclaration", - "secondType" : "SingleVariableDeclaration", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 53896, - "secondPos" : 53896, - "firstEndPos" : 53907, - "secondEndPos" : 53907 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "String", - "secondLabel" : "String", - "firstParentType" : "SimpleType", - "secondParentType" : "SimpleType", - "firstPos" : 53896, - "secondPos" : 53896, - "firstEndPos" : 53902, - "secondEndPos" : 53902 -}, { - "firstType" : "SimpleType", - "secondType" : "SimpleType", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "SingleVariableDeclaration", - "secondParentType" : "SingleVariableDeclaration", - "firstPos" : 53896, - "secondPos" : 53896, - "firstEndPos" : 53902, - "secondEndPos" : 53902 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "name", - "secondLabel" : "name", - "firstParentType" : "SingleVariableDeclaration", - "secondParentType" : "SingleVariableDeclaration", - "firstPos" : 53903, - "secondPos" : 53903, - "firstEndPos" : 53907, - "secondEndPos" : 53907 -}, { - "firstType" : "SingleVariableDeclaration", - "secondType" : "SingleVariableDeclaration", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 53909, - "secondPos" : 53909, - "firstEndPos" : 53919, - "secondEndPos" : 53919 -}, { - "firstType" : "PrimitiveType", - "secondType" : "PrimitiveType", - "firstLabel" : "int", - "secondLabel" : "int", - "firstParentType" : "SingleVariableDeclaration", - "secondParentType" : "SingleVariableDeclaration", - "firstPos" : 53909, - "secondPos" : 53909, - "firstEndPos" : 53912, - "secondEndPos" : 53912 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "lineno", - "secondLabel" : "lineno", - "firstParentType" : "SingleVariableDeclaration", - "secondParentType" : "SingleVariableDeclaration", - "firstPos" : 53913, - "secondPos" : 53913, - "firstEndPos" : 53919, - "secondEndPos" : 53919 -}, { - "firstType" : "SingleVariableDeclaration", - "secondType" : "SingleVariableDeclaration", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 53921, - "secondPos" : 53921, - "firstEndPos" : 53931, - "secondEndPos" : 53931 -}, { - "firstType" : "PrimitiveType", - "secondType" : "PrimitiveType", - "firstLabel" : "int", - "secondLabel" : "int", - "firstParentType" : "SingleVariableDeclaration", - "secondParentType" : "SingleVariableDeclaration", - "firstPos" : 53921, - "secondPos" : 53921, - "firstEndPos" : 53924, - "secondEndPos" : 53924 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "charno", - "secondLabel" : "charno", - "firstParentType" : "SingleVariableDeclaration", - "secondParentType" : "SingleVariableDeclaration", - "firstPos" : 53925, - "secondPos" : 53925, - "firstEndPos" : 53931, - "secondEndPos" : 53931 -}, { - "firstType" : "Block", - "secondType" : "Block", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 53933, - "secondPos" : 53933, - "firstEndPos" : 54693, - "secondEndPos" : 54693 -}, { - "firstType" : "VariableDeclarationStatement", - "secondType" : "VariableDeclarationStatement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "Block", - "secondParentType" : "Block", - "firstPos" : 53939, - "secondPos" : 53939, - "firstEndPos" : 53970, - "secondEndPos" : 53970 -}, { - "firstType" : "PrimitiveType", - "secondType" : "PrimitiveType", - "firstLabel" : "int", - "secondLabel" : "int", - "firstParentType" : "VariableDeclarationStatement", - "secondParentType" : "VariableDeclarationStatement", - "firstPos" : 53939, - "secondPos" : 53939, - "firstEndPos" : 53942, - "secondEndPos" : 53942 -}, { - "firstType" : "VariableDeclarationFragment", - "secondType" : "VariableDeclarationFragment", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "VariableDeclarationStatement", - "secondParentType" : "VariableDeclarationStatement", - "firstPos" : 53943, - "secondPos" : 53943, - "firstEndPos" : 53969, - "secondEndPos" : 53969 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "endPos", - "secondLabel" : "endPos", - "firstParentType" : "VariableDeclarationFragment", - "secondParentType" : "VariableDeclarationFragment", - "firstPos" : 53943, - "secondPos" : 53943, - "firstEndPos" : 53949, - "secondEndPos" : 53949 -}, { - "firstType" : "MethodInvocation", - "secondType" : "MethodInvocation", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "VariableDeclarationFragment", - "secondParentType" : "VariableDeclarationFragment", - "firstPos" : 53952, - "secondPos" : 53952, - "firstEndPos" : 53969, - "secondEndPos" : 53969 -}, { - "firstType" : "METHOD_INVOCATION_RECEIVER", - "secondType" : "METHOD_INVOCATION_RECEIVER", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 53952, - "secondPos" : 53952, - "firstEndPos" : 53956, - "secondEndPos" : 53956 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "name", - "secondLabel" : "name", - "firstParentType" : "METHOD_INVOCATION_RECEIVER", - "secondParentType" : "METHOD_INVOCATION_RECEIVER", - "firstPos" : 53952, - "secondPos" : 53952, - "firstEndPos" : 53956, - "secondEndPos" : 53956 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "indexOf", - "secondLabel" : "indexOf", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 53957, - "secondPos" : 53957, - "firstEndPos" : 53964, - "secondEndPos" : 53964 -}, { - "firstType" : "CharacterLiteral", - "secondType" : "CharacterLiteral", - "firstLabel" : "'.'", - "secondLabel" : "'.'", - "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", - "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", - "firstPos" : 53965, - "secondPos" : 53965, - "firstEndPos" : 53968, - "secondEndPos" : 53968 -}, { - "firstType" : "METHOD_INVOCATION_ARGUMENTS", - "secondType" : "METHOD_INVOCATION_ARGUMENTS", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 53965, - "secondPos" : 53965, - "firstEndPos" : 53968, - "secondEndPos" : 53968 -}, { - "firstType" : "IfStatement", - "secondType" : "IfStatement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "Block", - "secondParentType" : "Block", - "firstPos" : 53975, - "secondPos" : 53975, - "firstEndPos" : 54056, - "secondEndPos" : 54056 -}, { - "firstType" : "InfixExpression", - "secondType" : "InfixExpression", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "IfStatement", - "secondParentType" : "IfStatement", - "firstPos" : 53979, - "secondPos" : 53979, - "firstEndPos" : 53991, - "secondEndPos" : 53991 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "endPos", - "secondLabel" : "endPos", - "firstParentType" : "InfixExpression", - "secondParentType" : "InfixExpression", - "firstPos" : 53979, - "secondPos" : 53979, - "firstEndPos" : 53985, - "secondEndPos" : 53985 -}, { - "firstType" : "INFIX_EXPRESSION_OPERATOR", - "secondType" : "INFIX_EXPRESSION_OPERATOR", - "firstLabel" : "==", - "secondLabel" : "==", - "firstParentType" : "InfixExpression", - "secondParentType" : "InfixExpression", - "firstPos" : 53986, - "secondPos" : 53986, - "firstEndPos" : 53988, - "secondEndPos" : 53988 -}, { - "firstType" : "PrefixExpression", - "secondType" : "PrefixExpression", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "InfixExpression", - "secondParentType" : "InfixExpression", - "firstPos" : 53989, - "secondPos" : 53989, - "firstEndPos" : 53991, - "secondEndPos" : 53991 -}, { - "firstType" : "PREFIX_EXPRESSION_OPERATOR", - "secondType" : "PREFIX_EXPRESSION_OPERATOR", - "firstLabel" : "-", - "secondLabel" : "-", - "firstParentType" : "PrefixExpression", - "secondParentType" : "PrefixExpression", - "firstPos" : 53989, - "secondPos" : 53989, - "firstEndPos" : 53990, - "secondEndPos" : 53990 -}, { - "firstType" : "NumberLiteral", - "secondType" : "NumberLiteral", - "firstLabel" : "1", - "secondLabel" : "1", - "firstParentType" : "PrefixExpression", - "secondParentType" : "PrefixExpression", - "firstPos" : 53990, - "secondPos" : 53990, - "firstEndPos" : 53991, - "secondEndPos" : 53991 -}, { - "firstType" : "Block", - "secondType" : "Block", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "IfStatement", - "secondParentType" : "IfStatement", - "firstPos" : 53993, - "secondPos" : 53993, - "firstEndPos" : 54056, - "secondEndPos" : 54056 -}, { - "firstType" : "ReturnStatement", - "secondType" : "ReturnStatement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "Block", - "secondParentType" : "Block", - "firstPos" : 54001, - "secondPos" : 54001, - "firstEndPos" : 54050, - "secondEndPos" : 54050 -}, { - "firstType" : "MethodInvocation", - "secondType" : "MethodInvocation", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "ReturnStatement", - "secondParentType" : "ReturnStatement", - "firstPos" : 54008, - "secondPos" : 54008, - "firstEndPos" : 54049, - "secondEndPos" : 54049 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "newName", - "secondLabel" : "newName", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 54008, - "secondPos" : 54008, - "firstEndPos" : 54015, - "secondEndPos" : 54015 -}, { - "firstType" : "METHOD_INVOCATION_ARGUMENTS", - "secondType" : "METHOD_INVOCATION_ARGUMENTS", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 54016, - "secondPos" : 54016, - "firstEndPos" : 54048, - "secondEndPos" : 54048 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "convention", - "secondLabel" : "convention", - "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", - "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", - "firstPos" : 54016, - "secondPos" : 54016, - "firstEndPos" : 54026, - "secondEndPos" : 54026 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "name", - "secondLabel" : "name", - "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", - "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", - "firstPos" : 54028, - "secondPos" : 54028, - "firstEndPos" : 54032, - "secondEndPos" : 54032 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "lineno", - "secondLabel" : "lineno", - "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", - "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", - "firstPos" : 54034, - "secondPos" : 54034, - "firstEndPos" : 54040, - "secondEndPos" : 54040 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "charno", - "secondLabel" : "charno", - "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", - "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", - "firstPos" : 54042, - "secondPos" : 54042, - "firstEndPos" : 54048, - "secondEndPos" : 54048 -}, { - "firstType" : "VariableDeclarationStatement", - "secondType" : "VariableDeclarationStatement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "Block", - "secondParentType" : "Block", - "firstPos" : 54061, - "secondPos" : 54061, - "firstEndPos" : 54145, - "secondEndPos" : 54145 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "Node", - "secondLabel" : "Node", - "firstParentType" : "SimpleType", - "secondParentType" : "SimpleType", - "firstPos" : 54061, - "secondPos" : 54061, - "firstEndPos" : 54065, - "secondEndPos" : 54065 -}, { - "firstType" : "SimpleType", - "secondType" : "SimpleType", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "VariableDeclarationStatement", - "secondParentType" : "VariableDeclarationStatement", - "firstPos" : 54061, - "secondPos" : 54061, - "firstEndPos" : 54065, - "secondEndPos" : 54065 -}, { - "firstType" : "VariableDeclarationFragment", - "secondType" : "VariableDeclarationFragment", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "VariableDeclarationStatement", - "secondParentType" : "VariableDeclarationStatement", - "firstPos" : 54066, - "secondPos" : 54066, - "firstEndPos" : 54144, - "secondEndPos" : 54144 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "node", - "secondLabel" : "node", - "firstParentType" : "VariableDeclarationFragment", - "secondParentType" : "VariableDeclarationFragment", - "firstPos" : 54066, - "secondPos" : 54066, - "firstEndPos" : 54070, - "secondEndPos" : 54070 -}, { - "firstType" : "MethodInvocation", - "secondType" : "MethodInvocation", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "VariableDeclarationFragment", - "secondParentType" : "VariableDeclarationFragment", - "firstPos" : 54073, - "secondPos" : 54073, - "firstEndPos" : 54144, - "secondEndPos" : 54144 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "newName", - "secondLabel" : "newName", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 54073, - "secondPos" : 54073, - "firstEndPos" : 54080, - "secondEndPos" : 54080 -}, { - "firstType" : "METHOD_INVOCATION_ARGUMENTS", - "secondType" : "METHOD_INVOCATION_ARGUMENTS", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 54090, - "secondPos" : 54090, - "firstEndPos" : 54143, - "secondEndPos" : 54143 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "convention", - "secondLabel" : "convention", - "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", - "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", - "firstPos" : 54090, - "secondPos" : 54090, - "firstEndPos" : 54100, - "secondEndPos" : 54100 -}, { - "firstType" : "MethodInvocation", - "secondType" : "MethodInvocation", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", - "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", - "firstPos" : 54102, - "secondPos" : 54102, - "firstEndPos" : 54127, - "secondEndPos" : 54127 -}, { - "firstType" : "METHOD_INVOCATION_RECEIVER", - "secondType" : "METHOD_INVOCATION_RECEIVER", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 54102, - "secondPos" : 54102, - "firstEndPos" : 54106, - "secondEndPos" : 54106 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "name", - "secondLabel" : "name", - "firstParentType" : "METHOD_INVOCATION_RECEIVER", - "secondParentType" : "METHOD_INVOCATION_RECEIVER", - "firstPos" : 54102, - "secondPos" : 54102, - "firstEndPos" : 54106, - "secondEndPos" : 54106 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "substring", - "secondLabel" : "substring", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 54107, - "secondPos" : 54107, - "firstEndPos" : 54116, - "secondEndPos" : 54116 -}, { - "firstType" : "METHOD_INVOCATION_ARGUMENTS", - "secondType" : "METHOD_INVOCATION_ARGUMENTS", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 54117, - "secondPos" : 54117, - "firstEndPos" : 54126, - "secondEndPos" : 54126 -}, { - "firstType" : "NumberLiteral", - "secondType" : "NumberLiteral", - "firstLabel" : "0", - "secondLabel" : "0", - "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", - "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", - "firstPos" : 54117, - "secondPos" : 54117, - "firstEndPos" : 54118, - "secondEndPos" : 54118 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "endPos", - "secondLabel" : "endPos", - "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", - "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", - "firstPos" : 54120, - "secondPos" : 54120, - "firstEndPos" : 54126, - "secondEndPos" : 54126 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "lineno", - "secondLabel" : "lineno", - "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", - "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", - "firstPos" : 54129, - "secondPos" : 54129, - "firstEndPos" : 54135, - "secondEndPos" : 54135 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "charno", - "secondLabel" : "charno", - "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", - "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", - "firstPos" : 54137, - "secondPos" : 54137, - "firstEndPos" : 54143, - "secondEndPos" : 54143 -}, { - "firstType" : "VariableDeclarationStatement", - "secondType" : "VariableDeclarationStatement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "Block", - "secondParentType" : "Block", - "firstPos" : 54150, - "secondPos" : 54150, - "firstEndPos" : 54163, - "secondEndPos" : 54163 -}, { - "firstType" : "PrimitiveType", - "secondType" : "PrimitiveType", - "firstLabel" : "int", - "secondLabel" : "int", - "firstParentType" : "VariableDeclarationStatement", - "secondParentType" : "VariableDeclarationStatement", - "firstPos" : 54150, - "secondPos" : 54150, - "firstEndPos" : 54153, - "secondEndPos" : 54153 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "startPos", - "secondLabel" : "startPos", - "firstParentType" : "VariableDeclarationFragment", - "secondParentType" : "VariableDeclarationFragment", - "firstPos" : 54154, - "secondPos" : 54154, - "firstEndPos" : 54162, - "secondEndPos" : 54162 -}, { - "firstType" : "VariableDeclarationFragment", - "secondType" : "VariableDeclarationFragment", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "VariableDeclarationStatement", - "secondParentType" : "VariableDeclarationStatement", - "firstPos" : 54154, - "secondPos" : 54154, - "firstEndPos" : 54162, - "secondEndPos" : 54162 -}, { - "firstType" : "DoStatement", - "secondType" : "DoStatement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "Block", - "secondParentType" : "Block", - "firstPos" : 54168, - "secondPos" : 54168, - "firstEndPos" : 54671, - "secondEndPos" : 54671 -}, { - "firstType" : "Block", - "secondType" : "Block", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "DoStatement", - "secondParentType" : "DoStatement", - "firstPos" : 54171, - "secondPos" : 54171, - "firstEndPos" : 54649, - "secondEndPos" : 54649 -}, { - "firstType" : "ExpressionStatement", - "secondType" : "ExpressionStatement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "Block", - "secondParentType" : "Block", - "firstPos" : 54179, - "secondPos" : 54179, - "firstEndPos" : 54201, - "secondEndPos" : 54201 -}, { - "firstType" : "Assignment", - "secondType" : "Assignment", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "ExpressionStatement", - "secondParentType" : "ExpressionStatement", - "firstPos" : 54179, - "secondPos" : 54179, - "firstEndPos" : 54200, - "secondEndPos" : 54200 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "startPos", - "secondLabel" : "startPos", - "firstParentType" : "Assignment", - "secondParentType" : "Assignment", - "firstPos" : 54179, - "secondPos" : 54179, - "firstEndPos" : 54187, - "secondEndPos" : 54187 -}, { - "firstType" : "ASSIGNMENT_OPERATOR", - "secondType" : "ASSIGNMENT_OPERATOR", - "firstLabel" : "=", - "secondLabel" : "=", - "firstParentType" : "Assignment", - "secondParentType" : "Assignment", - "firstPos" : 54188, - "secondPos" : 54188, - "firstEndPos" : 54189, - "secondEndPos" : 54189 -}, { - "firstType" : "InfixExpression", - "secondType" : "InfixExpression", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "Assignment", - "secondParentType" : "Assignment", - "firstPos" : 54190, - "secondPos" : 54190, - "firstEndPos" : 54200, - "secondEndPos" : 54200 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "endPos", - "secondLabel" : "endPos", - "firstParentType" : "InfixExpression", - "secondParentType" : "InfixExpression", - "firstPos" : 54190, - "secondPos" : 54190, - "firstEndPos" : 54196, - "secondEndPos" : 54196 -}, { - "firstType" : "INFIX_EXPRESSION_OPERATOR", - "secondType" : "INFIX_EXPRESSION_OPERATOR", - "firstLabel" : "+", - "secondLabel" : "+", - "firstParentType" : "InfixExpression", - "secondParentType" : "InfixExpression", - "firstPos" : 54197, - "secondPos" : 54197, - "firstEndPos" : 54198, - "secondEndPos" : 54198 -}, { - "firstType" : "NumberLiteral", - "secondType" : "NumberLiteral", - "firstLabel" : "1", - "secondLabel" : "1", - "firstParentType" : "InfixExpression", - "secondParentType" : "InfixExpression", - "firstPos" : 54199, - "secondPos" : 54199, - "firstEndPos" : 54200, - "secondEndPos" : 54200 -}, { - "firstType" : "ExpressionStatement", - "secondType" : "ExpressionStatement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "Block", - "secondParentType" : "Block", - "firstPos" : 54208, - "secondPos" : 54208, - "firstEndPos" : 54245, - "secondEndPos" : 54245 -}, { - "firstType" : "Assignment", - "secondType" : "Assignment", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "ExpressionStatement", - "secondParentType" : "ExpressionStatement", - "firstPos" : 54208, - "secondPos" : 54208, - "firstEndPos" : 54244, - "secondEndPos" : 54244 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "endPos", - "secondLabel" : "endPos", - "firstParentType" : "Assignment", - "secondParentType" : "Assignment", - "firstPos" : 54208, - "secondPos" : 54208, - "firstEndPos" : 54214, - "secondEndPos" : 54214 -}, { - "firstType" : "ASSIGNMENT_OPERATOR", - "secondType" : "ASSIGNMENT_OPERATOR", - "firstLabel" : "=", - "secondLabel" : "=", - "firstParentType" : "Assignment", - "secondParentType" : "Assignment", - "firstPos" : 54215, - "secondPos" : 54215, - "firstEndPos" : 54216, - "secondEndPos" : 54216 -}, { - "firstType" : "MethodInvocation", - "secondType" : "MethodInvocation", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "Assignment", - "secondParentType" : "Assignment", - "firstPos" : 54217, - "secondPos" : 54217, - "firstEndPos" : 54244, - "secondEndPos" : 54244 -}, { - "firstType" : "METHOD_INVOCATION_RECEIVER", - "secondType" : "METHOD_INVOCATION_RECEIVER", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 54217, - "secondPos" : 54217, - "firstEndPos" : 54221, - "secondEndPos" : 54221 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "name", - "secondLabel" : "name", - "firstParentType" : "METHOD_INVOCATION_RECEIVER", - "secondParentType" : "METHOD_INVOCATION_RECEIVER", - "firstPos" : 54217, - "secondPos" : 54217, - "firstEndPos" : 54221, - "secondEndPos" : 54221 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "indexOf", - "secondLabel" : "indexOf", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 54222, - "secondPos" : 54222, - "firstEndPos" : 54229, - "secondEndPos" : 54229 -}, { - "firstType" : "METHOD_INVOCATION_ARGUMENTS", - "secondType" : "METHOD_INVOCATION_ARGUMENTS", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 54230, - "secondPos" : 54230, - "firstEndPos" : 54243, - "secondEndPos" : 54243 -}, { - "firstType" : "CharacterLiteral", - "secondType" : "CharacterLiteral", - "firstLabel" : "'.'", - "secondLabel" : "'.'", - "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", - "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", - "firstPos" : 54230, - "secondPos" : 54230, - "firstEndPos" : 54233, - "secondEndPos" : 54233 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "startPos", - "secondLabel" : "startPos", - "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", - "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", - "firstPos" : 54235, - "secondPos" : 54235, - "firstEndPos" : 54243, - "secondEndPos" : 54243 -}, { - "firstType" : "VariableDeclarationStatement", - "secondType" : "VariableDeclarationStatement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "Block", - "secondParentType" : "Block", - "firstPos" : 54252, - "secondPos" : 54252, - "firstEndPos" : 54385, - "secondEndPos" : 54385 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "String", - "secondLabel" : "String", - "firstParentType" : "SimpleType", - "secondParentType" : "SimpleType", - "firstPos" : 54252, - "secondPos" : 54252, - "firstEndPos" : 54258, - "secondEndPos" : 54258 -}, { - "firstType" : "SimpleType", - "secondType" : "SimpleType", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "VariableDeclarationStatement", - "secondParentType" : "VariableDeclarationStatement", - "firstPos" : 54252, - "secondPos" : 54252, - "firstEndPos" : 54258, - "secondEndPos" : 54258 -}, { - "firstType" : "VariableDeclarationFragment", - "secondType" : "VariableDeclarationFragment", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "VariableDeclarationStatement", - "secondParentType" : "VariableDeclarationStatement", - "firstPos" : 54259, - "secondPos" : 54259, - "firstEndPos" : 54384, - "secondEndPos" : 54384 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "part", - "secondLabel" : "part", - "firstParentType" : "VariableDeclarationFragment", - "secondParentType" : "VariableDeclarationFragment", - "firstPos" : 54259, - "secondPos" : 54259, - "firstEndPos" : 54263, - "secondEndPos" : 54263 -}, { - "firstType" : "ParenthesizedExpression", - "secondType" : "ParenthesizedExpression", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "VariableDeclarationFragment", - "secondParentType" : "VariableDeclarationFragment", - "firstPos" : 54266, - "secondPos" : 54266, - "firstEndPos" : 54384, - "secondEndPos" : 54384 -}, { - "firstType" : "ConditionalExpression", - "secondType" : "ConditionalExpression", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "ParenthesizedExpression", - "secondParentType" : "ParenthesizedExpression", - "firstPos" : 54267, - "secondPos" : 54267, - "firstEndPos" : 54383, - "secondEndPos" : 54383 -}, { - "firstType" : "InfixExpression", - "secondType" : "InfixExpression", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "ConditionalExpression", - "secondParentType" : "ConditionalExpression", - "firstPos" : 54267, - "secondPos" : 54267, - "firstEndPos" : 54279, - "secondEndPos" : 54279 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "endPos", - "secondLabel" : "endPos", - "firstParentType" : "InfixExpression", - "secondParentType" : "InfixExpression", - "firstPos" : 54267, - "secondPos" : 54267, - "firstEndPos" : 54273, - "secondEndPos" : 54273 -}, { - "firstType" : "INFIX_EXPRESSION_OPERATOR", - "secondType" : "INFIX_EXPRESSION_OPERATOR", - "firstLabel" : "==", - "secondLabel" : "==", - "firstParentType" : "InfixExpression", - "secondParentType" : "InfixExpression", - "firstPos" : 54274, - "secondPos" : 54274, - "firstEndPos" : 54276, - "secondEndPos" : 54276 -}, { - "firstType" : "PrefixExpression", - "secondType" : "PrefixExpression", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "InfixExpression", - "secondParentType" : "InfixExpression", - "firstPos" : 54277, - "secondPos" : 54277, - "firstEndPos" : 54279, - "secondEndPos" : 54279 -}, { - "firstType" : "PREFIX_EXPRESSION_OPERATOR", - "secondType" : "PREFIX_EXPRESSION_OPERATOR", - "firstLabel" : "-", - "secondLabel" : "-", - "firstParentType" : "PrefixExpression", - "secondParentType" : "PrefixExpression", - "firstPos" : 54277, - "secondPos" : 54277, - "firstEndPos" : 54278, - "secondEndPos" : 54278 -}, { - "firstType" : "NumberLiteral", - "secondType" : "NumberLiteral", - "firstLabel" : "1", - "secondLabel" : "1", - "firstParentType" : "PrefixExpression", - "secondParentType" : "PrefixExpression", - "firstPos" : 54278, - "secondPos" : 54278, - "firstEndPos" : 54279, - "secondEndPos" : 54279 -}, { - "firstType" : "MethodInvocation", - "secondType" : "MethodInvocation", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "ConditionalExpression", - "secondParentType" : "ConditionalExpression", - "firstPos" : 54303, - "secondPos" : 54303, - "firstEndPos" : 54327, - "secondEndPos" : 54327 -}, { - "firstType" : "METHOD_INVOCATION_RECEIVER", - "secondType" : "METHOD_INVOCATION_RECEIVER", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 54303, - "secondPos" : 54303, - "firstEndPos" : 54307, - "secondEndPos" : 54307 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "name", - "secondLabel" : "name", - "firstParentType" : "METHOD_INVOCATION_RECEIVER", - "secondParentType" : "METHOD_INVOCATION_RECEIVER", - "firstPos" : 54303, - "secondPos" : 54303, - "firstEndPos" : 54307, - "secondEndPos" : 54307 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "substring", - "secondLabel" : "substring", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 54308, - "secondPos" : 54308, - "firstEndPos" : 54317, - "secondEndPos" : 54317 -}, { - "firstType" : "METHOD_INVOCATION_ARGUMENTS", - "secondType" : "METHOD_INVOCATION_ARGUMENTS", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 54318, - "secondPos" : 54318, - "firstEndPos" : 54326, - "secondEndPos" : 54326 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "startPos", - "secondLabel" : "startPos", - "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", - "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", - "firstPos" : 54318, - "secondPos" : 54318, - "firstEndPos" : 54326, - "secondEndPos" : 54326 -}, { - "firstType" : "MethodInvocation", - "secondType" : "MethodInvocation", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "ConditionalExpression", - "secondParentType" : "ConditionalExpression", - "firstPos" : 54351, - "secondPos" : 54351, - "firstEndPos" : 54383, - "secondEndPos" : 54383 -}, { - "firstType" : "METHOD_INVOCATION_RECEIVER", - "secondType" : "METHOD_INVOCATION_RECEIVER", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 54351, - "secondPos" : 54351, - "firstEndPos" : 54355, - "secondEndPos" : 54355 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "name", - "secondLabel" : "name", - "firstParentType" : "METHOD_INVOCATION_RECEIVER", - "secondParentType" : "METHOD_INVOCATION_RECEIVER", - "firstPos" : 54351, - "secondPos" : 54351, - "firstEndPos" : 54355, - "secondEndPos" : 54355 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "substring", - "secondLabel" : "substring", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 54356, - "secondPos" : 54356, - "firstEndPos" : 54365, - "secondEndPos" : 54365 -}, { - "firstType" : "METHOD_INVOCATION_ARGUMENTS", - "secondType" : "METHOD_INVOCATION_ARGUMENTS", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 54366, - "secondPos" : 54366, - "firstEndPos" : 54382, - "secondEndPos" : 54382 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "startPos", - "secondLabel" : "startPos", - "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", - "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", - "firstPos" : 54366, - "secondPos" : 54366, - "firstEndPos" : 54374, - "secondEndPos" : 54374 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "endPos", - "secondLabel" : "endPos", - "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", - "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", - "firstPos" : 54376, - "secondPos" : 54376, - "firstEndPos" : 54382, - "secondEndPos" : 54382 -}, { - "firstType" : "VariableDeclarationStatement", - "secondType" : "VariableDeclarationStatement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "Block", - "secondParentType" : "Block", - "firstPos" : 54392, - "secondPos" : 54392, - "firstEndPos" : 54459, - "secondEndPos" : 54459 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "Node", - "secondLabel" : "Node", - "firstParentType" : "SimpleType", - "secondParentType" : "SimpleType", - "firstPos" : 54392, - "secondPos" : 54392, - "firstEndPos" : 54396, - "secondEndPos" : 54396 -}, { - "firstType" : "SimpleType", - "secondType" : "SimpleType", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "VariableDeclarationStatement", - "secondParentType" : "VariableDeclarationStatement", - "firstPos" : 54392, - "secondPos" : 54392, - "firstEndPos" : 54396, - "secondEndPos" : 54396 -}, { - "firstType" : "VariableDeclarationFragment", - "secondType" : "VariableDeclarationFragment", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "VariableDeclarationStatement", - "secondParentType" : "VariableDeclarationStatement", - "firstPos" : 54397, - "secondPos" : 54397, - "firstEndPos" : 54458, - "secondEndPos" : 54458 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "propNode", - "secondLabel" : "propNode", - "firstParentType" : "VariableDeclarationFragment", - "secondParentType" : "VariableDeclarationFragment", - "firstPos" : 54397, - "secondPos" : 54397, - "firstEndPos" : 54405, - "secondEndPos" : 54405 -}, { - "firstType" : "MethodInvocation", - "secondType" : "MethodInvocation", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "VariableDeclarationFragment", - "secondParentType" : "VariableDeclarationFragment", - "firstPos" : 54408, - "secondPos" : 54408, - "firstEndPos" : 54458, - "secondEndPos" : 54458 -}, { - "firstType" : "METHOD_INVOCATION_RECEIVER", - "secondType" : "METHOD_INVOCATION_RECEIVER", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 54408, - "secondPos" : 54408, - "firstEndPos" : 54412, - "secondEndPos" : 54412 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "Node", - "secondLabel" : "Node", - "firstParentType" : "METHOD_INVOCATION_RECEIVER", - "secondParentType" : "METHOD_INVOCATION_RECEIVER", - "firstPos" : 54408, - "secondPos" : 54408, - "firstEndPos" : 54412, - "secondEndPos" : 54412 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "newString", - "secondLabel" : "newString", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 54413, - "secondPos" : 54413, - "firstEndPos" : 54422, - "secondEndPos" : 54422 -}, { - "firstType" : "METHOD_INVOCATION_ARGUMENTS", - "secondType" : "METHOD_INVOCATION_ARGUMENTS", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 54423, - "secondPos" : 54423, - "firstEndPos" : 54457, - "secondEndPos" : 54457 -}, { - "firstType" : "QualifiedName", - "secondType" : "QualifiedName", - "firstLabel" : "Token.STRING", - "secondLabel" : "Token.STRING", - "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", - "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", - "firstPos" : 54423, - "secondPos" : 54423, - "firstEndPos" : 54435, - "secondEndPos" : 54435 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "part", - "secondLabel" : "part", - "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", - "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", - "firstPos" : 54437, - "secondPos" : 54437, - "firstEndPos" : 54441, - "secondEndPos" : 54441 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "lineno", - "secondLabel" : "lineno", - "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", - "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", - "firstPos" : 54443, - "secondPos" : 54443, - "firstEndPos" : 54449, - "secondEndPos" : 54449 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "charno", - "secondLabel" : "charno", - "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", - "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", - "firstPos" : 54451, - "secondPos" : 54451, - "firstEndPos" : 54457, - "secondEndPos" : 54457 -}, { - "firstType" : "IfStatement", - "secondType" : "IfStatement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "Block", - "secondParentType" : "Block", - "firstPos" : 54466, - "secondPos" : 54466, - "firstEndPos" : 54573, - "secondEndPos" : 54573 -}, { - "firstType" : "MethodInvocation", - "secondType" : "MethodInvocation", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "IfStatement", - "secondParentType" : "IfStatement", - "firstPos" : 54470, - "secondPos" : 54470, - "firstEndPos" : 54500, - "secondEndPos" : 54500 -}, { - "firstType" : "METHOD_INVOCATION_RECEIVER", - "secondType" : "METHOD_INVOCATION_RECEIVER", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 54470, - "secondPos" : 54470, - "firstEndPos" : 54480, - "secondEndPos" : 54480 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "convention", - "secondLabel" : "convention", - "firstParentType" : "METHOD_INVOCATION_RECEIVER", - "secondParentType" : "METHOD_INVOCATION_RECEIVER", - "firstPos" : 54470, - "secondPos" : 54470, - "firstEndPos" : 54480, - "secondEndPos" : 54480 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "isConstantKey", - "secondLabel" : "isConstantKey", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 54481, - "secondPos" : 54481, - "firstEndPos" : 54494, - "secondEndPos" : 54494 -}, { - "firstType" : "METHOD_INVOCATION_ARGUMENTS", - "secondType" : "METHOD_INVOCATION_ARGUMENTS", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 54495, - "secondPos" : 54495, - "firstEndPos" : 54499, - "secondEndPos" : 54499 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "part", - "secondLabel" : "part", - "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", - "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", - "firstPos" : 54495, - "secondPos" : 54495, - "firstEndPos" : 54499, - "secondEndPos" : 54499 -}, { - "firstType" : "Block", - "secondType" : "Block", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "IfStatement", - "secondParentType" : "IfStatement", - "firstPos" : 54502, - "secondPos" : 54502, - "firstEndPos" : 54573, - "secondEndPos" : 54573 -}, { - "firstType" : "ExpressionStatement", - "secondType" : "ExpressionStatement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "Block", - "secondParentType" : "Block", - "firstPos" : 54512, - "secondPos" : 54512, - "firstEndPos" : 54565, - "secondEndPos" : 54565 -}, { - "firstType" : "MethodInvocation", - "secondType" : "MethodInvocation", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "ExpressionStatement", - "secondParentType" : "ExpressionStatement", - "firstPos" : 54512, - "secondPos" : 54512, - "firstEndPos" : 54564, - "secondEndPos" : 54564 -}, { - "firstType" : "METHOD_INVOCATION_RECEIVER", - "secondType" : "METHOD_INVOCATION_RECEIVER", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 54512, - "secondPos" : 54512, - "firstEndPos" : 54520, - "secondEndPos" : 54520 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "propNode", - "secondLabel" : "propNode", - "firstParentType" : "METHOD_INVOCATION_RECEIVER", - "secondParentType" : "METHOD_INVOCATION_RECEIVER", - "firstPos" : 54512, - "secondPos" : 54512, - "firstEndPos" : 54520, - "secondEndPos" : 54520 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "putBooleanProp", - "secondLabel" : "putBooleanProp", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 54521, - "secondPos" : 54521, - "firstEndPos" : 54535, - "secondEndPos" : 54535 -}, { - "firstType" : "METHOD_INVOCATION_ARGUMENTS", - "secondType" : "METHOD_INVOCATION_ARGUMENTS", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 54536, - "secondPos" : 54536, - "firstEndPos" : 54563, - "secondEndPos" : 54563 -}, { - "firstType" : "QualifiedName", - "secondType" : "QualifiedName", - "firstLabel" : "Node.IS_CONSTANT_NAME", - "secondLabel" : "Node.IS_CONSTANT_NAME", - "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", - "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", - "firstPos" : 54536, - "secondPos" : 54536, - "firstEndPos" : 54557, - "secondEndPos" : 54557 -}, { - "firstType" : "BooleanLiteral", - "secondType" : "BooleanLiteral", - "firstLabel" : "true", - "secondLabel" : "true", - "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", - "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", - "firstPos" : 54559, - "secondPos" : 54559, - "firstEndPos" : 54563, - "secondEndPos" : 54563 -}, { - "firstType" : "ExpressionStatement", - "secondType" : "ExpressionStatement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "Block", - "secondParentType" : "Block", - "firstPos" : 54580, - "secondPos" : 54580, - "firstEndPos" : 54643, - "secondEndPos" : 54643 -}, { - "firstType" : "Assignment", - "secondType" : "Assignment", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "ExpressionStatement", - "secondParentType" : "ExpressionStatement", - "firstPos" : 54580, - "secondPos" : 54580, - "firstEndPos" : 54642, - "secondEndPos" : 54642 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "node", - "secondLabel" : "node", - "firstParentType" : "Assignment", - "secondParentType" : "Assignment", - "firstPos" : 54580, - "secondPos" : 54580, - "firstEndPos" : 54584, - "secondEndPos" : 54584 -}, { - "firstType" : "ASSIGNMENT_OPERATOR", - "secondType" : "ASSIGNMENT_OPERATOR", - "firstLabel" : "=", - "secondLabel" : "=", - "firstParentType" : "Assignment", - "secondParentType" : "Assignment", - "firstPos" : 54585, - "secondPos" : 54585, - "firstEndPos" : 54586, - "secondEndPos" : 54586 -}, { - "firstType" : "ClassInstanceCreation", - "secondType" : "ClassInstanceCreation", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "Assignment", - "secondParentType" : "Assignment", - "firstPos" : 54587, - "secondPos" : 54587, - "firstEndPos" : 54642, - "secondEndPos" : 54642 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "Node", - "secondLabel" : "Node", - "firstParentType" : "SimpleType", - "secondParentType" : "SimpleType", - "firstPos" : 54591, - "secondPos" : 54591, - "firstEndPos" : 54595, - "secondEndPos" : 54595 -}, { - "firstType" : "SimpleType", - "secondType" : "SimpleType", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "ClassInstanceCreation", - "secondParentType" : "ClassInstanceCreation", - "firstPos" : 54591, - "secondPos" : 54591, - "firstEndPos" : 54595, - "secondEndPos" : 54595 -}, { - "firstType" : "QualifiedName", - "secondType" : "QualifiedName", - "firstLabel" : "Token.GETPROP", - "secondLabel" : "Token.GETPROP", - "firstParentType" : "ClassInstanceCreation", - "secondParentType" : "ClassInstanceCreation", - "firstPos" : 54596, - "secondPos" : 54596, - "firstEndPos" : 54609, - "secondEndPos" : 54609 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "node", - "secondLabel" : "node", - "firstParentType" : "ClassInstanceCreation", - "secondParentType" : "ClassInstanceCreation", - "firstPos" : 54611, - "secondPos" : 54611, - "firstEndPos" : 54615, - "secondEndPos" : 54615 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "propNode", - "secondLabel" : "propNode", - "firstParentType" : "ClassInstanceCreation", - "secondParentType" : "ClassInstanceCreation", - "firstPos" : 54617, - "secondPos" : 54617, - "firstEndPos" : 54625, - "secondEndPos" : 54625 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "lineno", - "secondLabel" : "lineno", - "firstParentType" : "ClassInstanceCreation", - "secondParentType" : "ClassInstanceCreation", - "firstPos" : 54627, - "secondPos" : 54627, - "firstEndPos" : 54633, - "secondEndPos" : 54633 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "charno", - "secondLabel" : "charno", - "firstParentType" : "ClassInstanceCreation", - "secondParentType" : "ClassInstanceCreation", - "firstPos" : 54635, - "secondPos" : 54635, - "firstEndPos" : 54641, - "secondEndPos" : 54641 -}, { - "firstType" : "InfixExpression", - "secondType" : "InfixExpression", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "DoStatement", - "secondParentType" : "DoStatement", - "firstPos" : 54657, - "secondPos" : 54657, - "firstEndPos" : 54669, - "secondEndPos" : 54669 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "endPos", - "secondLabel" : "endPos", - "firstParentType" : "InfixExpression", - "secondParentType" : "InfixExpression", - "firstPos" : 54657, - "secondPos" : 54657, - "firstEndPos" : 54663, - "secondEndPos" : 54663 -}, { - "firstType" : "INFIX_EXPRESSION_OPERATOR", - "secondType" : "INFIX_EXPRESSION_OPERATOR", - "firstLabel" : "!=", - "secondLabel" : "!=", - "firstParentType" : "InfixExpression", - "secondParentType" : "InfixExpression", - "firstPos" : 54664, - "secondPos" : 54664, - "firstEndPos" : 54666, - "secondEndPos" : 54666 -}, { - "firstType" : "PrefixExpression", - "secondType" : "PrefixExpression", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "InfixExpression", - "secondParentType" : "InfixExpression", - "firstPos" : 54667, - "secondPos" : 54667, - "firstEndPos" : 54669, - "secondEndPos" : 54669 -}, { - "firstType" : "PREFIX_EXPRESSION_OPERATOR", - "secondType" : "PREFIX_EXPRESSION_OPERATOR", - "firstLabel" : "-", - "secondLabel" : "-", - "firstParentType" : "PrefixExpression", - "secondParentType" : "PrefixExpression", - "firstPos" : 54667, - "secondPos" : 54667, - "firstEndPos" : 54668, - "secondEndPos" : 54668 -}, { - "firstType" : "NumberLiteral", - "secondType" : "NumberLiteral", - "firstLabel" : "1", - "secondLabel" : "1", - "firstParentType" : "PrefixExpression", - "secondParentType" : "PrefixExpression", - "firstPos" : 54668, - "secondPos" : 54668, - "firstEndPos" : 54669, - "secondEndPos" : 54669 -}, { - "firstType" : "ReturnStatement", - "secondType" : "ReturnStatement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "Block", - "secondParentType" : "Block", - "firstPos" : 54677, - "secondPos" : 54677, - "firstEndPos" : 54689, - "secondEndPos" : 54689 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "node", - "secondLabel" : "node", - "firstParentType" : "ReturnStatement", - "secondParentType" : "ReturnStatement", - "firstPos" : 54684, - "secondPos" : 54684, - "firstEndPos" : 54688, - "secondEndPos" : 54688 -}, { - "firstType" : "MethodDeclaration", - "secondType" : "MethodDeclaration", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "TypeDeclaration", - "secondParentType" : "TypeDeclaration", - "firstPos" : 54697, - "secondPos" : 54697, - "firstEndPos" : 55491, - "secondEndPos" : 55491 -}, { - "firstType" : "Javadoc", - "secondType" : "Javadoc", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 54697, - "secondPos" : 54697, - "firstEndPos" : 55221, - "secondEndPos" : 55221 -}, { - "firstType" : "TagElement", - "secondType" : "TagElement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "Javadoc", - "secondParentType" : "Javadoc", - "firstPos" : 54706, - "secondPos" : 54706, - "firstEndPos" : 54877, - "secondEndPos" : 54877 -}, { - "firstType" : "TextElement", - "secondType" : "TextElement", - "firstLabel" : "Creates a node representing a qualified name, copying over the source", - "secondLabel" : "Creates a node representing a qualified name, copying over the source", - "firstParentType" : "TagElement", - "secondParentType" : "TagElement", - "firstPos" : 54706, - "secondPos" : 54706, - "firstEndPos" : 54775, - "secondEndPos" : 54775 -}, { - "firstType" : "TextElement", - "secondType" : "TextElement", - "firstLabel" : "location information from the basis node and assigning the given original", - "secondLabel" : "location information from the basis node and assigning the given original", - "firstParentType" : "TagElement", - "secondParentType" : "TagElement", - "firstPos" : 54781, - "secondPos" : 54781, - "firstEndPos" : 54854, - "secondEndPos" : 54854 -}, { - "firstType" : "TextElement", - "secondType" : "TextElement", - "firstLabel" : "name to the node.", - "secondLabel" : "name to the node.", - "firstParentType" : "TagElement", - "secondParentType" : "TagElement", - "firstPos" : 54860, - "secondPos" : 54860, - "firstEndPos" : 54877, - "secondEndPos" : 54877 -}, { - "firstType" : "TagElement", - "secondType" : "TagElement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "Javadoc", - "secondParentType" : "Javadoc", - "firstPos" : 54888, - "secondPos" : 54888, - "firstEndPos" : 54946, - "secondEndPos" : 54946 -}, { - "firstType" : "TAG_NAME", - "secondType" : "TAG_NAME", - "firstLabel" : "@param", - "secondLabel" : "@param", - "firstParentType" : "TagElement", - "secondParentType" : "TagElement", - "firstPos" : 54888, - "secondPos" : 54888, - "firstEndPos" : 54894, - "secondEndPos" : 54894 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "name", - "secondLabel" : "name", - "firstParentType" : "TagElement", - "secondParentType" : "TagElement", - "firstPos" : 54895, - "secondPos" : 54895, - "firstEndPos" : 54899, - "secondEndPos" : 54899 -}, { - "firstType" : "TextElement", - "secondType" : "TextElement", - "firstLabel" : " A qualified name (e.g. \"foo\" or \"foo.bar.baz\")", - "secondLabel" : " A qualified name (e.g. \"foo\" or \"foo.bar.baz\")", - "firstParentType" : "TagElement", - "secondParentType" : "TagElement", - "firstPos" : 54899, - "secondPos" : 54899, - "firstEndPos" : 54946, - "secondEndPos" : 54946 -}, { - "firstType" : "TagElement", - "secondType" : "TagElement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "Javadoc", - "secondParentType" : "Javadoc", - "firstPos" : 54952, - "secondPos" : 54952, - "firstEndPos" : 55042, - "secondEndPos" : 55042 -}, { - "firstType" : "TAG_NAME", - "secondType" : "TAG_NAME", - "firstLabel" : "@param", - "secondLabel" : "@param", - "firstParentType" : "TagElement", - "secondParentType" : "TagElement", - "firstPos" : 54952, - "secondPos" : 54952, - "firstEndPos" : 54958, - "secondEndPos" : 54958 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "basisNode", - "secondLabel" : "basisNode", - "firstParentType" : "TagElement", - "secondParentType" : "TagElement", - "firstPos" : 54959, - "secondPos" : 54959, - "firstEndPos" : 54968, - "secondEndPos" : 54968 -}, { - "firstType" : "TextElement", - "secondType" : "TextElement", - "firstLabel" : " The node that represents the name as currently found in", - "secondLabel" : " The node that represents the name as currently found in", - "firstParentType" : "TagElement", - "secondParentType" : "TagElement", - "firstPos" : 54968, - "secondPos" : 54968, - "firstEndPos" : 55024, - "secondEndPos" : 55024 -}, { - "firstType" : "TextElement", - "secondType" : "TextElement", - "firstLabel" : "the AST.", - "secondLabel" : "the AST.", - "firstParentType" : "TagElement", - "secondParentType" : "TagElement", - "firstPos" : 55034, - "secondPos" : 55034, - "firstEndPos" : 55042, - "secondEndPos" : 55042 -}, { - "firstType" : "TagElement", - "secondType" : "TagElement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "Javadoc", - "secondParentType" : "Javadoc", - "firstPos" : 55048, - "secondPos" : 55048, - "firstEndPos" : 55174, - "secondEndPos" : 55174 -}, { - "firstType" : "TAG_NAME", - "secondType" : "TAG_NAME", - "firstLabel" : "@param", - "secondLabel" : "@param", - "firstParentType" : "TagElement", - "secondParentType" : "TagElement", - "firstPos" : 55048, - "secondPos" : 55048, - "firstEndPos" : 55054, - "secondEndPos" : 55054 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "originalName", - "secondLabel" : "originalName", - "firstParentType" : "TagElement", - "secondParentType" : "TagElement", - "firstPos" : 55055, - "secondPos" : 55055, - "firstEndPos" : 55067, - "secondEndPos" : 55067 -}, { - "firstType" : "TextElement", - "secondType" : "TextElement", - "firstLabel" : " The original name of the item being represented by the", - "secondLabel" : " The original name of the item being represented by the", - "firstParentType" : "TagElement", - "secondParentType" : "TagElement", - "firstPos" : 55067, - "secondPos" : 55067, - "firstEndPos" : 55122, - "secondEndPos" : 55122 -}, { - "firstType" : "TextElement", - "secondType" : "TextElement", - "firstLabel" : "NAME node. Used for debugging information.", - "secondLabel" : "NAME node. Used for debugging information.", - "firstParentType" : "TagElement", - "secondParentType" : "TagElement", - "firstPos" : 55132, - "secondPos" : 55132, - "firstEndPos" : 55174, - "secondEndPos" : 55174 -}, { - "firstType" : "TagElement", - "secondType" : "TagElement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "Javadoc", - "secondParentType" : "Javadoc", - "firstPos" : 55185, - "secondPos" : 55185, - "firstEndPos" : 55215, - "secondEndPos" : 55215 -}, { - "firstType" : "TAG_NAME", - "secondType" : "TAG_NAME", - "firstLabel" : "@return", - "secondLabel" : "@return", - "firstParentType" : "TagElement", - "secondParentType" : "TagElement", - "firstPos" : 55185, - "secondPos" : 55185, - "firstEndPos" : 55192, - "secondEndPos" : 55192 -}, { - "firstType" : "TextElement", - "secondType" : "TextElement", - "firstLabel" : " A NAME or GETPROP node", - "secondLabel" : " A NAME or GETPROP node", - "firstParentType" : "TagElement", - "secondParentType" : "TagElement", - "firstPos" : 55192, - "secondPos" : 55192, - "firstEndPos" : 55215, - "secondEndPos" : 55215 -}, { - "firstType" : "Modifier", - "secondType" : "Modifier", - "firstLabel" : "static", - "secondLabel" : "static", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 55224, - "secondPos" : 55224, - "firstEndPos" : 55230, - "secondEndPos" : 55230 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "Node", - "secondLabel" : "Node", - "firstParentType" : "SimpleType", - "secondParentType" : "SimpleType", - "firstPos" : 55231, - "secondPos" : 55231, - "firstEndPos" : 55235, - "secondEndPos" : 55235 -}, { - "firstType" : "SimpleType", - "secondType" : "SimpleType", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 55231, - "secondPos" : 55231, - "firstEndPos" : 55235, - "secondEndPos" : 55235 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "newQualifiedNameNode", - "secondLabel" : "newQualifiedNameNode", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 55236, - "secondPos" : 55236, - "firstEndPos" : 55256, - "secondEndPos" : 55256 -}, { - "firstType" : "SingleVariableDeclaration", - "secondType" : "SingleVariableDeclaration", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 55264, - "secondPos" : 55264, - "firstEndPos" : 55291, - "secondEndPos" : 55291 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "CodingConvention", - "secondLabel" : "CodingConvention", - "firstParentType" : "SimpleType", - "secondParentType" : "SimpleType", - "firstPos" : 55264, - "secondPos" : 55264, - "firstEndPos" : 55280, - "secondEndPos" : 55280 -}, { - "firstType" : "SimpleType", - "secondType" : "SimpleType", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "SingleVariableDeclaration", - "secondParentType" : "SingleVariableDeclaration", - "firstPos" : 55264, - "secondPos" : 55264, - "firstEndPos" : 55280, - "secondEndPos" : 55280 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "convention", - "secondLabel" : "convention", - "firstParentType" : "SingleVariableDeclaration", - "secondParentType" : "SingleVariableDeclaration", - "firstPos" : 55281, - "secondPos" : 55281, - "firstEndPos" : 55291, - "secondEndPos" : 55291 -}, { - "firstType" : "SingleVariableDeclaration", - "secondType" : "SingleVariableDeclaration", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 55293, - "secondPos" : 55293, - "firstEndPos" : 55304, - "secondEndPos" : 55304 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "String", - "secondLabel" : "String", - "firstParentType" : "SimpleType", - "secondParentType" : "SimpleType", - "firstPos" : 55293, - "secondPos" : 55293, - "firstEndPos" : 55299, - "secondEndPos" : 55299 -}, { - "firstType" : "SimpleType", - "secondType" : "SimpleType", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "SingleVariableDeclaration", - "secondParentType" : "SingleVariableDeclaration", - "firstPos" : 55293, - "secondPos" : 55293, - "firstEndPos" : 55299, - "secondEndPos" : 55299 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "name", - "secondLabel" : "name", - "firstParentType" : "SingleVariableDeclaration", - "secondParentType" : "SingleVariableDeclaration", - "firstPos" : 55300, - "secondPos" : 55300, - "firstEndPos" : 55304, - "secondEndPos" : 55304 -}, { - "firstType" : "SingleVariableDeclaration", - "secondType" : "SingleVariableDeclaration", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 55306, - "secondPos" : 55306, - "firstEndPos" : 55320, - "secondEndPos" : 55320 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "Node", - "secondLabel" : "Node", - "firstParentType" : "SimpleType", - "secondParentType" : "SimpleType", - "firstPos" : 55306, - "secondPos" : 55306, - "firstEndPos" : 55310, - "secondEndPos" : 55310 -}, { - "firstType" : "SimpleType", - "secondType" : "SimpleType", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "SingleVariableDeclaration", - "secondParentType" : "SingleVariableDeclaration", - "firstPos" : 55306, - "secondPos" : 55306, - "firstEndPos" : 55310, - "secondEndPos" : 55310 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "basisNode", - "secondLabel" : "basisNode", - "firstParentType" : "SingleVariableDeclaration", - "secondParentType" : "SingleVariableDeclaration", - "firstPos" : 55311, - "secondPos" : 55311, - "firstEndPos" : 55320, - "secondEndPos" : 55320 -}, { - "firstType" : "SingleVariableDeclaration", - "secondType" : "SingleVariableDeclaration", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 55328, - "secondPos" : 55328, - "firstEndPos" : 55347, - "secondEndPos" : 55347 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "String", - "secondLabel" : "String", - "firstParentType" : "SimpleType", - "secondParentType" : "SimpleType", - "firstPos" : 55328, - "secondPos" : 55328, - "firstEndPos" : 55334, - "secondEndPos" : 55334 -}, { - "firstType" : "SimpleType", - "secondType" : "SimpleType", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "SingleVariableDeclaration", - "secondParentType" : "SingleVariableDeclaration", - "firstPos" : 55328, - "secondPos" : 55328, - "firstEndPos" : 55334, - "secondEndPos" : 55334 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "originalName", - "secondLabel" : "originalName", - "firstParentType" : "SingleVariableDeclaration", - "secondParentType" : "SingleVariableDeclaration", - "firstPos" : 55335, - "secondPos" : 55335, - "firstEndPos" : 55347, - "secondEndPos" : 55347 -}, { - "firstType" : "Block", - "secondType" : "Block", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 55349, - "secondPos" : 55349, - "firstEndPos" : 55491, - "secondEndPos" : 55491 -}, { - "firstType" : "VariableDeclarationStatement", - "secondType" : "VariableDeclarationStatement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "Block", - "secondParentType" : "Block", - "firstPos" : 55355, - "secondPos" : 55355, - "firstEndPos" : 55414, - "secondEndPos" : 55414 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "Node", - "secondLabel" : "Node", - "firstParentType" : "SimpleType", - "secondParentType" : "SimpleType", - "firstPos" : 55355, - "secondPos" : 55355, - "firstEndPos" : 55359, - "secondEndPos" : 55359 -}, { - "firstType" : "SimpleType", - "secondType" : "SimpleType", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "VariableDeclarationStatement", - "secondParentType" : "VariableDeclarationStatement", - "firstPos" : 55355, - "secondPos" : 55355, - "firstEndPos" : 55359, - "secondEndPos" : 55359 -}, { - "firstType" : "VariableDeclarationFragment", - "secondType" : "VariableDeclarationFragment", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "VariableDeclarationStatement", - "secondParentType" : "VariableDeclarationStatement", - "firstPos" : 55360, - "secondPos" : 55360, - "firstEndPos" : 55413, - "secondEndPos" : 55413 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "node", - "secondLabel" : "node", - "firstParentType" : "VariableDeclarationFragment", - "secondParentType" : "VariableDeclarationFragment", - "firstPos" : 55360, - "secondPos" : 55360, - "firstEndPos" : 55364, - "secondEndPos" : 55364 -}, { - "firstType" : "MethodInvocation", - "secondType" : "MethodInvocation", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "VariableDeclarationFragment", - "secondParentType" : "VariableDeclarationFragment", - "firstPos" : 55367, - "secondPos" : 55367, - "firstEndPos" : 55413, - "secondEndPos" : 55413 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "newQualifiedNameNode", - "secondLabel" : "newQualifiedNameNode", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 55367, - "secondPos" : 55367, - "firstEndPos" : 55387, - "secondEndPos" : 55387 -}, { - "firstType" : "METHOD_INVOCATION_ARGUMENTS", - "secondType" : "METHOD_INVOCATION_ARGUMENTS", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 55388, - "secondPos" : 55388, - "firstEndPos" : 55412, - "secondEndPos" : 55412 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "convention", - "secondLabel" : "convention", - "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", - "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", - "firstPos" : 55388, - "secondPos" : 55388, - "firstEndPos" : 55398, - "secondEndPos" : 55398 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "name", - "secondLabel" : "name", - "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", - "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", - "firstPos" : 55400, - "secondPos" : 55400, - "firstEndPos" : 55404, - "secondEndPos" : 55404 -}, { - "firstType" : "PrefixExpression", - "secondType" : "PrefixExpression", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", - "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", - "firstPos" : 55406, - "secondPos" : 55406, - "firstEndPos" : 55408, - "secondEndPos" : 55408 -}, { - "firstType" : "PREFIX_EXPRESSION_OPERATOR", - "secondType" : "PREFIX_EXPRESSION_OPERATOR", - "firstLabel" : "-", - "secondLabel" : "-", - "firstParentType" : "PrefixExpression", - "secondParentType" : "PrefixExpression", - "firstPos" : 55406, - "secondPos" : 55406, - "firstEndPos" : 55407, - "secondEndPos" : 55407 -}, { - "firstType" : "NumberLiteral", - "secondType" : "NumberLiteral", - "firstLabel" : "1", - "secondLabel" : "1", - "firstParentType" : "PrefixExpression", - "secondParentType" : "PrefixExpression", - "firstPos" : 55407, - "secondPos" : 55407, - "firstEndPos" : 55408, - "secondEndPos" : 55408 -}, { - "firstType" : "PrefixExpression", - "secondType" : "PrefixExpression", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", - "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", - "firstPos" : 55410, - "secondPos" : 55410, - "firstEndPos" : 55412, - "secondEndPos" : 55412 -}, { - "firstType" : "PREFIX_EXPRESSION_OPERATOR", - "secondType" : "PREFIX_EXPRESSION_OPERATOR", - "firstLabel" : "-", - "secondLabel" : "-", - "firstParentType" : "PrefixExpression", - "secondParentType" : "PrefixExpression", - "firstPos" : 55410, - "secondPos" : 55410, - "firstEndPos" : 55411, - "secondEndPos" : 55411 -}, { - "firstType" : "NumberLiteral", - "secondType" : "NumberLiteral", - "firstLabel" : "1", - "secondLabel" : "1", - "firstParentType" : "PrefixExpression", - "secondParentType" : "PrefixExpression", - "firstPos" : 55411, - "secondPos" : 55411, - "firstEndPos" : 55412, - "secondEndPos" : 55412 -}, { - "firstType" : "ExpressionStatement", - "secondType" : "ExpressionStatement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "Block", - "secondParentType" : "Block", - "firstPos" : 55419, - "secondPos" : 55419, - "firstEndPos" : 55470, - "secondEndPos" : 55470 -}, { - "firstType" : "MethodInvocation", - "secondType" : "MethodInvocation", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "ExpressionStatement", - "secondParentType" : "ExpressionStatement", - "firstPos" : 55419, - "secondPos" : 55419, - "firstEndPos" : 55469, - "secondEndPos" : 55469 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "setDebugInformation", - "secondLabel" : "setDebugInformation", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 55419, - "secondPos" : 55419, - "firstEndPos" : 55438, - "secondEndPos" : 55438 -}, { - "firstType" : "METHOD_INVOCATION_ARGUMENTS", - "secondType" : "METHOD_INVOCATION_ARGUMENTS", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 55439, - "secondPos" : 55439, - "firstEndPos" : 55468, - "secondEndPos" : 55468 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "node", - "secondLabel" : "node", - "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", - "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", - "firstPos" : 55439, - "secondPos" : 55439, - "firstEndPos" : 55443, - "secondEndPos" : 55443 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "basisNode", - "secondLabel" : "basisNode", - "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", - "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", - "firstPos" : 55445, - "secondPos" : 55445, - "firstEndPos" : 55454, - "secondEndPos" : 55454 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "originalName", - "secondLabel" : "originalName", - "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", - "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", - "firstPos" : 55456, - "secondPos" : 55456, - "firstEndPos" : 55468, - "secondEndPos" : 55468 -}, { - "firstType" : "ReturnStatement", - "secondType" : "ReturnStatement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "Block", - "secondParentType" : "Block", - "firstPos" : 55475, - "secondPos" : 55475, - "firstEndPos" : 55487, - "secondEndPos" : 55487 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "node", - "secondLabel" : "node", - "firstParentType" : "ReturnStatement", - "secondParentType" : "ReturnStatement", - "firstPos" : 55482, - "secondPos" : 55482, - "firstEndPos" : 55486, - "secondEndPos" : 55486 -}, { - "firstType" : "MethodDeclaration", - "secondType" : "MethodDeclaration", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "TypeDeclaration", - "secondParentType" : "TypeDeclaration", - "firstPos" : 55495, - "secondPos" : 55495, - "firstEndPos" : 55899, - "secondEndPos" : 55899 -}, { - "firstType" : "Javadoc", - "secondType" : "Javadoc", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 55495, - "secondPos" : 55495, - "firstEndPos" : 55578, - "secondEndPos" : 55578 -}, { - "firstType" : "TagElement", - "secondType" : "TagElement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "Javadoc", - "secondParentType" : "Javadoc", - "firstPos" : 55504, - "secondPos" : 55504, - "firstEndPos" : 55572, - "secondEndPos" : 55572 -}, { - "firstType" : "TextElement", - "secondType" : "TextElement", - "firstLabel" : "Gets the root node of a qualified name. Must be either NAME or THIS.", - "secondLabel" : "Gets the root node of a qualified name. Must be either NAME or THIS.", - "firstParentType" : "TagElement", - "secondParentType" : "TagElement", - "firstPos" : 55504, - "secondPos" : 55504, - "firstEndPos" : 55572, - "secondEndPos" : 55572 -}, { - "firstType" : "Modifier", - "secondType" : "Modifier", - "firstLabel" : "static", - "secondLabel" : "static", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 55581, - "secondPos" : 55581, - "firstEndPos" : 55587, - "secondEndPos" : 55587 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "Node", - "secondLabel" : "Node", - "firstParentType" : "SimpleType", - "secondParentType" : "SimpleType", - "firstPos" : 55588, - "secondPos" : 55588, - "firstEndPos" : 55592, - "secondEndPos" : 55592 -}, { - "firstType" : "SimpleType", - "secondType" : "SimpleType", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 55588, - "secondPos" : 55588, - "firstEndPos" : 55592, - "secondEndPos" : 55592 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "getRootOfQualifiedName", - "secondLabel" : "getRootOfQualifiedName", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 55593, - "secondPos" : 55593, - "firstEndPos" : 55615, - "secondEndPos" : 55615 -}, { - "firstType" : "SingleVariableDeclaration", - "secondType" : "SingleVariableDeclaration", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 55616, - "secondPos" : 55616, - "firstEndPos" : 55626, - "secondEndPos" : 55626 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "Node", - "secondLabel" : "Node", - "firstParentType" : "SimpleType", - "secondParentType" : "SimpleType", - "firstPos" : 55616, - "secondPos" : 55616, - "firstEndPos" : 55620, - "secondEndPos" : 55620 -}, { - "firstType" : "SimpleType", - "secondType" : "SimpleType", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "SingleVariableDeclaration", - "secondParentType" : "SingleVariableDeclaration", - "firstPos" : 55616, - "secondPos" : 55616, - "firstEndPos" : 55620, - "secondEndPos" : 55620 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "qName", - "secondLabel" : "qName", - "firstParentType" : "SingleVariableDeclaration", - "secondParentType" : "SingleVariableDeclaration", - "firstPos" : 55621, - "secondPos" : 55621, - "firstEndPos" : 55626, - "secondEndPos" : 55626 -}, { - "firstType" : "Block", - "secondType" : "Block", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 55628, - "secondPos" : 55628, - "firstEndPos" : 55899, - "secondEndPos" : 55899 -}, { - "firstType" : "ForStatement", - "secondType" : "ForStatement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "Block", - "secondParentType" : "Block", - "firstPos" : 55634, - "secondPos" : 55634, - "firstEndPos" : 55895, - "secondEndPos" : 55895 -}, { - "firstType" : "VariableDeclarationExpression", - "secondType" : "VariableDeclarationExpression", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "ForStatement", - "secondParentType" : "ForStatement", - "firstPos" : 55639, - "secondPos" : 55639, - "firstEndPos" : 55659, - "secondEndPos" : 55659 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "Node", - "secondLabel" : "Node", - "firstParentType" : "SimpleType", - "secondParentType" : "SimpleType", - "firstPos" : 55639, - "secondPos" : 55639, - "firstEndPos" : 55643, - "secondEndPos" : 55643 -}, { - "firstType" : "SimpleType", - "secondType" : "SimpleType", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "VariableDeclarationExpression", - "secondParentType" : "VariableDeclarationExpression", - "firstPos" : 55639, - "secondPos" : 55639, - "firstEndPos" : 55643, - "secondEndPos" : 55643 -}, { - "firstType" : "VariableDeclarationFragment", - "secondType" : "VariableDeclarationFragment", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "VariableDeclarationExpression", - "secondParentType" : "VariableDeclarationExpression", - "firstPos" : 55644, - "secondPos" : 55644, - "firstEndPos" : 55659, - "secondEndPos" : 55659 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "current", - "secondLabel" : "current", - "firstParentType" : "VariableDeclarationFragment", - "secondParentType" : "VariableDeclarationFragment", - "firstPos" : 55644, - "secondPos" : 55644, - "firstEndPos" : 55651, - "secondEndPos" : 55651 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "qName", - "secondLabel" : "qName", - "firstParentType" : "VariableDeclarationFragment", - "secondParentType" : "VariableDeclarationFragment", - "firstPos" : 55654, - "secondPos" : 55654, - "firstEndPos" : 55659, - "secondEndPos" : 55659 -}, { - "firstType" : "BooleanLiteral", - "secondType" : "BooleanLiteral", - "firstLabel" : "true", - "secondLabel" : "true", - "firstParentType" : "ForStatement", - "secondParentType" : "ForStatement", - "firstPos" : 55661, - "secondPos" : 55661, - "firstEndPos" : 55665, - "secondEndPos" : 55665 -}, { - "firstType" : "Assignment", - "secondType" : "Assignment", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "ForStatement", - "secondParentType" : "ForStatement", - "firstPos" : 55676, - "secondPos" : 55676, - "firstEndPos" : 55709, - "secondEndPos" : 55709 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "current", - "secondLabel" : "current", - "firstParentType" : "Assignment", - "secondParentType" : "Assignment", - "firstPos" : 55676, - "secondPos" : 55676, - "firstEndPos" : 55683, - "secondEndPos" : 55683 -}, { - "firstType" : "ASSIGNMENT_OPERATOR", - "secondType" : "ASSIGNMENT_OPERATOR", - "firstLabel" : "=", - "secondLabel" : "=", - "firstParentType" : "Assignment", - "secondParentType" : "Assignment", - "firstPos" : 55684, - "secondPos" : 55684, - "firstEndPos" : 55685, - "secondEndPos" : 55685 -}, { - "firstType" : "MethodInvocation", - "secondType" : "MethodInvocation", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "Assignment", - "secondParentType" : "Assignment", - "firstPos" : 55686, - "secondPos" : 55686, - "firstEndPos" : 55709, - "secondEndPos" : 55709 -}, { - "firstType" : "METHOD_INVOCATION_RECEIVER", - "secondType" : "METHOD_INVOCATION_RECEIVER", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 55686, - "secondPos" : 55686, - "firstEndPos" : 55693, - "secondEndPos" : 55693 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "current", - "secondLabel" : "current", - "firstParentType" : "METHOD_INVOCATION_RECEIVER", - "secondParentType" : "METHOD_INVOCATION_RECEIVER", - "firstPos" : 55686, - "secondPos" : 55686, - "firstEndPos" : 55693, - "secondEndPos" : 55693 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "getFirstChild", - "secondLabel" : "getFirstChild", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 55694, - "secondPos" : 55694, - "firstEndPos" : 55707, - "secondEndPos" : 55707 -}, { - "firstType" : "Block", - "secondType" : "Block", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "ForStatement", - "secondParentType" : "ForStatement", - "firstPos" : 55711, - "secondPos" : 55711, - "firstEndPos" : 55895, - "secondEndPos" : 55895 -}, { - "firstType" : "VariableDeclarationStatement", - "secondType" : "VariableDeclarationStatement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "Block", - "secondParentType" : "Block", - "firstPos" : 55719, - "secondPos" : 55719, - "firstEndPos" : 55748, - "secondEndPos" : 55748 -}, { - "firstType" : "PrimitiveType", - "secondType" : "PrimitiveType", - "firstLabel" : "int", - "secondLabel" : "int", - "firstParentType" : "VariableDeclarationStatement", - "secondParentType" : "VariableDeclarationStatement", - "firstPos" : 55719, - "secondPos" : 55719, - "firstEndPos" : 55722, - "secondEndPos" : 55722 -}, { - "firstType" : "VariableDeclarationFragment", - "secondType" : "VariableDeclarationFragment", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "VariableDeclarationStatement", - "secondParentType" : "VariableDeclarationStatement", - "firstPos" : 55723, - "secondPos" : 55723, - "firstEndPos" : 55747, - "secondEndPos" : 55747 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "type", - "secondLabel" : "type", - "firstParentType" : "VariableDeclarationFragment", - "secondParentType" : "VariableDeclarationFragment", - "firstPos" : 55723, - "secondPos" : 55723, - "firstEndPos" : 55727, - "secondEndPos" : 55727 -}, { - "firstType" : "MethodInvocation", - "secondType" : "MethodInvocation", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "VariableDeclarationFragment", - "secondParentType" : "VariableDeclarationFragment", - "firstPos" : 55730, - "secondPos" : 55730, - "firstEndPos" : 55747, - "secondEndPos" : 55747 -}, { - "firstType" : "METHOD_INVOCATION_RECEIVER", - "secondType" : "METHOD_INVOCATION_RECEIVER", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 55730, - "secondPos" : 55730, - "firstEndPos" : 55737, - "secondEndPos" : 55737 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "current", - "secondLabel" : "current", - "firstParentType" : "METHOD_INVOCATION_RECEIVER", - "secondParentType" : "METHOD_INVOCATION_RECEIVER", - "firstPos" : 55730, - "secondPos" : 55730, - "firstEndPos" : 55737, - "secondEndPos" : 55737 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "getType", - "secondLabel" : "getType", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 55738, - "secondPos" : 55738, - "firstEndPos" : 55745, - "secondEndPos" : 55745 -}, { - "firstType" : "IfStatement", - "secondType" : "IfStatement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "Block", - "secondParentType" : "Block", - "firstPos" : 55755, - "secondPos" : 55755, - "firstEndPos" : 55834, - "secondEndPos" : 55834 -}, { - "firstType" : "InfixExpression", - "secondType" : "InfixExpression", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "IfStatement", - "secondParentType" : "IfStatement", - "firstPos" : 55759, - "secondPos" : 55759, - "firstEndPos" : 55799, - "secondEndPos" : 55799 -}, { - "firstType" : "InfixExpression", - "secondType" : "InfixExpression", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "InfixExpression", - "secondParentType" : "InfixExpression", - "firstPos" : 55759, - "secondPos" : 55759, - "firstEndPos" : 55777, - "secondEndPos" : 55777 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "type", - "secondLabel" : "type", - "firstParentType" : "InfixExpression", - "secondParentType" : "InfixExpression", - "firstPos" : 55759, - "secondPos" : 55759, - "firstEndPos" : 55763, - "secondEndPos" : 55763 -}, { - "firstType" : "INFIX_EXPRESSION_OPERATOR", - "secondType" : "INFIX_EXPRESSION_OPERATOR", - "firstLabel" : "==", - "secondLabel" : "==", - "firstParentType" : "InfixExpression", - "secondParentType" : "InfixExpression", - "firstPos" : 55764, - "secondPos" : 55764, - "firstEndPos" : 55766, - "secondEndPos" : 55766 -}, { - "firstType" : "QualifiedName", - "secondType" : "QualifiedName", - "firstLabel" : "Token.NAME", - "secondLabel" : "Token.NAME", - "firstParentType" : "InfixExpression", - "secondParentType" : "InfixExpression", - "firstPos" : 55767, - "secondPos" : 55767, - "firstEndPos" : 55777, - "secondEndPos" : 55777 -}, { - "firstType" : "INFIX_EXPRESSION_OPERATOR", - "secondType" : "INFIX_EXPRESSION_OPERATOR", - "firstLabel" : "||", - "secondLabel" : "||", - "firstParentType" : "InfixExpression", - "secondParentType" : "InfixExpression", - "firstPos" : 55778, - "secondPos" : 55778, - "firstEndPos" : 55780, - "secondEndPos" : 55780 -}, { - "firstType" : "InfixExpression", - "secondType" : "InfixExpression", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "InfixExpression", - "secondParentType" : "InfixExpression", - "firstPos" : 55781, - "secondPos" : 55781, - "firstEndPos" : 55799, - "secondEndPos" : 55799 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "type", - "secondLabel" : "type", - "firstParentType" : "InfixExpression", - "secondParentType" : "InfixExpression", - "firstPos" : 55781, - "secondPos" : 55781, - "firstEndPos" : 55785, - "secondEndPos" : 55785 -}, { - "firstType" : "INFIX_EXPRESSION_OPERATOR", - "secondType" : "INFIX_EXPRESSION_OPERATOR", - "firstLabel" : "==", - "secondLabel" : "==", - "firstParentType" : "InfixExpression", - "secondParentType" : "InfixExpression", - "firstPos" : 55786, - "secondPos" : 55786, - "firstEndPos" : 55788, - "secondEndPos" : 55788 -}, { - "firstType" : "QualifiedName", - "secondType" : "QualifiedName", - "firstLabel" : "Token.THIS", - "secondLabel" : "Token.THIS", - "firstParentType" : "InfixExpression", - "secondParentType" : "InfixExpression", - "firstPos" : 55789, - "secondPos" : 55789, - "firstEndPos" : 55799, - "secondEndPos" : 55799 -}, { - "firstType" : "Block", - "secondType" : "Block", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "IfStatement", - "secondParentType" : "IfStatement", - "firstPos" : 55801, - "secondPos" : 55801, - "firstEndPos" : 55834, - "secondEndPos" : 55834 -}, { - "firstType" : "ReturnStatement", - "secondType" : "ReturnStatement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "Block", - "secondParentType" : "Block", - "firstPos" : 55811, - "secondPos" : 55811, - "firstEndPos" : 55826, - "secondEndPos" : 55826 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "current", - "secondLabel" : "current", - "firstParentType" : "ReturnStatement", - "secondParentType" : "ReturnStatement", - "firstPos" : 55818, - "secondPos" : 55818, - "firstEndPos" : 55825, - "secondEndPos" : 55825 -}, { - "firstType" : "ExpressionStatement", - "secondType" : "ExpressionStatement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "Block", - "secondParentType" : "Block", - "firstPos" : 55841, - "secondPos" : 55841, - "firstEndPos" : 55889, - "secondEndPos" : 55889 -}, { - "firstType" : "MethodInvocation", - "secondType" : "MethodInvocation", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "ExpressionStatement", - "secondParentType" : "ExpressionStatement", - "firstPos" : 55841, - "secondPos" : 55841, - "firstEndPos" : 55888, - "secondEndPos" : 55888 -}, { - "firstType" : "METHOD_INVOCATION_RECEIVER", - "secondType" : "METHOD_INVOCATION_RECEIVER", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 55841, - "secondPos" : 55841, - "firstEndPos" : 55854, - "secondEndPos" : 55854 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "Preconditions", - "secondLabel" : "Preconditions", - "firstParentType" : "METHOD_INVOCATION_RECEIVER", - "secondParentType" : "METHOD_INVOCATION_RECEIVER", - "firstPos" : 55841, - "secondPos" : 55841, - "firstEndPos" : 55854, - "secondEndPos" : 55854 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "checkState", - "secondLabel" : "checkState", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 55855, - "secondPos" : 55855, - "firstEndPos" : 55865, - "secondEndPos" : 55865 -}, { - "firstType" : "InfixExpression", - "secondType" : "InfixExpression", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", - "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", - "firstPos" : 55866, - "secondPos" : 55866, - "firstEndPos" : 55887, - "secondEndPos" : 55887 -}, { - "firstType" : "METHOD_INVOCATION_ARGUMENTS", - "secondType" : "METHOD_INVOCATION_ARGUMENTS", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 55866, - "secondPos" : 55866, - "firstEndPos" : 55887, - "secondEndPos" : 55887 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "type", - "secondLabel" : "type", - "firstParentType" : "InfixExpression", - "secondParentType" : "InfixExpression", - "firstPos" : 55866, - "secondPos" : 55866, - "firstEndPos" : 55870, - "secondEndPos" : 55870 -}, { - "firstType" : "INFIX_EXPRESSION_OPERATOR", - "secondType" : "INFIX_EXPRESSION_OPERATOR", - "firstLabel" : "==", - "secondLabel" : "==", - "firstParentType" : "InfixExpression", - "secondParentType" : "InfixExpression", - "firstPos" : 55871, - "secondPos" : 55871, - "firstEndPos" : 55873, - "secondEndPos" : 55873 -}, { - "firstType" : "QualifiedName", - "secondType" : "QualifiedName", - "firstLabel" : "Token.GETPROP", - "secondLabel" : "Token.GETPROP", - "firstParentType" : "InfixExpression", - "secondParentType" : "InfixExpression", - "firstPos" : 55874, - "secondPos" : 55874, - "firstEndPos" : 55887, - "secondEndPos" : 55887 -}, { - "firstType" : "MethodDeclaration", - "secondType" : "MethodDeclaration", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "TypeDeclaration", - "secondParentType" : "TypeDeclaration", - "firstPos" : 55903, - "secondPos" : 55903, - "firstEndPos" : 56434, - "secondEndPos" : 56434 -}, { - "firstType" : "Javadoc", - "secondType" : "Javadoc", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 55903, - "secondPos" : 55903, - "firstEndPos" : 56208, - "secondEndPos" : 56208 -}, { - "firstType" : "TagElement", - "secondType" : "TagElement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "Javadoc", - "secondParentType" : "Javadoc", - "firstPos" : 55912, - "secondPos" : 55912, - "firstEndPos" : 55998, - "secondEndPos" : 55998 -}, { - "firstType" : "TextElement", - "secondType" : "TextElement", - "firstLabel" : "Sets the debug information (source file info and orignal name)", - "secondLabel" : "Sets the debug information (source file info and orignal name)", - "firstParentType" : "TagElement", - "secondParentType" : "TagElement", - "firstPos" : 55912, - "secondPos" : 55912, - "firstEndPos" : 55974, - "secondEndPos" : 55974 -}, { - "firstType" : "TextElement", - "secondType" : "TextElement", - "firstLabel" : "on the given node.", - "secondLabel" : "on the given node.", - "firstParentType" : "TagElement", - "secondParentType" : "TagElement", - "firstPos" : 55980, - "secondPos" : 55980, - "firstEndPos" : 55998, - "secondEndPos" : 55998 -}, { - "firstType" : "TagElement", - "secondType" : "TagElement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "Javadoc", - "secondParentType" : "Javadoc", - "firstPos" : 56009, - "secondPos" : 56009, - "firstEndPos" : 56068, - "secondEndPos" : 56068 -}, { - "firstType" : "TAG_NAME", - "secondType" : "TAG_NAME", - "firstLabel" : "@param", - "secondLabel" : "@param", - "firstParentType" : "TagElement", - "secondParentType" : "TagElement", - "firstPos" : 56009, - "secondPos" : 56009, - "firstEndPos" : 56015, - "secondEndPos" : 56015 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "node", - "secondLabel" : "node", - "firstParentType" : "TagElement", - "secondParentType" : "TagElement", - "firstPos" : 56016, - "secondPos" : 56016, - "firstEndPos" : 56020, - "secondEndPos" : 56020 -}, { - "firstType" : "TextElement", - "secondType" : "TextElement", - "firstLabel" : " The node on which to set the debug information.", - "secondLabel" : " The node on which to set the debug information.", - "firstParentType" : "TagElement", - "secondParentType" : "TagElement", - "firstPos" : 56020, - "secondPos" : 56020, - "firstEndPos" : 56068, - "secondEndPos" : 56068 -}, { - "firstType" : "TagElement", - "secondType" : "TagElement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "Javadoc", - "secondParentType" : "Javadoc", - "firstPos" : 56074, - "secondPos" : 56074, - "firstEndPos" : 56146, - "secondEndPos" : 56146 -}, { - "firstType" : "TAG_NAME", - "secondType" : "TAG_NAME", - "firstLabel" : "@param", - "secondLabel" : "@param", - "firstParentType" : "TagElement", - "secondParentType" : "TagElement", - "firstPos" : 56074, - "secondPos" : 56074, - "firstEndPos" : 56080, - "secondEndPos" : 56080 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "basisNode", - "secondLabel" : "basisNode", - "firstParentType" : "TagElement", - "secondParentType" : "TagElement", - "firstPos" : 56081, - "secondPos" : 56081, - "firstEndPos" : 56090, - "secondEndPos" : 56090 -}, { - "firstType" : "TextElement", - "secondType" : "TextElement", - "firstLabel" : " The basis node from which to copy the source file info.", - "secondLabel" : " The basis node from which to copy the source file info.", - "firstParentType" : "TagElement", - "secondParentType" : "TagElement", - "firstPos" : 56090, - "secondPos" : 56090, - "firstEndPos" : 56146, - "secondEndPos" : 56146 -}, { - "firstType" : "TagElement", - "secondType" : "TagElement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "Javadoc", - "secondParentType" : "Javadoc", - "firstPos" : 56152, - "secondPos" : 56152, - "firstEndPos" : 56202, - "secondEndPos" : 56202 -}, { - "firstType" : "TAG_NAME", - "secondType" : "TAG_NAME", - "firstLabel" : "@param", - "secondLabel" : "@param", - "firstParentType" : "TagElement", - "secondParentType" : "TagElement", - "firstPos" : 56152, - "secondPos" : 56152, - "firstEndPos" : 56158, - "secondEndPos" : 56158 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "originalName", - "secondLabel" : "originalName", - "firstParentType" : "TagElement", - "secondParentType" : "TagElement", - "firstPos" : 56159, - "secondPos" : 56159, - "firstEndPos" : 56171, - "secondEndPos" : 56171 -}, { - "firstType" : "TextElement", - "secondType" : "TextElement", - "firstLabel" : " The original name of the node.", - "secondLabel" : " The original name of the node.", - "firstParentType" : "TagElement", - "secondParentType" : "TagElement", - "firstPos" : 56171, - "secondPos" : 56171, - "firstEndPos" : 56202, - "secondEndPos" : 56202 -}, { - "firstType" : "Modifier", - "secondType" : "Modifier", - "firstLabel" : "static", - "secondLabel" : "static", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 56211, - "secondPos" : 56211, - "firstEndPos" : 56217, - "secondEndPos" : 56217 -}, { - "firstType" : "PrimitiveType", - "secondType" : "PrimitiveType", - "firstLabel" : "void", - "secondLabel" : "void", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 56218, - "secondPos" : 56218, - "firstEndPos" : 56222, - "secondEndPos" : 56222 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "setDebugInformation", - "secondLabel" : "setDebugInformation", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 56223, - "secondPos" : 56223, - "firstEndPos" : 56242, - "secondEndPos" : 56242 -}, { - "firstType" : "SingleVariableDeclaration", - "secondType" : "SingleVariableDeclaration", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 56243, - "secondPos" : 56243, - "firstEndPos" : 56252, - "secondEndPos" : 56252 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "Node", - "secondLabel" : "Node", - "firstParentType" : "SimpleType", - "secondParentType" : "SimpleType", - "firstPos" : 56243, - "secondPos" : 56243, - "firstEndPos" : 56247, - "secondEndPos" : 56247 -}, { - "firstType" : "SimpleType", - "secondType" : "SimpleType", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "SingleVariableDeclaration", - "secondParentType" : "SingleVariableDeclaration", - "firstPos" : 56243, - "secondPos" : 56243, - "firstEndPos" : 56247, - "secondEndPos" : 56247 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "node", - "secondLabel" : "node", - "firstParentType" : "SingleVariableDeclaration", - "secondParentType" : "SingleVariableDeclaration", - "firstPos" : 56248, - "secondPos" : 56248, - "firstEndPos" : 56252, - "secondEndPos" : 56252 -}, { - "firstType" : "SingleVariableDeclaration", - "secondType" : "SingleVariableDeclaration", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 56254, - "secondPos" : 56254, - "firstEndPos" : 56268, - "secondEndPos" : 56268 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "Node", - "secondLabel" : "Node", - "firstParentType" : "SimpleType", - "secondParentType" : "SimpleType", - "firstPos" : 56254, - "secondPos" : 56254, - "firstEndPos" : 56258, - "secondEndPos" : 56258 -}, { - "firstType" : "SimpleType", - "secondType" : "SimpleType", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "SingleVariableDeclaration", - "secondParentType" : "SingleVariableDeclaration", - "firstPos" : 56254, - "secondPos" : 56254, - "firstEndPos" : 56258, - "secondEndPos" : 56258 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "basisNode", - "secondLabel" : "basisNode", - "firstParentType" : "SingleVariableDeclaration", - "secondParentType" : "SingleVariableDeclaration", - "firstPos" : 56259, - "secondPos" : 56259, - "firstEndPos" : 56268, - "secondEndPos" : 56268 -}, { - "firstType" : "SingleVariableDeclaration", - "secondType" : "SingleVariableDeclaration", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 56304, - "secondPos" : 56304, - "firstEndPos" : 56323, - "secondEndPos" : 56323 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "String", - "secondLabel" : "String", - "firstParentType" : "SimpleType", - "secondParentType" : "SimpleType", - "firstPos" : 56304, - "secondPos" : 56304, - "firstEndPos" : 56310, - "secondEndPos" : 56310 -}, { - "firstType" : "SimpleType", - "secondType" : "SimpleType", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "SingleVariableDeclaration", - "secondParentType" : "SingleVariableDeclaration", - "firstPos" : 56304, - "secondPos" : 56304, - "firstEndPos" : 56310, - "secondEndPos" : 56310 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "originalName", - "secondLabel" : "originalName", - "firstParentType" : "SingleVariableDeclaration", - "secondParentType" : "SingleVariableDeclaration", - "firstPos" : 56311, - "secondPos" : 56311, - "firstEndPos" : 56323, - "secondEndPos" : 56323 -}, { - "firstType" : "Block", - "secondType" : "Block", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 56325, - "secondPos" : 56325, - "firstEndPos" : 56434, - "secondEndPos" : 56434 -}, { - "firstType" : "ExpressionStatement", - "secondType" : "ExpressionStatement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "Block", - "secondParentType" : "Block", - "firstPos" : 56331, - "secondPos" : 56331, - "firstEndPos" : 56374, - "secondEndPos" : 56374 -}, { - "firstType" : "MethodInvocation", - "secondType" : "MethodInvocation", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "ExpressionStatement", - "secondParentType" : "ExpressionStatement", - "firstPos" : 56331, - "secondPos" : 56331, - "firstEndPos" : 56373, - "secondEndPos" : 56373 -}, { - "firstType" : "METHOD_INVOCATION_RECEIVER", - "secondType" : "METHOD_INVOCATION_RECEIVER", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 56331, - "secondPos" : 56331, - "firstEndPos" : 56335, - "secondEndPos" : 56335 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "node", - "secondLabel" : "node", - "firstParentType" : "METHOD_INVOCATION_RECEIVER", - "secondParentType" : "METHOD_INVOCATION_RECEIVER", - "firstPos" : 56331, - "secondPos" : 56331, - "firstEndPos" : 56335, - "secondEndPos" : 56335 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "copyInformationFromForTree", - "secondLabel" : "copyInformationFromForTree", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 56336, - "secondPos" : 56336, - "firstEndPos" : 56362, - "secondEndPos" : 56362 -}, { - "firstType" : "METHOD_INVOCATION_ARGUMENTS", - "secondType" : "METHOD_INVOCATION_ARGUMENTS", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 56363, - "secondPos" : 56363, - "firstEndPos" : 56372, - "secondEndPos" : 56372 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "basisNode", - "secondLabel" : "basisNode", - "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", - "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", - "firstPos" : 56363, - "secondPos" : 56363, - "firstEndPos" : 56372, - "secondEndPos" : 56372 -}, { - "firstType" : "ExpressionStatement", - "secondType" : "ExpressionStatement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "Block", - "secondParentType" : "Block", - "firstPos" : 56379, - "secondPos" : 56379, - "firstEndPos" : 56430, - "secondEndPos" : 56430 -}, { - "firstType" : "MethodInvocation", - "secondType" : "MethodInvocation", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "ExpressionStatement", - "secondParentType" : "ExpressionStatement", - "firstPos" : 56379, - "secondPos" : 56379, - "firstEndPos" : 56429, - "secondEndPos" : 56429 -}, { - "firstType" : "METHOD_INVOCATION_RECEIVER", - "secondType" : "METHOD_INVOCATION_RECEIVER", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 56379, - "secondPos" : 56379, - "firstEndPos" : 56383, - "secondEndPos" : 56383 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "node", - "secondLabel" : "node", - "firstParentType" : "METHOD_INVOCATION_RECEIVER", - "secondParentType" : "METHOD_INVOCATION_RECEIVER", - "firstPos" : 56379, - "secondPos" : 56379, - "firstEndPos" : 56383, - "secondEndPos" : 56383 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "putProp", - "secondLabel" : "putProp", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 56384, - "secondPos" : 56384, - "firstEndPos" : 56391, - "secondEndPos" : 56391 -}, { - "firstType" : "METHOD_INVOCATION_ARGUMENTS", - "secondType" : "METHOD_INVOCATION_ARGUMENTS", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 56392, - "secondPos" : 56392, - "firstEndPos" : 56428, - "secondEndPos" : 56428 -}, { - "firstType" : "QualifiedName", - "secondType" : "QualifiedName", - "firstLabel" : "Node.ORIGINALNAME_PROP", - "secondLabel" : "Node.ORIGINALNAME_PROP", - "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", - "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", - "firstPos" : 56392, - "secondPos" : 56392, - "firstEndPos" : 56414, - "secondEndPos" : 56414 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "originalName", - "secondLabel" : "originalName", - "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", - "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", - "firstPos" : 56416, - "secondPos" : 56416, - "firstEndPos" : 56428, - "secondEndPos" : 56428 -}, { - "firstType" : "MethodDeclaration", - "secondType" : "MethodDeclaration", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "TypeDeclaration", - "secondParentType" : "TypeDeclaration", - "firstPos" : 56438, - "secondPos" : 56438, - "firstEndPos" : 56740, - "secondEndPos" : 56740 -}, { - "firstType" : "Modifier", - "secondType" : "Modifier", - "firstLabel" : "private", - "secondLabel" : "private", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 56438, - "secondPos" : 56438, - "firstEndPos" : 56445, - "secondEndPos" : 56445 -}, { - "firstType" : "Modifier", - "secondType" : "Modifier", - "firstLabel" : "static", - "secondLabel" : "static", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 56446, - "secondPos" : 56446, - "firstEndPos" : 56452, - "secondEndPos" : 56452 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "Node", - "secondLabel" : "Node", - "firstParentType" : "SimpleType", - "secondParentType" : "SimpleType", - "firstPos" : 56453, - "secondPos" : 56453, - "firstEndPos" : 56457, - "secondEndPos" : 56457 -}, { - "firstType" : "SimpleType", - "secondType" : "SimpleType", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 56453, - "secondPos" : 56453, - "firstEndPos" : 56457, - "secondEndPos" : 56457 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "newName", - "secondLabel" : "newName", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 56458, - "secondPos" : 56458, - "firstEndPos" : 56465, - "secondEndPos" : 56465 -}, { - "firstType" : "SingleVariableDeclaration", - "secondType" : "SingleVariableDeclaration", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 56473, - "secondPos" : 56473, - "firstEndPos" : 56500, - "secondEndPos" : 56500 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "CodingConvention", - "secondLabel" : "CodingConvention", - "firstParentType" : "SimpleType", - "secondParentType" : "SimpleType", - "firstPos" : 56473, - "secondPos" : 56473, - "firstEndPos" : 56489, - "secondEndPos" : 56489 -}, { - "firstType" : "SimpleType", - "secondType" : "SimpleType", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "SingleVariableDeclaration", - "secondParentType" : "SingleVariableDeclaration", - "firstPos" : 56473, - "secondPos" : 56473, - "firstEndPos" : 56489, - "secondEndPos" : 56489 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "convention", - "secondLabel" : "convention", - "firstParentType" : "SingleVariableDeclaration", - "secondParentType" : "SingleVariableDeclaration", - "firstPos" : 56490, - "secondPos" : 56490, - "firstEndPos" : 56500, - "secondEndPos" : 56500 -}, { - "firstType" : "SingleVariableDeclaration", - "secondType" : "SingleVariableDeclaration", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 56502, - "secondPos" : 56502, - "firstEndPos" : 56513, - "secondEndPos" : 56513 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "String", - "secondLabel" : "String", - "firstParentType" : "SimpleType", - "secondParentType" : "SimpleType", - "firstPos" : 56502, - "secondPos" : 56502, - "firstEndPos" : 56508, - "secondEndPos" : 56508 -}, { - "firstType" : "SimpleType", - "secondType" : "SimpleType", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "SingleVariableDeclaration", - "secondParentType" : "SingleVariableDeclaration", - "firstPos" : 56502, - "secondPos" : 56502, - "firstEndPos" : 56508, - "secondEndPos" : 56508 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "name", - "secondLabel" : "name", - "firstParentType" : "SingleVariableDeclaration", - "secondParentType" : "SingleVariableDeclaration", - "firstPos" : 56509, - "secondPos" : 56509, - "firstEndPos" : 56513, - "secondEndPos" : 56513 -}, { - "firstType" : "SingleVariableDeclaration", - "secondType" : "SingleVariableDeclaration", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 56515, - "secondPos" : 56515, - "firstEndPos" : 56525, - "secondEndPos" : 56525 -}, { - "firstType" : "PrimitiveType", - "secondType" : "PrimitiveType", - "firstLabel" : "int", - "secondLabel" : "int", - "firstParentType" : "SingleVariableDeclaration", - "secondParentType" : "SingleVariableDeclaration", - "firstPos" : 56515, - "secondPos" : 56515, - "firstEndPos" : 56518, - "secondEndPos" : 56518 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "lineno", - "secondLabel" : "lineno", - "firstParentType" : "SingleVariableDeclaration", - "secondParentType" : "SingleVariableDeclaration", - "firstPos" : 56519, - "secondPos" : 56519, - "firstEndPos" : 56525, - "secondEndPos" : 56525 -}, { - "firstType" : "SingleVariableDeclaration", - "secondType" : "SingleVariableDeclaration", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 56527, - "secondPos" : 56527, - "firstEndPos" : 56537, - "secondEndPos" : 56537 -}, { - "firstType" : "PrimitiveType", - "secondType" : "PrimitiveType", - "firstLabel" : "int", - "secondLabel" : "int", - "firstParentType" : "SingleVariableDeclaration", - "secondParentType" : "SingleVariableDeclaration", - "firstPos" : 56527, - "secondPos" : 56527, - "firstEndPos" : 56530, - "secondEndPos" : 56530 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "charno", - "secondLabel" : "charno", - "firstParentType" : "SingleVariableDeclaration", - "secondParentType" : "SingleVariableDeclaration", - "firstPos" : 56531, - "secondPos" : 56531, - "firstEndPos" : 56537, - "secondEndPos" : 56537 -}, { - "firstType" : "Block", - "secondType" : "Block", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 56539, - "secondPos" : 56539, - "firstEndPos" : 56740, - "secondEndPos" : 56740 -}, { - "firstType" : "VariableDeclarationStatement", - "secondType" : "VariableDeclarationStatement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "Block", - "secondParentType" : "Block", - "firstPos" : 56545, - "secondPos" : 56545, - "firstEndPos" : 56610, - "secondEndPos" : 56610 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "Node", - "secondLabel" : "Node", - "firstParentType" : "SimpleType", - "secondParentType" : "SimpleType", - "firstPos" : 56545, - "secondPos" : 56545, - "firstEndPos" : 56549, - "secondEndPos" : 56549 -}, { - "firstType" : "SimpleType", - "secondType" : "SimpleType", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "VariableDeclarationStatement", - "secondParentType" : "VariableDeclarationStatement", - "firstPos" : 56545, - "secondPos" : 56545, - "firstEndPos" : 56549, - "secondEndPos" : 56549 -}, { - "firstType" : "VariableDeclarationFragment", - "secondType" : "VariableDeclarationFragment", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "VariableDeclarationStatement", - "secondParentType" : "VariableDeclarationStatement", - "firstPos" : 56550, - "secondPos" : 56550, - "firstEndPos" : 56609, - "secondEndPos" : 56609 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "nameNode", - "secondLabel" : "nameNode", - "firstParentType" : "VariableDeclarationFragment", - "secondParentType" : "VariableDeclarationFragment", - "firstPos" : 56550, - "secondPos" : 56550, - "firstEndPos" : 56558, - "secondEndPos" : 56558 -}, { - "firstType" : "MethodInvocation", - "secondType" : "MethodInvocation", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "VariableDeclarationFragment", - "secondParentType" : "VariableDeclarationFragment", - "firstPos" : 56561, - "secondPos" : 56561, - "firstEndPos" : 56609, - "secondEndPos" : 56609 -}, { - "firstType" : "METHOD_INVOCATION_RECEIVER", - "secondType" : "METHOD_INVOCATION_RECEIVER", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 56561, - "secondPos" : 56561, - "firstEndPos" : 56565, - "secondEndPos" : 56565 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "Node", - "secondLabel" : "Node", - "firstParentType" : "METHOD_INVOCATION_RECEIVER", - "secondParentType" : "METHOD_INVOCATION_RECEIVER", - "firstPos" : 56561, - "secondPos" : 56561, - "firstEndPos" : 56565, - "secondEndPos" : 56565 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "newString", - "secondLabel" : "newString", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 56566, - "secondPos" : 56566, - "firstEndPos" : 56575, - "secondEndPos" : 56575 -}, { - "firstType" : "METHOD_INVOCATION_ARGUMENTS", - "secondType" : "METHOD_INVOCATION_ARGUMENTS", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 56576, - "secondPos" : 56576, - "firstEndPos" : 56608, - "secondEndPos" : 56608 -}, { - "firstType" : "QualifiedName", - "secondType" : "QualifiedName", - "firstLabel" : "Token.NAME", - "secondLabel" : "Token.NAME", - "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", - "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", - "firstPos" : 56576, - "secondPos" : 56576, - "firstEndPos" : 56586, - "secondEndPos" : 56586 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "name", - "secondLabel" : "name", - "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", - "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", - "firstPos" : 56588, - "secondPos" : 56588, - "firstEndPos" : 56592, - "secondEndPos" : 56592 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "lineno", - "secondLabel" : "lineno", - "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", - "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", - "firstPos" : 56594, - "secondPos" : 56594, - "firstEndPos" : 56600, - "secondEndPos" : 56600 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "charno", - "secondLabel" : "charno", - "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", - "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", - "firstPos" : 56602, - "secondPos" : 56602, - "firstEndPos" : 56608, - "secondEndPos" : 56608 -}, { - "firstType" : "IfStatement", - "secondType" : "IfStatement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "Block", - "secondParentType" : "Block", - "firstPos" : 56615, - "secondPos" : 56615, - "firstEndPos" : 56715, - "secondEndPos" : 56715 -}, { - "firstType" : "MethodInvocation", - "secondType" : "MethodInvocation", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "IfStatement", - "secondParentType" : "IfStatement", - "firstPos" : 56619, - "secondPos" : 56619, - "firstEndPos" : 56646, - "secondEndPos" : 56646 -}, { - "firstType" : "METHOD_INVOCATION_RECEIVER", - "secondType" : "METHOD_INVOCATION_RECEIVER", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 56619, - "secondPos" : 56619, - "firstEndPos" : 56629, - "secondEndPos" : 56629 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "convention", - "secondLabel" : "convention", - "firstParentType" : "METHOD_INVOCATION_RECEIVER", - "secondParentType" : "METHOD_INVOCATION_RECEIVER", - "firstPos" : 56619, - "secondPos" : 56619, - "firstEndPos" : 56629, - "secondEndPos" : 56629 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "isConstant", - "secondLabel" : "isConstant", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 56630, - "secondPos" : 56630, - "firstEndPos" : 56640, - "secondEndPos" : 56640 -}, { - "firstType" : "METHOD_INVOCATION_ARGUMENTS", - "secondType" : "METHOD_INVOCATION_ARGUMENTS", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 56641, - "secondPos" : 56641, - "firstEndPos" : 56645, - "secondEndPos" : 56645 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "name", - "secondLabel" : "name", - "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", - "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", - "firstPos" : 56641, - "secondPos" : 56641, - "firstEndPos" : 56645, - "secondEndPos" : 56645 -}, { - "firstType" : "Block", - "secondType" : "Block", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "IfStatement", - "secondParentType" : "IfStatement", - "firstPos" : 56648, - "secondPos" : 56648, - "firstEndPos" : 56715, - "secondEndPos" : 56715 -}, { - "firstType" : "ExpressionStatement", - "secondType" : "ExpressionStatement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "Block", - "secondParentType" : "Block", - "firstPos" : 56656, - "secondPos" : 56656, - "firstEndPos" : 56709, - "secondEndPos" : 56709 -}, { - "firstType" : "MethodInvocation", - "secondType" : "MethodInvocation", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "ExpressionStatement", - "secondParentType" : "ExpressionStatement", - "firstPos" : 56656, - "secondPos" : 56656, - "firstEndPos" : 56708, - "secondEndPos" : 56708 -}, { - "firstType" : "METHOD_INVOCATION_RECEIVER", - "secondType" : "METHOD_INVOCATION_RECEIVER", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 56656, - "secondPos" : 56656, - "firstEndPos" : 56664, - "secondEndPos" : 56664 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "nameNode", - "secondLabel" : "nameNode", - "firstParentType" : "METHOD_INVOCATION_RECEIVER", - "secondParentType" : "METHOD_INVOCATION_RECEIVER", - "firstPos" : 56656, - "secondPos" : 56656, - "firstEndPos" : 56664, - "secondEndPos" : 56664 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "putBooleanProp", - "secondLabel" : "putBooleanProp", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 56665, - "secondPos" : 56665, - "firstEndPos" : 56679, - "secondEndPos" : 56679 -}, { - "firstType" : "METHOD_INVOCATION_ARGUMENTS", - "secondType" : "METHOD_INVOCATION_ARGUMENTS", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 56680, - "secondPos" : 56680, - "firstEndPos" : 56707, - "secondEndPos" : 56707 -}, { - "firstType" : "QualifiedName", - "secondType" : "QualifiedName", - "firstLabel" : "Node.IS_CONSTANT_NAME", - "secondLabel" : "Node.IS_CONSTANT_NAME", - "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", - "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", - "firstPos" : 56680, - "secondPos" : 56680, - "firstEndPos" : 56701, - "secondEndPos" : 56701 -}, { - "firstType" : "BooleanLiteral", - "secondType" : "BooleanLiteral", - "firstLabel" : "true", - "secondLabel" : "true", - "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", - "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", - "firstPos" : 56703, - "secondPos" : 56703, - "firstEndPos" : 56707, - "secondEndPos" : 56707 -}, { - "firstType" : "ReturnStatement", - "secondType" : "ReturnStatement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "Block", - "secondParentType" : "Block", - "firstPos" : 56720, - "secondPos" : 56720, - "firstEndPos" : 56736, - "secondEndPos" : 56736 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "nameNode", - "secondLabel" : "nameNode", - "firstParentType" : "ReturnStatement", - "secondParentType" : "ReturnStatement", - "firstPos" : 56727, - "secondPos" : 56727, - "firstEndPos" : 56735, - "secondEndPos" : 56735 -}, { - "firstType" : "MethodDeclaration", - "secondType" : "MethodDeclaration", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "TypeDeclaration", - "secondParentType" : "TypeDeclaration", - "firstPos" : 56744, - "secondPos" : 56744, - "firstEndPos" : 57388, - "secondEndPos" : 57388 -}, { - "firstType" : "Javadoc", - "secondType" : "Javadoc", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 56744, - "secondPos" : 56744, - "firstEndPos" : 57067, - "secondEndPos" : 57067 -}, { - "firstType" : "TagElement", - "secondType" : "TagElement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "Javadoc", - "secondParentType" : "Javadoc", - "firstPos" : 56753, - "secondPos" : 56753, - "firstEndPos" : 56875, - "secondEndPos" : 56875 -}, { - "firstType" : "TextElement", - "secondType" : "TextElement", - "firstLabel" : "Creates a new node representing an *existing* name, copying over the source", - "secondLabel" : "Creates a new node representing an *existing* name, copying over the source", - "firstParentType" : "TagElement", - "secondParentType" : "TagElement", - "firstPos" : 56753, - "secondPos" : 56753, - "firstEndPos" : 56828, - "secondEndPos" : 56828 -}, { - "firstType" : "TextElement", - "secondType" : "TextElement", - "firstLabel" : "location information from the basis node.", - "secondLabel" : "location information from the basis node.", - "firstParentType" : "TagElement", - "secondParentType" : "TagElement", - "firstPos" : 56834, - "secondPos" : 56834, - "firstEndPos" : 56875, - "secondEndPos" : 56875 -}, { - "firstType" : "TagElement", - "secondType" : "TagElement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "Javadoc", - "secondParentType" : "Javadoc", - "firstPos" : 56886, - "secondPos" : 56886, - "firstEndPos" : 56929, - "secondEndPos" : 56929 -}, { - "firstType" : "TAG_NAME", - "secondType" : "TAG_NAME", - "firstLabel" : "@param", - "secondLabel" : "@param", - "firstParentType" : "TagElement", - "secondParentType" : "TagElement", - "firstPos" : 56886, - "secondPos" : 56886, - "firstEndPos" : 56892, - "secondEndPos" : 56892 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "name", - "secondLabel" : "name", - "firstParentType" : "TagElement", - "secondParentType" : "TagElement", - "firstPos" : 56893, - "secondPos" : 56893, - "firstEndPos" : 56897, - "secondEndPos" : 56897 -}, { - "firstType" : "TextElement", - "secondType" : "TextElement", - "firstLabel" : " The name for the new NAME node.", - "secondLabel" : " The name for the new NAME node.", - "firstParentType" : "TagElement", - "secondParentType" : "TagElement", - "firstPos" : 56897, - "secondPos" : 56897, - "firstEndPos" : 56929, - "secondEndPos" : 56929 -}, { - "firstType" : "TagElement", - "secondType" : "TagElement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "Javadoc", - "secondParentType" : "Javadoc", - "firstPos" : 56935, - "secondPos" : 56935, - "firstEndPos" : 57025, - "secondEndPos" : 57025 -}, { - "firstType" : "TAG_NAME", - "secondType" : "TAG_NAME", - "firstLabel" : "@param", - "secondLabel" : "@param", - "firstParentType" : "TagElement", - "secondParentType" : "TagElement", - "firstPos" : 56935, - "secondPos" : 56935, - "firstEndPos" : 56941, - "secondEndPos" : 56941 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "basisNode", - "secondLabel" : "basisNode", - "firstParentType" : "TagElement", - "secondParentType" : "TagElement", - "firstPos" : 56942, - "secondPos" : 56942, - "firstEndPos" : 56951, - "secondEndPos" : 56951 -}, { - "firstType" : "TextElement", - "secondType" : "TextElement", - "firstLabel" : " The node that represents the name as currently found in", - "secondLabel" : " The node that represents the name as currently found in", - "firstParentType" : "TagElement", - "secondParentType" : "TagElement", - "firstPos" : 56951, - "secondPos" : 56951, - "firstEndPos" : 57007, - "secondEndPos" : 57007 -}, { - "firstType" : "TextElement", - "secondType" : "TextElement", - "firstLabel" : "the AST.", - "secondLabel" : "the AST.", - "firstParentType" : "TagElement", - "secondParentType" : "TagElement", - "firstPos" : 57017, - "secondPos" : 57017, - "firstEndPos" : 57025, - "secondEndPos" : 57025 -}, { - "firstType" : "TagElement", - "secondType" : "TagElement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "Javadoc", - "secondParentType" : "Javadoc", - "firstPos" : 57036, - "secondPos" : 57036, - "firstEndPos" : 57061, - "secondEndPos" : 57061 -}, { - "firstType" : "TAG_NAME", - "secondType" : "TAG_NAME", - "firstLabel" : "@return", - "secondLabel" : "@return", - "firstParentType" : "TagElement", - "secondParentType" : "TagElement", - "firstPos" : 57036, - "secondPos" : 57036, - "firstEndPos" : 57043, - "secondEndPos" : 57043 -}, { - "firstType" : "TextElement", - "secondType" : "TextElement", - "firstLabel" : " The node created.", - "secondLabel" : " The node created.", - "firstParentType" : "TagElement", - "secondParentType" : "TagElement", - "firstPos" : 57043, - "secondPos" : 57043, - "firstEndPos" : 57061, - "secondEndPos" : 57061 -}, { - "firstType" : "Modifier", - "secondType" : "Modifier", - "firstLabel" : "static", - "secondLabel" : "static", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 57070, - "secondPos" : 57070, - "firstEndPos" : 57076, - "secondEndPos" : 57076 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "Node", - "secondLabel" : "Node", - "firstParentType" : "SimpleType", - "secondParentType" : "SimpleType", - "firstPos" : 57077, - "secondPos" : 57077, - "firstEndPos" : 57081, - "secondEndPos" : 57081 -}, { - "firstType" : "SimpleType", - "secondType" : "SimpleType", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 57077, - "secondPos" : 57077, - "firstEndPos" : 57081, - "secondEndPos" : 57081 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "newName", - "secondLabel" : "newName", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 57082, - "secondPos" : 57082, - "firstEndPos" : 57089, - "secondEndPos" : 57089 -}, { - "firstType" : "SingleVariableDeclaration", - "secondType" : "SingleVariableDeclaration", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 57097, - "secondPos" : 57097, - "firstEndPos" : 57124, - "secondEndPos" : 57124 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "CodingConvention", - "secondLabel" : "CodingConvention", - "firstParentType" : "SimpleType", - "secondParentType" : "SimpleType", - "firstPos" : 57097, - "secondPos" : 57097, - "firstEndPos" : 57113, - "secondEndPos" : 57113 -}, { - "firstType" : "SimpleType", - "secondType" : "SimpleType", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "SingleVariableDeclaration", - "secondParentType" : "SingleVariableDeclaration", - "firstPos" : 57097, - "secondPos" : 57097, - "firstEndPos" : 57113, - "secondEndPos" : 57113 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "convention", - "secondLabel" : "convention", - "firstParentType" : "SingleVariableDeclaration", - "secondParentType" : "SingleVariableDeclaration", - "firstPos" : 57114, - "secondPos" : 57114, - "firstEndPos" : 57124, - "secondEndPos" : 57124 -}, { - "firstType" : "SingleVariableDeclaration", - "secondType" : "SingleVariableDeclaration", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 57126, - "secondPos" : 57126, - "firstEndPos" : 57137, - "secondEndPos" : 57137 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "String", - "secondLabel" : "String", - "firstParentType" : "SimpleType", - "secondParentType" : "SimpleType", - "firstPos" : 57126, - "secondPos" : 57126, - "firstEndPos" : 57132, - "secondEndPos" : 57132 -}, { - "firstType" : "SimpleType", - "secondType" : "SimpleType", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "SingleVariableDeclaration", - "secondParentType" : "SingleVariableDeclaration", - "firstPos" : 57126, - "secondPos" : 57126, - "firstEndPos" : 57132, - "secondEndPos" : 57132 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "name", - "secondLabel" : "name", - "firstParentType" : "SingleVariableDeclaration", - "secondParentType" : "SingleVariableDeclaration", - "firstPos" : 57133, - "secondPos" : 57133, - "firstEndPos" : 57137, - "secondEndPos" : 57137 -}, { - "firstType" : "SingleVariableDeclaration", - "secondType" : "SingleVariableDeclaration", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 57139, - "secondPos" : 57139, - "firstEndPos" : 57153, - "secondEndPos" : 57153 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "Node", - "secondLabel" : "Node", - "firstParentType" : "SimpleType", - "secondParentType" : "SimpleType", - "firstPos" : 57139, - "secondPos" : 57139, - "firstEndPos" : 57143, - "secondEndPos" : 57143 -}, { - "firstType" : "SimpleType", - "secondType" : "SimpleType", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "SingleVariableDeclaration", - "secondParentType" : "SingleVariableDeclaration", - "firstPos" : 57139, - "secondPos" : 57139, - "firstEndPos" : 57143, - "secondEndPos" : 57143 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "basisNode", - "secondLabel" : "basisNode", - "firstParentType" : "SingleVariableDeclaration", - "secondParentType" : "SingleVariableDeclaration", - "firstPos" : 57144, - "secondPos" : 57144, - "firstEndPos" : 57153, - "secondEndPos" : 57153 -}, { - "firstType" : "Block", - "secondType" : "Block", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 57155, - "secondPos" : 57155, - "firstEndPos" : 57388, - "secondEndPos" : 57388 -}, { - "firstType" : "VariableDeclarationStatement", - "secondType" : "VariableDeclarationStatement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "Block", - "secondParentType" : "Block", - "firstPos" : 57161, - "secondPos" : 57161, - "firstEndPos" : 57210, - "secondEndPos" : 57210 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "Node", - "secondLabel" : "Node", - "firstParentType" : "SimpleType", - "secondParentType" : "SimpleType", - "firstPos" : 57161, - "secondPos" : 57161, - "firstEndPos" : 57165, - "secondEndPos" : 57165 -}, { - "firstType" : "SimpleType", - "secondType" : "SimpleType", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "VariableDeclarationStatement", - "secondParentType" : "VariableDeclarationStatement", - "firstPos" : 57161, - "secondPos" : 57161, - "firstEndPos" : 57165, - "secondEndPos" : 57165 -}, { - "firstType" : "VariableDeclarationFragment", - "secondType" : "VariableDeclarationFragment", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "VariableDeclarationStatement", - "secondParentType" : "VariableDeclarationStatement", - "firstPos" : 57166, - "secondPos" : 57166, - "firstEndPos" : 57209, - "secondEndPos" : 57209 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "nameNode", - "secondLabel" : "nameNode", - "firstParentType" : "VariableDeclarationFragment", - "secondParentType" : "VariableDeclarationFragment", - "firstPos" : 57166, - "secondPos" : 57166, - "firstEndPos" : 57174, - "secondEndPos" : 57174 -}, { - "firstType" : "MethodInvocation", - "secondType" : "MethodInvocation", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "VariableDeclarationFragment", - "secondParentType" : "VariableDeclarationFragment", - "firstPos" : 57177, - "secondPos" : 57177, - "firstEndPos" : 57209, - "secondEndPos" : 57209 -}, { - "firstType" : "METHOD_INVOCATION_RECEIVER", - "secondType" : "METHOD_INVOCATION_RECEIVER", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 57177, - "secondPos" : 57177, - "firstEndPos" : 57181, - "secondEndPos" : 57181 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "Node", - "secondLabel" : "Node", - "firstParentType" : "METHOD_INVOCATION_RECEIVER", - "secondParentType" : "METHOD_INVOCATION_RECEIVER", - "firstPos" : 57177, - "secondPos" : 57177, - "firstEndPos" : 57181, - "secondEndPos" : 57181 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "newString", - "secondLabel" : "newString", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 57182, - "secondPos" : 57182, - "firstEndPos" : 57191, - "secondEndPos" : 57191 -}, { - "firstType" : "METHOD_INVOCATION_ARGUMENTS", - "secondType" : "METHOD_INVOCATION_ARGUMENTS", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 57192, - "secondPos" : 57192, - "firstEndPos" : 57208, - "secondEndPos" : 57208 -}, { - "firstType" : "QualifiedName", - "secondType" : "QualifiedName", - "firstLabel" : "Token.NAME", - "secondLabel" : "Token.NAME", - "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", - "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", - "firstPos" : 57192, - "secondPos" : 57192, - "firstEndPos" : 57202, - "secondEndPos" : 57202 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "name", - "secondLabel" : "name", - "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", - "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", - "firstPos" : 57204, - "secondPos" : 57204, - "firstEndPos" : 57208, - "secondEndPos" : 57208 -}, { - "firstType" : "IfStatement", - "secondType" : "IfStatement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "Block", - "secondParentType" : "Block", - "firstPos" : 57215, - "secondPos" : 57215, - "firstEndPos" : 57318, - "secondEndPos" : 57318 -}, { - "firstType" : "MethodInvocation", - "secondType" : "MethodInvocation", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "IfStatement", - "secondParentType" : "IfStatement", - "firstPos" : 57219, - "secondPos" : 57219, - "firstEndPos" : 57249, - "secondEndPos" : 57249 -}, { - "firstType" : "METHOD_INVOCATION_RECEIVER", - "secondType" : "METHOD_INVOCATION_RECEIVER", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 57219, - "secondPos" : 57219, - "firstEndPos" : 57229, - "secondEndPos" : 57229 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "convention", - "secondLabel" : "convention", - "firstParentType" : "METHOD_INVOCATION_RECEIVER", - "secondParentType" : "METHOD_INVOCATION_RECEIVER", - "firstPos" : 57219, - "secondPos" : 57219, - "firstEndPos" : 57229, - "secondEndPos" : 57229 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "isConstantKey", - "secondLabel" : "isConstantKey", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 57230, - "secondPos" : 57230, - "firstEndPos" : 57243, - "secondEndPos" : 57243 -}, { - "firstType" : "METHOD_INVOCATION_ARGUMENTS", - "secondType" : "METHOD_INVOCATION_ARGUMENTS", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 57244, - "secondPos" : 57244, - "firstEndPos" : 57248, - "secondEndPos" : 57248 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "name", - "secondLabel" : "name", - "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", - "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", - "firstPos" : 57244, - "secondPos" : 57244, - "firstEndPos" : 57248, - "secondEndPos" : 57248 -}, { - "firstType" : "Block", - "secondType" : "Block", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "IfStatement", - "secondParentType" : "IfStatement", - "firstPos" : 57251, - "secondPos" : 57251, - "firstEndPos" : 57318, - "secondEndPos" : 57318 -}, { - "firstType" : "ExpressionStatement", - "secondType" : "ExpressionStatement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "Block", - "secondParentType" : "Block", - "firstPos" : 57259, - "secondPos" : 57259, - "firstEndPos" : 57312, - "secondEndPos" : 57312 -}, { - "firstType" : "MethodInvocation", - "secondType" : "MethodInvocation", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "ExpressionStatement", - "secondParentType" : "ExpressionStatement", - "firstPos" : 57259, - "secondPos" : 57259, - "firstEndPos" : 57311, - "secondEndPos" : 57311 -}, { - "firstType" : "METHOD_INVOCATION_RECEIVER", - "secondType" : "METHOD_INVOCATION_RECEIVER", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 57259, - "secondPos" : 57259, - "firstEndPos" : 57267, - "secondEndPos" : 57267 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "nameNode", - "secondLabel" : "nameNode", - "firstParentType" : "METHOD_INVOCATION_RECEIVER", - "secondParentType" : "METHOD_INVOCATION_RECEIVER", - "firstPos" : 57259, - "secondPos" : 57259, - "firstEndPos" : 57267, - "secondEndPos" : 57267 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "putBooleanProp", - "secondLabel" : "putBooleanProp", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 57268, - "secondPos" : 57268, - "firstEndPos" : 57282, - "secondEndPos" : 57282 -}, { - "firstType" : "METHOD_INVOCATION_ARGUMENTS", - "secondType" : "METHOD_INVOCATION_ARGUMENTS", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 57283, - "secondPos" : 57283, - "firstEndPos" : 57310, - "secondEndPos" : 57310 -}, { - "firstType" : "QualifiedName", - "secondType" : "QualifiedName", - "firstLabel" : "Node.IS_CONSTANT_NAME", - "secondLabel" : "Node.IS_CONSTANT_NAME", - "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", - "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", - "firstPos" : 57283, - "secondPos" : 57283, - "firstEndPos" : 57304, - "secondEndPos" : 57304 -}, { - "firstType" : "BooleanLiteral", - "secondType" : "BooleanLiteral", - "firstLabel" : "true", - "secondLabel" : "true", - "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", - "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", - "firstPos" : 57306, - "secondPos" : 57306, - "firstEndPos" : 57310, - "secondEndPos" : 57310 -}, { - "firstType" : "ExpressionStatement", - "secondType" : "ExpressionStatement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "Block", - "secondParentType" : "Block", - "firstPos" : 57323, - "secondPos" : 57323, - "firstEndPos" : 57363, - "secondEndPos" : 57363 -}, { - "firstType" : "MethodInvocation", - "secondType" : "MethodInvocation", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "ExpressionStatement", - "secondParentType" : "ExpressionStatement", - "firstPos" : 57323, - "secondPos" : 57323, - "firstEndPos" : 57362, - "secondEndPos" : 57362 -}, { - "firstType" : "METHOD_INVOCATION_RECEIVER", - "secondType" : "METHOD_INVOCATION_RECEIVER", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 57323, - "secondPos" : 57323, - "firstEndPos" : 57331, - "secondEndPos" : 57331 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "nameNode", - "secondLabel" : "nameNode", - "firstParentType" : "METHOD_INVOCATION_RECEIVER", - "secondParentType" : "METHOD_INVOCATION_RECEIVER", - "firstPos" : 57323, - "secondPos" : 57323, - "firstEndPos" : 57331, - "secondEndPos" : 57331 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "copyInformationFrom", - "secondLabel" : "copyInformationFrom", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 57332, - "secondPos" : 57332, - "firstEndPos" : 57351, - "secondEndPos" : 57351 -}, { - "firstType" : "METHOD_INVOCATION_ARGUMENTS", - "secondType" : "METHOD_INVOCATION_ARGUMENTS", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 57352, - "secondPos" : 57352, - "firstEndPos" : 57361, - "secondEndPos" : 57361 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "basisNode", - "secondLabel" : "basisNode", - "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", - "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", - "firstPos" : 57352, - "secondPos" : 57352, - "firstEndPos" : 57361, - "secondEndPos" : 57361 -}, { - "firstType" : "ReturnStatement", - "secondType" : "ReturnStatement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "Block", - "secondParentType" : "Block", - "firstPos" : 57368, - "secondPos" : 57368, - "firstEndPos" : 57384, - "secondEndPos" : 57384 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "nameNode", - "secondLabel" : "nameNode", - "firstParentType" : "ReturnStatement", - "secondParentType" : "ReturnStatement", - "firstPos" : 57375, - "secondPos" : 57375, - "firstEndPos" : 57383, - "secondEndPos" : 57383 -}, { - "firstType" : "MethodDeclaration", - "secondType" : "MethodDeclaration", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "TypeDeclaration", - "secondParentType" : "TypeDeclaration", - "firstPos" : 57392, - "secondPos" : 57392, - "firstEndPos" : 58161, - "secondEndPos" : 58161 -}, { - "firstType" : "Javadoc", - "secondType" : "Javadoc", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 57392, - "secondPos" : 57392, - "firstEndPos" : 57902, - "secondEndPos" : 57902 -}, { - "firstType" : "TagElement", - "secondType" : "TagElement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "Javadoc", - "secondParentType" : "Javadoc", - "firstPos" : 57401, - "secondPos" : 57401, - "firstEndPos" : 57578, - "secondEndPos" : 57578 -}, { - "firstType" : "TextElement", - "secondType" : "TextElement", - "firstLabel" : "Creates a new node representing an *existing* name, copying over the source", - "secondLabel" : "Creates a new node representing an *existing* name, copying over the source", - "firstParentType" : "TagElement", - "secondParentType" : "TagElement", - "firstPos" : 57401, - "secondPos" : 57401, - "firstEndPos" : 57476, - "secondEndPos" : 57476 -}, { - "firstType" : "TextElement", - "secondType" : "TextElement", - "firstLabel" : "location information from the basis node and assigning the given original", - "secondLabel" : "location information from the basis node and assigning the given original", - "firstParentType" : "TagElement", - "secondParentType" : "TagElement", - "firstPos" : 57482, - "secondPos" : 57482, - "firstEndPos" : 57555, - "secondEndPos" : 57555 -}, { - "firstType" : "TextElement", - "secondType" : "TextElement", - "firstLabel" : "name to the node.", - "secondLabel" : "name to the node.", - "firstParentType" : "TagElement", - "secondParentType" : "TagElement", - "firstPos" : 57561, - "secondPos" : 57561, - "firstEndPos" : 57578, - "secondEndPos" : 57578 -}, { - "firstType" : "TagElement", - "secondType" : "TagElement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "Javadoc", - "secondParentType" : "Javadoc", - "firstPos" : 57589, - "secondPos" : 57589, - "firstEndPos" : 57632, - "secondEndPos" : 57632 -}, { - "firstType" : "TAG_NAME", - "secondType" : "TAG_NAME", - "firstLabel" : "@param", - "secondLabel" : "@param", - "firstParentType" : "TagElement", - "secondParentType" : "TagElement", - "firstPos" : 57589, - "secondPos" : 57589, - "firstEndPos" : 57595, - "secondEndPos" : 57595 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "name", - "secondLabel" : "name", - "firstParentType" : "TagElement", - "secondParentType" : "TagElement", - "firstPos" : 57596, - "secondPos" : 57596, - "firstEndPos" : 57600, - "secondEndPos" : 57600 -}, { - "firstType" : "TextElement", - "secondType" : "TextElement", - "firstLabel" : " The name for the new NAME node.", - "secondLabel" : " The name for the new NAME node.", - "firstParentType" : "TagElement", - "secondParentType" : "TagElement", - "firstPos" : 57600, - "secondPos" : 57600, - "firstEndPos" : 57632, - "secondEndPos" : 57632 -}, { - "firstType" : "TagElement", - "secondType" : "TagElement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "Javadoc", - "secondParentType" : "Javadoc", - "firstPos" : 57638, - "secondPos" : 57638, - "firstEndPos" : 57728, - "secondEndPos" : 57728 -}, { - "firstType" : "TAG_NAME", - "secondType" : "TAG_NAME", - "firstLabel" : "@param", - "secondLabel" : "@param", - "firstParentType" : "TagElement", - "secondParentType" : "TagElement", - "firstPos" : 57638, - "secondPos" : 57638, - "firstEndPos" : 57644, - "secondEndPos" : 57644 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "basisNode", - "secondLabel" : "basisNode", - "firstParentType" : "TagElement", - "secondParentType" : "TagElement", - "firstPos" : 57645, - "secondPos" : 57645, - "firstEndPos" : 57654, - "secondEndPos" : 57654 -}, { - "firstType" : "TextElement", - "secondType" : "TextElement", - "firstLabel" : " The node that represents the name as currently found in", - "secondLabel" : " The node that represents the name as currently found in", - "firstParentType" : "TagElement", - "secondParentType" : "TagElement", - "firstPos" : 57654, - "secondPos" : 57654, - "firstEndPos" : 57710, - "secondEndPos" : 57710 -}, { - "firstType" : "TextElement", - "secondType" : "TextElement", - "firstLabel" : "the AST.", - "secondLabel" : "the AST.", - "firstParentType" : "TagElement", - "secondParentType" : "TagElement", - "firstPos" : 57720, - "secondPos" : 57720, - "firstEndPos" : 57728, - "secondEndPos" : 57728 -}, { - "firstType" : "TagElement", - "secondType" : "TagElement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "Javadoc", - "secondParentType" : "Javadoc", - "firstPos" : 57734, - "secondPos" : 57734, - "firstEndPos" : 57860, - "secondEndPos" : 57860 -}, { - "firstType" : "TAG_NAME", - "secondType" : "TAG_NAME", - "firstLabel" : "@param", - "secondLabel" : "@param", - "firstParentType" : "TagElement", - "secondParentType" : "TagElement", - "firstPos" : 57734, - "secondPos" : 57734, - "firstEndPos" : 57740, - "secondEndPos" : 57740 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "originalName", - "secondLabel" : "originalName", - "firstParentType" : "TagElement", - "secondParentType" : "TagElement", - "firstPos" : 57741, - "secondPos" : 57741, - "firstEndPos" : 57753, - "secondEndPos" : 57753 -}, { - "firstType" : "TextElement", - "secondType" : "TextElement", - "firstLabel" : " The original name of the item being represented by the", - "secondLabel" : " The original name of the item being represented by the", - "firstParentType" : "TagElement", - "secondParentType" : "TagElement", - "firstPos" : 57753, - "secondPos" : 57753, - "firstEndPos" : 57808, - "secondEndPos" : 57808 -}, { - "firstType" : "TextElement", - "secondType" : "TextElement", - "firstLabel" : "NAME node. Used for debugging information.", - "secondLabel" : "NAME node. Used for debugging information.", - "firstParentType" : "TagElement", - "secondParentType" : "TagElement", - "firstPos" : 57818, - "secondPos" : 57818, - "firstEndPos" : 57860, - "secondEndPos" : 57860 -}, { - "firstType" : "TagElement", - "secondType" : "TagElement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "Javadoc", - "secondParentType" : "Javadoc", - "firstPos" : 57871, - "secondPos" : 57871, - "firstEndPos" : 57896, - "secondEndPos" : 57896 -}, { - "firstType" : "TAG_NAME", - "secondType" : "TAG_NAME", - "firstLabel" : "@return", - "secondLabel" : "@return", - "firstParentType" : "TagElement", - "secondParentType" : "TagElement", - "firstPos" : 57871, - "secondPos" : 57871, - "firstEndPos" : 57878, - "secondEndPos" : 57878 -}, { - "firstType" : "TextElement", - "secondType" : "TextElement", - "firstLabel" : " The node created.", - "secondLabel" : " The node created.", - "firstParentType" : "TagElement", - "secondParentType" : "TagElement", - "firstPos" : 57878, - "secondPos" : 57878, - "firstEndPos" : 57896, - "secondEndPos" : 57896 -}, { - "firstType" : "Modifier", - "secondType" : "Modifier", - "firstLabel" : "static", - "secondLabel" : "static", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 57905, - "secondPos" : 57905, - "firstEndPos" : 57911, - "secondEndPos" : 57911 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "Node", - "secondLabel" : "Node", - "firstParentType" : "SimpleType", - "secondParentType" : "SimpleType", - "firstPos" : 57912, - "secondPos" : 57912, - "firstEndPos" : 57916, - "secondEndPos" : 57916 -}, { - "firstType" : "SimpleType", - "secondType" : "SimpleType", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 57912, - "secondPos" : 57912, - "firstEndPos" : 57916, - "secondEndPos" : 57916 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "newName", - "secondLabel" : "newName", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 57917, - "secondPos" : 57917, - "firstEndPos" : 57924, - "secondEndPos" : 57924 -}, { - "firstType" : "SingleVariableDeclaration", - "secondType" : "SingleVariableDeclaration", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 57932, - "secondPos" : 57932, - "firstEndPos" : 57959, - "secondEndPos" : 57959 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "CodingConvention", - "secondLabel" : "CodingConvention", - "firstParentType" : "SimpleType", - "secondParentType" : "SimpleType", - "firstPos" : 57932, - "secondPos" : 57932, - "firstEndPos" : 57948, - "secondEndPos" : 57948 -}, { - "firstType" : "SimpleType", - "secondType" : "SimpleType", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "SingleVariableDeclaration", - "secondParentType" : "SingleVariableDeclaration", - "firstPos" : 57932, - "secondPos" : 57932, - "firstEndPos" : 57948, - "secondEndPos" : 57948 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "convention", - "secondLabel" : "convention", - "firstParentType" : "SingleVariableDeclaration", - "secondParentType" : "SingleVariableDeclaration", - "firstPos" : 57949, - "secondPos" : 57949, - "firstEndPos" : 57959, - "secondEndPos" : 57959 -}, { - "firstType" : "SingleVariableDeclaration", - "secondType" : "SingleVariableDeclaration", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 57961, - "secondPos" : 57961, - "firstEndPos" : 57972, - "secondEndPos" : 57972 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "String", - "secondLabel" : "String", - "firstParentType" : "SimpleType", - "secondParentType" : "SimpleType", - "firstPos" : 57961, - "secondPos" : 57961, - "firstEndPos" : 57967, - "secondEndPos" : 57967 -}, { - "firstType" : "SimpleType", - "secondType" : "SimpleType", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "SingleVariableDeclaration", - "secondParentType" : "SingleVariableDeclaration", - "firstPos" : 57961, - "secondPos" : 57961, - "firstEndPos" : 57967, - "secondEndPos" : 57967 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "name", - "secondLabel" : "name", - "firstParentType" : "SingleVariableDeclaration", - "secondParentType" : "SingleVariableDeclaration", - "firstPos" : 57968, - "secondPos" : 57968, - "firstEndPos" : 57972, - "secondEndPos" : 57972 -}, { - "firstType" : "SingleVariableDeclaration", - "secondType" : "SingleVariableDeclaration", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 57980, - "secondPos" : 57980, - "firstEndPos" : 57994, - "secondEndPos" : 57994 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "Node", - "secondLabel" : "Node", - "firstParentType" : "SimpleType", - "secondParentType" : "SimpleType", - "firstPos" : 57980, - "secondPos" : 57980, - "firstEndPos" : 57984, - "secondEndPos" : 57984 -}, { - "firstType" : "SimpleType", - "secondType" : "SimpleType", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "SingleVariableDeclaration", - "secondParentType" : "SingleVariableDeclaration", - "firstPos" : 57980, - "secondPos" : 57980, - "firstEndPos" : 57984, - "secondEndPos" : 57984 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "basisNode", - "secondLabel" : "basisNode", - "firstParentType" : "SingleVariableDeclaration", - "secondParentType" : "SingleVariableDeclaration", - "firstPos" : 57985, - "secondPos" : 57985, - "firstEndPos" : 57994, - "secondEndPos" : 57994 -}, { - "firstType" : "SingleVariableDeclaration", - "secondType" : "SingleVariableDeclaration", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 57996, - "secondPos" : 57996, - "firstEndPos" : 58015, - "secondEndPos" : 58015 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "String", - "secondLabel" : "String", - "firstParentType" : "SimpleType", - "secondParentType" : "SimpleType", - "firstPos" : 57996, - "secondPos" : 57996, - "firstEndPos" : 58002, - "secondEndPos" : 58002 -}, { - "firstType" : "SimpleType", - "secondType" : "SimpleType", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "SingleVariableDeclaration", - "secondParentType" : "SingleVariableDeclaration", - "firstPos" : 57996, - "secondPos" : 57996, - "firstEndPos" : 58002, - "secondEndPos" : 58002 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "originalName", - "secondLabel" : "originalName", - "firstParentType" : "SingleVariableDeclaration", - "secondParentType" : "SingleVariableDeclaration", - "firstPos" : 58003, - "secondPos" : 58003, - "firstEndPos" : 58015, - "secondEndPos" : 58015 -}, { - "firstType" : "Block", - "secondType" : "Block", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 58017, - "secondPos" : 58017, - "firstEndPos" : 58161, - "secondEndPos" : 58161 -}, { - "firstType" : "VariableDeclarationStatement", - "secondType" : "VariableDeclarationStatement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "Block", - "secondParentType" : "Block", - "firstPos" : 58023, - "secondPos" : 58023, - "firstEndPos" : 58076, - "secondEndPos" : 58076 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "Node", - "secondLabel" : "Node", - "firstParentType" : "SimpleType", - "secondParentType" : "SimpleType", - "firstPos" : 58023, - "secondPos" : 58023, - "firstEndPos" : 58027, - "secondEndPos" : 58027 -}, { - "firstType" : "SimpleType", - "secondType" : "SimpleType", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "VariableDeclarationStatement", - "secondParentType" : "VariableDeclarationStatement", - "firstPos" : 58023, - "secondPos" : 58023, - "firstEndPos" : 58027, - "secondEndPos" : 58027 -}, { - "firstType" : "VariableDeclarationFragment", - "secondType" : "VariableDeclarationFragment", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "VariableDeclarationStatement", - "secondParentType" : "VariableDeclarationStatement", - "firstPos" : 58028, - "secondPos" : 58028, - "firstEndPos" : 58075, - "secondEndPos" : 58075 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "nameNode", - "secondLabel" : "nameNode", - "firstParentType" : "VariableDeclarationFragment", - "secondParentType" : "VariableDeclarationFragment", - "firstPos" : 58028, - "secondPos" : 58028, - "firstEndPos" : 58036, - "secondEndPos" : 58036 -}, { - "firstType" : "MethodInvocation", - "secondType" : "MethodInvocation", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "VariableDeclarationFragment", - "secondParentType" : "VariableDeclarationFragment", - "firstPos" : 58039, - "secondPos" : 58039, - "firstEndPos" : 58075, - "secondEndPos" : 58075 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "newName", - "secondLabel" : "newName", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 58039, - "secondPos" : 58039, - "firstEndPos" : 58046, - "secondEndPos" : 58046 -}, { - "firstType" : "METHOD_INVOCATION_ARGUMENTS", - "secondType" : "METHOD_INVOCATION_ARGUMENTS", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 58047, - "secondPos" : 58047, - "firstEndPos" : 58074, - "secondEndPos" : 58074 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "convention", - "secondLabel" : "convention", - "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", - "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", - "firstPos" : 58047, - "secondPos" : 58047, - "firstEndPos" : 58057, - "secondEndPos" : 58057 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "name", - "secondLabel" : "name", - "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", - "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", - "firstPos" : 58059, - "secondPos" : 58059, - "firstEndPos" : 58063, - "secondEndPos" : 58063 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "basisNode", - "secondLabel" : "basisNode", - "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", - "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", - "firstPos" : 58065, - "secondPos" : 58065, - "firstEndPos" : 58074, - "secondEndPos" : 58074 -}, { - "firstType" : "ExpressionStatement", - "secondType" : "ExpressionStatement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "Block", - "secondParentType" : "Block", - "firstPos" : 58081, - "secondPos" : 58081, - "firstEndPos" : 58136, - "secondEndPos" : 58136 -}, { - "firstType" : "MethodInvocation", - "secondType" : "MethodInvocation", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "ExpressionStatement", - "secondParentType" : "ExpressionStatement", - "firstPos" : 58081, - "secondPos" : 58081, - "firstEndPos" : 58135, - "secondEndPos" : 58135 -}, { - "firstType" : "METHOD_INVOCATION_RECEIVER", - "secondType" : "METHOD_INVOCATION_RECEIVER", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 58081, - "secondPos" : 58081, - "firstEndPos" : 58089, - "secondEndPos" : 58089 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "nameNode", - "secondLabel" : "nameNode", - "firstParentType" : "METHOD_INVOCATION_RECEIVER", - "secondParentType" : "METHOD_INVOCATION_RECEIVER", - "firstPos" : 58081, - "secondPos" : 58081, - "firstEndPos" : 58089, - "secondEndPos" : 58089 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "putProp", - "secondLabel" : "putProp", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 58090, - "secondPos" : 58090, - "firstEndPos" : 58097, - "secondEndPos" : 58097 -}, { - "firstType" : "METHOD_INVOCATION_ARGUMENTS", - "secondType" : "METHOD_INVOCATION_ARGUMENTS", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 58098, - "secondPos" : 58098, - "firstEndPos" : 58134, - "secondEndPos" : 58134 -}, { - "firstType" : "QualifiedName", - "secondType" : "QualifiedName", - "firstLabel" : "Node.ORIGINALNAME_PROP", - "secondLabel" : "Node.ORIGINALNAME_PROP", - "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", - "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", - "firstPos" : 58098, - "secondPos" : 58098, - "firstEndPos" : 58120, - "secondEndPos" : 58120 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "originalName", - "secondLabel" : "originalName", - "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", - "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", - "firstPos" : 58122, - "secondPos" : 58122, - "firstEndPos" : 58134, - "secondEndPos" : 58134 -}, { - "firstType" : "ReturnStatement", - "secondType" : "ReturnStatement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "Block", - "secondParentType" : "Block", - "firstPos" : 58141, - "secondPos" : 58141, - "firstEndPos" : 58157, - "secondEndPos" : 58157 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "nameNode", - "secondLabel" : "nameNode", - "firstParentType" : "ReturnStatement", - "secondParentType" : "ReturnStatement", - "firstPos" : 58148, - "secondPos" : 58148, - "firstEndPos" : 58156, - "secondEndPos" : 58156 -}, { - "firstType" : "MethodDeclaration", - "secondType" : "MethodDeclaration", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "TypeDeclaration", - "secondParentType" : "TypeDeclaration", - "firstPos" : 58165, - "secondPos" : 58165, - "firstEndPos" : 59032, - "secondEndPos" : 59032 -}, { - "firstType" : "Javadoc", - "secondType" : "Javadoc", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 58165, - "secondPos" : 58165, - "firstEndPos" : 58757, - "secondEndPos" : 58757 -}, { - "firstType" : "TagElement", - "secondType" : "TagElement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "Javadoc", - "secondParentType" : "Javadoc", - "firstPos" : 58169, - "secondPos" : 58169, - "firstEndPos" : 58608, - "secondEndPos" : 58608 -}, { - "firstType" : "TextElement", - "secondType" : "TextElement", - "firstLabel" : "Test if all characters in the string are in the Basic Latin (aka ASCII)", - "secondLabel" : "Test if all characters in the string are in the Basic Latin (aka ASCII)", - "firstParentType" : "TagElement", - "secondParentType" : "TagElement", - "firstPos" : 58169, - "secondPos" : 58169, - "firstEndPos" : 58240, - "secondEndPos" : 58240 -}, { - "firstType" : "TextElement", - "secondType" : "TextElement", - "firstLabel" : "character set - that they have UTF-16 values equal to or below 0x7f.", - "secondLabel" : "character set - that they have UTF-16 values equal to or below 0x7f.", - "firstParentType" : "TagElement", - "secondParentType" : "TagElement", - "firstPos" : 58246, - "secondPos" : 58246, - "firstEndPos" : 58314, - "secondEndPos" : 58314 -}, { - "firstType" : "TextElement", - "secondType" : "TextElement", - "firstLabel" : "This check can find which identifiers with Unicode characters need to be", - "secondLabel" : "This check can find which identifiers with Unicode characters need to be", - "firstParentType" : "TagElement", - "secondParentType" : "TagElement", - "firstPos" : 58320, - "secondPos" : 58320, - "firstEndPos" : 58392, - "secondEndPos" : 58392 -}, { - "firstType" : "TextElement", - "secondType" : "TextElement", - "firstLabel" : "escaped in order to allow resulting files to be processed by non-Unicode", - "secondLabel" : "escaped in order to allow resulting files to be processed by non-Unicode", - "firstParentType" : "TagElement", - "secondParentType" : "TagElement", - "firstPos" : 58398, - "secondPos" : 58398, - "firstEndPos" : 58470, - "secondEndPos" : 58470 -}, { - "firstType" : "TextElement", - "secondType" : "TextElement", - "firstLabel" : "aware UNIX tools and editors.", - "secondLabel" : "aware UNIX tools and editors.", - "firstParentType" : "TagElement", - "secondParentType" : "TagElement", - "firstPos" : 58476, - "secondPos" : 58476, - "firstEndPos" : 58505, - "secondEndPos" : 58505 -}, { - "firstType" : "TextElement", - "secondType" : "TextElement", - "firstLabel" : "*", - "secondLabel" : "*", - "firstParentType" : "TagElement", - "secondParentType" : "TagElement", - "firstPos" : 58511, - "secondPos" : 58511, - "firstEndPos" : 58512, - "secondEndPos" : 58512 -}, { - "firstType" : "TextElement", - "secondType" : "TextElement", - "firstLabel" : "See http://en.wikipedia.org/wiki/Latin_characters_in_Unicode", - "secondLabel" : "See http://en.wikipedia.org/wiki/Latin_characters_in_Unicode", - "firstParentType" : "TagElement", - "secondParentType" : "TagElement", - "firstPos" : 58518, - "secondPos" : 58518, - "firstEndPos" : 58578, - "secondEndPos" : 58578 -}, { - "firstType" : "TextElement", - "secondType" : "TextElement", - "firstLabel" : "for more on Basic Latin.", - "secondLabel" : "for more on Basic Latin.", - "firstParentType" : "TagElement", - "secondParentType" : "TagElement", - "firstPos" : 58584, - "secondPos" : 58584, - "firstEndPos" : 58608, - "secondEndPos" : 58608 -}, { - "firstType" : "TagElement", - "secondType" : "TagElement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "Javadoc", - "secondParentType" : "Javadoc", - "firstPos" : 58619, - "secondPos" : 58619, - "firstEndPos" : 58672, - "secondEndPos" : 58672 -}, { - "firstType" : "TAG_NAME", - "secondType" : "TAG_NAME", - "firstLabel" : "@param", - "secondLabel" : "@param", - "firstParentType" : "TagElement", - "secondParentType" : "TagElement", - "firstPos" : 58619, - "secondPos" : 58619, - "firstEndPos" : 58625, - "secondEndPos" : 58625 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "s", - "secondLabel" : "s", - "firstParentType" : "TagElement", - "secondParentType" : "TagElement", - "firstPos" : 58626, - "secondPos" : 58626, - "firstEndPos" : 58627, - "secondEndPos" : 58627 -}, { - "firstType" : "TextElement", - "secondType" : "TextElement", - "firstLabel" : " The string to be checked for ASCII-goodness.", - "secondLabel" : " The string to be checked for ASCII-goodness.", - "firstParentType" : "TagElement", - "secondParentType" : "TagElement", - "firstPos" : 58627, - "secondPos" : 58627, - "firstEndPos" : 58672, - "secondEndPos" : 58672 -}, { - "firstType" : "TagElement", - "secondType" : "TagElement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "Javadoc", - "secondParentType" : "Javadoc", - "firstPos" : 58683, - "secondPos" : 58683, - "firstEndPos" : 58751, - "secondEndPos" : 58751 -}, { - "firstType" : "TAG_NAME", - "secondType" : "TAG_NAME", - "firstLabel" : "@return", - "secondLabel" : "@return", - "firstParentType" : "TagElement", - "secondParentType" : "TagElement", - "firstPos" : 58683, - "secondPos" : 58683, - "firstEndPos" : 58690, - "secondEndPos" : 58690 -}, { - "firstType" : "TextElement", - "secondType" : "TextElement", - "firstLabel" : " True if all characters in the string are in Basic Latin set.", - "secondLabel" : " True if all characters in the string are in Basic Latin set.", - "firstParentType" : "TagElement", - "secondParentType" : "TagElement", - "firstPos" : 58690, - "secondPos" : 58690, - "firstEndPos" : 58751, - "secondEndPos" : 58751 -}, { - "firstType" : "Modifier", - "secondType" : "Modifier", - "firstLabel" : "static", - "secondLabel" : "static", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 58761, - "secondPos" : 58761, - "firstEndPos" : 58767, - "secondEndPos" : 58767 -}, { - "firstType" : "PrimitiveType", - "secondType" : "PrimitiveType", - "firstLabel" : "boolean", - "secondLabel" : "boolean", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 58768, - "secondPos" : 58768, - "firstEndPos" : 58775, - "secondEndPos" : 58775 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "isLatin", - "secondLabel" : "isLatin", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 58776, - "secondPos" : 58776, - "firstEndPos" : 58783, - "secondEndPos" : 58783 -}, { - "firstType" : "SingleVariableDeclaration", - "secondType" : "SingleVariableDeclaration", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 58784, - "secondPos" : 58784, - "firstEndPos" : 58792, - "secondEndPos" : 58792 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "String", - "secondLabel" : "String", - "firstParentType" : "SimpleType", - "secondParentType" : "SimpleType", - "firstPos" : 58784, - "secondPos" : 58784, - "firstEndPos" : 58790, - "secondEndPos" : 58790 -}, { - "firstType" : "SimpleType", - "secondType" : "SimpleType", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "SingleVariableDeclaration", - "secondParentType" : "SingleVariableDeclaration", - "firstPos" : 58784, - "secondPos" : 58784, - "firstEndPos" : 58790, - "secondEndPos" : 58790 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "s", - "secondLabel" : "s", - "firstParentType" : "SingleVariableDeclaration", - "secondParentType" : "SingleVariableDeclaration", - "firstPos" : 58791, - "secondPos" : 58791, - "firstEndPos" : 58792, - "secondEndPos" : 58792 -}, { - "firstType" : "Block", - "secondType" : "Block", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 58794, - "secondPos" : 58794, - "firstEndPos" : 59032, - "secondEndPos" : 59032 -}, { - "firstType" : "VariableDeclarationStatement", - "secondType" : "VariableDeclarationStatement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "Block", - "secondParentType" : "Block", - "firstPos" : 58800, - "secondPos" : 58800, - "firstEndPos" : 58832, - "secondEndPos" : 58832 -}, { - "firstType" : "PrimitiveType", - "secondType" : "PrimitiveType", - "firstLabel" : "char", - "secondLabel" : "char", - "firstParentType" : "VariableDeclarationStatement", - "secondParentType" : "VariableDeclarationStatement", - "firstPos" : 58800, - "secondPos" : 58800, - "firstEndPos" : 58804, - "secondEndPos" : 58804 -}, { - "firstType" : "VariableDeclarationFragment", - "secondType" : "VariableDeclarationFragment", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "VariableDeclarationStatement", - "secondParentType" : "VariableDeclarationStatement", - "firstPos" : 58805, - "secondPos" : 58805, - "firstEndPos" : 58831, - "secondEndPos" : 58831 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "LARGEST_BASIC_LATIN", - "secondLabel" : "LARGEST_BASIC_LATIN", - "firstParentType" : "VariableDeclarationFragment", - "secondParentType" : "VariableDeclarationFragment", - "firstPos" : 58805, - "secondPos" : 58805, - "firstEndPos" : 58824, - "secondEndPos" : 58824 -}, { - "firstType" : "NumberLiteral", - "secondType" : "NumberLiteral", - "firstLabel" : "0x7f", - "secondLabel" : "0x7f", - "firstParentType" : "VariableDeclarationFragment", - "secondParentType" : "VariableDeclarationFragment", - "firstPos" : 58827, - "secondPos" : 58827, - "firstEndPos" : 58831, - "secondEndPos" : 58831 -}, { - "firstType" : "VariableDeclarationStatement", - "secondType" : "VariableDeclarationStatement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "Block", - "secondParentType" : "Block", - "firstPos" : 58837, - "secondPos" : 58837, - "firstEndPos" : 58858, - "secondEndPos" : 58858 -}, { - "firstType" : "PrimitiveType", - "secondType" : "PrimitiveType", - "firstLabel" : "int", - "secondLabel" : "int", - "firstParentType" : "VariableDeclarationStatement", - "secondParentType" : "VariableDeclarationStatement", - "firstPos" : 58837, - "secondPos" : 58837, - "firstEndPos" : 58840, - "secondEndPos" : 58840 -}, { - "firstType" : "VariableDeclarationFragment", - "secondType" : "VariableDeclarationFragment", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "VariableDeclarationStatement", - "secondParentType" : "VariableDeclarationStatement", - "firstPos" : 58841, - "secondPos" : 58841, - "firstEndPos" : 58857, - "secondEndPos" : 58857 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "len", - "secondLabel" : "len", - "firstParentType" : "VariableDeclarationFragment", - "secondParentType" : "VariableDeclarationFragment", - "firstPos" : 58841, - "secondPos" : 58841, - "firstEndPos" : 58844, - "secondEndPos" : 58844 -}, { - "firstType" : "MethodInvocation", - "secondType" : "MethodInvocation", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "VariableDeclarationFragment", - "secondParentType" : "VariableDeclarationFragment", - "firstPos" : 58847, - "secondPos" : 58847, - "firstEndPos" : 58857, - "secondEndPos" : 58857 -}, { - "firstType" : "METHOD_INVOCATION_RECEIVER", - "secondType" : "METHOD_INVOCATION_RECEIVER", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 58847, - "secondPos" : 58847, - "firstEndPos" : 58848, - "secondEndPos" : 58848 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "s", - "secondLabel" : "s", - "firstParentType" : "METHOD_INVOCATION_RECEIVER", - "secondParentType" : "METHOD_INVOCATION_RECEIVER", - "firstPos" : 58847, - "secondPos" : 58847, - "firstEndPos" : 58848, - "secondEndPos" : 58848 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "length", - "secondLabel" : "length", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 58849, - "secondPos" : 58849, - "firstEndPos" : 58855, - "secondEndPos" : 58855 -}, { - "firstType" : "ForStatement", - "secondType" : "ForStatement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "Block", - "secondParentType" : "Block", - "firstPos" : 58863, - "secondPos" : 58863, - "firstEndPos" : 59011, - "secondEndPos" : 59011 -}, { - "firstType" : "VariableDeclarationExpression", - "secondType" : "VariableDeclarationExpression", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "ForStatement", - "secondParentType" : "ForStatement", - "firstPos" : 58868, - "secondPos" : 58868, - "firstEndPos" : 58881, - "secondEndPos" : 58881 -}, { - "firstType" : "PrimitiveType", - "secondType" : "PrimitiveType", - "firstLabel" : "int", - "secondLabel" : "int", - "firstParentType" : "VariableDeclarationExpression", - "secondParentType" : "VariableDeclarationExpression", - "firstPos" : 58868, - "secondPos" : 58868, - "firstEndPos" : 58871, - "secondEndPos" : 58871 -}, { - "firstType" : "VariableDeclarationFragment", - "secondType" : "VariableDeclarationFragment", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "VariableDeclarationExpression", - "secondParentType" : "VariableDeclarationExpression", - "firstPos" : 58872, - "secondPos" : 58872, - "firstEndPos" : 58881, - "secondEndPos" : 58881 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "index", - "secondLabel" : "index", - "firstParentType" : "VariableDeclarationFragment", - "secondParentType" : "VariableDeclarationFragment", - "firstPos" : 58872, - "secondPos" : 58872, - "firstEndPos" : 58877, - "secondEndPos" : 58877 -}, { - "firstType" : "NumberLiteral", - "secondType" : "NumberLiteral", - "firstLabel" : "0", - "secondLabel" : "0", - "firstParentType" : "VariableDeclarationFragment", - "secondParentType" : "VariableDeclarationFragment", - "firstPos" : 58880, - "secondPos" : 58880, - "firstEndPos" : 58881, - "secondEndPos" : 58881 -}, { - "firstType" : "InfixExpression", - "secondType" : "InfixExpression", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "ForStatement", - "secondParentType" : "ForStatement", - "firstPos" : 58883, - "secondPos" : 58883, - "firstEndPos" : 58894, - "secondEndPos" : 58894 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "index", - "secondLabel" : "index", - "firstParentType" : "InfixExpression", - "secondParentType" : "InfixExpression", - "firstPos" : 58883, - "secondPos" : 58883, - "firstEndPos" : 58888, - "secondEndPos" : 58888 -}, { - "firstType" : "INFIX_EXPRESSION_OPERATOR", - "secondType" : "INFIX_EXPRESSION_OPERATOR", - "firstLabel" : "<", - "secondLabel" : "<", - "firstParentType" : "InfixExpression", - "secondParentType" : "InfixExpression", - "firstPos" : 58889, - "secondPos" : 58889, - "firstEndPos" : 58890, - "secondEndPos" : 58890 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "len", - "secondLabel" : "len", - "firstParentType" : "InfixExpression", - "secondParentType" : "InfixExpression", - "firstPos" : 58891, - "secondPos" : 58891, - "firstEndPos" : 58894, - "secondEndPos" : 58894 -}, { - "firstType" : "PostfixExpression", - "secondType" : "PostfixExpression", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "ForStatement", - "secondParentType" : "ForStatement", - "firstPos" : 58896, - "secondPos" : 58896, - "firstEndPos" : 58903, - "secondEndPos" : 58903 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "index", - "secondLabel" : "index", - "firstParentType" : "PostfixExpression", - "secondParentType" : "PostfixExpression", - "firstPos" : 58896, - "secondPos" : 58896, - "firstEndPos" : 58901, - "secondEndPos" : 58901 -}, { - "firstType" : "POSTFIX_EXPRESSION_OPERATOR", - "secondType" : "POSTFIX_EXPRESSION_OPERATOR", - "firstLabel" : "++", - "secondLabel" : "++", - "firstParentType" : "PostfixExpression", - "secondParentType" : "PostfixExpression", - "firstPos" : 58901, - "secondPos" : 58901, - "firstEndPos" : 58903, - "secondEndPos" : 58903 -}, { - "firstType" : "Block", - "secondType" : "Block", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "ForStatement", - "secondParentType" : "ForStatement", - "firstPos" : 58905, - "secondPos" : 58905, - "firstEndPos" : 59011, - "secondEndPos" : 59011 -}, { - "firstType" : "VariableDeclarationStatement", - "secondType" : "VariableDeclarationStatement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "Block", - "secondParentType" : "Block", - "firstPos" : 58913, - "secondPos" : 58913, - "firstEndPos" : 58938, - "secondEndPos" : 58938 -}, { - "firstType" : "PrimitiveType", - "secondType" : "PrimitiveType", - "firstLabel" : "char", - "secondLabel" : "char", - "firstParentType" : "VariableDeclarationStatement", - "secondParentType" : "VariableDeclarationStatement", - "firstPos" : 58913, - "secondPos" : 58913, - "firstEndPos" : 58917, - "secondEndPos" : 58917 -}, { - "firstType" : "VariableDeclarationFragment", - "secondType" : "VariableDeclarationFragment", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "VariableDeclarationStatement", - "secondParentType" : "VariableDeclarationStatement", - "firstPos" : 58918, - "secondPos" : 58918, - "firstEndPos" : 58937, - "secondEndPos" : 58937 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "c", - "secondLabel" : "c", - "firstParentType" : "VariableDeclarationFragment", - "secondParentType" : "VariableDeclarationFragment", - "firstPos" : 58918, - "secondPos" : 58918, - "firstEndPos" : 58919, - "secondEndPos" : 58919 -}, { - "firstType" : "MethodInvocation", - "secondType" : "MethodInvocation", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "VariableDeclarationFragment", - "secondParentType" : "VariableDeclarationFragment", - "firstPos" : 58922, - "secondPos" : 58922, - "firstEndPos" : 58937, - "secondEndPos" : 58937 -}, { - "firstType" : "METHOD_INVOCATION_RECEIVER", - "secondType" : "METHOD_INVOCATION_RECEIVER", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 58922, - "secondPos" : 58922, - "firstEndPos" : 58923, - "secondEndPos" : 58923 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "s", - "secondLabel" : "s", - "firstParentType" : "METHOD_INVOCATION_RECEIVER", - "secondParentType" : "METHOD_INVOCATION_RECEIVER", - "firstPos" : 58922, - "secondPos" : 58922, - "firstEndPos" : 58923, - "secondEndPos" : 58923 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "charAt", - "secondLabel" : "charAt", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 58924, - "secondPos" : 58924, - "firstEndPos" : 58930, - "secondEndPos" : 58930 -}, { - "firstType" : "METHOD_INVOCATION_ARGUMENTS", - "secondType" : "METHOD_INVOCATION_ARGUMENTS", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 58931, - "secondPos" : 58931, - "firstEndPos" : 58936, - "secondEndPos" : 58936 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "index", - "secondLabel" : "index", - "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", - "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", - "firstPos" : 58931, - "secondPos" : 58931, - "firstEndPos" : 58936, - "secondEndPos" : 58936 -}, { - "firstType" : "IfStatement", - "secondType" : "IfStatement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "Block", - "secondParentType" : "Block", - "firstPos" : 58945, - "secondPos" : 58945, - "firstEndPos" : 59005, - "secondEndPos" : 59005 -}, { - "firstType" : "InfixExpression", - "secondType" : "InfixExpression", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "IfStatement", - "secondParentType" : "IfStatement", - "firstPos" : 58949, - "secondPos" : 58949, - "firstEndPos" : 58972, - "secondEndPos" : 58972 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "c", - "secondLabel" : "c", - "firstParentType" : "InfixExpression", - "secondParentType" : "InfixExpression", - "firstPos" : 58949, - "secondPos" : 58949, - "firstEndPos" : 58950, - "secondEndPos" : 58950 -}, { - "firstType" : "INFIX_EXPRESSION_OPERATOR", - "secondType" : "INFIX_EXPRESSION_OPERATOR", - "firstLabel" : ">", - "secondLabel" : ">", - "firstParentType" : "InfixExpression", - "secondParentType" : "InfixExpression", - "firstPos" : 58951, - "secondPos" : 58951, - "firstEndPos" : 58952, - "secondEndPos" : 58952 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "LARGEST_BASIC_LATIN", - "secondLabel" : "LARGEST_BASIC_LATIN", - "firstParentType" : "InfixExpression", - "secondParentType" : "InfixExpression", - "firstPos" : 58953, - "secondPos" : 58953, - "firstEndPos" : 58972, - "secondEndPos" : 58972 -}, { - "firstType" : "Block", - "secondType" : "Block", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "IfStatement", - "secondParentType" : "IfStatement", - "firstPos" : 58974, - "secondPos" : 58974, - "firstEndPos" : 59005, - "secondEndPos" : 59005 -}, { - "firstType" : "ReturnStatement", - "secondType" : "ReturnStatement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "Block", - "secondParentType" : "Block", - "firstPos" : 58984, - "secondPos" : 58984, - "firstEndPos" : 58997, - "secondEndPos" : 58997 -}, { - "firstType" : "BooleanLiteral", - "secondType" : "BooleanLiteral", - "firstLabel" : "false", - "secondLabel" : "false", - "firstParentType" : "ReturnStatement", - "secondParentType" : "ReturnStatement", - "firstPos" : 58991, - "secondPos" : 58991, - "firstEndPos" : 58996, - "secondEndPos" : 58996 -}, { - "firstType" : "ReturnStatement", - "secondType" : "ReturnStatement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "Block", - "secondParentType" : "Block", - "firstPos" : 59016, - "secondPos" : 59016, - "firstEndPos" : 59028, - "secondEndPos" : 59028 -}, { - "firstType" : "BooleanLiteral", - "secondType" : "BooleanLiteral", - "firstLabel" : "true", - "secondLabel" : "true", - "firstParentType" : "ReturnStatement", - "secondParentType" : "ReturnStatement", - "firstPos" : 59023, - "secondPos" : 59023, - "firstEndPos" : 59027, - "secondEndPos" : 59027 -}, { - "firstType" : "MethodDeclaration", - "secondType" : "MethodDeclaration", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "TypeDeclaration", - "secondParentType" : "TypeDeclaration", - "firstPos" : 59036, - "secondPos" : 59036, - "firstEndPos" : 59697, - "secondEndPos" : 59697 -}, { - "firstType" : "Javadoc", - "secondType" : "Javadoc", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 59036, - "secondPos" : 59036, - "firstEndPos" : 59185, - "secondEndPos" : 59185 -}, { - "firstType" : "TagElement", - "secondType" : "TagElement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "Javadoc", - "secondParentType" : "Javadoc", - "firstPos" : 59045, - "secondPos" : 59045, - "firstEndPos" : 59179, - "secondEndPos" : 59179 -}, { - "firstType" : "TextElement", - "secondType" : "TextElement", - "firstLabel" : "Determines whether the given name can appear on the right side of", - "secondLabel" : "Determines whether the given name can appear on the right side of", - "firstParentType" : "TagElement", - "secondParentType" : "TagElement", - "firstPos" : 59045, - "secondPos" : 59045, - "firstEndPos" : 59110, - "secondEndPos" : 59110 -}, { - "firstType" : "TextElement", - "secondType" : "TextElement", - "firstLabel" : "the dot operator. Many properties (like reserved words) cannot.", - "secondLabel" : "the dot operator. Many properties (like reserved words) cannot.", - "firstParentType" : "TagElement", - "secondParentType" : "TagElement", - "firstPos" : 59116, - "secondPos" : 59116, - "firstEndPos" : 59179, - "secondEndPos" : 59179 -}, { - "firstType" : "Modifier", - "secondType" : "Modifier", - "firstLabel" : "static", - "secondLabel" : "static", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 59188, - "secondPos" : 59188, - "firstEndPos" : 59194, - "secondEndPos" : 59194 -}, { - "firstType" : "PrimitiveType", - "secondType" : "PrimitiveType", - "firstLabel" : "boolean", - "secondLabel" : "boolean", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 59195, - "secondPos" : 59195, - "firstEndPos" : 59202, - "secondEndPos" : 59202 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "isValidPropertyName", - "secondLabel" : "isValidPropertyName", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 59203, - "secondPos" : 59203, - "firstEndPos" : 59222, - "secondEndPos" : 59222 -}, { - "firstType" : "SingleVariableDeclaration", - "secondType" : "SingleVariableDeclaration", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 59223, - "secondPos" : 59223, - "firstEndPos" : 59234, - "secondEndPos" : 59234 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "String", - "secondLabel" : "String", - "firstParentType" : "SimpleType", - "secondParentType" : "SimpleType", - "firstPos" : 59223, - "secondPos" : 59223, - "firstEndPos" : 59229, - "secondEndPos" : 59229 -}, { - "firstType" : "SimpleType", - "secondType" : "SimpleType", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "SingleVariableDeclaration", - "secondParentType" : "SingleVariableDeclaration", - "firstPos" : 59223, - "secondPos" : 59223, - "firstEndPos" : 59229, - "secondEndPos" : 59229 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "name", - "secondLabel" : "name", - "firstParentType" : "SingleVariableDeclaration", - "secondParentType" : "SingleVariableDeclaration", - "firstPos" : 59230, - "secondPos" : 59230, - "firstEndPos" : 59234, - "secondEndPos" : 59234 -}, { - "firstType" : "Block", - "secondType" : "Block", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 59236, - "secondPos" : 59236, - "firstEndPos" : 59697, - "secondEndPos" : 59697 -}, { - "firstType" : "ReturnStatement", - "secondType" : "ReturnStatement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "Block", - "secondParentType" : "Block", - "firstPos" : 59242, - "secondPos" : 59242, - "firstEndPos" : 59693, - "secondEndPos" : 59693 -}, { - "firstType" : "InfixExpression", - "secondType" : "InfixExpression", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "ReturnStatement", - "secondParentType" : "ReturnStatement", - "firstPos" : 59249, - "secondPos" : 59249, - "firstEndPos" : 59692, - "secondEndPos" : 59692 -}, { - "firstType" : "MethodInvocation", - "secondType" : "MethodInvocation", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "InfixExpression", - "secondParentType" : "InfixExpression", - "firstPos" : 59249, - "secondPos" : 59249, - "firstEndPos" : 59281, - "secondEndPos" : 59281 -}, { - "firstType" : "METHOD_INVOCATION_RECEIVER", - "secondType" : "METHOD_INVOCATION_RECEIVER", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 59249, - "secondPos" : 59249, - "firstEndPos" : 59260, - "secondEndPos" : 59260 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "TokenStream", - "secondLabel" : "TokenStream", - "firstParentType" : "METHOD_INVOCATION_RECEIVER", - "secondParentType" : "METHOD_INVOCATION_RECEIVER", - "firstPos" : 59249, - "secondPos" : 59249, - "firstEndPos" : 59260, - "secondEndPos" : 59260 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "isJSIdentifier", - "secondLabel" : "isJSIdentifier", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 59261, - "secondPos" : 59261, - "firstEndPos" : 59275, - "secondEndPos" : 59275 -}, { - "firstType" : "METHOD_INVOCATION_ARGUMENTS", - "secondType" : "METHOD_INVOCATION_ARGUMENTS", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 59276, - "secondPos" : 59276, - "firstEndPos" : 59280, - "secondEndPos" : 59280 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "name", - "secondLabel" : "name", - "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", - "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", - "firstPos" : 59276, - "secondPos" : 59276, - "firstEndPos" : 59280, - "secondEndPos" : 59280 -}, { - "firstType" : "INFIX_EXPRESSION_OPERATOR", - "secondType" : "INFIX_EXPRESSION_OPERATOR", - "firstLabel" : "&&", - "secondLabel" : "&&", - "firstParentType" : "InfixExpression", - "secondParentType" : "InfixExpression", - "firstPos" : 59282, - "secondPos" : 59282, - "firstEndPos" : 59284, - "secondEndPos" : 59284 -}, { - "firstType" : "PrefixExpression", - "secondType" : "PrefixExpression", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "InfixExpression", - "secondParentType" : "InfixExpression", - "firstPos" : 59293, - "secondPos" : 59293, - "firstEndPos" : 59321, - "secondEndPos" : 59321 -}, { - "firstType" : "PREFIX_EXPRESSION_OPERATOR", - "secondType" : "PREFIX_EXPRESSION_OPERATOR", - "firstLabel" : "!", - "secondLabel" : "!", - "firstParentType" : "PrefixExpression", - "secondParentType" : "PrefixExpression", - "firstPos" : 59293, - "secondPos" : 59293, - "firstEndPos" : 59294, - "secondEndPos" : 59294 -}, { - "firstType" : "MethodInvocation", - "secondType" : "MethodInvocation", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "PrefixExpression", - "secondParentType" : "PrefixExpression", - "firstPos" : 59294, - "secondPos" : 59294, - "firstEndPos" : 59321, - "secondEndPos" : 59321 -}, { - "firstType" : "METHOD_INVOCATION_RECEIVER", - "secondType" : "METHOD_INVOCATION_RECEIVER", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 59294, - "secondPos" : 59294, - "firstEndPos" : 59305, - "secondEndPos" : 59305 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "TokenStream", - "secondLabel" : "TokenStream", - "firstParentType" : "METHOD_INVOCATION_RECEIVER", - "secondParentType" : "METHOD_INVOCATION_RECEIVER", - "firstPos" : 59294, - "secondPos" : 59294, - "firstEndPos" : 59305, - "secondEndPos" : 59305 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "isKeyword", - "secondLabel" : "isKeyword", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 59306, - "secondPos" : 59306, - "firstEndPos" : 59315, - "secondEndPos" : 59315 -}, { - "firstType" : "METHOD_INVOCATION_ARGUMENTS", - "secondType" : "METHOD_INVOCATION_ARGUMENTS", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 59316, - "secondPos" : 59316, - "firstEndPos" : 59320, - "secondEndPos" : 59320 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "name", - "secondLabel" : "name", - "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", - "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", - "firstPos" : 59316, - "secondPos" : 59316, - "firstEndPos" : 59320, - "secondEndPos" : 59320 -}, { - "firstType" : "LineComment", - "secondType" : "LineComment", - "firstLabel" : "// no Unicode escaped characters - some browsers are less tolerant", - "secondLabel" : "// no Unicode escaped characters - some browsers are less tolerant", - "firstParentType" : "InfixExpression", - "secondParentType" : "InfixExpression", - "firstPos" : 59333, - "secondPos" : 59333, - "firstEndPos" : 59399, - "secondEndPos" : 59399 -}, { - "firstType" : "LineComment", - "secondType" : "LineComment", - "firstLabel" : "// of Unicode characters that might be valid according to the", - "secondLabel" : "// of Unicode characters that might be valid according to the", - "firstParentType" : "InfixExpression", - "secondParentType" : "InfixExpression", - "firstPos" : 59408, - "secondPos" : 59408, - "firstEndPos" : 59469, - "secondEndPos" : 59469 -}, { - "firstType" : "LineComment", - "secondType" : "LineComment", - "firstLabel" : "// language spec.", - "secondLabel" : "// language spec.", - "firstParentType" : "InfixExpression", - "secondParentType" : "InfixExpression", - "firstPos" : 59478, - "secondPos" : 59478, - "firstEndPos" : 59495, - "secondEndPos" : 59495 -}, { - "firstType" : "LineComment", - "secondType" : "LineComment", - "firstLabel" : "// Note that by this point, unicode escapes have been converted", - "secondLabel" : "// Note that by this point, unicode escapes have been converted", - "firstParentType" : "InfixExpression", - "secondParentType" : "InfixExpression", - "firstPos" : 59504, - "secondPos" : 59504, - "firstEndPos" : 59567, - "secondEndPos" : 59567 -}, { - "firstType" : "LineComment", - "secondType" : "LineComment", - "firstLabel" : "// to UTF-16 characters, so we're only searching for character", - "secondLabel" : "// to UTF-16 characters, so we're only searching for character", - "firstParentType" : "InfixExpression", - "secondParentType" : "InfixExpression", - "firstPos" : 59576, - "secondPos" : 59576, - "firstEndPos" : 59638, - "secondEndPos" : 59638 -}, { - "firstType" : "LineComment", - "secondType" : "LineComment", - "firstLabel" : "// values, not escapes.", - "secondLabel" : "// values, not escapes.", - "firstParentType" : "InfixExpression", - "secondParentType" : "InfixExpression", - "firstPos" : 59647, - "secondPos" : 59647, - "firstEndPos" : 59670, - "secondEndPos" : 59670 -}, { - "firstType" : "MethodInvocation", - "secondType" : "MethodInvocation", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "InfixExpression", - "secondParentType" : "InfixExpression", - "firstPos" : 59679, - "secondPos" : 59679, - "firstEndPos" : 59692, - "secondEndPos" : 59692 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "isLatin", - "secondLabel" : "isLatin", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 59679, - "secondPos" : 59679, - "firstEndPos" : 59686, - "secondEndPos" : 59686 -}, { - "firstType" : "METHOD_INVOCATION_ARGUMENTS", - "secondType" : "METHOD_INVOCATION_ARGUMENTS", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 59687, - "secondPos" : 59687, - "firstEndPos" : 59691, - "secondEndPos" : 59691 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "name", - "secondLabel" : "name", - "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", - "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", - "firstPos" : 59687, - "secondPos" : 59687, - "firstEndPos" : 59691, - "secondEndPos" : 59691 -}, { - "firstType" : "TypeDeclaration", - "secondType" : "TypeDeclaration", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "TypeDeclaration", - "secondParentType" : "TypeDeclaration", - "firstPos" : 59701, - "secondPos" : 59701, - "firstEndPos" : 60138, - "secondEndPos" : 60138 -}, { - "firstType" : "Modifier", - "secondType" : "Modifier", - "firstLabel" : "private", - "secondLabel" : "private", - "firstParentType" : "TypeDeclaration", - "secondParentType" : "TypeDeclaration", - "firstPos" : 59701, - "secondPos" : 59701, - "firstEndPos" : 59708, - "secondEndPos" : 59708 -}, { - "firstType" : "Modifier", - "secondType" : "Modifier", - "firstLabel" : "static", - "secondLabel" : "static", - "firstParentType" : "TypeDeclaration", - "secondParentType" : "TypeDeclaration", - "firstPos" : 59709, - "secondPos" : 59709, - "firstEndPos" : 59715, - "secondEndPos" : 59715 -}, { - "firstType" : "TYPE_DECLARATION_KIND", - "secondType" : "TYPE_DECLARATION_KIND", - "firstLabel" : "class", - "secondLabel" : "class", - "firstParentType" : "TypeDeclaration", - "secondParentType" : "TypeDeclaration", - "firstPos" : 59716, - "secondPos" : 59716, - "firstEndPos" : 59721, - "secondEndPos" : 59721 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "VarCollector", - "secondLabel" : "VarCollector", - "firstParentType" : "TypeDeclaration", - "secondParentType" : "TypeDeclaration", - "firstPos" : 59722, - "secondPos" : 59722, - "firstEndPos" : 59734, - "secondEndPos" : 59734 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "Visitor", - "secondLabel" : "Visitor", - "firstParentType" : "SimpleType", - "secondParentType" : "SimpleType", - "firstPos" : 59746, - "secondPos" : 59746, - "firstEndPos" : 59753, - "secondEndPos" : 59753 -}, { - "firstType" : "SimpleType", - "secondType" : "SimpleType", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "TypeDeclaration", - "secondParentType" : "TypeDeclaration", - "firstPos" : 59746, - "secondPos" : 59746, - "firstEndPos" : 59753, - "secondEndPos" : 59753 -}, { - "firstType" : "FieldDeclaration", - "secondType" : "FieldDeclaration", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "TypeDeclaration", - "secondParentType" : "TypeDeclaration", - "firstPos" : 59760, - "secondPos" : 59760, - "firstEndPos" : 59815, - "secondEndPos" : 59815 -}, { - "firstType" : "Modifier", - "secondType" : "Modifier", - "firstLabel" : "final", - "secondLabel" : "final", - "firstParentType" : "FieldDeclaration", - "secondParentType" : "FieldDeclaration", - "firstPos" : 59760, - "secondPos" : 59760, - "firstEndPos" : 59765, - "secondEndPos" : 59765 -}, { - "firstType" : "ParameterizedType", - "secondType" : "ParameterizedType", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "FieldDeclaration", - "secondParentType" : "FieldDeclaration", - "firstPos" : 59766, - "secondPos" : 59766, - "firstEndPos" : 59783, - "secondEndPos" : 59783 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "Map", - "secondLabel" : "Map", - "firstParentType" : "SimpleType", - "secondParentType" : "SimpleType", - "firstPos" : 59766, - "secondPos" : 59766, - "firstEndPos" : 59769, - "secondEndPos" : 59769 -}, { - "firstType" : "SimpleType", - "secondType" : "SimpleType", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "ParameterizedType", - "secondParentType" : "ParameterizedType", - "firstPos" : 59766, - "secondPos" : 59766, - "firstEndPos" : 59769, - "secondEndPos" : 59769 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "String", - "secondLabel" : "String", - "firstParentType" : "SimpleType", - "secondParentType" : "SimpleType", - "firstPos" : 59770, - "secondPos" : 59770, - "firstEndPos" : 59776, - "secondEndPos" : 59776 -}, { - "firstType" : "SimpleType", - "secondType" : "SimpleType", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "ParameterizedType", - "secondParentType" : "ParameterizedType", - "firstPos" : 59770, - "secondPos" : 59770, - "firstEndPos" : 59776, - "secondEndPos" : 59776 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "Node", - "secondLabel" : "Node", - "firstParentType" : "SimpleType", - "secondParentType" : "SimpleType", - "firstPos" : 59778, - "secondPos" : 59778, - "firstEndPos" : 59782, - "secondEndPos" : 59782 -}, { - "firstType" : "SimpleType", - "secondType" : "SimpleType", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "ParameterizedType", - "secondParentType" : "ParameterizedType", - "firstPos" : 59778, - "secondPos" : 59778, - "firstEndPos" : 59782, - "secondEndPos" : 59782 -}, { - "firstType" : "VariableDeclarationFragment", - "secondType" : "VariableDeclarationFragment", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "FieldDeclaration", - "secondParentType" : "FieldDeclaration", - "firstPos" : 59784, - "secondPos" : 59784, - "firstEndPos" : 59814, - "secondEndPos" : 59814 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "vars", - "secondLabel" : "vars", - "firstParentType" : "VariableDeclarationFragment", - "secondParentType" : "VariableDeclarationFragment", - "firstPos" : 59784, - "secondPos" : 59784, - "firstEndPos" : 59788, - "secondEndPos" : 59788 -}, { - "firstType" : "MethodInvocation", - "secondType" : "MethodInvocation", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "VariableDeclarationFragment", - "secondParentType" : "VariableDeclarationFragment", - "firstPos" : 59791, - "secondPos" : 59791, - "firstEndPos" : 59814, - "secondEndPos" : 59814 -}, { - "firstType" : "METHOD_INVOCATION_RECEIVER", - "secondType" : "METHOD_INVOCATION_RECEIVER", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 59791, - "secondPos" : 59791, - "firstEndPos" : 59795, - "secondEndPos" : 59795 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "Maps", - "secondLabel" : "Maps", - "firstParentType" : "METHOD_INVOCATION_RECEIVER", - "secondParentType" : "METHOD_INVOCATION_RECEIVER", - "firstPos" : 59791, - "secondPos" : 59791, - "firstEndPos" : 59795, - "secondEndPos" : 59795 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "newLinkedHashMap", - "secondLabel" : "newLinkedHashMap", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 59796, - "secondPos" : 59796, - "firstEndPos" : 59812, - "secondEndPos" : 59812 -}, { - "firstType" : "MethodDeclaration", - "secondType" : "MethodDeclaration", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "TypeDeclaration", - "secondParentType" : "TypeDeclaration", - "firstPos" : 59821, - "secondPos" : 59821, - "firstEndPos" : 60134, - "secondEndPos" : 60134 -}, { - "firstType" : "Modifier", - "secondType" : "Modifier", - "firstLabel" : "public", - "secondLabel" : "public", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 59821, - "secondPos" : 59821, - "firstEndPos" : 59827, - "secondEndPos" : 59827 -}, { - "firstType" : "PrimitiveType", - "secondType" : "PrimitiveType", - "firstLabel" : "void", - "secondLabel" : "void", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 59828, - "secondPos" : 59828, - "firstEndPos" : 59832, - "secondEndPos" : 59832 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "visit", - "secondLabel" : "visit", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 59833, - "secondPos" : 59833, - "firstEndPos" : 59838, - "secondEndPos" : 59838 -}, { - "firstType" : "SingleVariableDeclaration", - "secondType" : "SingleVariableDeclaration", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 59839, - "secondPos" : 59839, - "firstEndPos" : 59845, - "secondEndPos" : 59845 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "Node", - "secondLabel" : "Node", - "firstParentType" : "SimpleType", - "secondParentType" : "SimpleType", - "firstPos" : 59839, - "secondPos" : 59839, - "firstEndPos" : 59843, - "secondEndPos" : 59843 -}, { - "firstType" : "SimpleType", - "secondType" : "SimpleType", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "SingleVariableDeclaration", - "secondParentType" : "SingleVariableDeclaration", - "firstPos" : 59839, - "secondPos" : 59839, - "firstEndPos" : 59843, - "secondEndPos" : 59843 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "n", - "secondLabel" : "n", - "firstParentType" : "SingleVariableDeclaration", - "secondParentType" : "SingleVariableDeclaration", - "firstPos" : 59844, - "secondPos" : 59844, - "firstEndPos" : 59845, - "secondEndPos" : 59845 -}, { - "firstType" : "Block", - "secondType" : "Block", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 59847, - "secondPos" : 59847, - "firstEndPos" : 60134, - "secondEndPos" : 60134 -}, { - "firstType" : "IfStatement", - "secondType" : "IfStatement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "Block", - "secondParentType" : "Block", - "firstPos" : 59855, - "secondPos" : 59855, - "firstEndPos" : 60128, - "secondEndPos" : 60128 -}, { - "firstType" : "InfixExpression", - "secondType" : "InfixExpression", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "IfStatement", - "secondParentType" : "IfStatement", - "firstPos" : 59859, - "secondPos" : 59859, - "firstEndPos" : 59884, - "secondEndPos" : 59884 -}, { - "firstType" : "MethodInvocation", - "secondType" : "MethodInvocation", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "InfixExpression", - "secondParentType" : "InfixExpression", - "firstPos" : 59859, - "secondPos" : 59859, - "firstEndPos" : 59870, - "secondEndPos" : 59870 -}, { - "firstType" : "METHOD_INVOCATION_RECEIVER", - "secondType" : "METHOD_INVOCATION_RECEIVER", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 59859, - "secondPos" : 59859, - "firstEndPos" : 59860, - "secondEndPos" : 59860 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "n", - "secondLabel" : "n", - "firstParentType" : "METHOD_INVOCATION_RECEIVER", - "secondParentType" : "METHOD_INVOCATION_RECEIVER", - "firstPos" : 59859, - "secondPos" : 59859, - "firstEndPos" : 59860, - "secondEndPos" : 59860 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "getType", - "secondLabel" : "getType", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 59861, - "secondPos" : 59861, - "firstEndPos" : 59868, - "secondEndPos" : 59868 -}, { - "firstType" : "INFIX_EXPRESSION_OPERATOR", - "secondType" : "INFIX_EXPRESSION_OPERATOR", - "firstLabel" : "==", - "secondLabel" : "==", - "firstParentType" : "InfixExpression", - "secondParentType" : "InfixExpression", - "firstPos" : 59871, - "secondPos" : 59871, - "firstEndPos" : 59873, - "secondEndPos" : 59873 -}, { - "firstType" : "QualifiedName", - "secondType" : "QualifiedName", - "firstLabel" : "Token.NAME", - "secondLabel" : "Token.NAME", - "firstParentType" : "InfixExpression", - "secondParentType" : "InfixExpression", - "firstPos" : 59874, - "secondPos" : 59874, - "firstEndPos" : 59884, - "secondEndPos" : 59884 -}, { - "firstType" : "Block", - "secondType" : "Block", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "IfStatement", - "secondParentType" : "IfStatement", - "firstPos" : 59886, - "secondPos" : 59886, - "firstEndPos" : 60128, - "secondEndPos" : 60128 -}, { - "firstType" : "VariableDeclarationStatement", - "secondType" : "VariableDeclarationStatement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "Block", - "secondParentType" : "Block", - "firstPos" : 59896, - "secondPos" : 59896, - "firstEndPos" : 59924, - "secondEndPos" : 59924 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "Node", - "secondLabel" : "Node", - "firstParentType" : "SimpleType", - "secondParentType" : "SimpleType", - "firstPos" : 59896, - "secondPos" : 59896, - "firstEndPos" : 59900, - "secondEndPos" : 59900 -}, { - "firstType" : "SimpleType", - "secondType" : "SimpleType", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "VariableDeclarationStatement", - "secondParentType" : "VariableDeclarationStatement", - "firstPos" : 59896, - "secondPos" : 59896, - "firstEndPos" : 59900, - "secondEndPos" : 59900 -}, { - "firstType" : "VariableDeclarationFragment", - "secondType" : "VariableDeclarationFragment", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "VariableDeclarationStatement", - "secondParentType" : "VariableDeclarationStatement", - "firstPos" : 59901, - "secondPos" : 59901, - "firstEndPos" : 59923, - "secondEndPos" : 59923 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "parent", - "secondLabel" : "parent", - "firstParentType" : "VariableDeclarationFragment", - "secondParentType" : "VariableDeclarationFragment", - "firstPos" : 59901, - "secondPos" : 59901, - "firstEndPos" : 59907, - "secondEndPos" : 59907 -}, { - "firstType" : "MethodInvocation", - "secondType" : "MethodInvocation", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "VariableDeclarationFragment", - "secondParentType" : "VariableDeclarationFragment", - "firstPos" : 59910, - "secondPos" : 59910, - "firstEndPos" : 59923, - "secondEndPos" : 59923 -}, { - "firstType" : "METHOD_INVOCATION_RECEIVER", - "secondType" : "METHOD_INVOCATION_RECEIVER", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 59910, - "secondPos" : 59910, - "firstEndPos" : 59911, - "secondEndPos" : 59911 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "n", - "secondLabel" : "n", - "firstParentType" : "METHOD_INVOCATION_RECEIVER", - "secondParentType" : "METHOD_INVOCATION_RECEIVER", - "firstPos" : 59910, - "secondPos" : 59910, - "firstEndPos" : 59911, - "secondEndPos" : 59911 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "getParent", - "secondLabel" : "getParent", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 59912, - "secondPos" : 59912, - "firstEndPos" : 59921, - "secondEndPos" : 59921 -}, { - "firstType" : "IfStatement", - "secondType" : "IfStatement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "Block", - "secondParentType" : "Block", - "firstPos" : 59933, - "secondPos" : 59933, - "firstEndPos" : 60120, - "secondEndPos" : 60120 -}, { - "firstType" : "InfixExpression", - "secondType" : "InfixExpression", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "IfStatement", - "secondParentType" : "IfStatement", - "firstPos" : 59937, - "secondPos" : 59937, - "firstEndPos" : 59984, - "secondEndPos" : 59984 -}, { - "firstType" : "InfixExpression", - "secondType" : "InfixExpression", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "InfixExpression", - "secondParentType" : "InfixExpression", - "firstPos" : 59937, - "secondPos" : 59937, - "firstEndPos" : 59951, - "secondEndPos" : 59951 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "parent", - "secondLabel" : "parent", - "firstParentType" : "InfixExpression", - "secondParentType" : "InfixExpression", - "firstPos" : 59937, - "secondPos" : 59937, - "firstEndPos" : 59943, - "secondEndPos" : 59943 -}, { - "firstType" : "INFIX_EXPRESSION_OPERATOR", - "secondType" : "INFIX_EXPRESSION_OPERATOR", - "firstLabel" : "!=", - "secondLabel" : "!=", - "firstParentType" : "InfixExpression", - "secondParentType" : "InfixExpression", - "firstPos" : 59944, - "secondPos" : 59944, - "firstEndPos" : 59946, - "secondEndPos" : 59946 -}, { - "firstType" : "NullLiteral", - "secondType" : "NullLiteral", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "InfixExpression", - "secondParentType" : "InfixExpression", - "firstPos" : 59947, - "secondPos" : 59947, - "firstEndPos" : 59951, - "secondEndPos" : 59951 -}, { - "firstType" : "INFIX_EXPRESSION_OPERATOR", - "secondType" : "INFIX_EXPRESSION_OPERATOR", - "firstLabel" : "&&", - "secondLabel" : "&&", - "firstParentType" : "InfixExpression", - "secondParentType" : "InfixExpression", - "firstPos" : 59952, - "secondPos" : 59952, - "firstEndPos" : 59954, - "secondEndPos" : 59954 -}, { - "firstType" : "InfixExpression", - "secondType" : "InfixExpression", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "InfixExpression", - "secondParentType" : "InfixExpression", - "firstPos" : 59955, - "secondPos" : 59955, - "firstEndPos" : 59984, - "secondEndPos" : 59984 -}, { - "firstType" : "MethodInvocation", - "secondType" : "MethodInvocation", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "InfixExpression", - "secondParentType" : "InfixExpression", - "firstPos" : 59955, - "secondPos" : 59955, - "firstEndPos" : 59971, - "secondEndPos" : 59971 -}, { - "firstType" : "METHOD_INVOCATION_RECEIVER", - "secondType" : "METHOD_INVOCATION_RECEIVER", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 59955, - "secondPos" : 59955, - "firstEndPos" : 59961, - "secondEndPos" : 59961 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "parent", - "secondLabel" : "parent", - "firstParentType" : "METHOD_INVOCATION_RECEIVER", - "secondParentType" : "METHOD_INVOCATION_RECEIVER", - "firstPos" : 59955, - "secondPos" : 59955, - "firstEndPos" : 59961, - "secondEndPos" : 59961 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "getType", - "secondLabel" : "getType", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 59962, - "secondPos" : 59962, - "firstEndPos" : 59969, - "secondEndPos" : 59969 -}, { - "firstType" : "INFIX_EXPRESSION_OPERATOR", - "secondType" : "INFIX_EXPRESSION_OPERATOR", - "firstLabel" : "==", - "secondLabel" : "==", - "firstParentType" : "InfixExpression", - "secondParentType" : "InfixExpression", - "firstPos" : 59972, - "secondPos" : 59972, - "firstEndPos" : 59974, - "secondEndPos" : 59974 -}, { - "firstType" : "QualifiedName", - "secondType" : "QualifiedName", - "firstLabel" : "Token.VAR", - "secondLabel" : "Token.VAR", - "firstParentType" : "InfixExpression", - "secondParentType" : "InfixExpression", - "firstPos" : 59975, - "secondPos" : 59975, - "firstEndPos" : 59984, - "secondEndPos" : 59984 -}, { - "firstType" : "Block", - "secondType" : "Block", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "IfStatement", - "secondParentType" : "IfStatement", - "firstPos" : 59986, - "secondPos" : 59986, - "firstEndPos" : 60120, - "secondEndPos" : 60120 -}, { - "firstType" : "VariableDeclarationStatement", - "secondType" : "VariableDeclarationStatement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "Block", - "secondParentType" : "Block", - "firstPos" : 59998, - "secondPos" : 59998, - "firstEndPos" : 60026, - "secondEndPos" : 60026 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "String", - "secondLabel" : "String", - "firstParentType" : "SimpleType", - "secondParentType" : "SimpleType", - "firstPos" : 59998, - "secondPos" : 59998, - "firstEndPos" : 60004, - "secondEndPos" : 60004 -}, { - "firstType" : "SimpleType", - "secondType" : "SimpleType", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "VariableDeclarationStatement", - "secondParentType" : "VariableDeclarationStatement", - "firstPos" : 59998, - "secondPos" : 59998, - "firstEndPos" : 60004, - "secondEndPos" : 60004 -}, { - "firstType" : "VariableDeclarationFragment", - "secondType" : "VariableDeclarationFragment", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "VariableDeclarationStatement", - "secondParentType" : "VariableDeclarationStatement", - "firstPos" : 60005, - "secondPos" : 60005, - "firstEndPos" : 60025, - "secondEndPos" : 60025 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "name", - "secondLabel" : "name", - "firstParentType" : "VariableDeclarationFragment", - "secondParentType" : "VariableDeclarationFragment", - "firstPos" : 60005, - "secondPos" : 60005, - "firstEndPos" : 60009, - "secondEndPos" : 60009 -}, { - "firstType" : "MethodInvocation", - "secondType" : "MethodInvocation", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "VariableDeclarationFragment", - "secondParentType" : "VariableDeclarationFragment", - "firstPos" : 60012, - "secondPos" : 60012, - "firstEndPos" : 60025, - "secondEndPos" : 60025 -}, { - "firstType" : "METHOD_INVOCATION_RECEIVER", - "secondType" : "METHOD_INVOCATION_RECEIVER", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 60012, - "secondPos" : 60012, - "firstEndPos" : 60013, - "secondEndPos" : 60013 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "n", - "secondLabel" : "n", - "firstParentType" : "METHOD_INVOCATION_RECEIVER", - "secondParentType" : "METHOD_INVOCATION_RECEIVER", - "firstPos" : 60012, - "secondPos" : 60012, - "firstEndPos" : 60013, - "secondEndPos" : 60013 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "getString", - "secondLabel" : "getString", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 60014, - "secondPos" : 60014, - "firstEndPos" : 60023, - "secondEndPos" : 60023 -}, { - "firstType" : "IfStatement", - "secondType" : "IfStatement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "Block", - "secondParentType" : "Block", - "firstPos" : 60037, - "secondPos" : 60037, - "firstEndPos" : 60110, - "secondEndPos" : 60110 -}, { - "firstType" : "PrefixExpression", - "secondType" : "PrefixExpression", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "IfStatement", - "secondParentType" : "IfStatement", - "firstPos" : 60041, - "secondPos" : 60041, - "firstEndPos" : 60064, - "secondEndPos" : 60064 -}, { - "firstType" : "PREFIX_EXPRESSION_OPERATOR", - "secondType" : "PREFIX_EXPRESSION_OPERATOR", - "firstLabel" : "!", - "secondLabel" : "!", - "firstParentType" : "PrefixExpression", - "secondParentType" : "PrefixExpression", - "firstPos" : 60041, - "secondPos" : 60041, - "firstEndPos" : 60042, - "secondEndPos" : 60042 -}, { - "firstType" : "MethodInvocation", - "secondType" : "MethodInvocation", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "PrefixExpression", - "secondParentType" : "PrefixExpression", - "firstPos" : 60042, - "secondPos" : 60042, - "firstEndPos" : 60064, - "secondEndPos" : 60064 -}, { - "firstType" : "METHOD_INVOCATION_RECEIVER", - "secondType" : "METHOD_INVOCATION_RECEIVER", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 60042, - "secondPos" : 60042, - "firstEndPos" : 60046, - "secondEndPos" : 60046 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "vars", - "secondLabel" : "vars", - "firstParentType" : "METHOD_INVOCATION_RECEIVER", - "secondParentType" : "METHOD_INVOCATION_RECEIVER", - "firstPos" : 60042, - "secondPos" : 60042, - "firstEndPos" : 60046, - "secondEndPos" : 60046 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "containsKey", - "secondLabel" : "containsKey", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 60047, - "secondPos" : 60047, - "firstEndPos" : 60058, - "secondEndPos" : 60058 -}, { - "firstType" : "METHOD_INVOCATION_ARGUMENTS", - "secondType" : "METHOD_INVOCATION_ARGUMENTS", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 60059, - "secondPos" : 60059, - "firstEndPos" : 60063, - "secondEndPos" : 60063 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "name", - "secondLabel" : "name", - "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", - "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", - "firstPos" : 60059, - "secondPos" : 60059, - "firstEndPos" : 60063, - "secondEndPos" : 60063 -}, { - "firstType" : "Block", - "secondType" : "Block", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "IfStatement", - "secondParentType" : "IfStatement", - "firstPos" : 60066, - "secondPos" : 60066, - "firstEndPos" : 60110, - "secondEndPos" : 60110 -}, { - "firstType" : "ExpressionStatement", - "secondType" : "ExpressionStatement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "Block", - "secondParentType" : "Block", - "firstPos" : 60080, - "secondPos" : 60080, - "firstEndPos" : 60098, - "secondEndPos" : 60098 -}, { - "firstType" : "MethodInvocation", - "secondType" : "MethodInvocation", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "ExpressionStatement", - "secondParentType" : "ExpressionStatement", - "firstPos" : 60080, - "secondPos" : 60080, - "firstEndPos" : 60097, - "secondEndPos" : 60097 -}, { - "firstType" : "METHOD_INVOCATION_RECEIVER", - "secondType" : "METHOD_INVOCATION_RECEIVER", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 60080, - "secondPos" : 60080, - "firstEndPos" : 60084, - "secondEndPos" : 60084 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "vars", - "secondLabel" : "vars", - "firstParentType" : "METHOD_INVOCATION_RECEIVER", - "secondParentType" : "METHOD_INVOCATION_RECEIVER", - "firstPos" : 60080, - "secondPos" : 60080, - "firstEndPos" : 60084, - "secondEndPos" : 60084 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "put", - "secondLabel" : "put", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 60085, - "secondPos" : 60085, - "firstEndPos" : 60088, - "secondEndPos" : 60088 -}, { - "firstType" : "METHOD_INVOCATION_ARGUMENTS", - "secondType" : "METHOD_INVOCATION_ARGUMENTS", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 60089, - "secondPos" : 60089, - "firstEndPos" : 60096, - "secondEndPos" : 60096 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "name", - "secondLabel" : "name", - "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", - "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", - "firstPos" : 60089, - "secondPos" : 60089, - "firstEndPos" : 60093, - "secondEndPos" : 60093 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "n", - "secondLabel" : "n", - "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", - "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", - "firstPos" : 60095, - "secondPos" : 60095, - "firstEndPos" : 60096, - "secondEndPos" : 60096 -}, { - "firstType" : "MethodDeclaration", - "secondType" : "MethodDeclaration", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "TypeDeclaration", - "secondParentType" : "TypeDeclaration", - "firstPos" : 60142, - "secondPos" : 60142, - "firstEndPos" : 60476, - "secondEndPos" : 60476 -}, { - "firstType" : "Javadoc", - "secondType" : "Javadoc", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 60142, - "secondPos" : 60142, - "firstEndPos" : 60232, - "secondEndPos" : 60232 -}, { - "firstType" : "TagElement", - "secondType" : "TagElement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "Javadoc", - "secondParentType" : "Javadoc", - "firstPos" : 60151, - "secondPos" : 60151, - "firstEndPos" : 60226, - "secondEndPos" : 60226 -}, { - "firstType" : "TextElement", - "secondType" : "TextElement", - "firstLabel" : "Retrieves vars declared in the current node tree, excluding descent scopes.", - "secondLabel" : "Retrieves vars declared in the current node tree, excluding descent scopes.", - "firstParentType" : "TagElement", - "secondParentType" : "TagElement", - "firstPos" : 60151, - "secondPos" : 60151, - "firstEndPos" : 60226, - "secondEndPos" : 60226 -}, { - "firstType" : "Modifier", - "secondType" : "Modifier", - "firstLabel" : "public", - "secondLabel" : "public", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 60235, - "secondPos" : 60235, - "firstEndPos" : 60241, - "secondEndPos" : 60241 -}, { - "firstType" : "Modifier", - "secondType" : "Modifier", - "firstLabel" : "static", - "secondLabel" : "static", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 60242, - "secondPos" : 60242, - "firstEndPos" : 60248, - "secondEndPos" : 60248 -}, { - "firstType" : "ParameterizedType", - "secondType" : "ParameterizedType", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 60249, - "secondPos" : 60249, - "firstEndPos" : 60265, - "secondEndPos" : 60265 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "Collection", - "secondLabel" : "Collection", - "firstParentType" : "SimpleType", - "secondParentType" : "SimpleType", - "firstPos" : 60249, - "secondPos" : 60249, - "firstEndPos" : 60259, - "secondEndPos" : 60259 -}, { - "firstType" : "SimpleType", - "secondType" : "SimpleType", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "ParameterizedType", - "secondParentType" : "ParameterizedType", - "firstPos" : 60249, - "secondPos" : 60249, - "firstEndPos" : 60259, - "secondEndPos" : 60259 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "Node", - "secondLabel" : "Node", - "firstParentType" : "SimpleType", - "secondParentType" : "SimpleType", - "firstPos" : 60260, - "secondPos" : 60260, - "firstEndPos" : 60264, - "secondEndPos" : 60264 -}, { - "firstType" : "SimpleType", - "secondType" : "SimpleType", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "ParameterizedType", - "secondParentType" : "ParameterizedType", - "firstPos" : 60260, - "secondPos" : 60260, - "firstEndPos" : 60264, - "secondEndPos" : 60264 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "getVarsDeclaredInBranch", - "secondLabel" : "getVarsDeclaredInBranch", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 60266, - "secondPos" : 60266, - "firstEndPos" : 60289, - "secondEndPos" : 60289 -}, { - "firstType" : "SingleVariableDeclaration", - "secondType" : "SingleVariableDeclaration", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 60290, - "secondPos" : 60290, - "firstEndPos" : 60299, - "secondEndPos" : 60299 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "Node", - "secondLabel" : "Node", - "firstParentType" : "SimpleType", - "secondParentType" : "SimpleType", - "firstPos" : 60290, - "secondPos" : 60290, - "firstEndPos" : 60294, - "secondEndPos" : 60294 -}, { - "firstType" : "SimpleType", - "secondType" : "SimpleType", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "SingleVariableDeclaration", - "secondParentType" : "SingleVariableDeclaration", - "firstPos" : 60290, - "secondPos" : 60290, - "firstEndPos" : 60294, - "secondEndPos" : 60294 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "root", - "secondLabel" : "root", - "firstParentType" : "SingleVariableDeclaration", - "secondParentType" : "SingleVariableDeclaration", - "firstPos" : 60295, - "secondPos" : 60295, - "firstEndPos" : 60299, - "secondEndPos" : 60299 -}, { - "firstType" : "Block", - "secondType" : "Block", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 60301, - "secondPos" : 60301, - "firstEndPos" : 60476, - "secondEndPos" : 60476 -}, { - "firstType" : "VariableDeclarationStatement", - "secondType" : "VariableDeclarationStatement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "Block", - "secondParentType" : "Block", - "firstPos" : 60307, - "secondPos" : 60307, - "firstEndPos" : 60351, - "secondEndPos" : 60351 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "VarCollector", - "secondLabel" : "VarCollector", - "firstParentType" : "SimpleType", - "secondParentType" : "SimpleType", - "firstPos" : 60307, - "secondPos" : 60307, - "firstEndPos" : 60319, - "secondEndPos" : 60319 -}, { - "firstType" : "SimpleType", - "secondType" : "SimpleType", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "VariableDeclarationStatement", - "secondParentType" : "VariableDeclarationStatement", - "firstPos" : 60307, - "secondPos" : 60307, - "firstEndPos" : 60319, - "secondEndPos" : 60319 -}, { - "firstType" : "VariableDeclarationFragment", - "secondType" : "VariableDeclarationFragment", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "VariableDeclarationStatement", - "secondParentType" : "VariableDeclarationStatement", - "firstPos" : 60320, - "secondPos" : 60320, - "firstEndPos" : 60350, - "secondEndPos" : 60350 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "collector", - "secondLabel" : "collector", - "firstParentType" : "VariableDeclarationFragment", - "secondParentType" : "VariableDeclarationFragment", - "firstPos" : 60320, - "secondPos" : 60320, - "firstEndPos" : 60329, - "secondEndPos" : 60329 -}, { - "firstType" : "ClassInstanceCreation", - "secondType" : "ClassInstanceCreation", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "VariableDeclarationFragment", - "secondParentType" : "VariableDeclarationFragment", - "firstPos" : 60332, - "secondPos" : 60332, - "firstEndPos" : 60350, - "secondEndPos" : 60350 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "VarCollector", - "secondLabel" : "VarCollector", - "firstParentType" : "SimpleType", - "secondParentType" : "SimpleType", - "firstPos" : 60336, - "secondPos" : 60336, - "firstEndPos" : 60348, - "secondEndPos" : 60348 -}, { - "firstType" : "SimpleType", - "secondType" : "SimpleType", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "ClassInstanceCreation", - "secondParentType" : "ClassInstanceCreation", - "firstPos" : 60336, - "secondPos" : 60336, - "firstEndPos" : 60348, - "secondEndPos" : 60348 -}, { - "firstType" : "ExpressionStatement", - "secondType" : "ExpressionStatement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "Block", - "secondParentType" : "Block", - "firstPos" : 60356, - "secondPos" : 60356, - "firstEndPos" : 60436, - "secondEndPos" : 60436 -}, { - "firstType" : "MethodInvocation", - "secondType" : "MethodInvocation", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "ExpressionStatement", - "secondParentType" : "ExpressionStatement", - "firstPos" : 60356, - "secondPos" : 60356, - "firstEndPos" : 60435, - "secondEndPos" : 60435 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "visitPreOrder", - "secondLabel" : "visitPreOrder", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 60356, - "secondPos" : 60356, - "firstEndPos" : 60369, - "secondEndPos" : 60369 -}, { - "firstType" : "METHOD_INVOCATION_ARGUMENTS", - "secondType" : "METHOD_INVOCATION_ARGUMENTS", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 60379, - "secondPos" : 60379, - "firstEndPos" : 60434, - "secondEndPos" : 60434 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "root", - "secondLabel" : "root", - "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", - "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", - "firstPos" : 60379, - "secondPos" : 60379, - "firstEndPos" : 60383, - "secondEndPos" : 60383 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "collector", - "secondLabel" : "collector", - "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", - "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", - "firstPos" : 60393, - "secondPos" : 60393, - "firstEndPos" : 60402, - "secondEndPos" : 60402 -}, { - "firstType" : "ClassInstanceCreation", - "secondType" : "ClassInstanceCreation", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", - "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", - "firstPos" : 60412, - "secondPos" : 60412, - "firstEndPos" : 60434, - "secondEndPos" : 60434 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "MatchNotFunction", - "secondLabel" : "MatchNotFunction", - "firstParentType" : "SimpleType", - "secondParentType" : "SimpleType", - "firstPos" : 60416, - "secondPos" : 60416, - "firstEndPos" : 60432, - "secondEndPos" : 60432 -}, { - "firstType" : "SimpleType", - "secondType" : "SimpleType", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "ClassInstanceCreation", - "secondParentType" : "ClassInstanceCreation", - "firstPos" : 60416, - "secondPos" : 60416, - "firstEndPos" : 60432, - "secondEndPos" : 60432 -}, { - "firstType" : "ReturnStatement", - "secondType" : "ReturnStatement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "Block", - "secondParentType" : "Block", - "firstPos" : 60441, - "secondPos" : 60441, - "firstEndPos" : 60472, - "secondEndPos" : 60472 -}, { - "firstType" : "MethodInvocation", - "secondType" : "MethodInvocation", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "ReturnStatement", - "secondParentType" : "ReturnStatement", - "firstPos" : 60448, - "secondPos" : 60448, - "firstEndPos" : 60471, - "secondEndPos" : 60471 -}, { - "firstType" : "METHOD_INVOCATION_RECEIVER", - "secondType" : "METHOD_INVOCATION_RECEIVER", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 60448, - "secondPos" : 60448, - "firstEndPos" : 60462, - "secondEndPos" : 60462 -}, { - "firstType" : "QualifiedName", - "secondType" : "QualifiedName", - "firstLabel" : "collector.vars", - "secondLabel" : "collector.vars", - "firstParentType" : "METHOD_INVOCATION_RECEIVER", - "secondParentType" : "METHOD_INVOCATION_RECEIVER", - "firstPos" : 60448, - "secondPos" : 60448, - "firstEndPos" : 60462, - "secondEndPos" : 60462 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "values", - "secondLabel" : "values", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 60463, - "secondPos" : 60463, - "firstEndPos" : 60469, - "secondEndPos" : 60469 -}, { - "firstType" : "MethodDeclaration", - "secondType" : "MethodDeclaration", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "TypeDeclaration", - "secondParentType" : "TypeDeclaration", - "firstPos" : 60480, - "secondPos" : 60480, - "firstEndPos" : 60778, - "secondEndPos" : 60778 -}, { - "firstType" : "Javadoc", - "secondType" : "Javadoc", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 60480, - "secondPos" : 60480, - "firstEndPos" : 60595, - "secondEndPos" : 60595 -}, { - "firstType" : "TagElement", - "secondType" : "TagElement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "Javadoc", - "secondParentType" : "Javadoc", - "firstPos" : 60489, - "secondPos" : 60489, - "firstEndPos" : 60589, - "secondEndPos" : 60589 -}, { - "firstType" : "TAG_NAME", - "secondType" : "TAG_NAME", - "firstLabel" : "@return", - "secondLabel" : "@return", - "firstParentType" : "TagElement", - "secondParentType" : "TagElement", - "firstPos" : 60489, - "secondPos" : 60489, - "firstEndPos" : 60496, - "secondEndPos" : 60496 -}, { - "firstType" : "TextElement", - "secondType" : "TextElement", - "firstLabel" : " ", - "secondLabel" : " ", - "firstParentType" : "TagElement", - "secondParentType" : "TagElement", - "firstPos" : 60496, - "secondPos" : 60496, - "firstEndPos" : 60497, - "secondEndPos" : 60497 -}, { - "firstType" : "TagElement", - "secondType" : "TagElement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "TagElement", - "secondParentType" : "TagElement", - "firstPos" : 60497, - "secondPos" : 60497, - "firstEndPos" : 60509, - "secondEndPos" : 60509 -}, { - "firstType" : "TAG_NAME", - "secondType" : "TAG_NAME", - "firstLabel" : "@code", - "secondLabel" : "@code", - "firstParentType" : "TagElement", - "secondParentType" : "TagElement", - "firstPos" : 60497, - "secondPos" : 60497, - "firstEndPos" : 60502, - "secondEndPos" : 60502 -}, { - "firstType" : "TextElement", - "secondType" : "TextElement", - "firstLabel" : " true", - "secondLabel" : " true", - "firstParentType" : "TagElement", - "secondParentType" : "TagElement", - "firstPos" : 60503, - "secondPos" : 60503, - "firstEndPos" : 60508, - "secondEndPos" : 60508 -}, { - "firstType" : "TextElement", - "secondType" : "TextElement", - "firstLabel" : " if the node an assignment to a prototype property of", - "secondLabel" : " if the node an assignment to a prototype property of", - "firstParentType" : "TagElement", - "secondParentType" : "TagElement", - "firstPos" : 60509, - "secondPos" : 60509, - "firstEndPos" : 60562, - "secondEndPos" : 60562 -}, { - "firstType" : "TextElement", - "secondType" : "TextElement", - "firstLabel" : "some constructor.", - "secondLabel" : "some constructor.", - "firstParentType" : "TagElement", - "secondParentType" : "TagElement", - "firstPos" : 60572, - "secondPos" : 60572, - "firstEndPos" : 60589, - "secondEndPos" : 60589 -}, { - "firstType" : "Modifier", - "secondType" : "Modifier", - "firstLabel" : "static", - "secondLabel" : "static", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 60598, - "secondPos" : 60598, - "firstEndPos" : 60604, - "secondEndPos" : 60604 -}, { - "firstType" : "PrimitiveType", - "secondType" : "PrimitiveType", - "firstLabel" : "boolean", - "secondLabel" : "boolean", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 60605, - "secondPos" : 60605, - "firstEndPos" : 60612, - "secondEndPos" : 60612 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "isPrototypePropertyDeclaration", - "secondLabel" : "isPrototypePropertyDeclaration", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 60613, - "secondPos" : 60613, - "firstEndPos" : 60643, - "secondEndPos" : 60643 -}, { - "firstType" : "SingleVariableDeclaration", - "secondType" : "SingleVariableDeclaration", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 60644, - "secondPos" : 60644, - "firstEndPos" : 60650, - "secondEndPos" : 60650 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "Node", - "secondLabel" : "Node", - "firstParentType" : "SimpleType", - "secondParentType" : "SimpleType", - "firstPos" : 60644, - "secondPos" : 60644, - "firstEndPos" : 60648, - "secondEndPos" : 60648 -}, { - "firstType" : "SimpleType", - "secondType" : "SimpleType", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "SingleVariableDeclaration", - "secondParentType" : "SingleVariableDeclaration", - "firstPos" : 60644, - "secondPos" : 60644, - "firstEndPos" : 60648, - "secondEndPos" : 60648 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "n", - "secondLabel" : "n", - "firstParentType" : "SingleVariableDeclaration", - "secondParentType" : "SingleVariableDeclaration", - "firstPos" : 60649, - "secondPos" : 60649, - "firstEndPos" : 60650, - "secondEndPos" : 60650 -}, { - "firstType" : "Block", - "secondType" : "Block", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 60652, - "secondPos" : 60652, - "firstEndPos" : 60778, - "secondEndPos" : 60778 -}, { - "firstType" : "IfStatement", - "secondType" : "IfStatement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "Block", - "secondParentType" : "Block", - "firstPos" : 60658, - "secondPos" : 60658, - "firstEndPos" : 60707, - "secondEndPos" : 60707 -}, { - "firstType" : "PrefixExpression", - "secondType" : "PrefixExpression", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "IfStatement", - "secondParentType" : "IfStatement", - "firstPos" : 60662, - "secondPos" : 60662, - "firstEndPos" : 60678, - "secondEndPos" : 60678 -}, { - "firstType" : "PREFIX_EXPRESSION_OPERATOR", - "secondType" : "PREFIX_EXPRESSION_OPERATOR", - "firstLabel" : "!", - "secondLabel" : "!", - "firstParentType" : "PrefixExpression", - "secondParentType" : "PrefixExpression", - "firstPos" : 60662, - "secondPos" : 60662, - "firstEndPos" : 60663, - "secondEndPos" : 60663 -}, { - "firstType" : "MethodInvocation", - "secondType" : "MethodInvocation", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "PrefixExpression", - "secondParentType" : "PrefixExpression", - "firstPos" : 60663, - "secondPos" : 60663, - "firstEndPos" : 60678, - "secondEndPos" : 60678 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "isExprAssign", - "secondLabel" : "isExprAssign", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 60663, - "secondPos" : 60663, - "firstEndPos" : 60675, - "secondEndPos" : 60675 -}, { - "firstType" : "METHOD_INVOCATION_ARGUMENTS", - "secondType" : "METHOD_INVOCATION_ARGUMENTS", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 60676, - "secondPos" : 60676, - "firstEndPos" : 60677, - "secondEndPos" : 60677 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "n", - "secondLabel" : "n", - "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", - "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", - "firstPos" : 60676, - "secondPos" : 60676, - "firstEndPos" : 60677, - "secondEndPos" : 60677 -}, { - "firstType" : "Block", - "secondType" : "Block", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "IfStatement", - "secondParentType" : "IfStatement", - "firstPos" : 60680, - "secondPos" : 60680, - "firstEndPos" : 60707, - "secondEndPos" : 60707 -}, { - "firstType" : "ReturnStatement", - "secondType" : "ReturnStatement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "Block", - "secondParentType" : "Block", - "firstPos" : 60688, - "secondPos" : 60688, - "firstEndPos" : 60701, - "secondEndPos" : 60701 -}, { - "firstType" : "BooleanLiteral", - "secondType" : "BooleanLiteral", - "firstLabel" : "false", - "secondLabel" : "false", - "firstParentType" : "ReturnStatement", - "secondParentType" : "ReturnStatement", - "firstPos" : 60695, - "secondPos" : 60695, - "firstEndPos" : 60700, - "secondEndPos" : 60700 -}, { - "firstType" : "ReturnStatement", - "secondType" : "ReturnStatement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "Block", - "secondParentType" : "Block", - "firstPos" : 60712, - "secondPos" : 60712, - "firstEndPos" : 60774, - "secondEndPos" : 60774 -}, { - "firstType" : "MethodInvocation", - "secondType" : "MethodInvocation", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "ReturnStatement", - "secondParentType" : "ReturnStatement", - "firstPos" : 60719, - "secondPos" : 60719, - "firstEndPos" : 60773, - "secondEndPos" : 60773 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "isPrototypeProperty", - "secondLabel" : "isPrototypeProperty", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 60719, - "secondPos" : 60719, - "firstEndPos" : 60738, - "secondEndPos" : 60738 -}, { - "firstType" : "METHOD_INVOCATION_ARGUMENTS", - "secondType" : "METHOD_INVOCATION_ARGUMENTS", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 60739, - "secondPos" : 60739, - "firstEndPos" : 60772, - "secondEndPos" : 60772 -}, { - "firstType" : "MethodInvocation", - "secondType" : "MethodInvocation", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", - "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", - "firstPos" : 60739, - "secondPos" : 60739, - "firstEndPos" : 60772, - "secondEndPos" : 60772 -}, { - "firstType" : "METHOD_INVOCATION_RECEIVER", - "secondType" : "METHOD_INVOCATION_RECEIVER", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 60739, - "secondPos" : 60739, - "firstEndPos" : 60756, - "secondEndPos" : 60756 -}, { - "firstType" : "MethodInvocation", - "secondType" : "MethodInvocation", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "METHOD_INVOCATION_RECEIVER", - "secondParentType" : "METHOD_INVOCATION_RECEIVER", - "firstPos" : 60739, - "secondPos" : 60739, - "firstEndPos" : 60756, - "secondEndPos" : 60756 -}, { - "firstType" : "METHOD_INVOCATION_RECEIVER", - "secondType" : "METHOD_INVOCATION_RECEIVER", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 60739, - "secondPos" : 60739, - "firstEndPos" : 60740, - "secondEndPos" : 60740 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "n", - "secondLabel" : "n", - "firstParentType" : "METHOD_INVOCATION_RECEIVER", - "secondParentType" : "METHOD_INVOCATION_RECEIVER", - "firstPos" : 60739, - "secondPos" : 60739, - "firstEndPos" : 60740, - "secondEndPos" : 60740 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "getFirstChild", - "secondLabel" : "getFirstChild", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 60741, - "secondPos" : 60741, - "firstEndPos" : 60754, - "secondEndPos" : 60754 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "getFirstChild", - "secondLabel" : "getFirstChild", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 60757, - "secondPos" : 60757, - "firstEndPos" : 60770, - "secondEndPos" : 60770 -}, { - "firstType" : "MethodDeclaration", - "secondType" : "MethodDeclaration", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "TypeDeclaration", - "secondParentType" : "TypeDeclaration", - "firstPos" : 60782, - "secondPos" : 60782, - "firstEndPos" : 61018, - "secondEndPos" : 61018 -}, { - "firstType" : "Modifier", - "secondType" : "Modifier", - "firstLabel" : "static", - "secondLabel" : "static", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 60782, - "secondPos" : 60782, - "firstEndPos" : 60788, - "secondEndPos" : 60788 -}, { - "firstType" : "PrimitiveType", - "secondType" : "PrimitiveType", - "firstLabel" : "boolean", - "secondLabel" : "boolean", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 60789, - "secondPos" : 60789, - "firstEndPos" : 60796, - "secondEndPos" : 60796 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "isPrototypeProperty", - "secondLabel" : "isPrototypeProperty", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 60797, - "secondPos" : 60797, - "firstEndPos" : 60816, - "secondEndPos" : 60816 -}, { - "firstType" : "SingleVariableDeclaration", - "secondType" : "SingleVariableDeclaration", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 60817, - "secondPos" : 60817, - "firstEndPos" : 60823, - "secondEndPos" : 60823 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "Node", - "secondLabel" : "Node", - "firstParentType" : "SimpleType", - "secondParentType" : "SimpleType", - "firstPos" : 60817, - "secondPos" : 60817, - "firstEndPos" : 60821, - "secondEndPos" : 60821 -}, { - "firstType" : "SimpleType", - "secondType" : "SimpleType", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "SingleVariableDeclaration", - "secondParentType" : "SingleVariableDeclaration", - "firstPos" : 60817, - "secondPos" : 60817, - "firstEndPos" : 60821, - "secondEndPos" : 60821 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "n", - "secondLabel" : "n", - "firstParentType" : "SingleVariableDeclaration", - "secondParentType" : "SingleVariableDeclaration", - "firstPos" : 60822, - "secondPos" : 60822, - "firstEndPos" : 60823, - "secondEndPos" : 60823 -}, { - "firstType" : "Block", - "secondType" : "Block", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 60825, - "secondPos" : 60825, - "firstEndPos" : 61018, - "secondEndPos" : 61018 -}, { - "firstType" : "VariableDeclarationStatement", - "secondType" : "VariableDeclarationStatement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "Block", - "secondParentType" : "Block", - "firstPos" : 60831, - "secondPos" : 60831, - "firstEndPos" : 60871, - "secondEndPos" : 60871 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "String", - "secondLabel" : "String", - "firstParentType" : "SimpleType", - "secondParentType" : "SimpleType", - "firstPos" : 60831, - "secondPos" : 60831, - "firstEndPos" : 60837, - "secondEndPos" : 60837 -}, { - "firstType" : "SimpleType", - "secondType" : "SimpleType", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "VariableDeclarationStatement", - "secondParentType" : "VariableDeclarationStatement", - "firstPos" : 60831, - "secondPos" : 60831, - "firstEndPos" : 60837, - "secondEndPos" : 60837 -}, { - "firstType" : "VariableDeclarationFragment", - "secondType" : "VariableDeclarationFragment", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "VariableDeclarationStatement", - "secondParentType" : "VariableDeclarationStatement", - "firstPos" : 60838, - "secondPos" : 60838, - "firstEndPos" : 60870, - "secondEndPos" : 60870 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "lhsString", - "secondLabel" : "lhsString", - "firstParentType" : "VariableDeclarationFragment", - "secondParentType" : "VariableDeclarationFragment", - "firstPos" : 60838, - "secondPos" : 60838, - "firstEndPos" : 60847, - "secondEndPos" : 60847 -}, { - "firstType" : "MethodInvocation", - "secondType" : "MethodInvocation", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "VariableDeclarationFragment", - "secondParentType" : "VariableDeclarationFragment", - "firstPos" : 60850, - "secondPos" : 60850, - "firstEndPos" : 60870, - "secondEndPos" : 60870 -}, { - "firstType" : "METHOD_INVOCATION_RECEIVER", - "secondType" : "METHOD_INVOCATION_RECEIVER", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 60850, - "secondPos" : 60850, - "firstEndPos" : 60851, - "secondEndPos" : 60851 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "n", - "secondLabel" : "n", - "firstParentType" : "METHOD_INVOCATION_RECEIVER", - "secondParentType" : "METHOD_INVOCATION_RECEIVER", - "firstPos" : 60850, - "secondPos" : 60850, - "firstEndPos" : 60851, - "secondEndPos" : 60851 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "getQualifiedName", - "secondLabel" : "getQualifiedName", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 60852, - "secondPos" : 60852, - "firstEndPos" : 60868, - "secondEndPos" : 60868 -}, { - "firstType" : "IfStatement", - "secondType" : "IfStatement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "Block", - "secondParentType" : "Block", - "firstPos" : 60876, - "secondPos" : 60876, - "firstEndPos" : 60926, - "secondEndPos" : 60926 -}, { - "firstType" : "InfixExpression", - "secondType" : "InfixExpression", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "IfStatement", - "secondParentType" : "IfStatement", - "firstPos" : 60880, - "secondPos" : 60880, - "firstEndPos" : 60897, - "secondEndPos" : 60897 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "lhsString", - "secondLabel" : "lhsString", - "firstParentType" : "InfixExpression", - "secondParentType" : "InfixExpression", - "firstPos" : 60880, - "secondPos" : 60880, - "firstEndPos" : 60889, - "secondEndPos" : 60889 -}, { - "firstType" : "INFIX_EXPRESSION_OPERATOR", - "secondType" : "INFIX_EXPRESSION_OPERATOR", - "firstLabel" : "==", - "secondLabel" : "==", - "firstParentType" : "InfixExpression", - "secondParentType" : "InfixExpression", - "firstPos" : 60890, - "secondPos" : 60890, - "firstEndPos" : 60892, - "secondEndPos" : 60892 -}, { - "firstType" : "NullLiteral", - "secondType" : "NullLiteral", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "InfixExpression", - "secondParentType" : "InfixExpression", - "firstPos" : 60893, - "secondPos" : 60893, - "firstEndPos" : 60897, - "secondEndPos" : 60897 -}, { - "firstType" : "Block", - "secondType" : "Block", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "IfStatement", - "secondParentType" : "IfStatement", - "firstPos" : 60899, - "secondPos" : 60899, - "firstEndPos" : 60926, - "secondEndPos" : 60926 -}, { - "firstType" : "ReturnStatement", - "secondType" : "ReturnStatement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "Block", - "secondParentType" : "Block", - "firstPos" : 60907, - "secondPos" : 60907, - "firstEndPos" : 60920, - "secondEndPos" : 60920 -}, { - "firstType" : "BooleanLiteral", - "secondType" : "BooleanLiteral", - "firstLabel" : "false", - "secondLabel" : "false", - "firstParentType" : "ReturnStatement", - "secondParentType" : "ReturnStatement", - "firstPos" : 60914, - "secondPos" : 60914, - "firstEndPos" : 60919, - "secondEndPos" : 60919 -}, { - "firstType" : "VariableDeclarationStatement", - "secondType" : "VariableDeclarationStatement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "Block", - "secondParentType" : "Block", - "firstPos" : 60931, - "secondPos" : 60931, - "firstEndPos" : 60983, - "secondEndPos" : 60983 -}, { - "firstType" : "PrimitiveType", - "secondType" : "PrimitiveType", - "firstLabel" : "int", - "secondLabel" : "int", - "firstParentType" : "VariableDeclarationStatement", - "secondParentType" : "VariableDeclarationStatement", - "firstPos" : 60931, - "secondPos" : 60931, - "firstEndPos" : 60934, - "secondEndPos" : 60934 -}, { - "firstType" : "VariableDeclarationFragment", - "secondType" : "VariableDeclarationFragment", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "VariableDeclarationStatement", - "secondParentType" : "VariableDeclarationStatement", - "firstPos" : 60935, - "secondPos" : 60935, - "firstEndPos" : 60982, - "secondEndPos" : 60982 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "prototypeIdx", - "secondLabel" : "prototypeIdx", - "firstParentType" : "VariableDeclarationFragment", - "secondParentType" : "VariableDeclarationFragment", - "firstPos" : 60935, - "secondPos" : 60935, - "firstEndPos" : 60947, - "secondEndPos" : 60947 -}, { - "firstType" : "MethodInvocation", - "secondType" : "MethodInvocation", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "VariableDeclarationFragment", - "secondParentType" : "VariableDeclarationFragment", - "firstPos" : 60950, - "secondPos" : 60950, - "firstEndPos" : 60982, - "secondEndPos" : 60982 -}, { - "firstType" : "METHOD_INVOCATION_RECEIVER", - "secondType" : "METHOD_INVOCATION_RECEIVER", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 60950, - "secondPos" : 60950, - "firstEndPos" : 60959, - "secondEndPos" : 60959 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "lhsString", - "secondLabel" : "lhsString", - "firstParentType" : "METHOD_INVOCATION_RECEIVER", - "secondParentType" : "METHOD_INVOCATION_RECEIVER", - "firstPos" : 60950, - "secondPos" : 60950, - "firstEndPos" : 60959, - "secondEndPos" : 60959 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "indexOf", - "secondLabel" : "indexOf", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 60960, - "secondPos" : 60960, - "firstEndPos" : 60967, - "secondEndPos" : 60967 -}, { - "firstType" : "METHOD_INVOCATION_ARGUMENTS", - "secondType" : "METHOD_INVOCATION_ARGUMENTS", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 60968, - "secondPos" : 60968, - "firstEndPos" : 60981, - "secondEndPos" : 60981 -}, { - "firstType" : "StringLiteral", - "secondType" : "StringLiteral", - "firstLabel" : "\".prototype.\"", - "secondLabel" : "\".prototype.\"", - "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", - "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", - "firstPos" : 60968, - "secondPos" : 60968, - "firstEndPos" : 60981, - "secondEndPos" : 60981 -}, { - "firstType" : "ReturnStatement", - "secondType" : "ReturnStatement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "Block", - "secondParentType" : "Block", - "firstPos" : 60988, - "secondPos" : 60988, - "firstEndPos" : 61014, - "secondEndPos" : 61014 -}, { - "firstType" : "InfixExpression", - "secondType" : "InfixExpression", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "ReturnStatement", - "secondParentType" : "ReturnStatement", - "firstPos" : 60995, - "secondPos" : 60995, - "firstEndPos" : 61013, - "secondEndPos" : 61013 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "prototypeIdx", - "secondLabel" : "prototypeIdx", - "firstParentType" : "InfixExpression", - "secondParentType" : "InfixExpression", - "firstPos" : 60995, - "secondPos" : 60995, - "firstEndPos" : 61007, - "secondEndPos" : 61007 -}, { - "firstType" : "INFIX_EXPRESSION_OPERATOR", - "secondType" : "INFIX_EXPRESSION_OPERATOR", - "firstLabel" : "!=", - "secondLabel" : "!=", - "firstParentType" : "InfixExpression", - "secondParentType" : "InfixExpression", - "firstPos" : 61008, - "secondPos" : 61008, - "firstEndPos" : 61010, - "secondEndPos" : 61010 -}, { - "firstType" : "PrefixExpression", - "secondType" : "PrefixExpression", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "InfixExpression", - "secondParentType" : "InfixExpression", - "firstPos" : 61011, - "secondPos" : 61011, - "firstEndPos" : 61013, - "secondEndPos" : 61013 -}, { - "firstType" : "PREFIX_EXPRESSION_OPERATOR", - "secondType" : "PREFIX_EXPRESSION_OPERATOR", - "firstLabel" : "-", - "secondLabel" : "-", - "firstParentType" : "PrefixExpression", - "secondParentType" : "PrefixExpression", - "firstPos" : 61011, - "secondPos" : 61011, - "firstEndPos" : 61012, - "secondEndPos" : 61012 -}, { - "firstType" : "NumberLiteral", - "secondType" : "NumberLiteral", - "firstLabel" : "1", - "secondLabel" : "1", - "firstParentType" : "PrefixExpression", - "secondParentType" : "PrefixExpression", - "firstPos" : 61012, - "secondPos" : 61012, - "firstEndPos" : 61013, - "secondEndPos" : 61013 -}, { - "firstType" : "MethodDeclaration", - "secondType" : "MethodDeclaration", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "TypeDeclaration", - "secondParentType" : "TypeDeclaration", - "firstPos" : 61022, - "secondPos" : 61022, - "firstEndPos" : 61381, - "secondEndPos" : 61381 -}, { - "firstType" : "Javadoc", - "secondType" : "Javadoc", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 61022, - "secondPos" : 61022, - "firstEndPos" : 61095, - "secondEndPos" : 61095 -}, { - "firstType" : "TagElement", - "secondType" : "TagElement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "Javadoc", - "secondParentType" : "Javadoc", - "firstPos" : 61031, - "secondPos" : 61031, - "firstEndPos" : 61089, - "secondEndPos" : 61089 -}, { - "firstType" : "TAG_NAME", - "secondType" : "TAG_NAME", - "firstLabel" : "@return", - "secondLabel" : "@return", - "firstParentType" : "TagElement", - "secondParentType" : "TagElement", - "firstPos" : 61031, - "secondPos" : 61031, - "firstEndPos" : 61038, - "secondEndPos" : 61038 -}, { - "firstType" : "TextElement", - "secondType" : "TextElement", - "firstLabel" : " The class name part of a qualified prototype name.", - "secondLabel" : " The class name part of a qualified prototype name.", - "firstParentType" : "TagElement", - "secondParentType" : "TagElement", - "firstPos" : 61038, - "secondPos" : 61038, - "firstEndPos" : 61089, - "secondEndPos" : 61089 -}, { - "firstType" : "Modifier", - "secondType" : "Modifier", - "firstLabel" : "static", - "secondLabel" : "static", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 61098, - "secondPos" : 61098, - "firstEndPos" : 61104, - "secondEndPos" : 61104 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "Node", - "secondLabel" : "Node", - "firstParentType" : "SimpleType", - "secondParentType" : "SimpleType", - "firstPos" : 61105, - "secondPos" : 61105, - "firstEndPos" : 61109, - "secondEndPos" : 61109 -}, { - "firstType" : "SimpleType", - "secondType" : "SimpleType", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 61105, - "secondPos" : 61105, - "firstEndPos" : 61109, - "secondEndPos" : 61109 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "getPrototypeClassName", - "secondLabel" : "getPrototypeClassName", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 61110, - "secondPos" : 61110, - "firstEndPos" : 61131, - "secondEndPos" : 61131 -}, { - "firstType" : "SingleVariableDeclaration", - "secondType" : "SingleVariableDeclaration", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 61132, - "secondPos" : 61132, - "firstEndPos" : 61142, - "secondEndPos" : 61142 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "Node", - "secondLabel" : "Node", - "firstParentType" : "SimpleType", - "secondParentType" : "SimpleType", - "firstPos" : 61132, - "secondPos" : 61132, - "firstEndPos" : 61136, - "secondEndPos" : 61136 -}, { - "firstType" : "SimpleType", - "secondType" : "SimpleType", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "SingleVariableDeclaration", - "secondParentType" : "SingleVariableDeclaration", - "firstPos" : 61132, - "secondPos" : 61132, - "firstEndPos" : 61136, - "secondEndPos" : 61136 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "qName", - "secondLabel" : "qName", - "firstParentType" : "SingleVariableDeclaration", - "secondParentType" : "SingleVariableDeclaration", - "firstPos" : 61137, - "secondPos" : 61137, - "firstEndPos" : 61142, - "secondEndPos" : 61142 -}, { - "firstType" : "Block", - "secondType" : "Block", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 61144, - "secondPos" : 61144, - "firstEndPos" : 61381, - "secondEndPos" : 61381 -}, { - "firstType" : "VariableDeclarationStatement", - "secondType" : "VariableDeclarationStatement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "Block", - "secondParentType" : "Block", - "firstPos" : 61150, - "secondPos" : 61150, - "firstEndPos" : 61167, - "secondEndPos" : 61167 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "Node", - "secondLabel" : "Node", - "firstParentType" : "SimpleType", - "secondParentType" : "SimpleType", - "firstPos" : 61150, - "secondPos" : 61150, - "firstEndPos" : 61154, - "secondEndPos" : 61154 -}, { - "firstType" : "SimpleType", - "secondType" : "SimpleType", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "VariableDeclarationStatement", - "secondParentType" : "VariableDeclarationStatement", - "firstPos" : 61150, - "secondPos" : 61150, - "firstEndPos" : 61154, - "secondEndPos" : 61154 -}, { - "firstType" : "VariableDeclarationFragment", - "secondType" : "VariableDeclarationFragment", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "VariableDeclarationStatement", - "secondParentType" : "VariableDeclarationStatement", - "firstPos" : 61155, - "secondPos" : 61155, - "firstEndPos" : 61166, - "secondEndPos" : 61166 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "cur", - "secondLabel" : "cur", - "firstParentType" : "VariableDeclarationFragment", - "secondParentType" : "VariableDeclarationFragment", - "firstPos" : 61155, - "secondPos" : 61155, - "firstEndPos" : 61158, - "secondEndPos" : 61158 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "qName", - "secondLabel" : "qName", - "firstParentType" : "VariableDeclarationFragment", - "secondParentType" : "VariableDeclarationFragment", - "firstPos" : 61161, - "secondPos" : 61161, - "firstEndPos" : 61166, - "secondEndPos" : 61166 -}, { - "firstType" : "WhileStatement", - "secondType" : "WhileStatement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "Block", - "secondParentType" : "Block", - "firstPos" : 61172, - "secondPos" : 61172, - "firstEndPos" : 61360, - "secondEndPos" : 61360 -}, { - "firstType" : "MethodInvocation", - "secondType" : "MethodInvocation", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "WhileStatement", - "secondParentType" : "WhileStatement", - "firstPos" : 61179, - "secondPos" : 61179, - "firstEndPos" : 61193, - "secondEndPos" : 61193 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "isGetProp", - "secondLabel" : "isGetProp", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 61179, - "secondPos" : 61179, - "firstEndPos" : 61188, - "secondEndPos" : 61188 -}, { - "firstType" : "METHOD_INVOCATION_ARGUMENTS", - "secondType" : "METHOD_INVOCATION_ARGUMENTS", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 61189, - "secondPos" : 61189, - "firstEndPos" : 61192, - "secondEndPos" : 61192 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "cur", - "secondLabel" : "cur", - "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", - "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", - "firstPos" : 61189, - "secondPos" : 61189, - "firstEndPos" : 61192, - "secondEndPos" : 61192 -}, { - "firstType" : "Block", - "secondType" : "Block", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "WhileStatement", - "secondParentType" : "WhileStatement", - "firstPos" : 61195, - "secondPos" : 61195, - "firstEndPos" : 61360, - "secondEndPos" : 61360 -}, { - "firstType" : "IfStatement", - "secondType" : "IfStatement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "Block", - "secondParentType" : "Block", - "firstPos" : 61203, - "secondPos" : 61203, - "firstEndPos" : 61354, - "secondEndPos" : 61354 -}, { - "firstType" : "MethodInvocation", - "secondType" : "MethodInvocation", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "IfStatement", - "secondParentType" : "IfStatement", - "firstPos" : 61207, - "secondPos" : 61207, - "firstEndPos" : 61257, - "secondEndPos" : 61257 -}, { - "firstType" : "METHOD_INVOCATION_RECEIVER", - "secondType" : "METHOD_INVOCATION_RECEIVER", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 61207, - "secondPos" : 61207, - "firstEndPos" : 61237, - "secondEndPos" : 61237 -}, { - "firstType" : "MethodInvocation", - "secondType" : "MethodInvocation", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "METHOD_INVOCATION_RECEIVER", - "secondParentType" : "METHOD_INVOCATION_RECEIVER", - "firstPos" : 61207, - "secondPos" : 61207, - "firstEndPos" : 61237, - "secondEndPos" : 61237 -}, { - "firstType" : "METHOD_INVOCATION_RECEIVER", - "secondType" : "METHOD_INVOCATION_RECEIVER", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 61207, - "secondPos" : 61207, - "firstEndPos" : 61225, - "secondEndPos" : 61225 -}, { - "firstType" : "MethodInvocation", - "secondType" : "MethodInvocation", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "METHOD_INVOCATION_RECEIVER", - "secondParentType" : "METHOD_INVOCATION_RECEIVER", - "firstPos" : 61207, - "secondPos" : 61207, - "firstEndPos" : 61225, - "secondEndPos" : 61225 -}, { - "firstType" : "METHOD_INVOCATION_RECEIVER", - "secondType" : "METHOD_INVOCATION_RECEIVER", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 61207, - "secondPos" : 61207, - "firstEndPos" : 61210, - "secondEndPos" : 61210 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "cur", - "secondLabel" : "cur", - "firstParentType" : "METHOD_INVOCATION_RECEIVER", - "secondParentType" : "METHOD_INVOCATION_RECEIVER", - "firstPos" : 61207, - "secondPos" : 61207, - "firstEndPos" : 61210, - "secondEndPos" : 61210 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "getLastChild", - "secondLabel" : "getLastChild", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 61211, - "secondPos" : 61211, - "firstEndPos" : 61223, - "secondEndPos" : 61223 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "getString", - "secondLabel" : "getString", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 61226, - "secondPos" : 61226, - "firstEndPos" : 61235, - "secondEndPos" : 61235 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "equals", - "secondLabel" : "equals", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 61238, - "secondPos" : 61238, - "firstEndPos" : 61244, - "secondEndPos" : 61244 -}, { - "firstType" : "METHOD_INVOCATION_ARGUMENTS", - "secondType" : "METHOD_INVOCATION_ARGUMENTS", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 61245, - "secondPos" : 61245, - "firstEndPos" : 61256, - "secondEndPos" : 61256 -}, { - "firstType" : "StringLiteral", - "secondType" : "StringLiteral", - "firstLabel" : "\"prototype\"", - "secondLabel" : "\"prototype\"", - "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", - "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", - "firstPos" : 61245, - "secondPos" : 61245, - "firstEndPos" : 61256, - "secondEndPos" : 61256 -}, { - "firstType" : "Block", - "secondType" : "Block", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "IfStatement", - "secondParentType" : "IfStatement", - "firstPos" : 61259, - "secondPos" : 61259, - "firstEndPos" : 61304, - "secondEndPos" : 61304 -}, { - "firstType" : "ReturnStatement", - "secondType" : "ReturnStatement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "Block", - "secondParentType" : "Block", - "firstPos" : 61269, - "secondPos" : 61269, - "firstEndPos" : 61296, - "secondEndPos" : 61296 -}, { - "firstType" : "MethodInvocation", - "secondType" : "MethodInvocation", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "ReturnStatement", - "secondParentType" : "ReturnStatement", - "firstPos" : 61276, - "secondPos" : 61276, - "firstEndPos" : 61295, - "secondEndPos" : 61295 -}, { - "firstType" : "METHOD_INVOCATION_RECEIVER", - "secondType" : "METHOD_INVOCATION_RECEIVER", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 61276, - "secondPos" : 61276, - "firstEndPos" : 61279, - "secondEndPos" : 61279 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "cur", - "secondLabel" : "cur", - "firstParentType" : "METHOD_INVOCATION_RECEIVER", - "secondParentType" : "METHOD_INVOCATION_RECEIVER", - "firstPos" : 61276, - "secondPos" : 61276, - "firstEndPos" : 61279, - "secondEndPos" : 61279 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "getFirstChild", - "secondLabel" : "getFirstChild", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 61280, - "secondPos" : 61280, - "firstEndPos" : 61293, - "secondEndPos" : 61293 -}, { - "firstType" : "Block", - "secondType" : "Block", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "IfStatement", - "secondParentType" : "IfStatement", - "firstPos" : 61310, - "secondPos" : 61310, - "firstEndPos" : 61354, - "secondEndPos" : 61354 -}, { - "firstType" : "ExpressionStatement", - "secondType" : "ExpressionStatement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "Block", - "secondParentType" : "Block", - "firstPos" : 61320, - "secondPos" : 61320, - "firstEndPos" : 61346, - "secondEndPos" : 61346 -}, { - "firstType" : "Assignment", - "secondType" : "Assignment", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "ExpressionStatement", - "secondParentType" : "ExpressionStatement", - "firstPos" : 61320, - "secondPos" : 61320, - "firstEndPos" : 61345, - "secondEndPos" : 61345 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "cur", - "secondLabel" : "cur", - "firstParentType" : "Assignment", - "secondParentType" : "Assignment", - "firstPos" : 61320, - "secondPos" : 61320, - "firstEndPos" : 61323, - "secondEndPos" : 61323 -}, { - "firstType" : "ASSIGNMENT_OPERATOR", - "secondType" : "ASSIGNMENT_OPERATOR", - "firstLabel" : "=", - "secondLabel" : "=", - "firstParentType" : "Assignment", - "secondParentType" : "Assignment", - "firstPos" : 61324, - "secondPos" : 61324, - "firstEndPos" : 61325, - "secondEndPos" : 61325 -}, { - "firstType" : "MethodInvocation", - "secondType" : "MethodInvocation", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "Assignment", - "secondParentType" : "Assignment", - "firstPos" : 61326, - "secondPos" : 61326, - "firstEndPos" : 61345, - "secondEndPos" : 61345 -}, { - "firstType" : "METHOD_INVOCATION_RECEIVER", - "secondType" : "METHOD_INVOCATION_RECEIVER", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 61326, - "secondPos" : 61326, - "firstEndPos" : 61329, - "secondEndPos" : 61329 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "cur", - "secondLabel" : "cur", - "firstParentType" : "METHOD_INVOCATION_RECEIVER", - "secondParentType" : "METHOD_INVOCATION_RECEIVER", - "firstPos" : 61326, - "secondPos" : 61326, - "firstEndPos" : 61329, - "secondEndPos" : 61329 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "getFirstChild", - "secondLabel" : "getFirstChild", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 61330, - "secondPos" : 61330, - "firstEndPos" : 61343, - "secondEndPos" : 61343 -}, { - "firstType" : "ReturnStatement", - "secondType" : "ReturnStatement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "Block", - "secondParentType" : "Block", - "firstPos" : 61365, - "secondPos" : 61365, - "firstEndPos" : 61377, - "secondEndPos" : 61377 -}, { - "firstType" : "NullLiteral", - "secondType" : "NullLiteral", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "ReturnStatement", - "secondParentType" : "ReturnStatement", - "firstPos" : 61372, - "secondPos" : 61372, - "firstEndPos" : 61376, - "secondEndPos" : 61376 -}, { - "firstType" : "MethodDeclaration", - "secondType" : "MethodDeclaration", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "TypeDeclaration", - "secondParentType" : "TypeDeclaration", - "firstPos" : 61385, - "secondPos" : 61385, - "firstEndPos" : 61743, - "secondEndPos" : 61743 -}, { - "firstType" : "Javadoc", - "secondType" : "Javadoc", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 61385, - "secondPos" : 61385, - "firstEndPos" : 61468, - "secondEndPos" : 61468 -}, { - "firstType" : "TagElement", - "secondType" : "TagElement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "Javadoc", - "secondParentType" : "Javadoc", - "firstPos" : 61394, - "secondPos" : 61394, - "firstEndPos" : 61462, - "secondEndPos" : 61462 -}, { - "firstType" : "TAG_NAME", - "secondType" : "TAG_NAME", - "firstLabel" : "@return", - "secondLabel" : "@return", - "firstParentType" : "TagElement", - "secondParentType" : "TagElement", - "firstPos" : 61394, - "secondPos" : 61394, - "firstEndPos" : 61401, - "secondEndPos" : 61401 -}, { - "firstType" : "TextElement", - "secondType" : "TextElement", - "firstLabel" : " The string property name part of a qualified prototype name.", - "secondLabel" : " The string property name part of a qualified prototype name.", - "firstParentType" : "TagElement", - "secondParentType" : "TagElement", - "firstPos" : 61401, - "secondPos" : 61401, - "firstEndPos" : 61462, - "secondEndPos" : 61462 -}, { - "firstType" : "Modifier", - "secondType" : "Modifier", - "firstLabel" : "static", - "secondLabel" : "static", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 61471, - "secondPos" : 61471, - "firstEndPos" : 61477, - "secondEndPos" : 61477 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "String", - "secondLabel" : "String", - "firstParentType" : "SimpleType", - "secondParentType" : "SimpleType", - "firstPos" : 61478, - "secondPos" : 61478, - "firstEndPos" : 61484, - "secondEndPos" : 61484 -}, { - "firstType" : "SimpleType", - "secondType" : "SimpleType", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 61478, - "secondPos" : 61478, - "firstEndPos" : 61484, - "secondEndPos" : 61484 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "getPrototypePropertyName", - "secondLabel" : "getPrototypePropertyName", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 61485, - "secondPos" : 61485, - "firstEndPos" : 61509, - "secondEndPos" : 61509 -}, { - "firstType" : "SingleVariableDeclaration", - "secondType" : "SingleVariableDeclaration", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 61510, - "secondPos" : 61510, - "firstEndPos" : 61520, - "secondEndPos" : 61520 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "Node", - "secondLabel" : "Node", - "firstParentType" : "SimpleType", - "secondParentType" : "SimpleType", - "firstPos" : 61510, - "secondPos" : 61510, - "firstEndPos" : 61514, - "secondEndPos" : 61514 -}, { - "firstType" : "SimpleType", - "secondType" : "SimpleType", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "SingleVariableDeclaration", - "secondParentType" : "SingleVariableDeclaration", - "firstPos" : 61510, - "secondPos" : 61510, - "firstEndPos" : 61514, - "secondEndPos" : 61514 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "qName", - "secondLabel" : "qName", - "firstParentType" : "SingleVariableDeclaration", - "secondParentType" : "SingleVariableDeclaration", - "firstPos" : 61515, - "secondPos" : 61515, - "firstEndPos" : 61520, - "secondEndPos" : 61520 -}, { - "firstType" : "Block", - "secondType" : "Block", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 61522, - "secondPos" : 61522, - "firstEndPos" : 61743, - "secondEndPos" : 61743 -}, { - "firstType" : "VariableDeclarationStatement", - "secondType" : "VariableDeclarationStatement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "Block", - "secondParentType" : "Block", - "firstPos" : 61528, - "secondPos" : 61528, - "firstEndPos" : 61571, - "secondEndPos" : 61571 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "String", - "secondLabel" : "String", - "firstParentType" : "SimpleType", - "secondParentType" : "SimpleType", - "firstPos" : 61528, - "secondPos" : 61528, - "firstEndPos" : 61534, - "secondEndPos" : 61534 -}, { - "firstType" : "SimpleType", - "secondType" : "SimpleType", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "VariableDeclarationStatement", - "secondParentType" : "VariableDeclarationStatement", - "firstPos" : 61528, - "secondPos" : 61528, - "firstEndPos" : 61534, - "secondEndPos" : 61534 -}, { - "firstType" : "VariableDeclarationFragment", - "secondType" : "VariableDeclarationFragment", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "VariableDeclarationStatement", - "secondParentType" : "VariableDeclarationStatement", - "firstPos" : 61535, - "secondPos" : 61535, - "firstEndPos" : 61570, - "secondEndPos" : 61570 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "qNameStr", - "secondLabel" : "qNameStr", - "firstParentType" : "VariableDeclarationFragment", - "secondParentType" : "VariableDeclarationFragment", - "firstPos" : 61535, - "secondPos" : 61535, - "firstEndPos" : 61543, - "secondEndPos" : 61543 -}, { - "firstType" : "MethodInvocation", - "secondType" : "MethodInvocation", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "VariableDeclarationFragment", - "secondParentType" : "VariableDeclarationFragment", - "firstPos" : 61546, - "secondPos" : 61546, - "firstEndPos" : 61570, - "secondEndPos" : 61570 -}, { - "firstType" : "METHOD_INVOCATION_RECEIVER", - "secondType" : "METHOD_INVOCATION_RECEIVER", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 61546, - "secondPos" : 61546, - "firstEndPos" : 61551, - "secondEndPos" : 61551 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "qName", - "secondLabel" : "qName", - "firstParentType" : "METHOD_INVOCATION_RECEIVER", - "secondParentType" : "METHOD_INVOCATION_RECEIVER", - "firstPos" : 61546, - "secondPos" : 61546, - "firstEndPos" : 61551, - "secondEndPos" : 61551 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "getQualifiedName", - "secondLabel" : "getQualifiedName", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 61552, - "secondPos" : 61552, - "firstEndPos" : 61568, - "secondEndPos" : 61568 -}, { - "firstType" : "VariableDeclarationStatement", - "secondType" : "VariableDeclarationStatement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "Block", - "secondParentType" : "Block", - "firstPos" : 61576, - "secondPos" : 61576, - "firstEndPos" : 61631, - "secondEndPos" : 61631 -}, { - "firstType" : "PrimitiveType", - "secondType" : "PrimitiveType", - "firstLabel" : "int", - "secondLabel" : "int", - "firstParentType" : "VariableDeclarationStatement", - "secondParentType" : "VariableDeclarationStatement", - "firstPos" : 61576, - "secondPos" : 61576, - "firstEndPos" : 61579, - "secondEndPos" : 61579 -}, { - "firstType" : "VariableDeclarationFragment", - "secondType" : "VariableDeclarationFragment", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "VariableDeclarationStatement", - "secondParentType" : "VariableDeclarationStatement", - "firstPos" : 61580, - "secondPos" : 61580, - "firstEndPos" : 61630, - "secondEndPos" : 61630 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "prototypeIdx", - "secondLabel" : "prototypeIdx", - "firstParentType" : "VariableDeclarationFragment", - "secondParentType" : "VariableDeclarationFragment", - "firstPos" : 61580, - "secondPos" : 61580, - "firstEndPos" : 61592, - "secondEndPos" : 61592 -}, { - "firstType" : "MethodInvocation", - "secondType" : "MethodInvocation", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "VariableDeclarationFragment", - "secondParentType" : "VariableDeclarationFragment", - "firstPos" : 61595, - "secondPos" : 61595, - "firstEndPos" : 61630, - "secondEndPos" : 61630 -}, { - "firstType" : "METHOD_INVOCATION_RECEIVER", - "secondType" : "METHOD_INVOCATION_RECEIVER", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 61595, - "secondPos" : 61595, - "firstEndPos" : 61603, - "secondEndPos" : 61603 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "qNameStr", - "secondLabel" : "qNameStr", - "firstParentType" : "METHOD_INVOCATION_RECEIVER", - "secondParentType" : "METHOD_INVOCATION_RECEIVER", - "firstPos" : 61595, - "secondPos" : 61595, - "firstEndPos" : 61603, - "secondEndPos" : 61603 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "lastIndexOf", - "secondLabel" : "lastIndexOf", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 61604, - "secondPos" : 61604, - "firstEndPos" : 61615, - "secondEndPos" : 61615 -}, { - "firstType" : "METHOD_INVOCATION_ARGUMENTS", - "secondType" : "METHOD_INVOCATION_ARGUMENTS", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 61616, - "secondPos" : 61616, - "firstEndPos" : 61629, - "secondEndPos" : 61629 -}, { - "firstType" : "StringLiteral", - "secondType" : "StringLiteral", - "firstLabel" : "\".prototype.\"", - "secondLabel" : "\".prototype.\"", - "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", - "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", - "firstPos" : 61616, - "secondPos" : 61616, - "firstEndPos" : 61629, - "secondEndPos" : 61629 -}, { - "firstType" : "VariableDeclarationStatement", - "secondType" : "VariableDeclarationStatement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "Block", - "secondParentType" : "Block", - "firstPos" : 61636, - "secondPos" : 61636, - "firstEndPos" : 61695, - "secondEndPos" : 61695 -}, { - "firstType" : "PrimitiveType", - "secondType" : "PrimitiveType", - "firstLabel" : "int", - "secondLabel" : "int", - "firstParentType" : "VariableDeclarationStatement", - "secondParentType" : "VariableDeclarationStatement", - "firstPos" : 61636, - "secondPos" : 61636, - "firstEndPos" : 61639, - "secondEndPos" : 61639 -}, { - "firstType" : "VariableDeclarationFragment", - "secondType" : "VariableDeclarationFragment", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "VariableDeclarationStatement", - "secondParentType" : "VariableDeclarationStatement", - "firstPos" : 61640, - "secondPos" : 61640, - "firstEndPos" : 61694, - "secondEndPos" : 61694 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "memberIndex", - "secondLabel" : "memberIndex", - "firstParentType" : "VariableDeclarationFragment", - "secondParentType" : "VariableDeclarationFragment", - "firstPos" : 61640, - "secondPos" : 61640, - "firstEndPos" : 61651, - "secondEndPos" : 61651 -}, { - "firstType" : "InfixExpression", - "secondType" : "InfixExpression", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "VariableDeclarationFragment", - "secondParentType" : "VariableDeclarationFragment", - "firstPos" : 61654, - "secondPos" : 61654, - "firstEndPos" : 61694, - "secondEndPos" : 61694 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "prototypeIdx", - "secondLabel" : "prototypeIdx", - "firstParentType" : "InfixExpression", - "secondParentType" : "InfixExpression", - "firstPos" : 61654, - "secondPos" : 61654, - "firstEndPos" : 61666, - "secondEndPos" : 61666 -}, { - "firstType" : "INFIX_EXPRESSION_OPERATOR", - "secondType" : "INFIX_EXPRESSION_OPERATOR", - "firstLabel" : "+", - "secondLabel" : "+", - "firstParentType" : "InfixExpression", - "secondParentType" : "InfixExpression", - "firstPos" : 61667, - "secondPos" : 61667, - "firstEndPos" : 61668, - "secondEndPos" : 61668 -}, { - "firstType" : "MethodInvocation", - "secondType" : "MethodInvocation", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "InfixExpression", - "secondParentType" : "InfixExpression", - "firstPos" : 61669, - "secondPos" : 61669, - "firstEndPos" : 61690, - "secondEndPos" : 61690 -}, { - "firstType" : "METHOD_INVOCATION_RECEIVER", - "secondType" : "METHOD_INVOCATION_RECEIVER", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 61669, - "secondPos" : 61669, - "firstEndPos" : 61681, - "secondEndPos" : 61681 -}, { - "firstType" : "StringLiteral", - "secondType" : "StringLiteral", - "firstLabel" : "\".prototype\"", - "secondLabel" : "\".prototype\"", - "firstParentType" : "METHOD_INVOCATION_RECEIVER", - "secondParentType" : "METHOD_INVOCATION_RECEIVER", - "firstPos" : 61669, - "secondPos" : 61669, - "firstEndPos" : 61681, - "secondEndPos" : 61681 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "length", - "secondLabel" : "length", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 61682, - "secondPos" : 61682, - "firstEndPos" : 61688, - "secondEndPos" : 61688 -}, { - "firstType" : "NumberLiteral", - "secondType" : "NumberLiteral", - "firstLabel" : "1", - "secondLabel" : "1", - "firstParentType" : "InfixExpression", - "secondParentType" : "InfixExpression", - "firstPos" : 61693, - "secondPos" : 61693, - "firstEndPos" : 61694, - "secondEndPos" : 61694 -}, { - "firstType" : "ReturnStatement", - "secondType" : "ReturnStatement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "Block", - "secondParentType" : "Block", - "firstPos" : 61700, - "secondPos" : 61700, - "firstEndPos" : 61739, - "secondEndPos" : 61739 -}, { - "firstType" : "MethodInvocation", - "secondType" : "MethodInvocation", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "ReturnStatement", - "secondParentType" : "ReturnStatement", - "firstPos" : 61707, - "secondPos" : 61707, - "firstEndPos" : 61738, - "secondEndPos" : 61738 -}, { - "firstType" : "METHOD_INVOCATION_RECEIVER", - "secondType" : "METHOD_INVOCATION_RECEIVER", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 61707, - "secondPos" : 61707, - "firstEndPos" : 61715, - "secondEndPos" : 61715 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "qNameStr", - "secondLabel" : "qNameStr", - "firstParentType" : "METHOD_INVOCATION_RECEIVER", - "secondParentType" : "METHOD_INVOCATION_RECEIVER", - "firstPos" : 61707, - "secondPos" : 61707, - "firstEndPos" : 61715, - "secondEndPos" : 61715 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "substring", - "secondLabel" : "substring", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 61716, - "secondPos" : 61716, - "firstEndPos" : 61725, - "secondEndPos" : 61725 -}, { - "firstType" : "METHOD_INVOCATION_ARGUMENTS", - "secondType" : "METHOD_INVOCATION_ARGUMENTS", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 61726, - "secondPos" : 61726, - "firstEndPos" : 61737, - "secondEndPos" : 61737 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "memberIndex", - "secondLabel" : "memberIndex", - "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", - "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", - "firstPos" : 61726, - "secondPos" : 61726, - "firstEndPos" : 61737, - "secondEndPos" : 61737 -}, { - "firstType" : "MethodDeclaration", - "secondType" : "MethodDeclaration", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "TypeDeclaration", - "secondParentType" : "TypeDeclaration", - "firstPos" : 61747, - "secondPos" : 61747, - "firstEndPos" : 62130, - "secondEndPos" : 62130 -}, { - "firstType" : "Javadoc", - "secondType" : "Javadoc", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 61747, - "secondPos" : 61747, - "firstEndPos" : 61823, - "secondEndPos" : 61823 -}, { - "firstType" : "TagElement", - "secondType" : "TagElement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "Javadoc", - "secondParentType" : "Javadoc", - "firstPos" : 61756, - "secondPos" : 61756, - "firstEndPos" : 61817, - "secondEndPos" : 61817 -}, { - "firstType" : "TextElement", - "secondType" : "TextElement", - "firstLabel" : "Create a node for an empty result expression:", - "secondLabel" : "Create a node for an empty result expression:", - "firstParentType" : "TagElement", - "secondParentType" : "TagElement", - "firstPos" : 61756, - "secondPos" : 61756, - "firstEndPos" : 61801, - "secondEndPos" : 61801 -}, { - "firstType" : "TextElement", - "secondType" : "TextElement", - "firstLabel" : "\"void 0\"", - "secondLabel" : "\"void 0\"", - "firstParentType" : "TagElement", - "secondParentType" : "TagElement", - "firstPos" : 61809, - "secondPos" : 61809, - "firstEndPos" : 61817, - "secondEndPos" : 61817 -}, { - "firstType" : "Modifier", - "secondType" : "Modifier", - "firstLabel" : "static", - "secondLabel" : "static", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 61826, - "secondPos" : 61826, - "firstEndPos" : 61832, - "secondEndPos" : 61832 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "Node", - "secondLabel" : "Node", - "firstParentType" : "SimpleType", - "secondParentType" : "SimpleType", - "firstPos" : 61833, - "secondPos" : 61833, - "firstEndPos" : 61837, - "secondEndPos" : 61837 -}, { - "firstType" : "SimpleType", - "secondType" : "SimpleType", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 61833, - "secondPos" : 61833, - "firstEndPos" : 61837, - "secondEndPos" : 61837 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "newUndefinedNode", - "secondLabel" : "newUndefinedNode", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 61838, - "secondPos" : 61838, - "firstEndPos" : 61854, - "secondEndPos" : 61854 -}, { - "firstType" : "SingleVariableDeclaration", - "secondType" : "SingleVariableDeclaration", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 61855, - "secondPos" : 61855, - "firstEndPos" : 61876, - "secondEndPos" : 61876 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "Node", - "secondLabel" : "Node", - "firstParentType" : "SimpleType", - "secondParentType" : "SimpleType", - "firstPos" : 61855, - "secondPos" : 61855, - "firstEndPos" : 61859, - "secondEndPos" : 61859 -}, { - "firstType" : "SimpleType", - "secondType" : "SimpleType", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "SingleVariableDeclaration", - "secondParentType" : "SingleVariableDeclaration", - "firstPos" : 61855, - "secondPos" : 61855, - "firstEndPos" : 61859, - "secondEndPos" : 61859 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "srcReferenceNode", - "secondLabel" : "srcReferenceNode", - "firstParentType" : "SingleVariableDeclaration", - "secondParentType" : "SingleVariableDeclaration", - "firstPos" : 61860, - "secondPos" : 61860, - "firstEndPos" : 61876, - "secondEndPos" : 61876 -}, { - "firstType" : "Block", - "secondType" : "Block", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 61878, - "secondPos" : 61878, - "firstEndPos" : 62130, - "secondEndPos" : 62130 -}, { - "firstType" : "LineComment", - "secondType" : "LineComment", - "firstLabel" : "// TODO(johnlenz): Why this instead of the more common \"undefined\"?", - "secondLabel" : "// TODO(johnlenz): Why this instead of the more common \"undefined\"?", - "firstParentType" : "Block", - "secondParentType" : "Block", - "firstPos" : 61884, - "secondPos" : 61884, - "firstEndPos" : 61951, - "secondEndPos" : 61951 -}, { - "firstType" : "VariableDeclarationStatement", - "secondType" : "VariableDeclarationStatement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "Block", - "secondParentType" : "Block", - "firstPos" : 61956, - "secondPos" : 61956, - "firstEndPos" : 62008, - "secondEndPos" : 62008 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "Node", - "secondLabel" : "Node", - "firstParentType" : "SimpleType", - "secondParentType" : "SimpleType", - "firstPos" : 61956, - "secondPos" : 61956, - "firstEndPos" : 61960, - "secondEndPos" : 61960 -}, { - "firstType" : "SimpleType", - "secondType" : "SimpleType", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "VariableDeclarationStatement", - "secondParentType" : "VariableDeclarationStatement", - "firstPos" : 61956, - "secondPos" : 61956, - "firstEndPos" : 61960, - "secondEndPos" : 61960 -}, { - "firstType" : "VariableDeclarationFragment", - "secondType" : "VariableDeclarationFragment", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "VariableDeclarationStatement", - "secondParentType" : "VariableDeclarationStatement", - "firstPos" : 61961, - "secondPos" : 61961, - "firstEndPos" : 62007, - "secondEndPos" : 62007 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "node", - "secondLabel" : "node", - "firstParentType" : "VariableDeclarationFragment", - "secondParentType" : "VariableDeclarationFragment", - "firstPos" : 61961, - "secondPos" : 61961, - "firstEndPos" : 61965, - "secondEndPos" : 61965 -}, { - "firstType" : "ClassInstanceCreation", - "secondType" : "ClassInstanceCreation", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "VariableDeclarationFragment", - "secondParentType" : "VariableDeclarationFragment", - "firstPos" : 61968, - "secondPos" : 61968, - "firstEndPos" : 62007, - "secondEndPos" : 62007 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "Node", - "secondLabel" : "Node", - "firstParentType" : "SimpleType", - "secondParentType" : "SimpleType", - "firstPos" : 61972, - "secondPos" : 61972, - "firstEndPos" : 61976, - "secondEndPos" : 61976 -}, { - "firstType" : "SimpleType", - "secondType" : "SimpleType", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "ClassInstanceCreation", - "secondParentType" : "ClassInstanceCreation", - "firstPos" : 61972, - "secondPos" : 61972, - "firstEndPos" : 61976, - "secondEndPos" : 61976 -}, { - "firstType" : "QualifiedName", - "secondType" : "QualifiedName", - "firstLabel" : "Token.VOID", - "secondLabel" : "Token.VOID", - "firstParentType" : "ClassInstanceCreation", - "secondParentType" : "ClassInstanceCreation", - "firstPos" : 61977, - "secondPos" : 61977, - "firstEndPos" : 61987, - "secondEndPos" : 61987 -}, { - "firstType" : "MethodInvocation", - "secondType" : "MethodInvocation", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "ClassInstanceCreation", - "secondParentType" : "ClassInstanceCreation", - "firstPos" : 61989, - "secondPos" : 61989, - "firstEndPos" : 62006, - "secondEndPos" : 62006 -}, { - "firstType" : "METHOD_INVOCATION_RECEIVER", - "secondType" : "METHOD_INVOCATION_RECEIVER", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 61989, - "secondPos" : 61989, - "firstEndPos" : 61993, - "secondEndPos" : 61993 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "Node", - "secondLabel" : "Node", - "firstParentType" : "METHOD_INVOCATION_RECEIVER", - "secondParentType" : "METHOD_INVOCATION_RECEIVER", - "firstPos" : 61989, - "secondPos" : 61989, - "firstEndPos" : 61993, - "secondEndPos" : 61993 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "newNumber", - "secondLabel" : "newNumber", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 61994, - "secondPos" : 61994, - "firstEndPos" : 62003, - "secondEndPos" : 62003 -}, { - "firstType" : "METHOD_INVOCATION_ARGUMENTS", - "secondType" : "METHOD_INVOCATION_ARGUMENTS", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 62004, - "secondPos" : 62004, - "firstEndPos" : 62005, - "secondEndPos" : 62005 -}, { - "firstType" : "NumberLiteral", - "secondType" : "NumberLiteral", - "firstLabel" : "0", - "secondLabel" : "0", - "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", - "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", - "firstPos" : 62004, - "secondPos" : 62004, - "firstEndPos" : 62005, - "secondEndPos" : 62005 -}, { - "firstType" : "IfStatement", - "secondType" : "IfStatement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "Block", - "secondParentType" : "Block", - "firstPos" : 62013, - "secondPos" : 62013, - "firstEndPos" : 62109, - "secondEndPos" : 62109 -}, { - "firstType" : "InfixExpression", - "secondType" : "InfixExpression", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "IfStatement", - "secondParentType" : "IfStatement", - "firstPos" : 62017, - "secondPos" : 62017, - "firstEndPos" : 62041, - "secondEndPos" : 62041 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "srcReferenceNode", - "secondLabel" : "srcReferenceNode", - "firstParentType" : "InfixExpression", - "secondParentType" : "InfixExpression", - "firstPos" : 62017, - "secondPos" : 62017, - "firstEndPos" : 62033, - "secondEndPos" : 62033 -}, { - "firstType" : "INFIX_EXPRESSION_OPERATOR", - "secondType" : "INFIX_EXPRESSION_OPERATOR", - "firstLabel" : "!=", - "secondLabel" : "!=", - "firstParentType" : "InfixExpression", - "secondParentType" : "InfixExpression", - "firstPos" : 62034, - "secondPos" : 62034, - "firstEndPos" : 62036, - "secondEndPos" : 62036 -}, { - "firstType" : "NullLiteral", - "secondType" : "NullLiteral", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "InfixExpression", - "secondParentType" : "InfixExpression", - "firstPos" : 62037, - "secondPos" : 62037, - "firstEndPos" : 62041, - "secondEndPos" : 62041 -}, { - "firstType" : "Block", - "secondType" : "Block", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "IfStatement", - "secondParentType" : "IfStatement", - "firstPos" : 62043, - "secondPos" : 62043, - "firstEndPos" : 62109, - "secondEndPos" : 62109 -}, { - "firstType" : "ExpressionStatement", - "secondType" : "ExpressionStatement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "Block", - "secondParentType" : "Block", - "firstPos" : 62053, - "secondPos" : 62053, - "firstEndPos" : 62103, - "secondEndPos" : 62103 -}, { - "firstType" : "MethodInvocation", - "secondType" : "MethodInvocation", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "ExpressionStatement", - "secondParentType" : "ExpressionStatement", - "firstPos" : 62053, - "secondPos" : 62053, - "firstEndPos" : 62102, - "secondEndPos" : 62102 -}, { - "firstType" : "METHOD_INVOCATION_RECEIVER", - "secondType" : "METHOD_INVOCATION_RECEIVER", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 62053, - "secondPos" : 62053, - "firstEndPos" : 62057, - "secondEndPos" : 62057 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "node", - "secondLabel" : "node", - "firstParentType" : "METHOD_INVOCATION_RECEIVER", - "secondParentType" : "METHOD_INVOCATION_RECEIVER", - "firstPos" : 62053, - "secondPos" : 62053, - "firstEndPos" : 62057, - "secondEndPos" : 62057 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "copyInformationFromForTree", - "secondLabel" : "copyInformationFromForTree", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 62058, - "secondPos" : 62058, - "firstEndPos" : 62084, - "secondEndPos" : 62084 -}, { - "firstType" : "METHOD_INVOCATION_ARGUMENTS", - "secondType" : "METHOD_INVOCATION_ARGUMENTS", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 62085, - "secondPos" : 62085, - "firstEndPos" : 62101, - "secondEndPos" : 62101 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "srcReferenceNode", - "secondLabel" : "srcReferenceNode", - "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", - "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", - "firstPos" : 62085, - "secondPos" : 62085, - "firstEndPos" : 62101, - "secondEndPos" : 62101 -}, { - "firstType" : "ReturnStatement", - "secondType" : "ReturnStatement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "Block", - "secondParentType" : "Block", - "firstPos" : 62114, - "secondPos" : 62114, - "firstEndPos" : 62126, - "secondEndPos" : 62126 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "node", - "secondLabel" : "node", - "firstParentType" : "ReturnStatement", - "secondParentType" : "ReturnStatement", - "firstPos" : 62121, - "secondPos" : 62121, - "firstEndPos" : 62125, - "secondEndPos" : 62125 -}, { - "firstType" : "MethodDeclaration", - "secondType" : "MethodDeclaration", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "TypeDeclaration", - "secondParentType" : "TypeDeclaration", - "firstPos" : 62134, - "secondPos" : 62134, - "firstEndPos" : 62603, - "secondEndPos" : 62603 -}, { - "firstType" : "Javadoc", - "secondType" : "Javadoc", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 62134, - "secondPos" : 62134, - "firstEndPos" : 62222, - "secondEndPos" : 62222 -}, { - "firstType" : "TagElement", - "secondType" : "TagElement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "Javadoc", - "secondParentType" : "Javadoc", - "firstPos" : 62143, - "secondPos" : 62143, - "firstEndPos" : 62216, - "secondEndPos" : 62216 -}, { - "firstType" : "TextElement", - "secondType" : "TextElement", - "firstLabel" : "Create a VAR node containing the given name and initial value expression.", - "secondLabel" : "Create a VAR node containing the given name and initial value expression.", - "firstParentType" : "TagElement", - "secondParentType" : "TagElement", - "firstPos" : 62143, - "secondPos" : 62143, - "firstEndPos" : 62216, - "secondEndPos" : 62216 -}, { - "firstType" : "Modifier", - "secondType" : "Modifier", - "firstLabel" : "static", - "secondLabel" : "static", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 62225, - "secondPos" : 62225, - "firstEndPos" : 62231, - "secondEndPos" : 62231 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "Node", - "secondLabel" : "Node", - "firstParentType" : "SimpleType", - "secondParentType" : "SimpleType", - "firstPos" : 62232, - "secondPos" : 62232, - "firstEndPos" : 62236, - "secondEndPos" : 62236 -}, { - "firstType" : "SimpleType", - "secondType" : "SimpleType", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 62232, - "secondPos" : 62232, - "firstEndPos" : 62236, - "secondEndPos" : 62236 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "newVarNode", - "secondLabel" : "newVarNode", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 62237, - "secondPos" : 62237, - "firstEndPos" : 62247, - "secondEndPos" : 62247 -}, { - "firstType" : "SingleVariableDeclaration", - "secondType" : "SingleVariableDeclaration", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 62248, - "secondPos" : 62248, - "firstEndPos" : 62259, - "secondEndPos" : 62259 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "String", - "secondLabel" : "String", - "firstParentType" : "SimpleType", - "secondParentType" : "SimpleType", - "firstPos" : 62248, - "secondPos" : 62248, - "firstEndPos" : 62254, - "secondEndPos" : 62254 -}, { - "firstType" : "SimpleType", - "secondType" : "SimpleType", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "SingleVariableDeclaration", - "secondParentType" : "SingleVariableDeclaration", - "firstPos" : 62248, - "secondPos" : 62248, - "firstEndPos" : 62254, - "secondEndPos" : 62254 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "name", - "secondLabel" : "name", - "firstParentType" : "SingleVariableDeclaration", - "secondParentType" : "SingleVariableDeclaration", - "firstPos" : 62255, - "secondPos" : 62255, - "firstEndPos" : 62259, - "secondEndPos" : 62259 -}, { - "firstType" : "SingleVariableDeclaration", - "secondType" : "SingleVariableDeclaration", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 62261, - "secondPos" : 62261, - "firstEndPos" : 62271, - "secondEndPos" : 62271 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "Node", - "secondLabel" : "Node", - "firstParentType" : "SimpleType", - "secondParentType" : "SimpleType", - "firstPos" : 62261, - "secondPos" : 62261, - "firstEndPos" : 62265, - "secondEndPos" : 62265 -}, { - "firstType" : "SimpleType", - "secondType" : "SimpleType", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "SingleVariableDeclaration", - "secondParentType" : "SingleVariableDeclaration", - "firstPos" : 62261, - "secondPos" : 62261, - "firstEndPos" : 62265, - "secondEndPos" : 62265 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "value", - "secondLabel" : "value", - "firstParentType" : "SingleVariableDeclaration", - "secondParentType" : "SingleVariableDeclaration", - "firstPos" : 62266, - "secondPos" : 62266, - "firstEndPos" : 62271, - "secondEndPos" : 62271 -}, { - "firstType" : "Block", - "secondType" : "Block", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 62273, - "secondPos" : 62273, - "firstEndPos" : 62603, - "secondEndPos" : 62603 -}, { - "firstType" : "VariableDeclarationStatement", - "secondType" : "VariableDeclarationStatement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "Block", - "secondParentType" : "Block", - "firstPos" : 62279, - "secondPos" : 62279, - "firstEndPos" : 62328, - "secondEndPos" : 62328 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "Node", - "secondLabel" : "Node", - "firstParentType" : "SimpleType", - "secondParentType" : "SimpleType", - "firstPos" : 62279, - "secondPos" : 62279, - "firstEndPos" : 62283, - "secondEndPos" : 62283 -}, { - "firstType" : "SimpleType", - "secondType" : "SimpleType", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "VariableDeclarationStatement", - "secondParentType" : "VariableDeclarationStatement", - "firstPos" : 62279, - "secondPos" : 62279, - "firstEndPos" : 62283, - "secondEndPos" : 62283 -}, { - "firstType" : "VariableDeclarationFragment", - "secondType" : "VariableDeclarationFragment", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "VariableDeclarationStatement", - "secondParentType" : "VariableDeclarationStatement", - "firstPos" : 62284, - "secondPos" : 62284, - "firstEndPos" : 62327, - "secondEndPos" : 62327 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "nodeName", - "secondLabel" : "nodeName", - "firstParentType" : "VariableDeclarationFragment", - "secondParentType" : "VariableDeclarationFragment", - "firstPos" : 62284, - "secondPos" : 62284, - "firstEndPos" : 62292, - "secondEndPos" : 62292 -}, { - "firstType" : "MethodInvocation", - "secondType" : "MethodInvocation", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "VariableDeclarationFragment", - "secondParentType" : "VariableDeclarationFragment", - "firstPos" : 62295, - "secondPos" : 62295, - "firstEndPos" : 62327, - "secondEndPos" : 62327 -}, { - "firstType" : "METHOD_INVOCATION_RECEIVER", - "secondType" : "METHOD_INVOCATION_RECEIVER", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 62295, - "secondPos" : 62295, - "firstEndPos" : 62299, - "secondEndPos" : 62299 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "Node", - "secondLabel" : "Node", - "firstParentType" : "METHOD_INVOCATION_RECEIVER", - "secondParentType" : "METHOD_INVOCATION_RECEIVER", - "firstPos" : 62295, - "secondPos" : 62295, - "firstEndPos" : 62299, - "secondEndPos" : 62299 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "newString", - "secondLabel" : "newString", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 62300, - "secondPos" : 62300, - "firstEndPos" : 62309, - "secondEndPos" : 62309 -}, { - "firstType" : "METHOD_INVOCATION_ARGUMENTS", - "secondType" : "METHOD_INVOCATION_ARGUMENTS", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 62310, - "secondPos" : 62310, - "firstEndPos" : 62326, - "secondEndPos" : 62326 -}, { - "firstType" : "QualifiedName", - "secondType" : "QualifiedName", - "firstLabel" : "Token.NAME", - "secondLabel" : "Token.NAME", - "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", - "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", - "firstPos" : 62310, - "secondPos" : 62310, - "firstEndPos" : 62320, - "secondEndPos" : 62320 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "name", - "secondLabel" : "name", - "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", - "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", - "firstPos" : 62322, - "secondPos" : 62322, - "firstEndPos" : 62326, - "secondEndPos" : 62326 -}, { - "firstType" : "IfStatement", - "secondType" : "IfStatement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "Block", - "secondParentType" : "Block", - "firstPos" : 62333, - "secondPos" : 62333, - "firstEndPos" : 62497, - "secondEndPos" : 62497 -}, { - "firstType" : "InfixExpression", - "secondType" : "InfixExpression", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "IfStatement", - "secondParentType" : "IfStatement", - "firstPos" : 62337, - "secondPos" : 62337, - "firstEndPos" : 62350, - "secondEndPos" : 62350 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "value", - "secondLabel" : "value", - "firstParentType" : "InfixExpression", - "secondParentType" : "InfixExpression", - "firstPos" : 62337, - "secondPos" : 62337, - "firstEndPos" : 62342, - "secondEndPos" : 62342 -}, { - "firstType" : "INFIX_EXPRESSION_OPERATOR", - "secondType" : "INFIX_EXPRESSION_OPERATOR", - "firstLabel" : "!=", - "secondLabel" : "!=", - "firstParentType" : "InfixExpression", - "secondParentType" : "InfixExpression", - "firstPos" : 62343, - "secondPos" : 62343, - "firstEndPos" : 62345, - "secondEndPos" : 62345 -}, { - "firstType" : "NullLiteral", - "secondType" : "NullLiteral", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "InfixExpression", - "secondParentType" : "InfixExpression", - "firstPos" : 62346, - "secondPos" : 62346, - "firstEndPos" : 62350, - "secondEndPos" : 62350 -}, { - "firstType" : "Block", - "secondType" : "Block", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "IfStatement", - "secondParentType" : "IfStatement", - "firstPos" : 62352, - "secondPos" : 62352, - "firstEndPos" : 62497, - "secondEndPos" : 62497 -}, { - "firstType" : "ExpressionStatement", - "secondType" : "ExpressionStatement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "Block", - "secondParentType" : "Block", - "firstPos" : 62360, - "secondPos" : 62360, - "firstEndPos" : 62410, - "secondEndPos" : 62410 -}, { - "firstType" : "MethodInvocation", - "secondType" : "MethodInvocation", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "ExpressionStatement", - "secondParentType" : "ExpressionStatement", - "firstPos" : 62360, - "secondPos" : 62360, - "firstEndPos" : 62409, - "secondEndPos" : 62409 -}, { - "firstType" : "METHOD_INVOCATION_RECEIVER", - "secondType" : "METHOD_INVOCATION_RECEIVER", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 62360, - "secondPos" : 62360, - "firstEndPos" : 62373, - "secondEndPos" : 62373 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "Preconditions", - "secondLabel" : "Preconditions", - "firstParentType" : "METHOD_INVOCATION_RECEIVER", - "secondParentType" : "METHOD_INVOCATION_RECEIVER", - "firstPos" : 62360, - "secondPos" : 62360, - "firstEndPos" : 62373, - "secondEndPos" : 62373 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "checkState", - "secondLabel" : "checkState", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 62374, - "secondPos" : 62374, - "firstEndPos" : 62384, - "secondEndPos" : 62384 -}, { - "firstType" : "InfixExpression", - "secondType" : "InfixExpression", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", - "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", - "firstPos" : 62385, - "secondPos" : 62385, - "firstEndPos" : 62408, - "secondEndPos" : 62408 -}, { - "firstType" : "METHOD_INVOCATION_ARGUMENTS", - "secondType" : "METHOD_INVOCATION_ARGUMENTS", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 62385, - "secondPos" : 62385, - "firstEndPos" : 62408, - "secondEndPos" : 62408 -}, { - "firstType" : "MethodInvocation", - "secondType" : "MethodInvocation", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "InfixExpression", - "secondParentType" : "InfixExpression", - "firstPos" : 62385, - "secondPos" : 62385, - "firstEndPos" : 62400, - "secondEndPos" : 62400 -}, { - "firstType" : "METHOD_INVOCATION_RECEIVER", - "secondType" : "METHOD_INVOCATION_RECEIVER", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 62385, - "secondPos" : 62385, - "firstEndPos" : 62390, - "secondEndPos" : 62390 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "value", - "secondLabel" : "value", - "firstParentType" : "METHOD_INVOCATION_RECEIVER", - "secondParentType" : "METHOD_INVOCATION_RECEIVER", - "firstPos" : 62385, - "secondPos" : 62385, - "firstEndPos" : 62390, - "secondEndPos" : 62390 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "getNext", - "secondLabel" : "getNext", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 62391, - "secondPos" : 62391, - "firstEndPos" : 62398, - "secondEndPos" : 62398 -}, { - "firstType" : "INFIX_EXPRESSION_OPERATOR", - "secondType" : "INFIX_EXPRESSION_OPERATOR", - "firstLabel" : "==", - "secondLabel" : "==", - "firstParentType" : "InfixExpression", - "secondParentType" : "InfixExpression", - "firstPos" : 62401, - "secondPos" : 62401, - "firstEndPos" : 62403, - "secondEndPos" : 62403 -}, { - "firstType" : "NullLiteral", - "secondType" : "NullLiteral", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "InfixExpression", - "secondParentType" : "InfixExpression", - "firstPos" : 62404, - "secondPos" : 62404, - "firstEndPos" : 62408, - "secondEndPos" : 62408 -}, { - "firstType" : "ExpressionStatement", - "secondType" : "ExpressionStatement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "Block", - "secondParentType" : "Block", - "firstPos" : 62417, - "secondPos" : 62417, - "firstEndPos" : 62448, - "secondEndPos" : 62448 -}, { - "firstType" : "MethodInvocation", - "secondType" : "MethodInvocation", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "ExpressionStatement", - "secondParentType" : "ExpressionStatement", - "firstPos" : 62417, - "secondPos" : 62417, - "firstEndPos" : 62447, - "secondEndPos" : 62447 -}, { - "firstType" : "METHOD_INVOCATION_RECEIVER", - "secondType" : "METHOD_INVOCATION_RECEIVER", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 62417, - "secondPos" : 62417, - "firstEndPos" : 62425, - "secondEndPos" : 62425 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "nodeName", - "secondLabel" : "nodeName", - "firstParentType" : "METHOD_INVOCATION_RECEIVER", - "secondParentType" : "METHOD_INVOCATION_RECEIVER", - "firstPos" : 62417, - "secondPos" : 62417, - "firstEndPos" : 62425, - "secondEndPos" : 62425 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "addChildToBack", - "secondLabel" : "addChildToBack", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 62426, - "secondPos" : 62426, - "firstEndPos" : 62440, - "secondEndPos" : 62440 -}, { - "firstType" : "METHOD_INVOCATION_ARGUMENTS", - "secondType" : "METHOD_INVOCATION_ARGUMENTS", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 62441, - "secondPos" : 62441, - "firstEndPos" : 62446, - "secondEndPos" : 62446 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "value", - "secondLabel" : "value", - "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", - "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", - "firstPos" : 62441, - "secondPos" : 62441, - "firstEndPos" : 62446, - "secondEndPos" : 62446 -}, { - "firstType" : "ExpressionStatement", - "secondType" : "ExpressionStatement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "Block", - "secondParentType" : "Block", - "firstPos" : 62455, - "secondPos" : 62455, - "firstEndPos" : 62491, - "secondEndPos" : 62491 -}, { - "firstType" : "MethodInvocation", - "secondType" : "MethodInvocation", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "ExpressionStatement", - "secondParentType" : "ExpressionStatement", - "firstPos" : 62455, - "secondPos" : 62455, - "firstEndPos" : 62490, - "secondEndPos" : 62490 -}, { - "firstType" : "METHOD_INVOCATION_RECEIVER", - "secondType" : "METHOD_INVOCATION_RECEIVER", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 62455, - "secondPos" : 62455, - "firstEndPos" : 62463, - "secondEndPos" : 62463 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "nodeName", - "secondLabel" : "nodeName", - "firstParentType" : "METHOD_INVOCATION_RECEIVER", - "secondParentType" : "METHOD_INVOCATION_RECEIVER", - "firstPos" : 62455, - "secondPos" : 62455, - "firstEndPos" : 62463, - "secondEndPos" : 62463 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "copyInformationFrom", - "secondLabel" : "copyInformationFrom", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 62464, - "secondPos" : 62464, - "firstEndPos" : 62483, - "secondEndPos" : 62483 -}, { - "firstType" : "METHOD_INVOCATION_ARGUMENTS", - "secondType" : "METHOD_INVOCATION_ARGUMENTS", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 62484, - "secondPos" : 62484, - "firstEndPos" : 62489, - "secondEndPos" : 62489 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "value", - "secondLabel" : "value", - "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", - "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", - "firstPos" : 62484, - "secondPos" : 62484, - "firstEndPos" : 62489, - "secondEndPos" : 62489 -}, { - "firstType" : "VariableDeclarationStatement", - "secondType" : "VariableDeclarationStatement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "Block", - "secondParentType" : "Block", - "firstPos" : 62502, - "secondPos" : 62502, - "firstEndPos" : 62582, - "secondEndPos" : 62582 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "Node", - "secondLabel" : "Node", - "firstParentType" : "SimpleType", - "secondParentType" : "SimpleType", - "firstPos" : 62502, - "secondPos" : 62502, - "firstEndPos" : 62506, - "secondEndPos" : 62506 -}, { - "firstType" : "SimpleType", - "secondType" : "SimpleType", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "VariableDeclarationStatement", - "secondParentType" : "VariableDeclarationStatement", - "firstPos" : 62502, - "secondPos" : 62502, - "firstEndPos" : 62506, - "secondEndPos" : 62506 -}, { - "firstType" : "VariableDeclarationFragment", - "secondType" : "VariableDeclarationFragment", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "VariableDeclarationStatement", - "secondParentType" : "VariableDeclarationStatement", - "firstPos" : 62507, - "secondPos" : 62507, - "firstEndPos" : 62581, - "secondEndPos" : 62581 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "var", - "secondLabel" : "var", - "firstParentType" : "VariableDeclarationFragment", - "secondParentType" : "VariableDeclarationFragment", - "firstPos" : 62507, - "secondPos" : 62507, - "firstEndPos" : 62510, - "secondEndPos" : 62510 -}, { - "firstType" : "MethodInvocation", - "secondType" : "MethodInvocation", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "VariableDeclarationFragment", - "secondParentType" : "VariableDeclarationFragment", - "firstPos" : 62513, - "secondPos" : 62513, - "firstEndPos" : 62581, - "secondEndPos" : 62581 -}, { - "firstType" : "ClassInstanceCreation", - "secondType" : "ClassInstanceCreation", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "METHOD_INVOCATION_RECEIVER", - "secondParentType" : "METHOD_INVOCATION_RECEIVER", - "firstPos" : 62513, - "secondPos" : 62513, - "firstEndPos" : 62542, - "secondEndPos" : 62542 -}, { - "firstType" : "METHOD_INVOCATION_RECEIVER", - "secondType" : "METHOD_INVOCATION_RECEIVER", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 62513, - "secondPos" : 62513, - "firstEndPos" : 62542, - "secondEndPos" : 62542 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "Node", - "secondLabel" : "Node", - "firstParentType" : "SimpleType", - "secondParentType" : "SimpleType", - "firstPos" : 62517, - "secondPos" : 62517, - "firstEndPos" : 62521, - "secondEndPos" : 62521 -}, { - "firstType" : "SimpleType", - "secondType" : "SimpleType", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "ClassInstanceCreation", - "secondParentType" : "ClassInstanceCreation", - "firstPos" : 62517, - "secondPos" : 62517, - "firstEndPos" : 62521, - "secondEndPos" : 62521 -}, { - "firstType" : "QualifiedName", - "secondType" : "QualifiedName", - "firstLabel" : "Token.VAR", - "secondLabel" : "Token.VAR", - "firstParentType" : "ClassInstanceCreation", - "secondParentType" : "ClassInstanceCreation", - "firstPos" : 62522, - "secondPos" : 62522, - "firstEndPos" : 62531, - "secondEndPos" : 62531 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "nodeName", - "secondLabel" : "nodeName", - "firstParentType" : "ClassInstanceCreation", - "secondParentType" : "ClassInstanceCreation", - "firstPos" : 62533, - "secondPos" : 62533, - "firstEndPos" : 62541, - "secondEndPos" : 62541 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "copyInformationFrom", - "secondLabel" : "copyInformationFrom", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 62552, - "secondPos" : 62552, - "firstEndPos" : 62571, - "secondEndPos" : 62571 -}, { - "firstType" : "METHOD_INVOCATION_ARGUMENTS", - "secondType" : "METHOD_INVOCATION_ARGUMENTS", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 62572, - "secondPos" : 62572, - "firstEndPos" : 62580, - "secondEndPos" : 62580 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "nodeName", - "secondLabel" : "nodeName", - "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", - "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", - "firstPos" : 62572, - "secondPos" : 62572, - "firstEndPos" : 62580, - "secondEndPos" : 62580 -}, { - "firstType" : "ReturnStatement", - "secondType" : "ReturnStatement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "Block", - "secondParentType" : "Block", - "firstPos" : 62588, - "secondPos" : 62588, - "firstEndPos" : 62599, - "secondEndPos" : 62599 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "var", - "secondLabel" : "var", - "firstParentType" : "ReturnStatement", - "secondParentType" : "ReturnStatement", - "firstPos" : 62595, - "secondPos" : 62595, - "firstEndPos" : 62598, - "secondEndPos" : 62598 -}, { - "firstType" : "TypeDeclaration", - "secondType" : "TypeDeclaration", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "TypeDeclaration", - "secondParentType" : "TypeDeclaration", - "firstPos" : 62607, - "secondPos" : 62607, - "firstEndPos" : 62959, - "secondEndPos" : 62959 -}, { - "firstType" : "Javadoc", - "secondType" : "Javadoc", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "TypeDeclaration", - "secondParentType" : "TypeDeclaration", - "firstPos" : 62607, - "secondPos" : 62607, - "firstEndPos" : 62682, - "secondEndPos" : 62682 -}, { - "firstType" : "TagElement", - "secondType" : "TagElement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "Javadoc", - "secondParentType" : "Javadoc", - "firstPos" : 62616, - "secondPos" : 62616, - "firstEndPos" : 62676, - "secondEndPos" : 62676 -}, { - "firstType" : "TextElement", - "secondType" : "TextElement", - "firstLabel" : "A predicate for matching name nodes with the specified node.", - "secondLabel" : "A predicate for matching name nodes with the specified node.", - "firstParentType" : "TagElement", - "secondParentType" : "TagElement", - "firstPos" : 62616, - "secondPos" : 62616, - "firstEndPos" : 62676, - "secondEndPos" : 62676 -}, { - "firstType" : "Modifier", - "secondType" : "Modifier", - "firstLabel" : "private", - "secondLabel" : "private", - "firstParentType" : "TypeDeclaration", - "secondParentType" : "TypeDeclaration", - "firstPos" : 62685, - "secondPos" : 62685, - "firstEndPos" : 62692, - "secondEndPos" : 62692 -}, { - "firstType" : "Modifier", - "secondType" : "Modifier", - "firstLabel" : "static", - "secondLabel" : "static", - "firstParentType" : "TypeDeclaration", - "secondParentType" : "TypeDeclaration", - "firstPos" : 62693, - "secondPos" : 62693, - "firstEndPos" : 62699, - "secondEndPos" : 62699 -}, { - "firstType" : "TYPE_DECLARATION_KIND", - "secondType" : "TYPE_DECLARATION_KIND", - "firstLabel" : "class", - "secondLabel" : "class", - "firstParentType" : "TypeDeclaration", - "secondParentType" : "TypeDeclaration", - "firstPos" : 62700, - "secondPos" : 62700, - "firstEndPos" : 62705, - "secondEndPos" : 62705 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "MatchNameNode", - "secondLabel" : "MatchNameNode", - "firstParentType" : "TypeDeclaration", - "secondParentType" : "TypeDeclaration", - "firstPos" : 62706, - "secondPos" : 62706, - "firstEndPos" : 62719, - "secondEndPos" : 62719 -}, { - "firstType" : "ParameterizedType", - "secondType" : "ParameterizedType", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "TypeDeclaration", - "secondParentType" : "TypeDeclaration", - "firstPos" : 62731, - "secondPos" : 62731, - "firstEndPos" : 62746, - "secondEndPos" : 62746 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "Predicate", - "secondLabel" : "Predicate", - "firstParentType" : "SimpleType", - "secondParentType" : "SimpleType", - "firstPos" : 62731, - "secondPos" : 62731, - "firstEndPos" : 62740, - "secondEndPos" : 62740 -}, { - "firstType" : "SimpleType", - "secondType" : "SimpleType", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "ParameterizedType", - "secondParentType" : "ParameterizedType", - "firstPos" : 62731, - "secondPos" : 62731, - "firstEndPos" : 62740, - "secondEndPos" : 62740 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "Node", - "secondLabel" : "Node", - "firstParentType" : "SimpleType", - "secondParentType" : "SimpleType", - "firstPos" : 62741, - "secondPos" : 62741, - "firstEndPos" : 62745, - "secondEndPos" : 62745 -}, { - "firstType" : "SimpleType", - "secondType" : "SimpleType", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "ParameterizedType", - "secondParentType" : "ParameterizedType", - "firstPos" : 62741, - "secondPos" : 62741, - "firstEndPos" : 62745, - "secondEndPos" : 62745 -}, { - "firstType" : "FieldDeclaration", - "secondType" : "FieldDeclaration", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "TypeDeclaration", - "secondParentType" : "TypeDeclaration", - "firstPos" : 62752, - "secondPos" : 62752, - "firstEndPos" : 62770, - "secondEndPos" : 62770 -}, { - "firstType" : "Modifier", - "secondType" : "Modifier", - "firstLabel" : "final", - "secondLabel" : "final", - "firstParentType" : "FieldDeclaration", - "secondParentType" : "FieldDeclaration", - "firstPos" : 62752, - "secondPos" : 62752, - "firstEndPos" : 62757, - "secondEndPos" : 62757 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "String", - "secondLabel" : "String", - "firstParentType" : "SimpleType", - "secondParentType" : "SimpleType", - "firstPos" : 62758, - "secondPos" : 62758, - "firstEndPos" : 62764, - "secondEndPos" : 62764 -}, { - "firstType" : "SimpleType", - "secondType" : "SimpleType", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "FieldDeclaration", - "secondParentType" : "FieldDeclaration", - "firstPos" : 62758, - "secondPos" : 62758, - "firstEndPos" : 62764, - "secondEndPos" : 62764 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "name", - "secondLabel" : "name", - "firstParentType" : "VariableDeclarationFragment", - "secondParentType" : "VariableDeclarationFragment", - "firstPos" : 62765, - "secondPos" : 62765, - "firstEndPos" : 62769, - "secondEndPos" : 62769 -}, { - "firstType" : "VariableDeclarationFragment", - "secondType" : "VariableDeclarationFragment", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "FieldDeclaration", - "secondParentType" : "FieldDeclaration", - "firstPos" : 62765, - "secondPos" : 62765, - "firstEndPos" : 62769, - "secondEndPos" : 62769 -}, { - "firstType" : "MethodDeclaration", - "secondType" : "MethodDeclaration", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "TypeDeclaration", - "secondParentType" : "TypeDeclaration", - "firstPos" : 62776, - "secondPos" : 62776, - "firstEndPos" : 62833, - "secondEndPos" : 62833 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "MatchNameNode", - "secondLabel" : "MatchNameNode", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 62776, - "secondPos" : 62776, - "firstEndPos" : 62789, - "secondEndPos" : 62789 -}, { - "firstType" : "SingleVariableDeclaration", - "secondType" : "SingleVariableDeclaration", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 62790, - "secondPos" : 62790, - "firstEndPos" : 62801, - "secondEndPos" : 62801 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "String", - "secondLabel" : "String", - "firstParentType" : "SimpleType", - "secondParentType" : "SimpleType", - "firstPos" : 62790, - "secondPos" : 62790, - "firstEndPos" : 62796, - "secondEndPos" : 62796 -}, { - "firstType" : "SimpleType", - "secondType" : "SimpleType", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "SingleVariableDeclaration", - "secondParentType" : "SingleVariableDeclaration", - "firstPos" : 62790, - "secondPos" : 62790, - "firstEndPos" : 62796, - "secondEndPos" : 62796 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "name", - "secondLabel" : "name", - "firstParentType" : "SingleVariableDeclaration", - "secondParentType" : "SingleVariableDeclaration", - "firstPos" : 62797, - "secondPos" : 62797, - "firstEndPos" : 62801, - "secondEndPos" : 62801 -}, { - "firstType" : "Block", - "secondType" : "Block", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 62802, - "secondPos" : 62802, - "firstEndPos" : 62833, - "secondEndPos" : 62833 -}, { - "firstType" : "ExpressionStatement", - "secondType" : "ExpressionStatement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "Block", - "secondParentType" : "Block", - "firstPos" : 62810, - "secondPos" : 62810, - "firstEndPos" : 62827, - "secondEndPos" : 62827 -}, { - "firstType" : "Assignment", - "secondType" : "Assignment", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "ExpressionStatement", - "secondParentType" : "ExpressionStatement", - "firstPos" : 62810, - "secondPos" : 62810, - "firstEndPos" : 62826, - "secondEndPos" : 62826 -}, { - "firstType" : "FieldAccess", - "secondType" : "FieldAccess", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "Assignment", - "secondParentType" : "Assignment", - "firstPos" : 62810, - "secondPos" : 62810, - "firstEndPos" : 62819, - "secondEndPos" : 62819 -}, { - "firstType" : "ThisExpression", - "secondType" : "ThisExpression", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "FieldAccess", - "secondParentType" : "FieldAccess", - "firstPos" : 62810, - "secondPos" : 62810, - "firstEndPos" : 62814, - "secondEndPos" : 62814 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "name", - "secondLabel" : "name", - "firstParentType" : "FieldAccess", - "secondParentType" : "FieldAccess", - "firstPos" : 62815, - "secondPos" : 62815, - "firstEndPos" : 62819, - "secondEndPos" : 62819 -}, { - "firstType" : "ASSIGNMENT_OPERATOR", - "secondType" : "ASSIGNMENT_OPERATOR", - "firstLabel" : "=", - "secondLabel" : "=", - "firstParentType" : "Assignment", - "secondParentType" : "Assignment", - "firstPos" : 62820, - "secondPos" : 62820, - "firstEndPos" : 62821, - "secondEndPos" : 62821 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "name", - "secondLabel" : "name", - "firstParentType" : "Assignment", - "secondParentType" : "Assignment", - "firstPos" : 62822, - "secondPos" : 62822, - "firstEndPos" : 62826, - "secondEndPos" : 62826 -}, { - "firstType" : "MethodDeclaration", - "secondType" : "MethodDeclaration", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "TypeDeclaration", - "secondParentType" : "TypeDeclaration", - "firstPos" : 62839, - "secondPos" : 62839, - "firstEndPos" : 62955, - "secondEndPos" : 62955 -}, { - "firstType" : "Modifier", - "secondType" : "Modifier", - "firstLabel" : "public", - "secondLabel" : "public", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 62839, - "secondPos" : 62839, - "firstEndPos" : 62845, - "secondEndPos" : 62845 -}, { - "firstType" : "PrimitiveType", - "secondType" : "PrimitiveType", - "firstLabel" : "boolean", - "secondLabel" : "boolean", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 62846, - "secondPos" : 62846, - "firstEndPos" : 62853, - "secondEndPos" : 62853 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "apply", - "secondLabel" : "apply", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 62854, - "secondPos" : 62854, - "firstEndPos" : 62859, - "secondEndPos" : 62859 -}, { - "firstType" : "SingleVariableDeclaration", - "secondType" : "SingleVariableDeclaration", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 62860, - "secondPos" : 62860, - "firstEndPos" : 62866, - "secondEndPos" : 62866 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "Node", - "secondLabel" : "Node", - "firstParentType" : "SimpleType", - "secondParentType" : "SimpleType", - "firstPos" : 62860, - "secondPos" : 62860, - "firstEndPos" : 62864, - "secondEndPos" : 62864 -}, { - "firstType" : "SimpleType", - "secondType" : "SimpleType", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "SingleVariableDeclaration", - "secondParentType" : "SingleVariableDeclaration", - "firstPos" : 62860, - "secondPos" : 62860, - "firstEndPos" : 62864, - "secondEndPos" : 62864 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "n", - "secondLabel" : "n", - "firstParentType" : "SingleVariableDeclaration", - "secondParentType" : "SingleVariableDeclaration", - "firstPos" : 62865, - "secondPos" : 62865, - "firstEndPos" : 62866, - "secondEndPos" : 62866 -}, { - "firstType" : "Block", - "secondType" : "Block", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 62868, - "secondPos" : 62868, - "firstEndPos" : 62955, - "secondEndPos" : 62955 -}, { - "firstType" : "ReturnStatement", - "secondType" : "ReturnStatement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "Block", - "secondParentType" : "Block", - "firstPos" : 62876, - "secondPos" : 62876, - "firstEndPos" : 62949, - "secondEndPos" : 62949 -}, { - "firstType" : "InfixExpression", - "secondType" : "InfixExpression", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "ReturnStatement", - "secondParentType" : "ReturnStatement", - "firstPos" : 62883, - "secondPos" : 62883, - "firstEndPos" : 62948, - "secondEndPos" : 62948 -}, { - "firstType" : "InfixExpression", - "secondType" : "InfixExpression", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "InfixExpression", - "secondParentType" : "InfixExpression", - "firstPos" : 62883, - "secondPos" : 62883, - "firstEndPos" : 62908, - "secondEndPos" : 62908 -}, { - "firstType" : "MethodInvocation", - "secondType" : "MethodInvocation", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "InfixExpression", - "secondParentType" : "InfixExpression", - "firstPos" : 62883, - "secondPos" : 62883, - "firstEndPos" : 62894, - "secondEndPos" : 62894 -}, { - "firstType" : "METHOD_INVOCATION_RECEIVER", - "secondType" : "METHOD_INVOCATION_RECEIVER", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 62883, - "secondPos" : 62883, - "firstEndPos" : 62884, - "secondEndPos" : 62884 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "n", - "secondLabel" : "n", - "firstParentType" : "METHOD_INVOCATION_RECEIVER", - "secondParentType" : "METHOD_INVOCATION_RECEIVER", - "firstPos" : 62883, - "secondPos" : 62883, - "firstEndPos" : 62884, - "secondEndPos" : 62884 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "getType", - "secondLabel" : "getType", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 62885, - "secondPos" : 62885, - "firstEndPos" : 62892, - "secondEndPos" : 62892 -}, { - "firstType" : "INFIX_EXPRESSION_OPERATOR", - "secondType" : "INFIX_EXPRESSION_OPERATOR", - "firstLabel" : "==", - "secondLabel" : "==", - "firstParentType" : "InfixExpression", - "secondParentType" : "InfixExpression", - "firstPos" : 62895, - "secondPos" : 62895, - "firstEndPos" : 62897, - "secondEndPos" : 62897 -}, { - "firstType" : "QualifiedName", - "secondType" : "QualifiedName", - "firstLabel" : "Token.NAME", - "secondLabel" : "Token.NAME", - "firstParentType" : "InfixExpression", - "secondParentType" : "InfixExpression", - "firstPos" : 62898, - "secondPos" : 62898, - "firstEndPos" : 62908, - "secondEndPos" : 62908 -}, { - "firstType" : "INFIX_EXPRESSION_OPERATOR", - "secondType" : "INFIX_EXPRESSION_OPERATOR", - "firstLabel" : "&&", - "secondLabel" : "&&", - "firstParentType" : "InfixExpression", - "secondParentType" : "InfixExpression", - "firstPos" : 62919, - "secondPos" : 62919, - "firstEndPos" : 62921, - "secondEndPos" : 62921 -}, { - "firstType" : "MethodInvocation", - "secondType" : "MethodInvocation", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "InfixExpression", - "secondParentType" : "InfixExpression", - "firstPos" : 62922, - "secondPos" : 62922, - "firstEndPos" : 62948, - "secondEndPos" : 62948 -}, { - "firstType" : "METHOD_INVOCATION_RECEIVER", - "secondType" : "METHOD_INVOCATION_RECEIVER", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 62922, - "secondPos" : 62922, - "firstEndPos" : 62935, - "secondEndPos" : 62935 -}, { - "firstType" : "MethodInvocation", - "secondType" : "MethodInvocation", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "METHOD_INVOCATION_RECEIVER", - "secondParentType" : "METHOD_INVOCATION_RECEIVER", - "firstPos" : 62922, - "secondPos" : 62922, - "firstEndPos" : 62935, - "secondEndPos" : 62935 -}, { - "firstType" : "METHOD_INVOCATION_RECEIVER", - "secondType" : "METHOD_INVOCATION_RECEIVER", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 62922, - "secondPos" : 62922, - "firstEndPos" : 62923, - "secondEndPos" : 62923 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "n", - "secondLabel" : "n", - "firstParentType" : "METHOD_INVOCATION_RECEIVER", - "secondParentType" : "METHOD_INVOCATION_RECEIVER", - "firstPos" : 62922, - "secondPos" : 62922, - "firstEndPos" : 62923, - "secondEndPos" : 62923 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "getString", - "secondLabel" : "getString", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 62924, - "secondPos" : 62924, - "firstEndPos" : 62933, - "secondEndPos" : 62933 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "equals", - "secondLabel" : "equals", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 62936, - "secondPos" : 62936, - "firstEndPos" : 62942, - "secondEndPos" : 62942 -}, { - "firstType" : "METHOD_INVOCATION_ARGUMENTS", - "secondType" : "METHOD_INVOCATION_ARGUMENTS", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 62943, - "secondPos" : 62943, - "firstEndPos" : 62947, - "secondEndPos" : 62947 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "name", - "secondLabel" : "name", - "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", - "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", - "firstPos" : 62943, - "secondPos" : 62943, - "firstEndPos" : 62947, - "secondEndPos" : 62947 -}, { - "firstType" : "TypeDeclaration", - "secondType" : "TypeDeclaration", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "TypeDeclaration", - "secondParentType" : "TypeDeclaration", - "firstPos" : 62963, - "secondPos" : 62963, - "firstEndPos" : 63250, - "secondEndPos" : 63250 -}, { - "firstType" : "Javadoc", - "secondType" : "Javadoc", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "TypeDeclaration", - "secondParentType" : "TypeDeclaration", - "firstPos" : 62963, - "secondPos" : 62963, - "firstEndPos" : 63033, - "secondEndPos" : 63033 -}, { - "firstType" : "TagElement", - "secondType" : "TagElement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "Javadoc", - "secondParentType" : "Javadoc", - "firstPos" : 62972, - "secondPos" : 62972, - "firstEndPos" : 63027, - "secondEndPos" : 63027 -}, { - "firstType" : "TextElement", - "secondType" : "TextElement", - "firstLabel" : "A predicate for matching nodes with the specified type.", - "secondLabel" : "A predicate for matching nodes with the specified type.", - "firstParentType" : "TagElement", - "secondParentType" : "TagElement", - "firstPos" : 62972, - "secondPos" : 62972, - "firstEndPos" : 63027, - "secondEndPos" : 63027 -}, { - "firstType" : "Modifier", - "secondType" : "Modifier", - "firstLabel" : "static", - "secondLabel" : "static", - "firstParentType" : "TypeDeclaration", - "secondParentType" : "TypeDeclaration", - "firstPos" : 63036, - "secondPos" : 63036, - "firstEndPos" : 63042, - "secondEndPos" : 63042 -}, { - "firstType" : "TYPE_DECLARATION_KIND", - "secondType" : "TYPE_DECLARATION_KIND", - "firstLabel" : "class", - "secondLabel" : "class", - "firstParentType" : "TypeDeclaration", - "secondParentType" : "TypeDeclaration", - "firstPos" : 63043, - "secondPos" : 63043, - "firstEndPos" : 63048, - "secondEndPos" : 63048 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "MatchNodeType", - "secondLabel" : "MatchNodeType", - "firstParentType" : "TypeDeclaration", - "secondParentType" : "TypeDeclaration", - "firstPos" : 63049, - "secondPos" : 63049, - "firstEndPos" : 63062, - "secondEndPos" : 63062 -}, { - "firstType" : "ParameterizedType", - "secondType" : "ParameterizedType", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "TypeDeclaration", - "secondParentType" : "TypeDeclaration", - "firstPos" : 63074, - "secondPos" : 63074, - "firstEndPos" : 63089, - "secondEndPos" : 63089 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "Predicate", - "secondLabel" : "Predicate", - "firstParentType" : "SimpleType", - "secondParentType" : "SimpleType", - "firstPos" : 63074, - "secondPos" : 63074, - "firstEndPos" : 63083, - "secondEndPos" : 63083 -}, { - "firstType" : "SimpleType", - "secondType" : "SimpleType", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "ParameterizedType", - "secondParentType" : "ParameterizedType", - "firstPos" : 63074, - "secondPos" : 63074, - "firstEndPos" : 63083, - "secondEndPos" : 63083 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "Node", - "secondLabel" : "Node", - "firstParentType" : "SimpleType", - "secondParentType" : "SimpleType", - "firstPos" : 63084, - "secondPos" : 63084, - "firstEndPos" : 63088, - "secondEndPos" : 63088 -}, { - "firstType" : "SimpleType", - "secondType" : "SimpleType", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "ParameterizedType", - "secondParentType" : "ParameterizedType", - "firstPos" : 63084, - "secondPos" : 63084, - "firstEndPos" : 63088, - "secondEndPos" : 63088 -}, { - "firstType" : "FieldDeclaration", - "secondType" : "FieldDeclaration", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "TypeDeclaration", - "secondParentType" : "TypeDeclaration", - "firstPos" : 63095, - "secondPos" : 63095, - "firstEndPos" : 63110, - "secondEndPos" : 63110 -}, { - "firstType" : "Modifier", - "secondType" : "Modifier", - "firstLabel" : "final", - "secondLabel" : "final", - "firstParentType" : "FieldDeclaration", - "secondParentType" : "FieldDeclaration", - "firstPos" : 63095, - "secondPos" : 63095, - "firstEndPos" : 63100, - "secondEndPos" : 63100 -}, { - "firstType" : "PrimitiveType", - "secondType" : "PrimitiveType", - "firstLabel" : "int", - "secondLabel" : "int", - "firstParentType" : "FieldDeclaration", - "secondParentType" : "FieldDeclaration", - "firstPos" : 63101, - "secondPos" : 63101, - "firstEndPos" : 63104, - "secondEndPos" : 63104 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "type", - "secondLabel" : "type", - "firstParentType" : "VariableDeclarationFragment", - "secondParentType" : "VariableDeclarationFragment", - "firstPos" : 63105, - "secondPos" : 63105, - "firstEndPos" : 63109, - "secondEndPos" : 63109 -}, { - "firstType" : "VariableDeclarationFragment", - "secondType" : "VariableDeclarationFragment", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "FieldDeclaration", - "secondParentType" : "FieldDeclaration", - "firstPos" : 63105, - "secondPos" : 63105, - "firstEndPos" : 63109, - "secondEndPos" : 63109 -}, { - "firstType" : "MethodDeclaration", - "secondType" : "MethodDeclaration", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "TypeDeclaration", - "secondParentType" : "TypeDeclaration", - "firstPos" : 63116, - "secondPos" : 63116, - "firstEndPos" : 63170, - "secondEndPos" : 63170 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "MatchNodeType", - "secondLabel" : "MatchNodeType", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 63116, - "secondPos" : 63116, - "firstEndPos" : 63129, - "secondEndPos" : 63129 -}, { - "firstType" : "SingleVariableDeclaration", - "secondType" : "SingleVariableDeclaration", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 63130, - "secondPos" : 63130, - "firstEndPos" : 63138, - "secondEndPos" : 63138 -}, { - "firstType" : "PrimitiveType", - "secondType" : "PrimitiveType", - "firstLabel" : "int", - "secondLabel" : "int", - "firstParentType" : "SingleVariableDeclaration", - "secondParentType" : "SingleVariableDeclaration", - "firstPos" : 63130, - "secondPos" : 63130, - "firstEndPos" : 63133, - "secondEndPos" : 63133 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "type", - "secondLabel" : "type", - "firstParentType" : "SingleVariableDeclaration", - "secondParentType" : "SingleVariableDeclaration", - "firstPos" : 63134, - "secondPos" : 63134, - "firstEndPos" : 63138, - "secondEndPos" : 63138 -}, { - "firstType" : "Block", - "secondType" : "Block", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 63139, - "secondPos" : 63139, - "firstEndPos" : 63170, - "secondEndPos" : 63170 -}, { - "firstType" : "ExpressionStatement", - "secondType" : "ExpressionStatement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "Block", - "secondParentType" : "Block", - "firstPos" : 63147, - "secondPos" : 63147, - "firstEndPos" : 63164, - "secondEndPos" : 63164 -}, { - "firstType" : "Assignment", - "secondType" : "Assignment", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "ExpressionStatement", - "secondParentType" : "ExpressionStatement", - "firstPos" : 63147, - "secondPos" : 63147, - "firstEndPos" : 63163, - "secondEndPos" : 63163 -}, { - "firstType" : "FieldAccess", - "secondType" : "FieldAccess", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "Assignment", - "secondParentType" : "Assignment", - "firstPos" : 63147, - "secondPos" : 63147, - "firstEndPos" : 63156, - "secondEndPos" : 63156 -}, { - "firstType" : "ThisExpression", - "secondType" : "ThisExpression", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "FieldAccess", - "secondParentType" : "FieldAccess", - "firstPos" : 63147, - "secondPos" : 63147, - "firstEndPos" : 63151, - "secondEndPos" : 63151 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "type", - "secondLabel" : "type", - "firstParentType" : "FieldAccess", - "secondParentType" : "FieldAccess", - "firstPos" : 63152, - "secondPos" : 63152, - "firstEndPos" : 63156, - "secondEndPos" : 63156 -}, { - "firstType" : "ASSIGNMENT_OPERATOR", - "secondType" : "ASSIGNMENT_OPERATOR", - "firstLabel" : "=", - "secondLabel" : "=", - "firstParentType" : "Assignment", - "secondParentType" : "Assignment", - "firstPos" : 63157, - "secondPos" : 63157, - "firstEndPos" : 63158, - "secondEndPos" : 63158 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "type", - "secondLabel" : "type", - "firstParentType" : "Assignment", - "secondParentType" : "Assignment", - "firstPos" : 63159, - "secondPos" : 63159, - "firstEndPos" : 63163, - "secondEndPos" : 63163 -}, { - "firstType" : "MethodDeclaration", - "secondType" : "MethodDeclaration", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "TypeDeclaration", - "secondParentType" : "TypeDeclaration", - "firstPos" : 63176, - "secondPos" : 63176, - "firstEndPos" : 63246, - "secondEndPos" : 63246 -}, { - "firstType" : "Modifier", - "secondType" : "Modifier", - "firstLabel" : "public", - "secondLabel" : "public", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 63176, - "secondPos" : 63176, - "firstEndPos" : 63182, - "secondEndPos" : 63182 -}, { - "firstType" : "PrimitiveType", - "secondType" : "PrimitiveType", - "firstLabel" : "boolean", - "secondLabel" : "boolean", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 63183, - "secondPos" : 63183, - "firstEndPos" : 63190, - "secondEndPos" : 63190 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "apply", - "secondLabel" : "apply", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 63191, - "secondPos" : 63191, - "firstEndPos" : 63196, - "secondEndPos" : 63196 -}, { - "firstType" : "SingleVariableDeclaration", - "secondType" : "SingleVariableDeclaration", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 63197, - "secondPos" : 63197, - "firstEndPos" : 63203, - "secondEndPos" : 63203 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "Node", - "secondLabel" : "Node", - "firstParentType" : "SimpleType", - "secondParentType" : "SimpleType", - "firstPos" : 63197, - "secondPos" : 63197, - "firstEndPos" : 63201, - "secondEndPos" : 63201 -}, { - "firstType" : "SimpleType", - "secondType" : "SimpleType", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "SingleVariableDeclaration", - "secondParentType" : "SingleVariableDeclaration", - "firstPos" : 63197, - "secondPos" : 63197, - "firstEndPos" : 63201, - "secondEndPos" : 63201 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "n", - "secondLabel" : "n", - "firstParentType" : "SingleVariableDeclaration", - "secondParentType" : "SingleVariableDeclaration", - "firstPos" : 63202, - "secondPos" : 63202, - "firstEndPos" : 63203, - "secondEndPos" : 63203 -}, { - "firstType" : "Block", - "secondType" : "Block", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 63205, - "secondPos" : 63205, - "firstEndPos" : 63246, - "secondEndPos" : 63246 -}, { - "firstType" : "ReturnStatement", - "secondType" : "ReturnStatement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "Block", - "secondParentType" : "Block", - "firstPos" : 63213, - "secondPos" : 63213, - "firstEndPos" : 63240, - "secondEndPos" : 63240 -}, { - "firstType" : "InfixExpression", - "secondType" : "InfixExpression", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "ReturnStatement", - "secondParentType" : "ReturnStatement", - "firstPos" : 63220, - "secondPos" : 63220, - "firstEndPos" : 63239, - "secondEndPos" : 63239 -}, { - "firstType" : "MethodInvocation", - "secondType" : "MethodInvocation", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "InfixExpression", - "secondParentType" : "InfixExpression", - "firstPos" : 63220, - "secondPos" : 63220, - "firstEndPos" : 63231, - "secondEndPos" : 63231 -}, { - "firstType" : "METHOD_INVOCATION_RECEIVER", - "secondType" : "METHOD_INVOCATION_RECEIVER", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 63220, - "secondPos" : 63220, - "firstEndPos" : 63221, - "secondEndPos" : 63221 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "n", - "secondLabel" : "n", - "firstParentType" : "METHOD_INVOCATION_RECEIVER", - "secondParentType" : "METHOD_INVOCATION_RECEIVER", - "firstPos" : 63220, - "secondPos" : 63220, - "firstEndPos" : 63221, - "secondEndPos" : 63221 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "getType", - "secondLabel" : "getType", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 63222, - "secondPos" : 63222, - "firstEndPos" : 63229, - "secondEndPos" : 63229 -}, { - "firstType" : "INFIX_EXPRESSION_OPERATOR", - "secondType" : "INFIX_EXPRESSION_OPERATOR", - "firstLabel" : "==", - "secondLabel" : "==", - "firstParentType" : "InfixExpression", - "secondParentType" : "InfixExpression", - "firstPos" : 63232, - "secondPos" : 63232, - "firstEndPos" : 63234, - "secondEndPos" : 63234 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "type", - "secondLabel" : "type", - "firstParentType" : "InfixExpression", - "secondParentType" : "InfixExpression", - "firstPos" : 63235, - "secondPos" : 63235, - "firstEndPos" : 63239, - "secondEndPos" : 63239 -}, { - "firstType" : "TypeDeclaration", - "secondType" : "TypeDeclaration", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "TypeDeclaration", - "secondParentType" : "TypeDeclaration", - "firstPos" : 63255, - "secondPos" : 63255, - "firstEndPos" : 63497, - "secondEndPos" : 63497 -}, { - "firstType" : "Javadoc", - "secondType" : "Javadoc", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "TypeDeclaration", - "secondParentType" : "TypeDeclaration", - "firstPos" : 63255, - "secondPos" : 63255, - "firstEndPos" : 63324, - "secondEndPos" : 63324 -}, { - "firstType" : "TagElement", - "secondType" : "TagElement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "Javadoc", - "secondParentType" : "Javadoc", - "firstPos" : 63264, - "secondPos" : 63264, - "firstEndPos" : 63318, - "secondEndPos" : 63318 -}, { - "firstType" : "TextElement", - "secondType" : "TextElement", - "firstLabel" : "A predicate for matching var or function declarations.", - "secondLabel" : "A predicate for matching var or function declarations.", - "firstParentType" : "TagElement", - "secondParentType" : "TagElement", - "firstPos" : 63264, - "secondPos" : 63264, - "firstEndPos" : 63318, - "secondEndPos" : 63318 -}, { - "firstType" : "Modifier", - "secondType" : "Modifier", - "firstLabel" : "static", - "secondLabel" : "static", - "firstParentType" : "TypeDeclaration", - "secondParentType" : "TypeDeclaration", - "firstPos" : 63327, - "secondPos" : 63327, - "firstEndPos" : 63333, - "secondEndPos" : 63333 -}, { - "firstType" : "TYPE_DECLARATION_KIND", - "secondType" : "TYPE_DECLARATION_KIND", - "firstLabel" : "class", - "secondLabel" : "class", - "firstParentType" : "TypeDeclaration", - "secondParentType" : "TypeDeclaration", - "firstPos" : 63334, - "secondPos" : 63334, - "firstEndPos" : 63339, - "secondEndPos" : 63339 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "MatchDeclaration", - "secondLabel" : "MatchDeclaration", - "firstParentType" : "TypeDeclaration", - "secondParentType" : "TypeDeclaration", - "firstPos" : 63340, - "secondPos" : 63340, - "firstEndPos" : 63356, - "secondEndPos" : 63356 -}, { - "firstType" : "ParameterizedType", - "secondType" : "ParameterizedType", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "TypeDeclaration", - "secondParentType" : "TypeDeclaration", - "firstPos" : 63368, - "secondPos" : 63368, - "firstEndPos" : 63383, - "secondEndPos" : 63383 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "Predicate", - "secondLabel" : "Predicate", - "firstParentType" : "SimpleType", - "secondParentType" : "SimpleType", - "firstPos" : 63368, - "secondPos" : 63368, - "firstEndPos" : 63377, - "secondEndPos" : 63377 -}, { - "firstType" : "SimpleType", - "secondType" : "SimpleType", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "ParameterizedType", - "secondParentType" : "ParameterizedType", - "firstPos" : 63368, - "secondPos" : 63368, - "firstEndPos" : 63377, - "secondEndPos" : 63377 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "Node", - "secondLabel" : "Node", - "firstParentType" : "SimpleType", - "secondParentType" : "SimpleType", - "firstPos" : 63378, - "secondPos" : 63378, - "firstEndPos" : 63382, - "secondEndPos" : 63382 -}, { - "firstType" : "SimpleType", - "secondType" : "SimpleType", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "ParameterizedType", - "secondParentType" : "ParameterizedType", - "firstPos" : 63378, - "secondPos" : 63378, - "firstEndPos" : 63382, - "secondEndPos" : 63382 -}, { - "firstType" : "MethodDeclaration", - "secondType" : "MethodDeclaration", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "TypeDeclaration", - "secondParentType" : "TypeDeclaration", - "firstPos" : 63390, - "secondPos" : 63390, - "firstEndPos" : 63493, - "secondEndPos" : 63493 -}, { - "firstType" : "Modifier", - "secondType" : "Modifier", - "firstLabel" : "public", - "secondLabel" : "public", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 63390, - "secondPos" : 63390, - "firstEndPos" : 63396, - "secondEndPos" : 63396 -}, { - "firstType" : "PrimitiveType", - "secondType" : "PrimitiveType", - "firstLabel" : "boolean", - "secondLabel" : "boolean", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 63397, - "secondPos" : 63397, - "firstEndPos" : 63404, - "secondEndPos" : 63404 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "apply", - "secondLabel" : "apply", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 63405, - "secondPos" : 63405, - "firstEndPos" : 63410, - "secondEndPos" : 63410 -}, { - "firstType" : "SingleVariableDeclaration", - "secondType" : "SingleVariableDeclaration", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 63411, - "secondPos" : 63411, - "firstEndPos" : 63417, - "secondEndPos" : 63417 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "Node", - "secondLabel" : "Node", - "firstParentType" : "SimpleType", - "secondParentType" : "SimpleType", - "firstPos" : 63411, - "secondPos" : 63411, - "firstEndPos" : 63415, - "secondEndPos" : 63415 -}, { - "firstType" : "SimpleType", - "secondType" : "SimpleType", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "SingleVariableDeclaration", - "secondParentType" : "SingleVariableDeclaration", - "firstPos" : 63411, - "secondPos" : 63411, - "firstEndPos" : 63415, - "secondEndPos" : 63415 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "n", - "secondLabel" : "n", - "firstParentType" : "SingleVariableDeclaration", - "secondParentType" : "SingleVariableDeclaration", - "firstPos" : 63416, - "secondPos" : 63416, - "firstEndPos" : 63417, - "secondEndPos" : 63417 -}, { - "firstType" : "Block", - "secondType" : "Block", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 63419, - "secondPos" : 63419, - "firstEndPos" : 63493, - "secondEndPos" : 63493 -}, { - "firstType" : "ReturnStatement", - "secondType" : "ReturnStatement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "Block", - "secondParentType" : "Block", - "firstPos" : 63427, - "secondPos" : 63427, - "firstEndPos" : 63487, - "secondEndPos" : 63487 -}, { - "firstType" : "InfixExpression", - "secondType" : "InfixExpression", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "ReturnStatement", - "secondParentType" : "ReturnStatement", - "firstPos" : 63434, - "secondPos" : 63434, - "firstEndPos" : 63486, - "secondEndPos" : 63486 -}, { - "firstType" : "MethodInvocation", - "secondType" : "MethodInvocation", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "InfixExpression", - "secondParentType" : "InfixExpression", - "firstPos" : 63434, - "secondPos" : 63434, - "firstEndPos" : 63458, - "secondEndPos" : 63458 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "isFunctionDeclaration", - "secondLabel" : "isFunctionDeclaration", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 63434, - "secondPos" : 63434, - "firstEndPos" : 63455, - "secondEndPos" : 63455 -}, { - "firstType" : "METHOD_INVOCATION_ARGUMENTS", - "secondType" : "METHOD_INVOCATION_ARGUMENTS", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 63456, - "secondPos" : 63456, - "firstEndPos" : 63457, - "secondEndPos" : 63457 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "n", - "secondLabel" : "n", - "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", - "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", - "firstPos" : 63456, - "secondPos" : 63456, - "firstEndPos" : 63457, - "secondEndPos" : 63457 -}, { - "firstType" : "INFIX_EXPRESSION_OPERATOR", - "secondType" : "INFIX_EXPRESSION_OPERATOR", - "firstLabel" : "||", - "secondLabel" : "||", - "firstParentType" : "InfixExpression", - "secondParentType" : "InfixExpression", - "firstPos" : 63459, - "secondPos" : 63459, - "firstEndPos" : 63461, - "secondEndPos" : 63461 -}, { - "firstType" : "InfixExpression", - "secondType" : "InfixExpression", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "InfixExpression", - "secondParentType" : "InfixExpression", - "firstPos" : 63462, - "secondPos" : 63462, - "firstEndPos" : 63486, - "secondEndPos" : 63486 -}, { - "firstType" : "MethodInvocation", - "secondType" : "MethodInvocation", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "InfixExpression", - "secondParentType" : "InfixExpression", - "firstPos" : 63462, - "secondPos" : 63462, - "firstEndPos" : 63473, - "secondEndPos" : 63473 -}, { - "firstType" : "METHOD_INVOCATION_RECEIVER", - "secondType" : "METHOD_INVOCATION_RECEIVER", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 63462, - "secondPos" : 63462, - "firstEndPos" : 63463, - "secondEndPos" : 63463 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "n", - "secondLabel" : "n", - "firstParentType" : "METHOD_INVOCATION_RECEIVER", - "secondParentType" : "METHOD_INVOCATION_RECEIVER", - "firstPos" : 63462, - "secondPos" : 63462, - "firstEndPos" : 63463, - "secondEndPos" : 63463 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "getType", - "secondLabel" : "getType", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 63464, - "secondPos" : 63464, - "firstEndPos" : 63471, - "secondEndPos" : 63471 -}, { - "firstType" : "INFIX_EXPRESSION_OPERATOR", - "secondType" : "INFIX_EXPRESSION_OPERATOR", - "firstLabel" : "==", - "secondLabel" : "==", - "firstParentType" : "InfixExpression", - "secondParentType" : "InfixExpression", - "firstPos" : 63474, - "secondPos" : 63474, - "firstEndPos" : 63476, - "secondEndPos" : 63476 -}, { - "firstType" : "QualifiedName", - "secondType" : "QualifiedName", - "firstLabel" : "Token.VAR", - "secondLabel" : "Token.VAR", - "firstParentType" : "InfixExpression", - "secondParentType" : "InfixExpression", - "firstPos" : 63477, - "secondPos" : 63477, - "firstEndPos" : 63486, - "secondEndPos" : 63486 -}, { - "firstType" : "TypeDeclaration", - "secondType" : "TypeDeclaration", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "TypeDeclaration", - "secondParentType" : "TypeDeclaration", - "firstPos" : 63501, - "secondPos" : 63501, - "firstEndPos" : 63706, - "secondEndPos" : 63706 -}, { - "firstType" : "Javadoc", - "secondType" : "Javadoc", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "TypeDeclaration", - "secondParentType" : "TypeDeclaration", - "firstPos" : 63501, - "secondPos" : 63501, - "firstEndPos" : 63572, - "secondEndPos" : 63572 -}, { - "firstType" : "TagElement", - "secondType" : "TagElement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "Javadoc", - "secondParentType" : "Javadoc", - "firstPos" : 63510, - "secondPos" : 63510, - "firstEndPos" : 63566, - "secondEndPos" : 63566 -}, { - "firstType" : "TextElement", - "secondType" : "TextElement", - "firstLabel" : "A predicate for matching anything except function nodes.", - "secondLabel" : "A predicate for matching anything except function nodes.", - "firstParentType" : "TagElement", - "secondParentType" : "TagElement", - "firstPos" : 63510, - "secondPos" : 63510, - "firstEndPos" : 63566, - "secondEndPos" : 63566 -}, { - "firstType" : "Modifier", - "secondType" : "Modifier", - "firstLabel" : "static", - "secondLabel" : "static", - "firstParentType" : "TypeDeclaration", - "secondParentType" : "TypeDeclaration", - "firstPos" : 63575, - "secondPos" : 63575, - "firstEndPos" : 63581, - "secondEndPos" : 63581 -}, { - "firstType" : "TYPE_DECLARATION_KIND", - "secondType" : "TYPE_DECLARATION_KIND", - "firstLabel" : "class", - "secondLabel" : "class", - "firstParentType" : "TypeDeclaration", - "secondParentType" : "TypeDeclaration", - "firstPos" : 63582, - "secondPos" : 63582, - "firstEndPos" : 63587, - "secondEndPos" : 63587 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "MatchNotFunction", - "secondLabel" : "MatchNotFunction", - "firstParentType" : "TypeDeclaration", - "secondParentType" : "TypeDeclaration", - "firstPos" : 63588, - "secondPos" : 63588, - "firstEndPos" : 63604, - "secondEndPos" : 63604 -}, { - "firstType" : "ParameterizedType", - "secondType" : "ParameterizedType", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "TypeDeclaration", - "secondParentType" : "TypeDeclaration", - "firstPos" : 63616, - "secondPos" : 63616, - "firstEndPos" : 63631, - "secondEndPos" : 63631 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "Predicate", - "secondLabel" : "Predicate", - "firstParentType" : "SimpleType", - "secondParentType" : "SimpleType", - "firstPos" : 63616, - "secondPos" : 63616, - "firstEndPos" : 63625, - "secondEndPos" : 63625 -}, { - "firstType" : "SimpleType", - "secondType" : "SimpleType", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "ParameterizedType", - "secondParentType" : "ParameterizedType", - "firstPos" : 63616, - "secondPos" : 63616, - "firstEndPos" : 63625, - "secondEndPos" : 63625 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "Node", - "secondLabel" : "Node", - "firstParentType" : "SimpleType", - "secondParentType" : "SimpleType", - "firstPos" : 63626, - "secondPos" : 63626, - "firstEndPos" : 63630, - "secondEndPos" : 63630 -}, { - "firstType" : "SimpleType", - "secondType" : "SimpleType", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "ParameterizedType", - "secondParentType" : "ParameterizedType", - "firstPos" : 63626, - "secondPos" : 63626, - "firstEndPos" : 63630, - "secondEndPos" : 63630 -}, { - "firstType" : "MethodDeclaration", - "secondType" : "MethodDeclaration", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "TypeDeclaration", - "secondParentType" : "TypeDeclaration", - "firstPos" : 63637, - "secondPos" : 63637, - "firstEndPos" : 63702, - "secondEndPos" : 63702 -}, { - "firstType" : "Modifier", - "secondType" : "Modifier", - "firstLabel" : "public", - "secondLabel" : "public", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 63637, - "secondPos" : 63637, - "firstEndPos" : 63643, - "secondEndPos" : 63643 -}, { - "firstType" : "PrimitiveType", - "secondType" : "PrimitiveType", - "firstLabel" : "boolean", - "secondLabel" : "boolean", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 63644, - "secondPos" : 63644, - "firstEndPos" : 63651, - "secondEndPos" : 63651 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "apply", - "secondLabel" : "apply", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 63652, - "secondPos" : 63652, - "firstEndPos" : 63657, - "secondEndPos" : 63657 -}, { - "firstType" : "SingleVariableDeclaration", - "secondType" : "SingleVariableDeclaration", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 63658, - "secondPos" : 63658, - "firstEndPos" : 63664, - "secondEndPos" : 63664 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "Node", - "secondLabel" : "Node", - "firstParentType" : "SimpleType", - "secondParentType" : "SimpleType", - "firstPos" : 63658, - "secondPos" : 63658, - "firstEndPos" : 63662, - "secondEndPos" : 63662 -}, { - "firstType" : "SimpleType", - "secondType" : "SimpleType", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "SingleVariableDeclaration", - "secondParentType" : "SingleVariableDeclaration", - "firstPos" : 63658, - "secondPos" : 63658, - "firstEndPos" : 63662, - "secondEndPos" : 63662 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "n", - "secondLabel" : "n", - "firstParentType" : "SingleVariableDeclaration", - "secondParentType" : "SingleVariableDeclaration", - "firstPos" : 63663, - "secondPos" : 63663, - "firstEndPos" : 63664, - "secondEndPos" : 63664 -}, { - "firstType" : "Block", - "secondType" : "Block", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 63666, - "secondPos" : 63666, - "firstEndPos" : 63702, - "secondEndPos" : 63702 -}, { - "firstType" : "ReturnStatement", - "secondType" : "ReturnStatement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "Block", - "secondParentType" : "Block", - "firstPos" : 63674, - "secondPos" : 63674, - "firstEndPos" : 63696, - "secondEndPos" : 63696 -}, { - "firstType" : "PrefixExpression", - "secondType" : "PrefixExpression", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "ReturnStatement", - "secondParentType" : "ReturnStatement", - "firstPos" : 63681, - "secondPos" : 63681, - "firstEndPos" : 63695, - "secondEndPos" : 63695 -}, { - "firstType" : "PREFIX_EXPRESSION_OPERATOR", - "secondType" : "PREFIX_EXPRESSION_OPERATOR", - "firstLabel" : "!", - "secondLabel" : "!", - "firstParentType" : "PrefixExpression", - "secondParentType" : "PrefixExpression", - "firstPos" : 63681, - "secondPos" : 63681, - "firstEndPos" : 63682, - "secondEndPos" : 63682 -}, { - "firstType" : "MethodInvocation", - "secondType" : "MethodInvocation", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "PrefixExpression", - "secondParentType" : "PrefixExpression", - "firstPos" : 63682, - "secondPos" : 63682, - "firstEndPos" : 63695, - "secondEndPos" : 63695 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "isFunction", - "secondLabel" : "isFunction", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 63682, - "secondPos" : 63682, - "firstEndPos" : 63692, - "secondEndPos" : 63692 -}, { - "firstType" : "METHOD_INVOCATION_ARGUMENTS", - "secondType" : "METHOD_INVOCATION_ARGUMENTS", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 63693, - "secondPos" : 63693, - "firstEndPos" : 63694, - "secondEndPos" : 63694 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "n", - "secondLabel" : "n", - "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", - "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", - "firstPos" : 63693, - "secondPos" : 63693, - "firstEndPos" : 63694, - "secondEndPos" : 63694 -}, { - "firstType" : "TypeDeclaration", - "secondType" : "TypeDeclaration", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "TypeDeclaration", - "secondParentType" : "TypeDeclaration", - "firstPos" : 63710, - "secondPos" : 63710, - "firstEndPos" : 64117, - "secondEndPos" : 64117 -}, { - "firstType" : "Javadoc", - "secondType" : "Javadoc", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "TypeDeclaration", - "secondParentType" : "TypeDeclaration", - "firstPos" : 63710, - "secondPos" : 63710, - "firstEndPos" : 63795, - "secondEndPos" : 63795 -}, { - "firstType" : "TagElement", - "secondType" : "TagElement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "Javadoc", - "secondParentType" : "Javadoc", - "firstPos" : 63719, - "secondPos" : 63719, - "firstEndPos" : 63789, - "secondEndPos" : 63789 -}, { - "firstType" : "TextElement", - "secondType" : "TextElement", - "firstLabel" : "A predicate for matching statements without exiting the current scope.", - "secondLabel" : "A predicate for matching statements without exiting the current scope.", - "firstParentType" : "TagElement", - "secondParentType" : "TagElement", - "firstPos" : 63719, - "secondPos" : 63719, - "firstEndPos" : 63789, - "secondEndPos" : 63789 -}, { - "firstType" : "Modifier", - "secondType" : "Modifier", - "firstLabel" : "static", - "secondLabel" : "static", - "firstParentType" : "TypeDeclaration", - "secondParentType" : "TypeDeclaration", - "firstPos" : 63798, - "secondPos" : 63798, - "firstEndPos" : 63804, - "secondEndPos" : 63804 -}, { - "firstType" : "TYPE_DECLARATION_KIND", - "secondType" : "TYPE_DECLARATION_KIND", - "firstLabel" : "class", - "secondLabel" : "class", - "firstParentType" : "TypeDeclaration", - "secondParentType" : "TypeDeclaration", - "firstPos" : 63805, - "secondPos" : 63805, - "firstEndPos" : 63810, - "secondEndPos" : 63810 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "MatchShallowStatement", - "secondLabel" : "MatchShallowStatement", - "firstParentType" : "TypeDeclaration", - "secondParentType" : "TypeDeclaration", - "firstPos" : 63811, - "secondPos" : 63811, - "firstEndPos" : 63832, - "secondEndPos" : 63832 -}, { - "firstType" : "ParameterizedType", - "secondType" : "ParameterizedType", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "TypeDeclaration", - "secondParentType" : "TypeDeclaration", - "firstPos" : 63844, - "secondPos" : 63844, - "firstEndPos" : 63859, - "secondEndPos" : 63859 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "Predicate", - "secondLabel" : "Predicate", - "firstParentType" : "SimpleType", - "secondParentType" : "SimpleType", - "firstPos" : 63844, - "secondPos" : 63844, - "firstEndPos" : 63853, - "secondEndPos" : 63853 -}, { - "firstType" : "SimpleType", - "secondType" : "SimpleType", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "ParameterizedType", - "secondParentType" : "ParameterizedType", - "firstPos" : 63844, - "secondPos" : 63844, - "firstEndPos" : 63853, - "secondEndPos" : 63853 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "Node", - "secondLabel" : "Node", - "firstParentType" : "SimpleType", - "secondParentType" : "SimpleType", - "firstPos" : 63854, - "secondPos" : 63854, - "firstEndPos" : 63858, - "secondEndPos" : 63858 -}, { - "firstType" : "SimpleType", - "secondType" : "SimpleType", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "ParameterizedType", - "secondParentType" : "ParameterizedType", - "firstPos" : 63854, - "secondPos" : 63854, - "firstEndPos" : 63858, - "secondEndPos" : 63858 -}, { - "firstType" : "MethodDeclaration", - "secondType" : "MethodDeclaration", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "TypeDeclaration", - "secondParentType" : "TypeDeclaration", - "firstPos" : 63865, - "secondPos" : 63865, - "firstEndPos" : 64113, - "secondEndPos" : 64113 -}, { - "firstType" : "Modifier", - "secondType" : "Modifier", - "firstLabel" : "public", - "secondLabel" : "public", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 63865, - "secondPos" : 63865, - "firstEndPos" : 63871, - "secondEndPos" : 63871 -}, { - "firstType" : "PrimitiveType", - "secondType" : "PrimitiveType", - "firstLabel" : "boolean", - "secondLabel" : "boolean", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 63872, - "secondPos" : 63872, - "firstEndPos" : 63879, - "secondEndPos" : 63879 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "apply", - "secondLabel" : "apply", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 63880, - "secondPos" : 63880, - "firstEndPos" : 63885, - "secondEndPos" : 63885 -}, { - "firstType" : "SingleVariableDeclaration", - "secondType" : "SingleVariableDeclaration", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 63886, - "secondPos" : 63886, - "firstEndPos" : 63892, - "secondEndPos" : 63892 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "Node", - "secondLabel" : "Node", - "firstParentType" : "SimpleType", - "secondParentType" : "SimpleType", - "firstPos" : 63886, - "secondPos" : 63886, - "firstEndPos" : 63890, - "secondEndPos" : 63890 -}, { - "firstType" : "SimpleType", - "secondType" : "SimpleType", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "SingleVariableDeclaration", - "secondParentType" : "SingleVariableDeclaration", - "firstPos" : 63886, - "secondPos" : 63886, - "firstEndPos" : 63890, - "secondEndPos" : 63890 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "n", - "secondLabel" : "n", - "firstParentType" : "SingleVariableDeclaration", - "secondParentType" : "SingleVariableDeclaration", - "firstPos" : 63891, - "secondPos" : 63891, - "firstEndPos" : 63892, - "secondEndPos" : 63892 -}, { - "firstType" : "Block", - "secondType" : "Block", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 63894, - "secondPos" : 63894, - "firstEndPos" : 64113, - "secondEndPos" : 64113 -}, { - "firstType" : "VariableDeclarationStatement", - "secondType" : "VariableDeclarationStatement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "Block", - "secondParentType" : "Block", - "firstPos" : 63902, - "secondPos" : 63902, - "firstEndPos" : 63930, - "secondEndPos" : 63930 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "Node", - "secondLabel" : "Node", - "firstParentType" : "SimpleType", - "secondParentType" : "SimpleType", - "firstPos" : 63902, - "secondPos" : 63902, - "firstEndPos" : 63906, - "secondEndPos" : 63906 -}, { - "firstType" : "SimpleType", - "secondType" : "SimpleType", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "VariableDeclarationStatement", - "secondParentType" : "VariableDeclarationStatement", - "firstPos" : 63902, - "secondPos" : 63902, - "firstEndPos" : 63906, - "secondEndPos" : 63906 -}, { - "firstType" : "VariableDeclarationFragment", - "secondType" : "VariableDeclarationFragment", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "VariableDeclarationStatement", - "secondParentType" : "VariableDeclarationStatement", - "firstPos" : 63907, - "secondPos" : 63907, - "firstEndPos" : 63929, - "secondEndPos" : 63929 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "parent", - "secondLabel" : "parent", - "firstParentType" : "VariableDeclarationFragment", - "secondParentType" : "VariableDeclarationFragment", - "firstPos" : 63907, - "secondPos" : 63907, - "firstEndPos" : 63913, - "secondEndPos" : 63913 -}, { - "firstType" : "MethodInvocation", - "secondType" : "MethodInvocation", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "VariableDeclarationFragment", - "secondParentType" : "VariableDeclarationFragment", - "firstPos" : 63916, - "secondPos" : 63916, - "firstEndPos" : 63929, - "secondEndPos" : 63929 -}, { - "firstType" : "METHOD_INVOCATION_RECEIVER", - "secondType" : "METHOD_INVOCATION_RECEIVER", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 63916, - "secondPos" : 63916, - "firstEndPos" : 63917, - "secondEndPos" : 63917 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "n", - "secondLabel" : "n", - "firstParentType" : "METHOD_INVOCATION_RECEIVER", - "secondParentType" : "METHOD_INVOCATION_RECEIVER", - "firstPos" : 63916, - "secondPos" : 63916, - "firstEndPos" : 63917, - "secondEndPos" : 63917 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "getParent", - "secondLabel" : "getParent", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 63918, - "secondPos" : 63918, - "firstEndPos" : 63927, - "secondEndPos" : 63927 -}, { - "firstType" : "ReturnStatement", - "secondType" : "ReturnStatement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "Block", - "secondParentType" : "Block", - "firstPos" : 63937, - "secondPos" : 63937, - "firstEndPos" : 64107, - "secondEndPos" : 64107 -}, { - "firstType" : "InfixExpression", - "secondType" : "InfixExpression", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "ReturnStatement", - "secondParentType" : "ReturnStatement", - "firstPos" : 63944, - "secondPos" : 63944, - "firstEndPos" : 64106, - "secondEndPos" : 64106 -}, { - "firstType" : "InfixExpression", - "secondType" : "InfixExpression", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "InfixExpression", - "secondParentType" : "InfixExpression", - "firstPos" : 63944, - "secondPos" : 63944, - "firstEndPos" : 63970, - "secondEndPos" : 63970 -}, { - "firstType" : "MethodInvocation", - "secondType" : "MethodInvocation", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "InfixExpression", - "secondParentType" : "InfixExpression", - "firstPos" : 63944, - "secondPos" : 63944, - "firstEndPos" : 63955, - "secondEndPos" : 63955 -}, { - "firstType" : "METHOD_INVOCATION_RECEIVER", - "secondType" : "METHOD_INVOCATION_RECEIVER", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 63944, - "secondPos" : 63944, - "firstEndPos" : 63945, - "secondEndPos" : 63945 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "n", - "secondLabel" : "n", - "firstParentType" : "METHOD_INVOCATION_RECEIVER", - "secondParentType" : "METHOD_INVOCATION_RECEIVER", - "firstPos" : 63944, - "secondPos" : 63944, - "firstEndPos" : 63945, - "secondEndPos" : 63945 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "getType", - "secondLabel" : "getType", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 63946, - "secondPos" : 63946, - "firstEndPos" : 63953, - "secondEndPos" : 63953 -}, { - "firstType" : "INFIX_EXPRESSION_OPERATOR", - "secondType" : "INFIX_EXPRESSION_OPERATOR", - "firstLabel" : "==", - "secondLabel" : "==", - "firstParentType" : "InfixExpression", - "secondParentType" : "InfixExpression", - "firstPos" : 63956, - "secondPos" : 63956, - "firstEndPos" : 63958, - "secondEndPos" : 63958 -}, { - "firstType" : "QualifiedName", - "secondType" : "QualifiedName", - "firstLabel" : "Token.BLOCK", - "secondLabel" : "Token.BLOCK", - "firstParentType" : "InfixExpression", - "secondParentType" : "InfixExpression", - "firstPos" : 63959, - "secondPos" : 63959, - "firstEndPos" : 63970, - "secondEndPos" : 63970 -}, { - "firstType" : "INFIX_EXPRESSION_OPERATOR", - "secondType" : "INFIX_EXPRESSION_OPERATOR", - "firstLabel" : "||", - "secondLabel" : "||", - "firstParentType" : "InfixExpression", - "secondParentType" : "InfixExpression", - "firstPos" : 63981, - "secondPos" : 63981, - "firstEndPos" : 63983, - "secondEndPos" : 63983 -}, { - "firstType" : "ParenthesizedExpression", - "secondType" : "ParenthesizedExpression", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "InfixExpression", - "secondParentType" : "InfixExpression", - "firstPos" : 63984, - "secondPos" : 63984, - "firstEndPos" : 64106, - "secondEndPos" : 64106 -}, { - "firstType" : "InfixExpression", - "secondType" : "InfixExpression", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "ParenthesizedExpression", - "secondParentType" : "ParenthesizedExpression", - "firstPos" : 63985, - "secondPos" : 63985, - "firstEndPos" : 64105, - "secondEndPos" : 64105 -}, { - "firstType" : "PrefixExpression", - "secondType" : "PrefixExpression", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "InfixExpression", - "secondParentType" : "InfixExpression", - "firstPos" : 63985, - "secondPos" : 63985, - "firstEndPos" : 63999, - "secondEndPos" : 63999 -}, { - "firstType" : "PREFIX_EXPRESSION_OPERATOR", - "secondType" : "PREFIX_EXPRESSION_OPERATOR", - "firstLabel" : "!", - "secondLabel" : "!", - "firstParentType" : "PrefixExpression", - "secondParentType" : "PrefixExpression", - "firstPos" : 63985, - "secondPos" : 63985, - "firstEndPos" : 63986, - "secondEndPos" : 63986 -}, { - "firstType" : "MethodInvocation", - "secondType" : "MethodInvocation", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "PrefixExpression", - "secondParentType" : "PrefixExpression", - "firstPos" : 63986, - "secondPos" : 63986, - "firstEndPos" : 63999, - "secondEndPos" : 63999 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "isFunction", - "secondLabel" : "isFunction", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 63986, - "secondPos" : 63986, - "firstEndPos" : 63996, - "secondEndPos" : 63996 -}, { - "firstType" : "METHOD_INVOCATION_ARGUMENTS", - "secondType" : "METHOD_INVOCATION_ARGUMENTS", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 63997, - "secondPos" : 63997, - "firstEndPos" : 63998, - "secondEndPos" : 63998 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "n", - "secondLabel" : "n", - "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", - "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", - "firstPos" : 63997, - "secondPos" : 63997, - "firstEndPos" : 63998, - "secondEndPos" : 63998 -}, { - "firstType" : "INFIX_EXPRESSION_OPERATOR", - "secondType" : "INFIX_EXPRESSION_OPERATOR", - "firstLabel" : "&&", - "secondLabel" : "&&", - "firstParentType" : "InfixExpression", - "secondParentType" : "InfixExpression", - "firstPos" : 64000, - "secondPos" : 64000, - "firstEndPos" : 64002, - "secondEndPos" : 64002 -}, { - "firstType" : "ParenthesizedExpression", - "secondType" : "ParenthesizedExpression", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "InfixExpression", - "secondParentType" : "InfixExpression", - "firstPos" : 64003, - "secondPos" : 64003, - "firstEndPos" : 64105, - "secondEndPos" : 64105 -}, { - "firstType" : "InfixExpression", - "secondType" : "InfixExpression", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "ParenthesizedExpression", - "secondParentType" : "ParenthesizedExpression", - "firstPos" : 64004, - "secondPos" : 64004, - "firstEndPos" : 64104, - "secondEndPos" : 64104 -}, { - "firstType" : "InfixExpression", - "secondType" : "InfixExpression", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "InfixExpression", - "secondParentType" : "InfixExpression", - "firstPos" : 64004, - "secondPos" : 64004, - "firstEndPos" : 64062, - "secondEndPos" : 64062 -}, { - "firstType" : "InfixExpression", - "secondType" : "InfixExpression", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "InfixExpression", - "secondParentType" : "InfixExpression", - "firstPos" : 64004, - "secondPos" : 64004, - "firstEndPos" : 64018, - "secondEndPos" : 64018 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "parent", - "secondLabel" : "parent", - "firstParentType" : "InfixExpression", - "secondParentType" : "InfixExpression", - "firstPos" : 64004, - "secondPos" : 64004, - "firstEndPos" : 64010, - "secondEndPos" : 64010 -}, { - "firstType" : "INFIX_EXPRESSION_OPERATOR", - "secondType" : "INFIX_EXPRESSION_OPERATOR", - "firstLabel" : "==", - "secondLabel" : "==", - "firstParentType" : "InfixExpression", - "secondParentType" : "InfixExpression", - "firstPos" : 64011, - "secondPos" : 64011, - "firstEndPos" : 64013, - "secondEndPos" : 64013 -}, { - "firstType" : "NullLiteral", - "secondType" : "NullLiteral", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "InfixExpression", - "secondParentType" : "InfixExpression", - "firstPos" : 64014, - "secondPos" : 64014, - "firstEndPos" : 64018, - "secondEndPos" : 64018 -}, { - "firstType" : "INFIX_EXPRESSION_OPERATOR", - "secondType" : "INFIX_EXPRESSION_OPERATOR", - "firstLabel" : "||", - "secondLabel" : "||", - "firstParentType" : "InfixExpression", - "secondParentType" : "InfixExpression", - "firstPos" : 64033, - "secondPos" : 64033, - "firstEndPos" : 64035, - "secondEndPos" : 64035 -}, { - "firstType" : "MethodInvocation", - "secondType" : "MethodInvocation", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "InfixExpression", - "secondParentType" : "InfixExpression", - "firstPos" : 64036, - "secondPos" : 64036, - "firstEndPos" : 64062, - "secondEndPos" : 64062 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "isControlStructure", - "secondLabel" : "isControlStructure", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 64036, - "secondPos" : 64036, - "firstEndPos" : 64054, - "secondEndPos" : 64054 -}, { - "firstType" : "METHOD_INVOCATION_ARGUMENTS", - "secondType" : "METHOD_INVOCATION_ARGUMENTS", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 64055, - "secondPos" : 64055, - "firstEndPos" : 64061, - "secondEndPos" : 64061 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "parent", - "secondLabel" : "parent", - "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", - "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", - "firstPos" : 64055, - "secondPos" : 64055, - "firstEndPos" : 64061, - "secondEndPos" : 64061 -}, { - "firstType" : "INFIX_EXPRESSION_OPERATOR", - "secondType" : "INFIX_EXPRESSION_OPERATOR", - "firstLabel" : "||", - "secondLabel" : "||", - "firstParentType" : "InfixExpression", - "secondParentType" : "InfixExpression", - "firstPos" : 64077, - "secondPos" : 64077, - "firstEndPos" : 64079, - "secondEndPos" : 64079 -}, { - "firstType" : "MethodInvocation", - "secondType" : "MethodInvocation", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "InfixExpression", - "secondParentType" : "InfixExpression", - "firstPos" : 64080, - "secondPos" : 64080, - "firstEndPos" : 64104, - "secondEndPos" : 64104 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "isStatementBlock", - "secondLabel" : "isStatementBlock", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 64080, - "secondPos" : 64080, - "firstEndPos" : 64096, - "secondEndPos" : 64096 -}, { - "firstType" : "METHOD_INVOCATION_ARGUMENTS", - "secondType" : "METHOD_INVOCATION_ARGUMENTS", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 64097, - "secondPos" : 64097, - "firstEndPos" : 64103, - "secondEndPos" : 64103 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "parent", - "secondLabel" : "parent", - "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", - "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", - "firstPos" : 64097, - "secondPos" : 64097, - "firstEndPos" : 64103, - "secondEndPos" : 64103 -}, { - "firstType" : "MethodDeclaration", - "secondType" : "MethodDeclaration", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "TypeDeclaration", - "secondParentType" : "TypeDeclaration", - "firstPos" : 64121, - "secondPos" : 64121, - "firstEndPos" : 64389, - "secondEndPos" : 64389 -}, { - "firstType" : "Javadoc", - "secondType" : "Javadoc", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 64121, - "secondPos" : 64121, - "firstEndPos" : 64204, - "secondEndPos" : 64204 -}, { - "firstType" : "TagElement", - "secondType" : "TagElement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "Javadoc", - "secondParentType" : "Javadoc", - "firstPos" : 64130, - "secondPos" : 64130, - "firstEndPos" : 64198, - "secondEndPos" : 64198 -}, { - "firstType" : "TextElement", - "secondType" : "TextElement", - "firstLabel" : "Finds the number of times a type is referenced within the node tree.", - "secondLabel" : "Finds the number of times a type is referenced within the node tree.", - "firstParentType" : "TagElement", - "secondParentType" : "TagElement", - "firstPos" : 64130, - "secondPos" : 64130, - "firstEndPos" : 64198, - "secondEndPos" : 64198 -}, { - "firstType" : "Modifier", - "secondType" : "Modifier", - "firstLabel" : "static", - "secondLabel" : "static", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 64207, - "secondPos" : 64207, - "firstEndPos" : 64213, - "secondEndPos" : 64213 -}, { - "firstType" : "PrimitiveType", - "secondType" : "PrimitiveType", - "firstLabel" : "int", - "secondLabel" : "int", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 64214, - "secondPos" : 64214, - "firstEndPos" : 64217, - "secondEndPos" : 64217 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "getNodeTypeReferenceCount", - "secondLabel" : "getNodeTypeReferenceCount", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 64218, - "secondPos" : 64218, - "firstEndPos" : 64243, - "secondEndPos" : 64243 -}, { - "firstType" : "SingleVariableDeclaration", - "secondType" : "SingleVariableDeclaration", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 64251, - "secondPos" : 64251, - "firstEndPos" : 64260, - "secondEndPos" : 64260 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "Node", - "secondLabel" : "Node", - "firstParentType" : "SimpleType", - "secondParentType" : "SimpleType", - "firstPos" : 64251, - "secondPos" : 64251, - "firstEndPos" : 64255, - "secondEndPos" : 64255 -}, { - "firstType" : "SimpleType", - "secondType" : "SimpleType", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "SingleVariableDeclaration", - "secondParentType" : "SingleVariableDeclaration", - "firstPos" : 64251, - "secondPos" : 64251, - "firstEndPos" : 64255, - "secondEndPos" : 64255 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "node", - "secondLabel" : "node", - "firstParentType" : "SingleVariableDeclaration", - "secondParentType" : "SingleVariableDeclaration", - "firstPos" : 64256, - "secondPos" : 64256, - "firstEndPos" : 64260, - "secondEndPos" : 64260 -}, { - "firstType" : "SingleVariableDeclaration", - "secondType" : "SingleVariableDeclaration", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 64262, - "secondPos" : 64262, - "firstEndPos" : 64270, - "secondEndPos" : 64270 -}, { - "firstType" : "PrimitiveType", - "secondType" : "PrimitiveType", - "firstLabel" : "int", - "secondLabel" : "int", - "firstParentType" : "SingleVariableDeclaration", - "secondParentType" : "SingleVariableDeclaration", - "firstPos" : 64262, - "secondPos" : 64262, - "firstEndPos" : 64265, - "secondEndPos" : 64265 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "type", - "secondLabel" : "type", - "firstParentType" : "SingleVariableDeclaration", - "secondParentType" : "SingleVariableDeclaration", - "firstPos" : 64266, - "secondPos" : 64266, - "firstEndPos" : 64270, - "secondEndPos" : 64270 -}, { - "firstType" : "SingleVariableDeclaration", - "secondType" : "SingleVariableDeclaration", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 64272, - "secondPos" : 64272, - "firstEndPos" : 64308, - "secondEndPos" : 64308 -}, { - "firstType" : "ParameterizedType", - "secondType" : "ParameterizedType", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "SingleVariableDeclaration", - "secondParentType" : "SingleVariableDeclaration", - "firstPos" : 64272, - "secondPos" : 64272, - "firstEndPos" : 64287, - "secondEndPos" : 64287 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "Predicate", - "secondLabel" : "Predicate", - "firstParentType" : "SimpleType", - "secondParentType" : "SimpleType", - "firstPos" : 64272, - "secondPos" : 64272, - "firstEndPos" : 64281, - "secondEndPos" : 64281 -}, { - "firstType" : "SimpleType", - "secondType" : "SimpleType", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "ParameterizedType", - "secondParentType" : "ParameterizedType", - "firstPos" : 64272, - "secondPos" : 64272, - "firstEndPos" : 64281, - "secondEndPos" : 64281 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "Node", - "secondLabel" : "Node", - "firstParentType" : "SimpleType", - "secondParentType" : "SimpleType", - "firstPos" : 64282, - "secondPos" : 64282, - "firstEndPos" : 64286, - "secondEndPos" : 64286 -}, { - "firstType" : "SimpleType", - "secondType" : "SimpleType", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "ParameterizedType", - "secondParentType" : "ParameterizedType", - "firstPos" : 64282, - "secondPos" : 64282, - "firstEndPos" : 64286, - "secondEndPos" : 64286 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "traverseChildrenPred", - "secondLabel" : "traverseChildrenPred", - "firstParentType" : "SingleVariableDeclaration", - "secondParentType" : "SingleVariableDeclaration", - "firstPos" : 64288, - "secondPos" : 64288, - "firstEndPos" : 64308, - "secondEndPos" : 64308 -}, { - "firstType" : "Block", - "secondType" : "Block", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 64310, - "secondPos" : 64310, - "firstEndPos" : 64389, - "secondEndPos" : 64389 -}, { - "firstType" : "ReturnStatement", - "secondType" : "ReturnStatement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "Block", - "secondParentType" : "Block", - "firstPos" : 64316, - "secondPos" : 64316, - "firstEndPos" : 64385, - "secondEndPos" : 64385 -}, { - "firstType" : "MethodInvocation", - "secondType" : "MethodInvocation", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "ReturnStatement", - "secondParentType" : "ReturnStatement", - "firstPos" : 64323, - "secondPos" : 64323, - "firstEndPos" : 64384, - "secondEndPos" : 64384 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "getCount", - "secondLabel" : "getCount", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 64323, - "secondPos" : 64323, - "firstEndPos" : 64331, - "secondEndPos" : 64331 -}, { - "firstType" : "METHOD_INVOCATION_ARGUMENTS", - "secondType" : "METHOD_INVOCATION_ARGUMENTS", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 64332, - "secondPos" : 64332, - "firstEndPos" : 64383, - "secondEndPos" : 64383 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "node", - "secondLabel" : "node", - "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", - "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", - "firstPos" : 64332, - "secondPos" : 64332, - "firstEndPos" : 64336, - "secondEndPos" : 64336 -}, { - "firstType" : "ClassInstanceCreation", - "secondType" : "ClassInstanceCreation", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", - "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", - "firstPos" : 64338, - "secondPos" : 64338, - "firstEndPos" : 64361, - "secondEndPos" : 64361 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "MatchNodeType", - "secondLabel" : "MatchNodeType", - "firstParentType" : "SimpleType", - "secondParentType" : "SimpleType", - "firstPos" : 64342, - "secondPos" : 64342, - "firstEndPos" : 64355, - "secondEndPos" : 64355 -}, { - "firstType" : "SimpleType", - "secondType" : "SimpleType", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "ClassInstanceCreation", - "secondParentType" : "ClassInstanceCreation", - "firstPos" : 64342, - "secondPos" : 64342, - "firstEndPos" : 64355, - "secondEndPos" : 64355 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "type", - "secondLabel" : "type", - "firstParentType" : "ClassInstanceCreation", - "secondParentType" : "ClassInstanceCreation", - "firstPos" : 64356, - "secondPos" : 64356, - "firstEndPos" : 64360, - "secondEndPos" : 64360 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "traverseChildrenPred", - "secondLabel" : "traverseChildrenPred", - "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", - "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", - "firstPos" : 64363, - "secondPos" : 64363, - "firstEndPos" : 64383, - "secondEndPos" : 64383 -}, { - "firstType" : "MethodDeclaration", - "secondType" : "MethodDeclaration", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "TypeDeclaration", - "secondParentType" : "TypeDeclaration", - "firstPos" : 64393, - "secondPos" : 64393, - "firstEndPos" : 64704, - "secondEndPos" : 64704 -}, { - "firstType" : "Javadoc", - "secondType" : "Javadoc", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 64393, - "secondPos" : 64393, - "firstEndPos" : 64465, - "secondEndPos" : 64465 -}, { - "firstType" : "TagElement", - "secondType" : "TagElement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "Javadoc", - "secondParentType" : "Javadoc", - "firstPos" : 64402, - "secondPos" : 64402, - "firstEndPos" : 64459, - "secondEndPos" : 64459 -}, { - "firstType" : "TextElement", - "secondType" : "TextElement", - "firstLabel" : "Whether a simple name is referenced within the node tree.", - "secondLabel" : "Whether a simple name is referenced within the node tree.", - "firstParentType" : "TagElement", - "secondParentType" : "TagElement", - "firstPos" : 64402, - "secondPos" : 64402, - "firstEndPos" : 64459, - "secondEndPos" : 64459 -}, { - "firstType" : "Modifier", - "secondType" : "Modifier", - "firstLabel" : "static", - "secondLabel" : "static", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 64468, - "secondPos" : 64468, - "firstEndPos" : 64474, - "secondEndPos" : 64474 -}, { - "firstType" : "PrimitiveType", - "secondType" : "PrimitiveType", - "firstLabel" : "boolean", - "secondLabel" : "boolean", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 64475, - "secondPos" : 64475, - "firstEndPos" : 64482, - "secondEndPos" : 64482 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "isNameReferenced", - "secondLabel" : "isNameReferenced", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 64483, - "secondPos" : 64483, - "firstEndPos" : 64499, - "secondEndPos" : 64499 -}, { - "firstType" : "SingleVariableDeclaration", - "secondType" : "SingleVariableDeclaration", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 64500, - "secondPos" : 64500, - "firstEndPos" : 64509, - "secondEndPos" : 64509 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "Node", - "secondLabel" : "Node", - "firstParentType" : "SimpleType", - "secondParentType" : "SimpleType", - "firstPos" : 64500, - "secondPos" : 64500, - "firstEndPos" : 64504, - "secondEndPos" : 64504 -}, { - "firstType" : "SimpleType", - "secondType" : "SimpleType", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "SingleVariableDeclaration", - "secondParentType" : "SingleVariableDeclaration", - "firstPos" : 64500, - "secondPos" : 64500, - "firstEndPos" : 64504, - "secondEndPos" : 64504 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "node", - "secondLabel" : "node", - "firstParentType" : "SingleVariableDeclaration", - "secondParentType" : "SingleVariableDeclaration", - "firstPos" : 64505, - "secondPos" : 64505, - "firstEndPos" : 64509, - "secondEndPos" : 64509 -}, { - "firstType" : "SingleVariableDeclaration", - "secondType" : "SingleVariableDeclaration", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 64545, - "secondPos" : 64545, - "firstEndPos" : 64556, - "secondEndPos" : 64556 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "String", - "secondLabel" : "String", - "firstParentType" : "SimpleType", - "secondParentType" : "SimpleType", - "firstPos" : 64545, - "secondPos" : 64545, - "firstEndPos" : 64551, - "secondEndPos" : 64551 -}, { - "firstType" : "SimpleType", - "secondType" : "SimpleType", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "SingleVariableDeclaration", - "secondParentType" : "SingleVariableDeclaration", - "firstPos" : 64545, - "secondPos" : 64545, - "firstEndPos" : 64551, - "secondEndPos" : 64551 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "name", - "secondLabel" : "name", - "firstParentType" : "SingleVariableDeclaration", - "secondParentType" : "SingleVariableDeclaration", - "firstPos" : 64552, - "secondPos" : 64552, - "firstEndPos" : 64556, - "secondEndPos" : 64556 -}, { - "firstType" : "SingleVariableDeclaration", - "secondType" : "SingleVariableDeclaration", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 64592, - "secondPos" : 64592, - "firstEndPos" : 64628, - "secondEndPos" : 64628 -}, { - "firstType" : "ParameterizedType", - "secondType" : "ParameterizedType", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "SingleVariableDeclaration", - "secondParentType" : "SingleVariableDeclaration", - "firstPos" : 64592, - "secondPos" : 64592, - "firstEndPos" : 64607, - "secondEndPos" : 64607 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "Predicate", - "secondLabel" : "Predicate", - "firstParentType" : "SimpleType", - "secondParentType" : "SimpleType", - "firstPos" : 64592, - "secondPos" : 64592, - "firstEndPos" : 64601, - "secondEndPos" : 64601 -}, { - "firstType" : "SimpleType", - "secondType" : "SimpleType", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "ParameterizedType", - "secondParentType" : "ParameterizedType", - "firstPos" : 64592, - "secondPos" : 64592, - "firstEndPos" : 64601, - "secondEndPos" : 64601 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "Node", - "secondLabel" : "Node", - "firstParentType" : "SimpleType", - "secondParentType" : "SimpleType", - "firstPos" : 64602, - "secondPos" : 64602, - "firstEndPos" : 64606, - "secondEndPos" : 64606 -}, { - "firstType" : "SimpleType", - "secondType" : "SimpleType", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "ParameterizedType", - "secondParentType" : "ParameterizedType", - "firstPos" : 64602, - "secondPos" : 64602, - "firstEndPos" : 64606, - "secondEndPos" : 64606 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "traverseChildrenPred", - "secondLabel" : "traverseChildrenPred", - "firstParentType" : "SingleVariableDeclaration", - "secondParentType" : "SingleVariableDeclaration", - "firstPos" : 64608, - "secondPos" : 64608, - "firstEndPos" : 64628, - "secondEndPos" : 64628 -}, { - "firstType" : "Block", - "secondType" : "Block", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 64630, - "secondPos" : 64630, - "firstEndPos" : 64704, - "secondEndPos" : 64704 -}, { - "firstType" : "ReturnStatement", - "secondType" : "ReturnStatement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "Block", - "secondParentType" : "Block", - "firstPos" : 64636, - "secondPos" : 64636, - "firstEndPos" : 64700, - "secondEndPos" : 64700 -}, { - "firstType" : "MethodInvocation", - "secondType" : "MethodInvocation", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "ReturnStatement", - "secondParentType" : "ReturnStatement", - "firstPos" : 64643, - "secondPos" : 64643, - "firstEndPos" : 64699, - "secondEndPos" : 64699 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "has", - "secondLabel" : "has", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 64643, - "secondPos" : 64643, - "firstEndPos" : 64646, - "secondEndPos" : 64646 -}, { - "firstType" : "METHOD_INVOCATION_ARGUMENTS", - "secondType" : "METHOD_INVOCATION_ARGUMENTS", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 64647, - "secondPos" : 64647, - "firstEndPos" : 64698, - "secondEndPos" : 64698 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "node", - "secondLabel" : "node", - "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", - "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", - "firstPos" : 64647, - "secondPos" : 64647, - "firstEndPos" : 64651, - "secondEndPos" : 64651 -}, { - "firstType" : "ClassInstanceCreation", - "secondType" : "ClassInstanceCreation", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", - "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", - "firstPos" : 64653, - "secondPos" : 64653, - "firstEndPos" : 64676, - "secondEndPos" : 64676 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "MatchNameNode", - "secondLabel" : "MatchNameNode", - "firstParentType" : "SimpleType", - "secondParentType" : "SimpleType", - "firstPos" : 64657, - "secondPos" : 64657, - "firstEndPos" : 64670, - "secondEndPos" : 64670 -}, { - "firstType" : "SimpleType", - "secondType" : "SimpleType", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "ClassInstanceCreation", - "secondParentType" : "ClassInstanceCreation", - "firstPos" : 64657, - "secondPos" : 64657, - "firstEndPos" : 64670, - "secondEndPos" : 64670 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "name", - "secondLabel" : "name", - "firstParentType" : "ClassInstanceCreation", - "secondParentType" : "ClassInstanceCreation", - "firstPos" : 64671, - "secondPos" : 64671, - "firstEndPos" : 64675, - "secondEndPos" : 64675 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "traverseChildrenPred", - "secondLabel" : "traverseChildrenPred", - "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", - "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", - "firstPos" : 64678, - "secondPos" : 64678, - "firstEndPos" : 64698, - "secondEndPos" : 64698 -}, { - "firstType" : "MethodDeclaration", - "secondType" : "MethodDeclaration", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "TypeDeclaration", - "secondParentType" : "TypeDeclaration", - "firstPos" : 64708, - "secondPos" : 64708, - "firstEndPos" : 64916, - "secondEndPos" : 64916 -}, { - "firstType" : "Javadoc", - "secondType" : "Javadoc", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 64708, - "secondPos" : 64708, - "firstEndPos" : 64780, - "secondEndPos" : 64780 -}, { - "firstType" : "TagElement", - "secondType" : "TagElement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "Javadoc", - "secondParentType" : "Javadoc", - "firstPos" : 64717, - "secondPos" : 64717, - "firstEndPos" : 64774, - "secondEndPos" : 64774 -}, { - "firstType" : "TextElement", - "secondType" : "TextElement", - "firstLabel" : "Whether a simple name is referenced within the node tree.", - "secondLabel" : "Whether a simple name is referenced within the node tree.", - "firstParentType" : "TagElement", - "secondParentType" : "TagElement", - "firstPos" : 64717, - "secondPos" : 64717, - "firstEndPos" : 64774, - "secondEndPos" : 64774 -}, { - "firstType" : "Modifier", - "secondType" : "Modifier", - "firstLabel" : "static", - "secondLabel" : "static", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 64783, - "secondPos" : 64783, - "firstEndPos" : 64789, - "secondEndPos" : 64789 -}, { - "firstType" : "PrimitiveType", - "secondType" : "PrimitiveType", - "firstLabel" : "boolean", - "secondLabel" : "boolean", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 64790, - "secondPos" : 64790, - "firstEndPos" : 64797, - "secondEndPos" : 64797 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "isNameReferenced", - "secondLabel" : "isNameReferenced", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 64798, - "secondPos" : 64798, - "firstEndPos" : 64814, - "secondEndPos" : 64814 -}, { - "firstType" : "SingleVariableDeclaration", - "secondType" : "SingleVariableDeclaration", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 64815, - "secondPos" : 64815, - "firstEndPos" : 64824, - "secondEndPos" : 64824 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "Node", - "secondLabel" : "Node", - "firstParentType" : "SimpleType", - "secondParentType" : "SimpleType", - "firstPos" : 64815, - "secondPos" : 64815, - "firstEndPos" : 64819, - "secondEndPos" : 64819 -}, { - "firstType" : "SimpleType", - "secondType" : "SimpleType", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "SingleVariableDeclaration", - "secondParentType" : "SingleVariableDeclaration", - "firstPos" : 64815, - "secondPos" : 64815, - "firstEndPos" : 64819, - "secondEndPos" : 64819 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "node", - "secondLabel" : "node", - "firstParentType" : "SingleVariableDeclaration", - "secondParentType" : "SingleVariableDeclaration", - "firstPos" : 64820, - "secondPos" : 64820, - "firstEndPos" : 64824, - "secondEndPos" : 64824 -}, { - "firstType" : "SingleVariableDeclaration", - "secondType" : "SingleVariableDeclaration", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 64826, - "secondPos" : 64826, - "firstEndPos" : 64837, - "secondEndPos" : 64837 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "String", - "secondLabel" : "String", - "firstParentType" : "SimpleType", - "secondParentType" : "SimpleType", - "firstPos" : 64826, - "secondPos" : 64826, - "firstEndPos" : 64832, - "secondEndPos" : 64832 -}, { - "firstType" : "SimpleType", - "secondType" : "SimpleType", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "SingleVariableDeclaration", - "secondParentType" : "SingleVariableDeclaration", - "firstPos" : 64826, - "secondPos" : 64826, - "firstEndPos" : 64832, - "secondEndPos" : 64832 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "name", - "secondLabel" : "name", - "firstParentType" : "SingleVariableDeclaration", - "secondParentType" : "SingleVariableDeclaration", - "firstPos" : 64833, - "secondPos" : 64833, - "firstEndPos" : 64837, - "secondEndPos" : 64837 -}, { - "firstType" : "Block", - "secondType" : "Block", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 64839, - "secondPos" : 64839, - "firstEndPos" : 64916, - "secondEndPos" : 64916 -}, { - "firstType" : "ReturnStatement", - "secondType" : "ReturnStatement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "Block", - "secondParentType" : "Block", - "firstPos" : 64845, - "secondPos" : 64845, - "firstEndPos" : 64912, - "secondEndPos" : 64912 -}, { - "firstType" : "MethodInvocation", - "secondType" : "MethodInvocation", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "ReturnStatement", - "secondParentType" : "ReturnStatement", - "firstPos" : 64852, - "secondPos" : 64852, - "firstEndPos" : 64911, - "secondEndPos" : 64911 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "isNameReferenced", - "secondLabel" : "isNameReferenced", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 64852, - "secondPos" : 64852, - "firstEndPos" : 64868, - "secondEndPos" : 64868 -}, { - "firstType" : "METHOD_INVOCATION_ARGUMENTS", - "secondType" : "METHOD_INVOCATION_ARGUMENTS", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 64869, - "secondPos" : 64869, - "firstEndPos" : 64910, - "secondEndPos" : 64910 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "node", - "secondLabel" : "node", - "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", - "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", - "firstPos" : 64869, - "secondPos" : 64869, - "firstEndPos" : 64873, - "secondEndPos" : 64873 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "name", - "secondLabel" : "name", - "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", - "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", - "firstPos" : 64875, - "secondPos" : 64875, - "firstEndPos" : 64879, - "secondEndPos" : 64879 -}, { - "firstType" : "MethodInvocation", - "secondType" : "MethodInvocation", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", - "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", - "firstPos" : 64881, - "secondPos" : 64881, - "firstEndPos" : 64910, - "secondEndPos" : 64910 -}, { - "firstType" : "METHOD_INVOCATION_RECEIVER", - "secondType" : "METHOD_INVOCATION_RECEIVER", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 64881, - "secondPos" : 64881, - "firstEndPos" : 64891, - "secondEndPos" : 64891 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "Predicates", - "secondLabel" : "Predicates", - "firstParentType" : "METHOD_INVOCATION_RECEIVER", - "secondParentType" : "METHOD_INVOCATION_RECEIVER", - "firstPos" : 64881, - "secondPos" : 64881, - "firstEndPos" : 64891, - "secondEndPos" : 64891 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "Node", - "secondLabel" : "Node", - "firstParentType" : "SimpleType", - "secondParentType" : "SimpleType", - "firstPos" : 64893, - "secondPos" : 64893, - "firstEndPos" : 64897, - "secondEndPos" : 64897 -}, { - "firstType" : "SimpleType", - "secondType" : "SimpleType", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "METHOD_INVOCATION_RECEIVER", - "secondParentType" : "METHOD_INVOCATION_RECEIVER", - "firstPos" : 64893, - "secondPos" : 64893, - "firstEndPos" : 64897, - "secondEndPos" : 64897 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "alwaysTrue", - "secondLabel" : "alwaysTrue", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 64898, - "secondPos" : 64898, - "firstEndPos" : 64908, - "secondEndPos" : 64908 -}, { - "firstType" : "MethodDeclaration", - "secondType" : "MethodDeclaration", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "TypeDeclaration", - "secondParentType" : "TypeDeclaration", - "firstPos" : 64920, - "secondPos" : 64920, - "firstEndPos" : 65167, - "secondEndPos" : 65167 -}, { - "firstType" : "Javadoc", - "secondType" : "Javadoc", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 64920, - "secondPos" : 64920, - "firstEndPos" : 65010, - "secondEndPos" : 65010 -}, { - "firstType" : "TagElement", - "secondType" : "TagElement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "Javadoc", - "secondParentType" : "Javadoc", - "firstPos" : 64929, - "secondPos" : 64929, - "firstEndPos" : 65004, - "secondEndPos" : 65004 -}, { - "firstType" : "TextElement", - "secondType" : "TextElement", - "firstLabel" : "Finds the number of times a simple name is referenced within the node tree.", - "secondLabel" : "Finds the number of times a simple name is referenced within the node tree.", - "firstParentType" : "TagElement", - "secondParentType" : "TagElement", - "firstPos" : 64929, - "secondPos" : 64929, - "firstEndPos" : 65004, - "secondEndPos" : 65004 -}, { - "firstType" : "Modifier", - "secondType" : "Modifier", - "firstLabel" : "static", - "secondLabel" : "static", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 65013, - "secondPos" : 65013, - "firstEndPos" : 65019, - "secondEndPos" : 65019 -}, { - "firstType" : "PrimitiveType", - "secondType" : "PrimitiveType", - "firstLabel" : "int", - "secondLabel" : "int", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 65020, - "secondPos" : 65020, - "firstEndPos" : 65023, - "secondEndPos" : 65023 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "getNameReferenceCount", - "secondLabel" : "getNameReferenceCount", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 65024, - "secondPos" : 65024, - "firstEndPos" : 65045, - "secondEndPos" : 65045 -}, { - "firstType" : "SingleVariableDeclaration", - "secondType" : "SingleVariableDeclaration", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 65046, - "secondPos" : 65046, - "firstEndPos" : 65055, - "secondEndPos" : 65055 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "Node", - "secondLabel" : "Node", - "firstParentType" : "SimpleType", - "secondParentType" : "SimpleType", - "firstPos" : 65046, - "secondPos" : 65046, - "firstEndPos" : 65050, - "secondEndPos" : 65050 -}, { - "firstType" : "SimpleType", - "secondType" : "SimpleType", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "SingleVariableDeclaration", - "secondParentType" : "SingleVariableDeclaration", - "firstPos" : 65046, - "secondPos" : 65046, - "firstEndPos" : 65050, - "secondEndPos" : 65050 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "node", - "secondLabel" : "node", - "firstParentType" : "SingleVariableDeclaration", - "secondParentType" : "SingleVariableDeclaration", - "firstPos" : 65051, - "secondPos" : 65051, - "firstEndPos" : 65055, - "secondEndPos" : 65055 -}, { - "firstType" : "SingleVariableDeclaration", - "secondType" : "SingleVariableDeclaration", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 65057, - "secondPos" : 65057, - "firstEndPos" : 65068, - "secondEndPos" : 65068 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "String", - "secondLabel" : "String", - "firstParentType" : "SimpleType", - "secondParentType" : "SimpleType", - "firstPos" : 65057, - "secondPos" : 65057, - "firstEndPos" : 65063, - "secondEndPos" : 65063 -}, { - "firstType" : "SimpleType", - "secondType" : "SimpleType", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "SingleVariableDeclaration", - "secondParentType" : "SingleVariableDeclaration", - "firstPos" : 65057, - "secondPos" : 65057, - "firstEndPos" : 65063, - "secondEndPos" : 65063 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "name", - "secondLabel" : "name", - "firstParentType" : "SingleVariableDeclaration", - "secondParentType" : "SingleVariableDeclaration", - "firstPos" : 65064, - "secondPos" : 65064, - "firstEndPos" : 65068, - "secondEndPos" : 65068 -}, { - "firstType" : "Block", - "secondType" : "Block", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 65070, - "secondPos" : 65070, - "firstEndPos" : 65167, - "secondEndPos" : 65167 -}, { - "firstType" : "ReturnStatement", - "secondType" : "ReturnStatement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "Block", - "secondParentType" : "Block", - "firstPos" : 65076, - "secondPos" : 65076, - "firstEndPos" : 65163, - "secondEndPos" : 65163 -}, { - "firstType" : "MethodInvocation", - "secondType" : "MethodInvocation", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "ReturnStatement", - "secondParentType" : "ReturnStatement", - "firstPos" : 65083, - "secondPos" : 65083, - "firstEndPos" : 65162, - "secondEndPos" : 65162 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "getCount", - "secondLabel" : "getCount", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 65083, - "secondPos" : 65083, - "firstEndPos" : 65091, - "secondEndPos" : 65091 -}, { - "firstType" : "METHOD_INVOCATION_ARGUMENTS", - "secondType" : "METHOD_INVOCATION_ARGUMENTS", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 65101, - "secondPos" : 65101, - "firstEndPos" : 65161, - "secondEndPos" : 65161 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "node", - "secondLabel" : "node", - "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", - "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", - "firstPos" : 65101, - "secondPos" : 65101, - "firstEndPos" : 65105, - "secondEndPos" : 65105 -}, { - "firstType" : "ClassInstanceCreation", - "secondType" : "ClassInstanceCreation", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", - "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", - "firstPos" : 65107, - "secondPos" : 65107, - "firstEndPos" : 65130, - "secondEndPos" : 65130 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "MatchNameNode", - "secondLabel" : "MatchNameNode", - "firstParentType" : "SimpleType", - "secondParentType" : "SimpleType", - "firstPos" : 65111, - "secondPos" : 65111, - "firstEndPos" : 65124, - "secondEndPos" : 65124 -}, { - "firstType" : "SimpleType", - "secondType" : "SimpleType", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "ClassInstanceCreation", - "secondParentType" : "ClassInstanceCreation", - "firstPos" : 65111, - "secondPos" : 65111, - "firstEndPos" : 65124, - "secondEndPos" : 65124 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "name", - "secondLabel" : "name", - "firstParentType" : "ClassInstanceCreation", - "secondParentType" : "ClassInstanceCreation", - "firstPos" : 65125, - "secondPos" : 65125, - "firstEndPos" : 65129, - "secondEndPos" : 65129 -}, { - "firstType" : "MethodInvocation", - "secondType" : "MethodInvocation", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", - "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", - "firstPos" : 65132, - "secondPos" : 65132, - "firstEndPos" : 65161, - "secondEndPos" : 65161 -}, { - "firstType" : "METHOD_INVOCATION_RECEIVER", - "secondType" : "METHOD_INVOCATION_RECEIVER", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 65132, - "secondPos" : 65132, - "firstEndPos" : 65142, - "secondEndPos" : 65142 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "Predicates", - "secondLabel" : "Predicates", - "firstParentType" : "METHOD_INVOCATION_RECEIVER", - "secondParentType" : "METHOD_INVOCATION_RECEIVER", - "firstPos" : 65132, - "secondPos" : 65132, - "firstEndPos" : 65142, - "secondEndPos" : 65142 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "Node", - "secondLabel" : "Node", - "firstParentType" : "SimpleType", - "secondParentType" : "SimpleType", - "firstPos" : 65144, - "secondPos" : 65144, - "firstEndPos" : 65148, - "secondEndPos" : 65148 -}, { - "firstType" : "SimpleType", - "secondType" : "SimpleType", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "METHOD_INVOCATION_RECEIVER", - "secondParentType" : "METHOD_INVOCATION_RECEIVER", - "firstPos" : 65144, - "secondPos" : 65144, - "firstEndPos" : 65148, - "secondEndPos" : 65148 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "alwaysTrue", - "secondLabel" : "alwaysTrue", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 65149, - "secondPos" : 65149, - "firstEndPos" : 65159, - "secondEndPos" : 65159 -}, { - "firstType" : "MethodDeclaration", - "secondType" : "MethodDeclaration", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "TypeDeclaration", - "secondParentType" : "TypeDeclaration", - "firstPos" : 65171, - "secondPos" : 65171, - "firstEndPos" : 65698, - "secondEndPos" : 65698 -}, { - "firstType" : "Javadoc", - "secondType" : "Javadoc", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 65171, - "secondPos" : 65171, - "firstEndPos" : 65260, - "secondEndPos" : 65260 -}, { - "firstType" : "TagElement", - "secondType" : "TagElement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "Javadoc", - "secondParentType" : "Javadoc", - "firstPos" : 65180, - "secondPos" : 65180, - "firstEndPos" : 65254, - "secondEndPos" : 65254 -}, { - "firstType" : "TAG_NAME", - "secondType" : "TAG_NAME", - "firstLabel" : "@return", - "secondLabel" : "@return", - "firstParentType" : "TagElement", - "secondParentType" : "TagElement", - "firstPos" : 65180, - "secondPos" : 65180, - "firstEndPos" : 65187, - "secondEndPos" : 65187 -}, { - "firstType" : "TextElement", - "secondType" : "TextElement", - "firstLabel" : " Whether the predicate is true for the node or any of its children.", - "secondLabel" : " Whether the predicate is true for the node or any of its children.", - "firstParentType" : "TagElement", - "secondParentType" : "TagElement", - "firstPos" : 65187, - "secondPos" : 65187, - "firstEndPos" : 65254, - "secondEndPos" : 65254 -}, { - "firstType" : "Modifier", - "secondType" : "Modifier", - "firstLabel" : "static", - "secondLabel" : "static", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 65263, - "secondPos" : 65263, - "firstEndPos" : 65269, - "secondEndPos" : 65269 -}, { - "firstType" : "PrimitiveType", - "secondType" : "PrimitiveType", - "firstLabel" : "boolean", - "secondLabel" : "boolean", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 65270, - "secondPos" : 65270, - "firstEndPos" : 65277, - "secondEndPos" : 65277 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "has", - "secondLabel" : "has", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 65278, - "secondPos" : 65278, - "firstEndPos" : 65281, - "secondEndPos" : 65281 -}, { - "firstType" : "SingleVariableDeclaration", - "secondType" : "SingleVariableDeclaration", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 65282, - "secondPos" : 65282, - "firstEndPos" : 65291, - "secondEndPos" : 65291 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "Node", - "secondLabel" : "Node", - "firstParentType" : "SimpleType", - "secondParentType" : "SimpleType", - "firstPos" : 65282, - "secondPos" : 65282, - "firstEndPos" : 65286, - "secondEndPos" : 65286 -}, { - "firstType" : "SimpleType", - "secondType" : "SimpleType", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "SingleVariableDeclaration", - "secondParentType" : "SingleVariableDeclaration", - "firstPos" : 65282, - "secondPos" : 65282, - "firstEndPos" : 65286, - "secondEndPos" : 65286 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "node", - "secondLabel" : "node", - "firstParentType" : "SingleVariableDeclaration", - "secondParentType" : "SingleVariableDeclaration", - "firstPos" : 65287, - "secondPos" : 65287, - "firstEndPos" : 65291, - "secondEndPos" : 65291 -}, { - "firstType" : "SingleVariableDeclaration", - "secondType" : "SingleVariableDeclaration", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 65314, - "secondPos" : 65314, - "firstEndPos" : 65334, - "secondEndPos" : 65334 -}, { - "firstType" : "ParameterizedType", - "secondType" : "ParameterizedType", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "SingleVariableDeclaration", - "secondParentType" : "SingleVariableDeclaration", - "firstPos" : 65314, - "secondPos" : 65314, - "firstEndPos" : 65329, - "secondEndPos" : 65329 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "Predicate", - "secondLabel" : "Predicate", - "firstParentType" : "SimpleType", - "secondParentType" : "SimpleType", - "firstPos" : 65314, - "secondPos" : 65314, - "firstEndPos" : 65323, - "secondEndPos" : 65323 -}, { - "firstType" : "SimpleType", - "secondType" : "SimpleType", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "ParameterizedType", - "secondParentType" : "ParameterizedType", - "firstPos" : 65314, - "secondPos" : 65314, - "firstEndPos" : 65323, - "secondEndPos" : 65323 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "Node", - "secondLabel" : "Node", - "firstParentType" : "SimpleType", - "secondParentType" : "SimpleType", - "firstPos" : 65324, - "secondPos" : 65324, - "firstEndPos" : 65328, - "secondEndPos" : 65328 -}, { - "firstType" : "SimpleType", - "secondType" : "SimpleType", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "ParameterizedType", - "secondParentType" : "ParameterizedType", - "firstPos" : 65324, - "secondPos" : 65324, - "firstEndPos" : 65328, - "secondEndPos" : 65328 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "pred", - "secondLabel" : "pred", - "firstParentType" : "SingleVariableDeclaration", - "secondParentType" : "SingleVariableDeclaration", - "firstPos" : 65330, - "secondPos" : 65330, - "firstEndPos" : 65334, - "secondEndPos" : 65334 -}, { - "firstType" : "SingleVariableDeclaration", - "secondType" : "SingleVariableDeclaration", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 65357, - "secondPos" : 65357, - "firstEndPos" : 65393, - "secondEndPos" : 65393 -}, { - "firstType" : "ParameterizedType", - "secondType" : "ParameterizedType", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "SingleVariableDeclaration", - "secondParentType" : "SingleVariableDeclaration", - "firstPos" : 65357, - "secondPos" : 65357, - "firstEndPos" : 65372, - "secondEndPos" : 65372 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "Predicate", - "secondLabel" : "Predicate", - "firstParentType" : "SimpleType", - "secondParentType" : "SimpleType", - "firstPos" : 65357, - "secondPos" : 65357, - "firstEndPos" : 65366, - "secondEndPos" : 65366 -}, { - "firstType" : "SimpleType", - "secondType" : "SimpleType", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "ParameterizedType", - "secondParentType" : "ParameterizedType", - "firstPos" : 65357, - "secondPos" : 65357, - "firstEndPos" : 65366, - "secondEndPos" : 65366 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "Node", - "secondLabel" : "Node", - "firstParentType" : "SimpleType", - "secondParentType" : "SimpleType", - "firstPos" : 65367, - "secondPos" : 65367, - "firstEndPos" : 65371, - "secondEndPos" : 65371 -}, { - "firstType" : "SimpleType", - "secondType" : "SimpleType", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "ParameterizedType", - "secondParentType" : "ParameterizedType", - "firstPos" : 65367, - "secondPos" : 65367, - "firstEndPos" : 65371, - "secondEndPos" : 65371 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "traverseChildrenPred", - "secondLabel" : "traverseChildrenPred", - "firstParentType" : "SingleVariableDeclaration", - "secondParentType" : "SingleVariableDeclaration", - "firstPos" : 65373, - "secondPos" : 65373, - "firstEndPos" : 65393, - "secondEndPos" : 65393 -}, { - "firstType" : "Block", - "secondType" : "Block", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 65395, - "secondPos" : 65395, - "firstEndPos" : 65698, - "secondEndPos" : 65698 -}, { - "firstType" : "IfStatement", - "secondType" : "IfStatement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "Block", - "secondParentType" : "Block", - "firstPos" : 65401, - "secondPos" : 65401, - "firstEndPos" : 65449, - "secondEndPos" : 65449 -}, { - "firstType" : "MethodInvocation", - "secondType" : "MethodInvocation", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "IfStatement", - "secondParentType" : "IfStatement", - "firstPos" : 65405, - "secondPos" : 65405, - "firstEndPos" : 65421, - "secondEndPos" : 65421 -}, { - "firstType" : "METHOD_INVOCATION_RECEIVER", - "secondType" : "METHOD_INVOCATION_RECEIVER", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 65405, - "secondPos" : 65405, - "firstEndPos" : 65409, - "secondEndPos" : 65409 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "pred", - "secondLabel" : "pred", - "firstParentType" : "METHOD_INVOCATION_RECEIVER", - "secondParentType" : "METHOD_INVOCATION_RECEIVER", - "firstPos" : 65405, - "secondPos" : 65405, - "firstEndPos" : 65409, - "secondEndPos" : 65409 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "apply", - "secondLabel" : "apply", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 65410, - "secondPos" : 65410, - "firstEndPos" : 65415, - "secondEndPos" : 65415 -}, { - "firstType" : "METHOD_INVOCATION_ARGUMENTS", - "secondType" : "METHOD_INVOCATION_ARGUMENTS", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 65416, - "secondPos" : 65416, - "firstEndPos" : 65420, - "secondEndPos" : 65420 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "node", - "secondLabel" : "node", - "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", - "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", - "firstPos" : 65416, - "secondPos" : 65416, - "firstEndPos" : 65420, - "secondEndPos" : 65420 -}, { - "firstType" : "Block", - "secondType" : "Block", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "IfStatement", - "secondParentType" : "IfStatement", - "firstPos" : 65423, - "secondPos" : 65423, - "firstEndPos" : 65449, - "secondEndPos" : 65449 -}, { - "firstType" : "ReturnStatement", - "secondType" : "ReturnStatement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "Block", - "secondParentType" : "Block", - "firstPos" : 65431, - "secondPos" : 65431, - "firstEndPos" : 65443, - "secondEndPos" : 65443 -}, { - "firstType" : "BooleanLiteral", - "secondType" : "BooleanLiteral", - "firstLabel" : "true", - "secondLabel" : "true", - "firstParentType" : "ReturnStatement", - "secondParentType" : "ReturnStatement", - "firstPos" : 65438, - "secondPos" : 65438, - "firstEndPos" : 65442, - "secondEndPos" : 65442 -}, { - "firstType" : "IfStatement", - "secondType" : "IfStatement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "Block", - "secondParentType" : "Block", - "firstPos" : 65455, - "secondPos" : 65455, - "firstEndPos" : 65521, - "secondEndPos" : 65521 -}, { - "firstType" : "PrefixExpression", - "secondType" : "PrefixExpression", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "IfStatement", - "secondParentType" : "IfStatement", - "firstPos" : 65459, - "secondPos" : 65459, - "firstEndPos" : 65492, - "secondEndPos" : 65492 -}, { - "firstType" : "PREFIX_EXPRESSION_OPERATOR", - "secondType" : "PREFIX_EXPRESSION_OPERATOR", - "firstLabel" : "!", - "secondLabel" : "!", - "firstParentType" : "PrefixExpression", - "secondParentType" : "PrefixExpression", - "firstPos" : 65459, - "secondPos" : 65459, - "firstEndPos" : 65460, - "secondEndPos" : 65460 -}, { - "firstType" : "MethodInvocation", - "secondType" : "MethodInvocation", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "PrefixExpression", - "secondParentType" : "PrefixExpression", - "firstPos" : 65460, - "secondPos" : 65460, - "firstEndPos" : 65492, - "secondEndPos" : 65492 -}, { - "firstType" : "METHOD_INVOCATION_RECEIVER", - "secondType" : "METHOD_INVOCATION_RECEIVER", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 65460, - "secondPos" : 65460, - "firstEndPos" : 65480, - "secondEndPos" : 65480 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "traverseChildrenPred", - "secondLabel" : "traverseChildrenPred", - "firstParentType" : "METHOD_INVOCATION_RECEIVER", - "secondParentType" : "METHOD_INVOCATION_RECEIVER", - "firstPos" : 65460, - "secondPos" : 65460, - "firstEndPos" : 65480, - "secondEndPos" : 65480 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "apply", - "secondLabel" : "apply", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 65481, - "secondPos" : 65481, - "firstEndPos" : 65486, - "secondEndPos" : 65486 -}, { - "firstType" : "METHOD_INVOCATION_ARGUMENTS", - "secondType" : "METHOD_INVOCATION_ARGUMENTS", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 65487, - "secondPos" : 65487, - "firstEndPos" : 65491, - "secondEndPos" : 65491 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "node", - "secondLabel" : "node", - "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", - "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", - "firstPos" : 65487, - "secondPos" : 65487, - "firstEndPos" : 65491, - "secondEndPos" : 65491 -}, { - "firstType" : "Block", - "secondType" : "Block", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "IfStatement", - "secondParentType" : "IfStatement", - "firstPos" : 65494, - "secondPos" : 65494, - "firstEndPos" : 65521, - "secondEndPos" : 65521 -}, { - "firstType" : "ReturnStatement", - "secondType" : "ReturnStatement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "Block", - "secondParentType" : "Block", - "firstPos" : 65502, - "secondPos" : 65502, - "firstEndPos" : 65515, - "secondEndPos" : 65515 -}, { - "firstType" : "BooleanLiteral", - "secondType" : "BooleanLiteral", - "firstLabel" : "false", - "secondLabel" : "false", - "firstParentType" : "ReturnStatement", - "secondParentType" : "ReturnStatement", - "firstPos" : 65509, - "secondPos" : 65509, - "firstEndPos" : 65514, - "secondEndPos" : 65514 -}, { - "firstType" : "ForStatement", - "secondType" : "ForStatement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "Block", - "secondParentType" : "Block", - "firstPos" : 65527, - "secondPos" : 65527, - "firstEndPos" : 65675, - "secondEndPos" : 65675 -}, { - "firstType" : "VariableDeclarationExpression", - "secondType" : "VariableDeclarationExpression", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "ForStatement", - "secondParentType" : "ForStatement", - "firstPos" : 65532, - "secondPos" : 65532, - "firstEndPos" : 65561, - "secondEndPos" : 65561 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "Node", - "secondLabel" : "Node", - "firstParentType" : "SimpleType", - "secondParentType" : "SimpleType", - "firstPos" : 65532, - "secondPos" : 65532, - "firstEndPos" : 65536, - "secondEndPos" : 65536 -}, { - "firstType" : "SimpleType", - "secondType" : "SimpleType", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "VariableDeclarationExpression", - "secondParentType" : "VariableDeclarationExpression", - "firstPos" : 65532, - "secondPos" : 65532, - "firstEndPos" : 65536, - "secondEndPos" : 65536 -}, { - "firstType" : "VariableDeclarationFragment", - "secondType" : "VariableDeclarationFragment", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "VariableDeclarationExpression", - "secondParentType" : "VariableDeclarationExpression", - "firstPos" : 65537, - "secondPos" : 65537, - "firstEndPos" : 65561, - "secondEndPos" : 65561 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "c", - "secondLabel" : "c", - "firstParentType" : "VariableDeclarationFragment", - "secondParentType" : "VariableDeclarationFragment", - "firstPos" : 65537, - "secondPos" : 65537, - "firstEndPos" : 65538, - "secondEndPos" : 65538 -}, { - "firstType" : "MethodInvocation", - "secondType" : "MethodInvocation", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "VariableDeclarationFragment", - "secondParentType" : "VariableDeclarationFragment", - "firstPos" : 65541, - "secondPos" : 65541, - "firstEndPos" : 65561, - "secondEndPos" : 65561 -}, { - "firstType" : "METHOD_INVOCATION_RECEIVER", - "secondType" : "METHOD_INVOCATION_RECEIVER", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 65541, - "secondPos" : 65541, - "firstEndPos" : 65545, - "secondEndPos" : 65545 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "node", - "secondLabel" : "node", - "firstParentType" : "METHOD_INVOCATION_RECEIVER", - "secondParentType" : "METHOD_INVOCATION_RECEIVER", - "firstPos" : 65541, - "secondPos" : 65541, - "firstEndPos" : 65545, - "secondEndPos" : 65545 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "getFirstChild", - "secondLabel" : "getFirstChild", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 65546, - "secondPos" : 65546, - "firstEndPos" : 65559, - "secondEndPos" : 65559 -}, { - "firstType" : "InfixExpression", - "secondType" : "InfixExpression", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "ForStatement", - "secondParentType" : "ForStatement", - "firstPos" : 65563, - "secondPos" : 65563, - "firstEndPos" : 65572, - "secondEndPos" : 65572 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "c", - "secondLabel" : "c", - "firstParentType" : "InfixExpression", - "secondParentType" : "InfixExpression", - "firstPos" : 65563, - "secondPos" : 65563, - "firstEndPos" : 65564, - "secondEndPos" : 65564 -}, { - "firstType" : "INFIX_EXPRESSION_OPERATOR", - "secondType" : "INFIX_EXPRESSION_OPERATOR", - "firstLabel" : "!=", - "secondLabel" : "!=", - "firstParentType" : "InfixExpression", - "secondParentType" : "InfixExpression", - "firstPos" : 65565, - "secondPos" : 65565, - "firstEndPos" : 65567, - "secondEndPos" : 65567 -}, { - "firstType" : "NullLiteral", - "secondType" : "NullLiteral", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "InfixExpression", - "secondParentType" : "InfixExpression", - "firstPos" : 65568, - "secondPos" : 65568, - "firstEndPos" : 65572, - "secondEndPos" : 65572 -}, { - "firstType" : "Assignment", - "secondType" : "Assignment", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "ForStatement", - "secondParentType" : "ForStatement", - "firstPos" : 65574, - "secondPos" : 65574, - "firstEndPos" : 65589, - "secondEndPos" : 65589 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "c", - "secondLabel" : "c", - "firstParentType" : "Assignment", - "secondParentType" : "Assignment", - "firstPos" : 65574, - "secondPos" : 65574, - "firstEndPos" : 65575, - "secondEndPos" : 65575 -}, { - "firstType" : "ASSIGNMENT_OPERATOR", - "secondType" : "ASSIGNMENT_OPERATOR", - "firstLabel" : "=", - "secondLabel" : "=", - "firstParentType" : "Assignment", - "secondParentType" : "Assignment", - "firstPos" : 65576, - "secondPos" : 65576, - "firstEndPos" : 65577, - "secondEndPos" : 65577 -}, { - "firstType" : "MethodInvocation", - "secondType" : "MethodInvocation", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "Assignment", - "secondParentType" : "Assignment", - "firstPos" : 65578, - "secondPos" : 65578, - "firstEndPos" : 65589, - "secondEndPos" : 65589 -}, { - "firstType" : "METHOD_INVOCATION_RECEIVER", - "secondType" : "METHOD_INVOCATION_RECEIVER", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 65578, - "secondPos" : 65578, - "firstEndPos" : 65579, - "secondEndPos" : 65579 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "c", - "secondLabel" : "c", - "firstParentType" : "METHOD_INVOCATION_RECEIVER", - "secondParentType" : "METHOD_INVOCATION_RECEIVER", - "firstPos" : 65578, - "secondPos" : 65578, - "firstEndPos" : 65579, - "secondEndPos" : 65579 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "getNext", - "secondLabel" : "getNext", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 65580, - "secondPos" : 65580, - "firstEndPos" : 65587, - "secondEndPos" : 65587 -}, { - "firstType" : "Block", - "secondType" : "Block", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "ForStatement", - "secondParentType" : "ForStatement", - "firstPos" : 65591, - "secondPos" : 65591, - "firstEndPos" : 65675, - "secondEndPos" : 65675 -}, { - "firstType" : "IfStatement", - "secondType" : "IfStatement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "Block", - "secondParentType" : "Block", - "firstPos" : 65599, - "secondPos" : 65599, - "firstEndPos" : 65669, - "secondEndPos" : 65669 -}, { - "firstType" : "MethodInvocation", - "secondType" : "MethodInvocation", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "IfStatement", - "secondParentType" : "IfStatement", - "firstPos" : 65603, - "secondPos" : 65603, - "firstEndPos" : 65637, - "secondEndPos" : 65637 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "has", - "secondLabel" : "has", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 65603, - "secondPos" : 65603, - "firstEndPos" : 65606, - "secondEndPos" : 65606 -}, { - "firstType" : "METHOD_INVOCATION_ARGUMENTS", - "secondType" : "METHOD_INVOCATION_ARGUMENTS", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 65607, - "secondPos" : 65607, - "firstEndPos" : 65636, - "secondEndPos" : 65636 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "c", - "secondLabel" : "c", - "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", - "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", - "firstPos" : 65607, - "secondPos" : 65607, - "firstEndPos" : 65608, - "secondEndPos" : 65608 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "pred", - "secondLabel" : "pred", - "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", - "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", - "firstPos" : 65610, - "secondPos" : 65610, - "firstEndPos" : 65614, - "secondEndPos" : 65614 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "traverseChildrenPred", - "secondLabel" : "traverseChildrenPred", - "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", - "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", - "firstPos" : 65616, - "secondPos" : 65616, - "firstEndPos" : 65636, - "secondEndPos" : 65636 -}, { - "firstType" : "Block", - "secondType" : "Block", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "IfStatement", - "secondParentType" : "IfStatement", - "firstPos" : 65639, - "secondPos" : 65639, - "firstEndPos" : 65669, - "secondEndPos" : 65669 -}, { - "firstType" : "ReturnStatement", - "secondType" : "ReturnStatement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "Block", - "secondParentType" : "Block", - "firstPos" : 65649, - "secondPos" : 65649, - "firstEndPos" : 65661, - "secondEndPos" : 65661 -}, { - "firstType" : "BooleanLiteral", - "secondType" : "BooleanLiteral", - "firstLabel" : "true", - "secondLabel" : "true", - "firstParentType" : "ReturnStatement", - "secondParentType" : "ReturnStatement", - "firstPos" : 65656, - "secondPos" : 65656, - "firstEndPos" : 65660, - "secondEndPos" : 65660 -}, { - "firstType" : "ReturnStatement", - "secondType" : "ReturnStatement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "Block", - "secondParentType" : "Block", - "firstPos" : 65681, - "secondPos" : 65681, - "firstEndPos" : 65694, - "secondEndPos" : 65694 -}, { - "firstType" : "BooleanLiteral", - "secondType" : "BooleanLiteral", - "firstLabel" : "false", - "secondLabel" : "false", - "firstParentType" : "ReturnStatement", - "secondParentType" : "ReturnStatement", - "firstPos" : 65688, - "secondPos" : 65688, - "firstEndPos" : 65693, - "secondEndPos" : 65693 -}, { - "firstType" : "MethodDeclaration", - "secondType" : "MethodDeclaration", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "TypeDeclaration", - "secondParentType" : "TypeDeclaration", - "firstPos" : 65702, - "secondPos" : 65702, - "firstEndPos" : 66183, - "secondEndPos" : 66183 -}, { - "firstType" : "Javadoc", - "secondType" : "Javadoc", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 65702, - "secondPos" : 65702, - "firstEndPos" : 65812, - "secondEndPos" : 65812 -}, { - "firstType" : "TagElement", - "secondType" : "TagElement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "Javadoc", - "secondParentType" : "Javadoc", - "firstPos" : 65711, - "secondPos" : 65711, - "firstEndPos" : 65806, - "secondEndPos" : 65806 -}, { - "firstType" : "TAG_NAME", - "secondType" : "TAG_NAME", - "firstLabel" : "@return", - "secondLabel" : "@return", - "firstParentType" : "TagElement", - "secondParentType" : "TagElement", - "firstPos" : 65711, - "secondPos" : 65711, - "firstEndPos" : 65718, - "secondEndPos" : 65718 -}, { - "firstType" : "TextElement", - "secondType" : "TextElement", - "firstLabel" : " The number of times the the predicate is true for the node", - "secondLabel" : " The number of times the the predicate is true for the node", - "firstParentType" : "TagElement", - "secondParentType" : "TagElement", - "firstPos" : 65718, - "secondPos" : 65718, - "firstEndPos" : 65777, - "secondEndPos" : 65777 -}, { - "firstType" : "TextElement", - "secondType" : "TextElement", - "firstLabel" : "or any of its children.", - "secondLabel" : "or any of its children.", - "firstParentType" : "TagElement", - "secondParentType" : "TagElement", - "firstPos" : 65783, - "secondPos" : 65783, - "firstEndPos" : 65806, - "secondEndPos" : 65806 -}, { - "firstType" : "Modifier", - "secondType" : "Modifier", - "firstLabel" : "static", - "secondLabel" : "static", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 65815, - "secondPos" : 65815, - "firstEndPos" : 65821, - "secondEndPos" : 65821 -}, { - "firstType" : "PrimitiveType", - "secondType" : "PrimitiveType", - "firstLabel" : "int", - "secondLabel" : "int", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 65822, - "secondPos" : 65822, - "firstEndPos" : 65825, - "secondEndPos" : 65825 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "getCount", - "secondLabel" : "getCount", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 65826, - "secondPos" : 65826, - "firstEndPos" : 65834, - "secondEndPos" : 65834 -}, { - "firstType" : "SingleVariableDeclaration", - "secondType" : "SingleVariableDeclaration", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 65842, - "secondPos" : 65842, - "firstEndPos" : 65848, - "secondEndPos" : 65848 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "Node", - "secondLabel" : "Node", - "firstParentType" : "SimpleType", - "secondParentType" : "SimpleType", - "firstPos" : 65842, - "secondPos" : 65842, - "firstEndPos" : 65846, - "secondEndPos" : 65846 -}, { - "firstType" : "SimpleType", - "secondType" : "SimpleType", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "SingleVariableDeclaration", - "secondParentType" : "SingleVariableDeclaration", - "firstPos" : 65842, - "secondPos" : 65842, - "firstEndPos" : 65846, - "secondEndPos" : 65846 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "n", - "secondLabel" : "n", - "firstParentType" : "SingleVariableDeclaration", - "secondParentType" : "SingleVariableDeclaration", - "firstPos" : 65847, - "secondPos" : 65847, - "firstEndPos" : 65848, - "secondEndPos" : 65848 -}, { - "firstType" : "SingleVariableDeclaration", - "secondType" : "SingleVariableDeclaration", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 65850, - "secondPos" : 65850, - "firstEndPos" : 65870, - "secondEndPos" : 65870 -}, { - "firstType" : "ParameterizedType", - "secondType" : "ParameterizedType", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "SingleVariableDeclaration", - "secondParentType" : "SingleVariableDeclaration", - "firstPos" : 65850, - "secondPos" : 65850, - "firstEndPos" : 65865, - "secondEndPos" : 65865 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "Predicate", - "secondLabel" : "Predicate", - "firstParentType" : "SimpleType", - "secondParentType" : "SimpleType", - "firstPos" : 65850, - "secondPos" : 65850, - "firstEndPos" : 65859, - "secondEndPos" : 65859 -}, { - "firstType" : "SimpleType", - "secondType" : "SimpleType", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "ParameterizedType", - "secondParentType" : "ParameterizedType", - "firstPos" : 65850, - "secondPos" : 65850, - "firstEndPos" : 65859, - "secondEndPos" : 65859 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "Node", - "secondLabel" : "Node", - "firstParentType" : "SimpleType", - "secondParentType" : "SimpleType", - "firstPos" : 65860, - "secondPos" : 65860, - "firstEndPos" : 65864, - "secondEndPos" : 65864 -}, { - "firstType" : "SimpleType", - "secondType" : "SimpleType", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "ParameterizedType", - "secondParentType" : "ParameterizedType", - "firstPos" : 65860, - "secondPos" : 65860, - "firstEndPos" : 65864, - "secondEndPos" : 65864 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "pred", - "secondLabel" : "pred", - "firstParentType" : "SingleVariableDeclaration", - "secondParentType" : "SingleVariableDeclaration", - "firstPos" : 65866, - "secondPos" : 65866, - "firstEndPos" : 65870, - "secondEndPos" : 65870 -}, { - "firstType" : "SingleVariableDeclaration", - "secondType" : "SingleVariableDeclaration", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 65872, - "secondPos" : 65872, - "firstEndPos" : 65908, - "secondEndPos" : 65908 -}, { - "firstType" : "ParameterizedType", - "secondType" : "ParameterizedType", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "SingleVariableDeclaration", - "secondParentType" : "SingleVariableDeclaration", - "firstPos" : 65872, - "secondPos" : 65872, - "firstEndPos" : 65887, - "secondEndPos" : 65887 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "Predicate", - "secondLabel" : "Predicate", - "firstParentType" : "SimpleType", - "secondParentType" : "SimpleType", - "firstPos" : 65872, - "secondPos" : 65872, - "firstEndPos" : 65881, - "secondEndPos" : 65881 -}, { - "firstType" : "SimpleType", - "secondType" : "SimpleType", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "ParameterizedType", - "secondParentType" : "ParameterizedType", - "firstPos" : 65872, - "secondPos" : 65872, - "firstEndPos" : 65881, - "secondEndPos" : 65881 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "Node", - "secondLabel" : "Node", - "firstParentType" : "SimpleType", - "secondParentType" : "SimpleType", - "firstPos" : 65882, - "secondPos" : 65882, - "firstEndPos" : 65886, - "secondEndPos" : 65886 -}, { - "firstType" : "SimpleType", - "secondType" : "SimpleType", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "ParameterizedType", - "secondParentType" : "ParameterizedType", - "firstPos" : 65882, - "secondPos" : 65882, - "firstEndPos" : 65886, - "secondEndPos" : 65886 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "traverseChildrenPred", - "secondLabel" : "traverseChildrenPred", - "firstParentType" : "SingleVariableDeclaration", - "secondParentType" : "SingleVariableDeclaration", - "firstPos" : 65888, - "secondPos" : 65888, - "firstEndPos" : 65908, - "secondEndPos" : 65908 -}, { - "firstType" : "Block", - "secondType" : "Block", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 65910, - "secondPos" : 65910, - "firstEndPos" : 66183, - "secondEndPos" : 66183 -}, { - "firstType" : "VariableDeclarationStatement", - "secondType" : "VariableDeclarationStatement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "Block", - "secondParentType" : "Block", - "firstPos" : 65916, - "secondPos" : 65916, - "firstEndPos" : 65930, - "secondEndPos" : 65930 -}, { - "firstType" : "PrimitiveType", - "secondType" : "PrimitiveType", - "firstLabel" : "int", - "secondLabel" : "int", - "firstParentType" : "VariableDeclarationStatement", - "secondParentType" : "VariableDeclarationStatement", - "firstPos" : 65916, - "secondPos" : 65916, - "firstEndPos" : 65919, - "secondEndPos" : 65919 -}, { - "firstType" : "VariableDeclarationFragment", - "secondType" : "VariableDeclarationFragment", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "VariableDeclarationStatement", - "secondParentType" : "VariableDeclarationStatement", - "firstPos" : 65920, - "secondPos" : 65920, - "firstEndPos" : 65929, - "secondEndPos" : 65929 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "total", - "secondLabel" : "total", - "firstParentType" : "VariableDeclarationFragment", - "secondParentType" : "VariableDeclarationFragment", - "firstPos" : 65920, - "secondPos" : 65920, - "firstEndPos" : 65925, - "secondEndPos" : 65925 -}, { - "firstType" : "NumberLiteral", - "secondType" : "NumberLiteral", - "firstLabel" : "0", - "secondLabel" : "0", - "firstParentType" : "VariableDeclarationFragment", - "secondParentType" : "VariableDeclarationFragment", - "firstPos" : 65928, - "secondPos" : 65928, - "firstEndPos" : 65929, - "secondEndPos" : 65929 -}, { - "firstType" : "IfStatement", - "secondType" : "IfStatement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "Block", - "secondParentType" : "Block", - "firstPos" : 65936, - "secondPos" : 65936, - "firstEndPos" : 65977, - "secondEndPos" : 65977 -}, { - "firstType" : "MethodInvocation", - "secondType" : "MethodInvocation", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "IfStatement", - "secondParentType" : "IfStatement", - "firstPos" : 65940, - "secondPos" : 65940, - "firstEndPos" : 65953, - "secondEndPos" : 65953 -}, { - "firstType" : "METHOD_INVOCATION_RECEIVER", - "secondType" : "METHOD_INVOCATION_RECEIVER", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 65940, - "secondPos" : 65940, - "firstEndPos" : 65944, - "secondEndPos" : 65944 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "pred", - "secondLabel" : "pred", - "firstParentType" : "METHOD_INVOCATION_RECEIVER", - "secondParentType" : "METHOD_INVOCATION_RECEIVER", - "firstPos" : 65940, - "secondPos" : 65940, - "firstEndPos" : 65944, - "secondEndPos" : 65944 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "apply", - "secondLabel" : "apply", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 65945, - "secondPos" : 65945, - "firstEndPos" : 65950, - "secondEndPos" : 65950 -}, { - "firstType" : "METHOD_INVOCATION_ARGUMENTS", - "secondType" : "METHOD_INVOCATION_ARGUMENTS", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 65951, - "secondPos" : 65951, - "firstEndPos" : 65952, - "secondEndPos" : 65952 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "n", - "secondLabel" : "n", - "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", - "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", - "firstPos" : 65951, - "secondPos" : 65951, - "firstEndPos" : 65952, - "secondEndPos" : 65952 -}, { - "firstType" : "Block", - "secondType" : "Block", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "IfStatement", - "secondParentType" : "IfStatement", - "firstPos" : 65955, - "secondPos" : 65955, - "firstEndPos" : 65977, - "secondEndPos" : 65977 -}, { - "firstType" : "ExpressionStatement", - "secondType" : "ExpressionStatement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "Block", - "secondParentType" : "Block", - "firstPos" : 65963, - "secondPos" : 65963, - "firstEndPos" : 65971, - "secondEndPos" : 65971 -}, { - "firstType" : "PostfixExpression", - "secondType" : "PostfixExpression", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "ExpressionStatement", - "secondParentType" : "ExpressionStatement", - "firstPos" : 65963, - "secondPos" : 65963, - "firstEndPos" : 65970, - "secondEndPos" : 65970 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "total", - "secondLabel" : "total", - "firstParentType" : "PostfixExpression", - "secondParentType" : "PostfixExpression", - "firstPos" : 65963, - "secondPos" : 65963, - "firstEndPos" : 65968, - "secondEndPos" : 65968 -}, { - "firstType" : "POSTFIX_EXPRESSION_OPERATOR", - "secondType" : "POSTFIX_EXPRESSION_OPERATOR", - "firstLabel" : "++", - "secondLabel" : "++", - "firstParentType" : "PostfixExpression", - "secondParentType" : "PostfixExpression", - "firstPos" : 65968, - "secondPos" : 65968, - "firstEndPos" : 65970, - "secondEndPos" : 65970 -}, { - "firstType" : "IfStatement", - "secondType" : "IfStatement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "Block", - "secondParentType" : "Block", - "firstPos" : 65983, - "secondPos" : 65983, - "firstEndPos" : 66160, - "secondEndPos" : 66160 -}, { - "firstType" : "MethodInvocation", - "secondType" : "MethodInvocation", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "IfStatement", - "secondParentType" : "IfStatement", - "firstPos" : 65987, - "secondPos" : 65987, - "firstEndPos" : 66016, - "secondEndPos" : 66016 -}, { - "firstType" : "METHOD_INVOCATION_RECEIVER", - "secondType" : "METHOD_INVOCATION_RECEIVER", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 65987, - "secondPos" : 65987, - "firstEndPos" : 66007, - "secondEndPos" : 66007 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "traverseChildrenPred", - "secondLabel" : "traverseChildrenPred", - "firstParentType" : "METHOD_INVOCATION_RECEIVER", - "secondParentType" : "METHOD_INVOCATION_RECEIVER", - "firstPos" : 65987, - "secondPos" : 65987, - "firstEndPos" : 66007, - "secondEndPos" : 66007 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "apply", - "secondLabel" : "apply", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 66008, - "secondPos" : 66008, - "firstEndPos" : 66013, - "secondEndPos" : 66013 -}, { - "firstType" : "METHOD_INVOCATION_ARGUMENTS", - "secondType" : "METHOD_INVOCATION_ARGUMENTS", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 66014, - "secondPos" : 66014, - "firstEndPos" : 66015, - "secondEndPos" : 66015 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "n", - "secondLabel" : "n", - "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", - "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", - "firstPos" : 66014, - "secondPos" : 66014, - "firstEndPos" : 66015, - "secondEndPos" : 66015 -}, { - "firstType" : "Block", - "secondType" : "Block", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "IfStatement", - "secondParentType" : "IfStatement", - "firstPos" : 66018, - "secondPos" : 66018, - "firstEndPos" : 66160, - "secondEndPos" : 66160 -}, { - "firstType" : "ForStatement", - "secondType" : "ForStatement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "Block", - "secondParentType" : "Block", - "firstPos" : 66026, - "secondPos" : 66026, - "firstEndPos" : 66154, - "secondEndPos" : 66154 -}, { - "firstType" : "VariableDeclarationExpression", - "secondType" : "VariableDeclarationExpression", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "ForStatement", - "secondParentType" : "ForStatement", - "firstPos" : 66031, - "secondPos" : 66031, - "firstEndPos" : 66057, - "secondEndPos" : 66057 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "Node", - "secondLabel" : "Node", - "firstParentType" : "SimpleType", - "secondParentType" : "SimpleType", - "firstPos" : 66031, - "secondPos" : 66031, - "firstEndPos" : 66035, - "secondEndPos" : 66035 -}, { - "firstType" : "SimpleType", - "secondType" : "SimpleType", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "VariableDeclarationExpression", - "secondParentType" : "VariableDeclarationExpression", - "firstPos" : 66031, - "secondPos" : 66031, - "firstEndPos" : 66035, - "secondEndPos" : 66035 -}, { - "firstType" : "VariableDeclarationFragment", - "secondType" : "VariableDeclarationFragment", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "VariableDeclarationExpression", - "secondParentType" : "VariableDeclarationExpression", - "firstPos" : 66036, - "secondPos" : 66036, - "firstEndPos" : 66057, - "secondEndPos" : 66057 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "c", - "secondLabel" : "c", - "firstParentType" : "VariableDeclarationFragment", - "secondParentType" : "VariableDeclarationFragment", - "firstPos" : 66036, - "secondPos" : 66036, - "firstEndPos" : 66037, - "secondEndPos" : 66037 -}, { - "firstType" : "MethodInvocation", - "secondType" : "MethodInvocation", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "VariableDeclarationFragment", - "secondParentType" : "VariableDeclarationFragment", - "firstPos" : 66040, - "secondPos" : 66040, - "firstEndPos" : 66057, - "secondEndPos" : 66057 -}, { - "firstType" : "METHOD_INVOCATION_RECEIVER", - "secondType" : "METHOD_INVOCATION_RECEIVER", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 66040, - "secondPos" : 66040, - "firstEndPos" : 66041, - "secondEndPos" : 66041 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "n", - "secondLabel" : "n", - "firstParentType" : "METHOD_INVOCATION_RECEIVER", - "secondParentType" : "METHOD_INVOCATION_RECEIVER", - "firstPos" : 66040, - "secondPos" : 66040, - "firstEndPos" : 66041, - "secondEndPos" : 66041 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "getFirstChild", - "secondLabel" : "getFirstChild", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 66042, - "secondPos" : 66042, - "firstEndPos" : 66055, - "secondEndPos" : 66055 -}, { - "firstType" : "InfixExpression", - "secondType" : "InfixExpression", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "ForStatement", - "secondParentType" : "ForStatement", - "firstPos" : 66059, - "secondPos" : 66059, - "firstEndPos" : 66068, - "secondEndPos" : 66068 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "c", - "secondLabel" : "c", - "firstParentType" : "InfixExpression", - "secondParentType" : "InfixExpression", - "firstPos" : 66059, - "secondPos" : 66059, - "firstEndPos" : 66060, - "secondEndPos" : 66060 -}, { - "firstType" : "INFIX_EXPRESSION_OPERATOR", - "secondType" : "INFIX_EXPRESSION_OPERATOR", - "firstLabel" : "!=", - "secondLabel" : "!=", - "firstParentType" : "InfixExpression", - "secondParentType" : "InfixExpression", - "firstPos" : 66061, - "secondPos" : 66061, - "firstEndPos" : 66063, - "secondEndPos" : 66063 -}, { - "firstType" : "NullLiteral", - "secondType" : "NullLiteral", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "InfixExpression", - "secondParentType" : "InfixExpression", - "firstPos" : 66064, - "secondPos" : 66064, - "firstEndPos" : 66068, - "secondEndPos" : 66068 -}, { - "firstType" : "Assignment", - "secondType" : "Assignment", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "ForStatement", - "secondParentType" : "ForStatement", - "firstPos" : 66070, - "secondPos" : 66070, - "firstEndPos" : 66085, - "secondEndPos" : 66085 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "c", - "secondLabel" : "c", - "firstParentType" : "Assignment", - "secondParentType" : "Assignment", - "firstPos" : 66070, - "secondPos" : 66070, - "firstEndPos" : 66071, - "secondEndPos" : 66071 -}, { - "firstType" : "ASSIGNMENT_OPERATOR", - "secondType" : "ASSIGNMENT_OPERATOR", - "firstLabel" : "=", - "secondLabel" : "=", - "firstParentType" : "Assignment", - "secondParentType" : "Assignment", - "firstPos" : 66072, - "secondPos" : 66072, - "firstEndPos" : 66073, - "secondEndPos" : 66073 -}, { - "firstType" : "MethodInvocation", - "secondType" : "MethodInvocation", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "Assignment", - "secondParentType" : "Assignment", - "firstPos" : 66074, - "secondPos" : 66074, - "firstEndPos" : 66085, - "secondEndPos" : 66085 -}, { - "firstType" : "METHOD_INVOCATION_RECEIVER", - "secondType" : "METHOD_INVOCATION_RECEIVER", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 66074, - "secondPos" : 66074, - "firstEndPos" : 66075, - "secondEndPos" : 66075 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "c", - "secondLabel" : "c", - "firstParentType" : "METHOD_INVOCATION_RECEIVER", - "secondParentType" : "METHOD_INVOCATION_RECEIVER", - "firstPos" : 66074, - "secondPos" : 66074, - "firstEndPos" : 66075, - "secondEndPos" : 66075 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "getNext", - "secondLabel" : "getNext", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 66076, - "secondPos" : 66076, - "firstEndPos" : 66083, - "secondEndPos" : 66083 -}, { - "firstType" : "Block", - "secondType" : "Block", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "ForStatement", - "secondParentType" : "ForStatement", - "firstPos" : 66087, - "secondPos" : 66087, - "firstEndPos" : 66154, - "secondEndPos" : 66154 -}, { - "firstType" : "ExpressionStatement", - "secondType" : "ExpressionStatement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "Block", - "secondParentType" : "Block", - "firstPos" : 66097, - "secondPos" : 66097, - "firstEndPos" : 66146, - "secondEndPos" : 66146 -}, { - "firstType" : "Assignment", - "secondType" : "Assignment", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "ExpressionStatement", - "secondParentType" : "ExpressionStatement", - "firstPos" : 66097, - "secondPos" : 66097, - "firstEndPos" : 66145, - "secondEndPos" : 66145 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "total", - "secondLabel" : "total", - "firstParentType" : "Assignment", - "secondParentType" : "Assignment", - "firstPos" : 66097, - "secondPos" : 66097, - "firstEndPos" : 66102, - "secondEndPos" : 66102 -}, { - "firstType" : "ASSIGNMENT_OPERATOR", - "secondType" : "ASSIGNMENT_OPERATOR", - "firstLabel" : "+=", - "secondLabel" : "+=", - "firstParentType" : "Assignment", - "secondParentType" : "Assignment", - "firstPos" : 66103, - "secondPos" : 66103, - "firstEndPos" : 66105, - "secondEndPos" : 66105 -}, { - "firstType" : "MethodInvocation", - "secondType" : "MethodInvocation", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "Assignment", - "secondParentType" : "Assignment", - "firstPos" : 66106, - "secondPos" : 66106, - "firstEndPos" : 66145, - "secondEndPos" : 66145 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "getCount", - "secondLabel" : "getCount", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 66106, - "secondPos" : 66106, - "firstEndPos" : 66114, - "secondEndPos" : 66114 -}, { - "firstType" : "METHOD_INVOCATION_ARGUMENTS", - "secondType" : "METHOD_INVOCATION_ARGUMENTS", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 66115, - "secondPos" : 66115, - "firstEndPos" : 66144, - "secondEndPos" : 66144 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "c", - "secondLabel" : "c", - "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", - "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", - "firstPos" : 66115, - "secondPos" : 66115, - "firstEndPos" : 66116, - "secondEndPos" : 66116 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "pred", - "secondLabel" : "pred", - "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", - "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", - "firstPos" : 66118, - "secondPos" : 66118, - "firstEndPos" : 66122, - "secondEndPos" : 66122 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "traverseChildrenPred", - "secondLabel" : "traverseChildrenPred", - "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", - "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", - "firstPos" : 66124, - "secondPos" : 66124, - "firstEndPos" : 66144, - "secondEndPos" : 66144 -}, { - "firstType" : "ReturnStatement", - "secondType" : "ReturnStatement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "Block", - "secondParentType" : "Block", - "firstPos" : 66166, - "secondPos" : 66166, - "firstEndPos" : 66179, - "secondEndPos" : 66179 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "total", - "secondLabel" : "total", - "firstParentType" : "ReturnStatement", - "secondParentType" : "ReturnStatement", - "firstPos" : 66173, - "secondPos" : 66173, - "firstEndPos" : 66178, - "secondEndPos" : 66178 -}, { - "firstType" : "TypeDeclaration", - "secondType" : "TypeDeclaration", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "TypeDeclaration", - "secondParentType" : "TypeDeclaration", - "firstPos" : 66187, - "secondPos" : 66187, - "firstEndPos" : 66319, - "secondEndPos" : 66319 -}, { - "firstType" : "Javadoc", - "secondType" : "Javadoc", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "TypeDeclaration", - "secondParentType" : "TypeDeclaration", - "firstPos" : 66187, - "secondPos" : 66187, - "firstEndPos" : 66259, - "secondEndPos" : 66259 -}, { - "firstType" : "TagElement", - "secondType" : "TagElement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "Javadoc", - "secondParentType" : "Javadoc", - "firstPos" : 66196, - "secondPos" : 66196, - "firstEndPos" : 66236, - "secondEndPos" : 66236 -}, { - "firstType" : "TextElement", - "secondType" : "TextElement", - "firstLabel" : "Interface for use with the visit method.", - "secondLabel" : "Interface for use with the visit method.", - "firstParentType" : "TagElement", - "secondParentType" : "TagElement", - "firstPos" : 66196, - "secondPos" : 66196, - "firstEndPos" : 66236, - "secondEndPos" : 66236 -}, { - "firstType" : "TagElement", - "secondType" : "TagElement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "Javadoc", - "secondParentType" : "Javadoc", - "firstPos" : 66242, - "secondPos" : 66242, - "firstEndPos" : 66253, - "secondEndPos" : 66253 -}, { - "firstType" : "TAG_NAME", - "secondType" : "TAG_NAME", - "firstLabel" : "@see", - "secondLabel" : "@see", - "firstParentType" : "TagElement", - "secondParentType" : "TagElement", - "firstPos" : 66242, - "secondPos" : 66242, - "firstEndPos" : 66246, - "secondEndPos" : 66246 -}, { - "firstType" : "MemberRef", - "secondType" : "MemberRef", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "TagElement", - "secondParentType" : "TagElement", - "firstPos" : 66247, - "secondPos" : 66247, - "firstEndPos" : 66253, - "secondEndPos" : 66253 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "visit", - "secondLabel" : "visit", - "firstParentType" : "MemberRef", - "secondParentType" : "MemberRef", - "firstPos" : 66248, - "secondPos" : 66248, - "firstEndPos" : 66253, - "secondEndPos" : 66253 -}, { - "firstType" : "Modifier", - "secondType" : "Modifier", - "firstLabel" : "static", - "secondLabel" : "static", - "firstParentType" : "TypeDeclaration", - "secondParentType" : "TypeDeclaration", - "firstPos" : 66262, - "secondPos" : 66262, - "firstEndPos" : 66268, - "secondEndPos" : 66268 -}, { - "firstType" : "TYPE_DECLARATION_KIND", - "secondType" : "TYPE_DECLARATION_KIND", - "firstLabel" : "interface", - "secondLabel" : "interface", - "firstParentType" : "TypeDeclaration", - "secondParentType" : "TypeDeclaration", - "firstPos" : 66269, - "secondPos" : 66269, - "firstEndPos" : 66278, - "secondEndPos" : 66278 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "Visitor", - "secondLabel" : "Visitor", - "firstParentType" : "TypeDeclaration", - "secondParentType" : "TypeDeclaration", - "firstPos" : 66279, - "secondPos" : 66279, - "firstEndPos" : 66286, - "secondEndPos" : 66286 -}, { - "firstType" : "MethodDeclaration", - "secondType" : "MethodDeclaration", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "TypeDeclaration", - "secondParentType" : "TypeDeclaration", - "firstPos" : 66293, - "secondPos" : 66293, - "firstEndPos" : 66315, - "secondEndPos" : 66315 -}, { - "firstType" : "PrimitiveType", - "secondType" : "PrimitiveType", - "firstLabel" : "void", - "secondLabel" : "void", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 66293, - "secondPos" : 66293, - "firstEndPos" : 66297, - "secondEndPos" : 66297 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "visit", - "secondLabel" : "visit", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 66298, - "secondPos" : 66298, - "firstEndPos" : 66303, - "secondEndPos" : 66303 -}, { - "firstType" : "SingleVariableDeclaration", - "secondType" : "SingleVariableDeclaration", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 66304, - "secondPos" : 66304, - "firstEndPos" : 66313, - "secondEndPos" : 66313 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "Node", - "secondLabel" : "Node", - "firstParentType" : "SimpleType", - "secondParentType" : "SimpleType", - "firstPos" : 66304, - "secondPos" : 66304, - "firstEndPos" : 66308, - "secondEndPos" : 66308 -}, { - "firstType" : "SimpleType", - "secondType" : "SimpleType", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "SingleVariableDeclaration", - "secondParentType" : "SingleVariableDeclaration", - "firstPos" : 66304, - "secondPos" : 66304, - "firstEndPos" : 66308, - "secondEndPos" : 66308 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "node", - "secondLabel" : "node", - "firstParentType" : "SingleVariableDeclaration", - "secondParentType" : "SingleVariableDeclaration", - "firstPos" : 66309, - "secondPos" : 66309, - "firstEndPos" : 66313, - "secondEndPos" : 66313 -}, { - "firstType" : "MethodDeclaration", - "secondType" : "MethodDeclaration", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "TypeDeclaration", - "secondParentType" : "TypeDeclaration", - "firstPos" : 66323, - "secondPos" : 66323, - "firstEndPos" : 66777, - "secondEndPos" : 66777 -}, { - "firstType" : "Javadoc", - "secondType" : "Javadoc", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 66323, - "secondPos" : 66323, - "firstEndPos" : 66425, - "secondEndPos" : 66425 -}, { - "firstType" : "TagElement", - "secondType" : "TagElement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "Javadoc", - "secondParentType" : "Javadoc", - "firstPos" : 66332, - "secondPos" : 66332, - "firstEndPos" : 66419, - "secondEndPos" : 66419 -}, { - "firstType" : "TextElement", - "secondType" : "TextElement", - "firstLabel" : "A pre-order traversal, calling Vistor.visit for each child matching", - "secondLabel" : "A pre-order traversal, calling Vistor.visit for each child matching", - "firstParentType" : "TagElement", - "secondParentType" : "TagElement", - "firstPos" : 66332, - "secondPos" : 66332, - "firstEndPos" : 66399, - "secondEndPos" : 66399 -}, { - "firstType" : "TextElement", - "secondType" : "TextElement", - "firstLabel" : "the predicate.", - "secondLabel" : "the predicate.", - "firstParentType" : "TagElement", - "secondParentType" : "TagElement", - "firstPos" : 66405, - "secondPos" : 66405, - "firstEndPos" : 66419, - "secondEndPos" : 66419 -}, { - "firstType" : "Modifier", - "secondType" : "Modifier", - "firstLabel" : "static", - "secondLabel" : "static", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 66428, - "secondPos" : 66428, - "firstEndPos" : 66434, - "secondEndPos" : 66434 -}, { - "firstType" : "PrimitiveType", - "secondType" : "PrimitiveType", - "firstLabel" : "void", - "secondLabel" : "void", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 66435, - "secondPos" : 66435, - "firstEndPos" : 66439, - "secondEndPos" : 66439 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "visitPreOrder", - "secondLabel" : "visitPreOrder", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 66440, - "secondPos" : 66440, - "firstEndPos" : 66453, - "secondEndPos" : 66453 -}, { - "firstType" : "SingleVariableDeclaration", - "secondType" : "SingleVariableDeclaration", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 66454, - "secondPos" : 66454, - "firstEndPos" : 66463, - "secondEndPos" : 66463 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "Node", - "secondLabel" : "Node", - "firstParentType" : "SimpleType", - "secondParentType" : "SimpleType", - "firstPos" : 66454, - "secondPos" : 66454, - "firstEndPos" : 66458, - "secondEndPos" : 66458 -}, { - "firstType" : "SimpleType", - "secondType" : "SimpleType", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "SingleVariableDeclaration", - "secondParentType" : "SingleVariableDeclaration", - "firstPos" : 66454, - "secondPos" : 66454, - "firstEndPos" : 66458, - "secondEndPos" : 66458 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "node", - "secondLabel" : "node", - "firstParentType" : "SingleVariableDeclaration", - "secondParentType" : "SingleVariableDeclaration", - "firstPos" : 66459, - "secondPos" : 66459, - "firstEndPos" : 66463, - "secondEndPos" : 66463 -}, { - "firstType" : "SingleVariableDeclaration", - "secondType" : "SingleVariableDeclaration", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 66486, - "secondPos" : 66486, - "firstEndPos" : 66500, - "secondEndPos" : 66500 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "Visitor", - "secondLabel" : "Visitor", - "firstParentType" : "SimpleType", - "secondParentType" : "SimpleType", - "firstPos" : 66486, - "secondPos" : 66486, - "firstEndPos" : 66493, - "secondEndPos" : 66493 -}, { - "firstType" : "SimpleType", - "secondType" : "SimpleType", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "SingleVariableDeclaration", - "secondParentType" : "SingleVariableDeclaration", - "firstPos" : 66486, - "secondPos" : 66486, - "firstEndPos" : 66493, - "secondEndPos" : 66493 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "vistor", - "secondLabel" : "vistor", - "firstParentType" : "SingleVariableDeclaration", - "secondParentType" : "SingleVariableDeclaration", - "firstPos" : 66494, - "secondPos" : 66494, - "firstEndPos" : 66500, - "secondEndPos" : 66500 -}, { - "firstType" : "SingleVariableDeclaration", - "secondType" : "SingleVariableDeclaration", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 66523, - "secondPos" : 66523, - "firstEndPos" : 66559, - "secondEndPos" : 66559 -}, { - "firstType" : "ParameterizedType", - "secondType" : "ParameterizedType", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "SingleVariableDeclaration", - "secondParentType" : "SingleVariableDeclaration", - "firstPos" : 66523, - "secondPos" : 66523, - "firstEndPos" : 66538, - "secondEndPos" : 66538 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "Predicate", - "secondLabel" : "Predicate", - "firstParentType" : "SimpleType", - "secondParentType" : "SimpleType", - "firstPos" : 66523, - "secondPos" : 66523, - "firstEndPos" : 66532, - "secondEndPos" : 66532 -}, { - "firstType" : "SimpleType", - "secondType" : "SimpleType", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "ParameterizedType", - "secondParentType" : "ParameterizedType", - "firstPos" : 66523, - "secondPos" : 66523, - "firstEndPos" : 66532, - "secondEndPos" : 66532 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "Node", - "secondLabel" : "Node", - "firstParentType" : "SimpleType", - "secondParentType" : "SimpleType", - "firstPos" : 66533, - "secondPos" : 66533, - "firstEndPos" : 66537, - "secondEndPos" : 66537 -}, { - "firstType" : "SimpleType", - "secondType" : "SimpleType", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "ParameterizedType", - "secondParentType" : "ParameterizedType", - "firstPos" : 66533, - "secondPos" : 66533, - "firstEndPos" : 66537, - "secondEndPos" : 66537 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "traverseChildrenPred", - "secondLabel" : "traverseChildrenPred", - "firstParentType" : "SingleVariableDeclaration", - "secondParentType" : "SingleVariableDeclaration", - "firstPos" : 66539, - "secondPos" : 66539, - "firstEndPos" : 66559, - "secondEndPos" : 66559 -}, { - "firstType" : "Block", - "secondType" : "Block", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 66561, - "secondPos" : 66561, - "firstEndPos" : 66777, - "secondEndPos" : 66777 -}, { - "firstType" : "ExpressionStatement", - "secondType" : "ExpressionStatement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "Block", - "secondParentType" : "Block", - "firstPos" : 66567, - "secondPos" : 66567, - "firstEndPos" : 66586, - "secondEndPos" : 66586 -}, { - "firstType" : "MethodInvocation", - "secondType" : "MethodInvocation", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "ExpressionStatement", - "secondParentType" : "ExpressionStatement", - "firstPos" : 66567, - "secondPos" : 66567, - "firstEndPos" : 66585, - "secondEndPos" : 66585 -}, { - "firstType" : "METHOD_INVOCATION_RECEIVER", - "secondType" : "METHOD_INVOCATION_RECEIVER", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 66567, - "secondPos" : 66567, - "firstEndPos" : 66573, - "secondEndPos" : 66573 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "vistor", - "secondLabel" : "vistor", - "firstParentType" : "METHOD_INVOCATION_RECEIVER", - "secondParentType" : "METHOD_INVOCATION_RECEIVER", - "firstPos" : 66567, - "secondPos" : 66567, - "firstEndPos" : 66573, - "secondEndPos" : 66573 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "visit", - "secondLabel" : "visit", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 66574, - "secondPos" : 66574, - "firstEndPos" : 66579, - "secondEndPos" : 66579 -}, { - "firstType" : "METHOD_INVOCATION_ARGUMENTS", - "secondType" : "METHOD_INVOCATION_ARGUMENTS", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 66580, - "secondPos" : 66580, - "firstEndPos" : 66584, - "secondEndPos" : 66584 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "node", - "secondLabel" : "node", - "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", - "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", - "firstPos" : 66580, - "secondPos" : 66580, - "firstEndPos" : 66584, - "secondEndPos" : 66584 -}, { - "firstType" : "IfStatement", - "secondType" : "IfStatement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "Block", - "secondParentType" : "Block", - "firstPos" : 66592, - "secondPos" : 66592, - "firstEndPos" : 66773, - "secondEndPos" : 66773 -}, { - "firstType" : "MethodInvocation", - "secondType" : "MethodInvocation", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "IfStatement", - "secondParentType" : "IfStatement", - "firstPos" : 66596, - "secondPos" : 66596, - "firstEndPos" : 66628, - "secondEndPos" : 66628 -}, { - "firstType" : "METHOD_INVOCATION_RECEIVER", - "secondType" : "METHOD_INVOCATION_RECEIVER", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 66596, - "secondPos" : 66596, - "firstEndPos" : 66616, - "secondEndPos" : 66616 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "traverseChildrenPred", - "secondLabel" : "traverseChildrenPred", - "firstParentType" : "METHOD_INVOCATION_RECEIVER", - "secondParentType" : "METHOD_INVOCATION_RECEIVER", - "firstPos" : 66596, - "secondPos" : 66596, - "firstEndPos" : 66616, - "secondEndPos" : 66616 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "apply", - "secondLabel" : "apply", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 66617, - "secondPos" : 66617, - "firstEndPos" : 66622, - "secondEndPos" : 66622 -}, { - "firstType" : "METHOD_INVOCATION_ARGUMENTS", - "secondType" : "METHOD_INVOCATION_ARGUMENTS", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 66623, - "secondPos" : 66623, - "firstEndPos" : 66627, - "secondEndPos" : 66627 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "node", - "secondLabel" : "node", - "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", - "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", - "firstPos" : 66623, - "secondPos" : 66623, - "firstEndPos" : 66627, - "secondEndPos" : 66627 -}, { - "firstType" : "Block", - "secondType" : "Block", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "IfStatement", - "secondParentType" : "IfStatement", - "firstPos" : 66630, - "secondPos" : 66630, - "firstEndPos" : 66773, - "secondEndPos" : 66773 -}, { - "firstType" : "ForStatement", - "secondType" : "ForStatement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "Block", - "secondParentType" : "Block", - "firstPos" : 66638, - "secondPos" : 66638, - "firstEndPos" : 66767, - "secondEndPos" : 66767 -}, { - "firstType" : "VariableDeclarationExpression", - "secondType" : "VariableDeclarationExpression", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "ForStatement", - "secondParentType" : "ForStatement", - "firstPos" : 66643, - "secondPos" : 66643, - "firstEndPos" : 66672, - "secondEndPos" : 66672 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "Node", - "secondLabel" : "Node", - "firstParentType" : "SimpleType", - "secondParentType" : "SimpleType", - "firstPos" : 66643, - "secondPos" : 66643, - "firstEndPos" : 66647, - "secondEndPos" : 66647 -}, { - "firstType" : "SimpleType", - "secondType" : "SimpleType", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "VariableDeclarationExpression", - "secondParentType" : "VariableDeclarationExpression", - "firstPos" : 66643, - "secondPos" : 66643, - "firstEndPos" : 66647, - "secondEndPos" : 66647 -}, { - "firstType" : "VariableDeclarationFragment", - "secondType" : "VariableDeclarationFragment", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "VariableDeclarationExpression", - "secondParentType" : "VariableDeclarationExpression", - "firstPos" : 66648, - "secondPos" : 66648, - "firstEndPos" : 66672, - "secondEndPos" : 66672 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "c", - "secondLabel" : "c", - "firstParentType" : "VariableDeclarationFragment", - "secondParentType" : "VariableDeclarationFragment", - "firstPos" : 66648, - "secondPos" : 66648, - "firstEndPos" : 66649, - "secondEndPos" : 66649 -}, { - "firstType" : "MethodInvocation", - "secondType" : "MethodInvocation", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "VariableDeclarationFragment", - "secondParentType" : "VariableDeclarationFragment", - "firstPos" : 66652, - "secondPos" : 66652, - "firstEndPos" : 66672, - "secondEndPos" : 66672 -}, { - "firstType" : "METHOD_INVOCATION_RECEIVER", - "secondType" : "METHOD_INVOCATION_RECEIVER", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 66652, - "secondPos" : 66652, - "firstEndPos" : 66656, - "secondEndPos" : 66656 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "node", - "secondLabel" : "node", - "firstParentType" : "METHOD_INVOCATION_RECEIVER", - "secondParentType" : "METHOD_INVOCATION_RECEIVER", - "firstPos" : 66652, - "secondPos" : 66652, - "firstEndPos" : 66656, - "secondEndPos" : 66656 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "getFirstChild", - "secondLabel" : "getFirstChild", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 66657, - "secondPos" : 66657, - "firstEndPos" : 66670, - "secondEndPos" : 66670 -}, { - "firstType" : "InfixExpression", - "secondType" : "InfixExpression", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "ForStatement", - "secondParentType" : "ForStatement", - "firstPos" : 66674, - "secondPos" : 66674, - "firstEndPos" : 66683, - "secondEndPos" : 66683 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "c", - "secondLabel" : "c", - "firstParentType" : "InfixExpression", - "secondParentType" : "InfixExpression", - "firstPos" : 66674, - "secondPos" : 66674, - "firstEndPos" : 66675, - "secondEndPos" : 66675 -}, { - "firstType" : "INFIX_EXPRESSION_OPERATOR", - "secondType" : "INFIX_EXPRESSION_OPERATOR", - "firstLabel" : "!=", - "secondLabel" : "!=", - "firstParentType" : "InfixExpression", - "secondParentType" : "InfixExpression", - "firstPos" : 66676, - "secondPos" : 66676, - "firstEndPos" : 66678, - "secondEndPos" : 66678 -}, { - "firstType" : "NullLiteral", - "secondType" : "NullLiteral", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "InfixExpression", - "secondParentType" : "InfixExpression", - "firstPos" : 66679, - "secondPos" : 66679, - "firstEndPos" : 66683, - "secondEndPos" : 66683 -}, { - "firstType" : "Assignment", - "secondType" : "Assignment", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "ForStatement", - "secondParentType" : "ForStatement", - "firstPos" : 66685, - "secondPos" : 66685, - "firstEndPos" : 66700, - "secondEndPos" : 66700 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "c", - "secondLabel" : "c", - "firstParentType" : "Assignment", - "secondParentType" : "Assignment", - "firstPos" : 66685, - "secondPos" : 66685, - "firstEndPos" : 66686, - "secondEndPos" : 66686 -}, { - "firstType" : "ASSIGNMENT_OPERATOR", - "secondType" : "ASSIGNMENT_OPERATOR", - "firstLabel" : "=", - "secondLabel" : "=", - "firstParentType" : "Assignment", - "secondParentType" : "Assignment", - "firstPos" : 66687, - "secondPos" : 66687, - "firstEndPos" : 66688, - "secondEndPos" : 66688 -}, { - "firstType" : "MethodInvocation", - "secondType" : "MethodInvocation", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "Assignment", - "secondParentType" : "Assignment", - "firstPos" : 66689, - "secondPos" : 66689, - "firstEndPos" : 66700, - "secondEndPos" : 66700 -}, { - "firstType" : "METHOD_INVOCATION_RECEIVER", - "secondType" : "METHOD_INVOCATION_RECEIVER", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 66689, - "secondPos" : 66689, - "firstEndPos" : 66690, - "secondEndPos" : 66690 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "c", - "secondLabel" : "c", - "firstParentType" : "METHOD_INVOCATION_RECEIVER", - "secondParentType" : "METHOD_INVOCATION_RECEIVER", - "firstPos" : 66689, - "secondPos" : 66689, - "firstEndPos" : 66690, - "secondEndPos" : 66690 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "getNext", - "secondLabel" : "getNext", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 66691, - "secondPos" : 66691, - "firstEndPos" : 66698, - "secondEndPos" : 66698 -}, { - "firstType" : "Block", - "secondType" : "Block", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "ForStatement", - "secondParentType" : "ForStatement", - "firstPos" : 66702, - "secondPos" : 66702, - "firstEndPos" : 66767, - "secondEndPos" : 66767 -}, { - "firstType" : "ExpressionStatement", - "secondType" : "ExpressionStatement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "Block", - "secondParentType" : "Block", - "firstPos" : 66712, - "secondPos" : 66712, - "firstEndPos" : 66759, - "secondEndPos" : 66759 -}, { - "firstType" : "MethodInvocation", - "secondType" : "MethodInvocation", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "ExpressionStatement", - "secondParentType" : "ExpressionStatement", - "firstPos" : 66712, - "secondPos" : 66712, - "firstEndPos" : 66758, - "secondEndPos" : 66758 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "visitPreOrder", - "secondLabel" : "visitPreOrder", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 66712, - "secondPos" : 66712, - "firstEndPos" : 66725, - "secondEndPos" : 66725 -}, { - "firstType" : "METHOD_INVOCATION_ARGUMENTS", - "secondType" : "METHOD_INVOCATION_ARGUMENTS", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 66726, - "secondPos" : 66726, - "firstEndPos" : 66757, - "secondEndPos" : 66757 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "c", - "secondLabel" : "c", - "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", - "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", - "firstPos" : 66726, - "secondPos" : 66726, - "firstEndPos" : 66727, - "secondEndPos" : 66727 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "vistor", - "secondLabel" : "vistor", - "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", - "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", - "firstPos" : 66729, - "secondPos" : 66729, - "firstEndPos" : 66735, - "secondEndPos" : 66735 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "traverseChildrenPred", - "secondLabel" : "traverseChildrenPred", - "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", - "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", - "firstPos" : 66737, - "secondPos" : 66737, - "firstEndPos" : 66757, - "secondEndPos" : 66757 -}, { - "firstType" : "MethodDeclaration", - "secondType" : "MethodDeclaration", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "TypeDeclaration", - "secondParentType" : "TypeDeclaration", - "firstPos" : 66781, - "secondPos" : 66781, - "firstEndPos" : 67238, - "secondEndPos" : 67238 -}, { - "firstType" : "Javadoc", - "secondType" : "Javadoc", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 66781, - "secondPos" : 66781, - "firstEndPos" : 66884, - "secondEndPos" : 66884 -}, { - "firstType" : "TagElement", - "secondType" : "TagElement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "Javadoc", - "secondParentType" : "Javadoc", - "firstPos" : 66790, - "secondPos" : 66790, - "firstEndPos" : 66878, - "secondEndPos" : 66878 -}, { - "firstType" : "TextElement", - "secondType" : "TextElement", - "firstLabel" : "A post-order traversal, calling Vistor.visit for each child matching", - "secondLabel" : "A post-order traversal, calling Vistor.visit for each child matching", - "firstParentType" : "TagElement", - "secondParentType" : "TagElement", - "firstPos" : 66790, - "secondPos" : 66790, - "firstEndPos" : 66858, - "secondEndPos" : 66858 -}, { - "firstType" : "TextElement", - "secondType" : "TextElement", - "firstLabel" : "the predicate.", - "secondLabel" : "the predicate.", - "firstParentType" : "TagElement", - "secondParentType" : "TagElement", - "firstPos" : 66864, - "secondPos" : 66864, - "firstEndPos" : 66878, - "secondEndPos" : 66878 -}, { - "firstType" : "Modifier", - "secondType" : "Modifier", - "firstLabel" : "static", - "secondLabel" : "static", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 66887, - "secondPos" : 66887, - "firstEndPos" : 66893, - "secondEndPos" : 66893 -}, { - "firstType" : "PrimitiveType", - "secondType" : "PrimitiveType", - "firstLabel" : "void", - "secondLabel" : "void", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 66894, - "secondPos" : 66894, - "firstEndPos" : 66898, - "secondEndPos" : 66898 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "visitPostOrder", - "secondLabel" : "visitPostOrder", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 66899, - "secondPos" : 66899, - "firstEndPos" : 66913, - "secondEndPos" : 66913 -}, { - "firstType" : "SingleVariableDeclaration", - "secondType" : "SingleVariableDeclaration", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 66914, - "secondPos" : 66914, - "firstEndPos" : 66923, - "secondEndPos" : 66923 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "Node", - "secondLabel" : "Node", - "firstParentType" : "SimpleType", - "secondParentType" : "SimpleType", - "firstPos" : 66914, - "secondPos" : 66914, - "firstEndPos" : 66918, - "secondEndPos" : 66918 -}, { - "firstType" : "SimpleType", - "secondType" : "SimpleType", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "SingleVariableDeclaration", - "secondParentType" : "SingleVariableDeclaration", - "firstPos" : 66914, - "secondPos" : 66914, - "firstEndPos" : 66918, - "secondEndPos" : 66918 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "node", - "secondLabel" : "node", - "firstParentType" : "SingleVariableDeclaration", - "secondParentType" : "SingleVariableDeclaration", - "firstPos" : 66919, - "secondPos" : 66919, - "firstEndPos" : 66923, - "secondEndPos" : 66923 -}, { - "firstType" : "SingleVariableDeclaration", - "secondType" : "SingleVariableDeclaration", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 66946, - "secondPos" : 66946, - "firstEndPos" : 66960, - "secondEndPos" : 66960 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "Visitor", - "secondLabel" : "Visitor", - "firstParentType" : "SimpleType", - "secondParentType" : "SimpleType", - "firstPos" : 66946, - "secondPos" : 66946, - "firstEndPos" : 66953, - "secondEndPos" : 66953 -}, { - "firstType" : "SimpleType", - "secondType" : "SimpleType", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "SingleVariableDeclaration", - "secondParentType" : "SingleVariableDeclaration", - "firstPos" : 66946, - "secondPos" : 66946, - "firstEndPos" : 66953, - "secondEndPos" : 66953 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "vistor", - "secondLabel" : "vistor", - "firstParentType" : "SingleVariableDeclaration", - "secondParentType" : "SingleVariableDeclaration", - "firstPos" : 66954, - "secondPos" : 66954, - "firstEndPos" : 66960, - "secondEndPos" : 66960 -}, { - "firstType" : "SingleVariableDeclaration", - "secondType" : "SingleVariableDeclaration", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 66983, - "secondPos" : 66983, - "firstEndPos" : 67019, - "secondEndPos" : 67019 -}, { - "firstType" : "ParameterizedType", - "secondType" : "ParameterizedType", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "SingleVariableDeclaration", - "secondParentType" : "SingleVariableDeclaration", - "firstPos" : 66983, - "secondPos" : 66983, - "firstEndPos" : 66998, - "secondEndPos" : 66998 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "Predicate", - "secondLabel" : "Predicate", - "firstParentType" : "SimpleType", - "secondParentType" : "SimpleType", - "firstPos" : 66983, - "secondPos" : 66983, - "firstEndPos" : 66992, - "secondEndPos" : 66992 -}, { - "firstType" : "SimpleType", - "secondType" : "SimpleType", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "ParameterizedType", - "secondParentType" : "ParameterizedType", - "firstPos" : 66983, - "secondPos" : 66983, - "firstEndPos" : 66992, - "secondEndPos" : 66992 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "Node", - "secondLabel" : "Node", - "firstParentType" : "SimpleType", - "secondParentType" : "SimpleType", - "firstPos" : 66993, - "secondPos" : 66993, - "firstEndPos" : 66997, - "secondEndPos" : 66997 -}, { - "firstType" : "SimpleType", - "secondType" : "SimpleType", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "ParameterizedType", - "secondParentType" : "ParameterizedType", - "firstPos" : 66993, - "secondPos" : 66993, - "firstEndPos" : 66997, - "secondEndPos" : 66997 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "traverseChildrenPred", - "secondLabel" : "traverseChildrenPred", - "firstParentType" : "SingleVariableDeclaration", - "secondParentType" : "SingleVariableDeclaration", - "firstPos" : 66999, - "secondPos" : 66999, - "firstEndPos" : 67019, - "secondEndPos" : 67019 -}, { - "firstType" : "Block", - "secondType" : "Block", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 67021, - "secondPos" : 67021, - "firstEndPos" : 67238, - "secondEndPos" : 67238 -}, { - "firstType" : "IfStatement", - "secondType" : "IfStatement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "Block", - "secondParentType" : "Block", - "firstPos" : 67027, - "secondPos" : 67027, - "firstEndPos" : 67209, - "secondEndPos" : 67209 -}, { - "firstType" : "MethodInvocation", - "secondType" : "MethodInvocation", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "IfStatement", - "secondParentType" : "IfStatement", - "firstPos" : 67031, - "secondPos" : 67031, - "firstEndPos" : 67063, - "secondEndPos" : 67063 -}, { - "firstType" : "METHOD_INVOCATION_RECEIVER", - "secondType" : "METHOD_INVOCATION_RECEIVER", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 67031, - "secondPos" : 67031, - "firstEndPos" : 67051, - "secondEndPos" : 67051 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "traverseChildrenPred", - "secondLabel" : "traverseChildrenPred", - "firstParentType" : "METHOD_INVOCATION_RECEIVER", - "secondParentType" : "METHOD_INVOCATION_RECEIVER", - "firstPos" : 67031, - "secondPos" : 67031, - "firstEndPos" : 67051, - "secondEndPos" : 67051 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "apply", - "secondLabel" : "apply", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 67052, - "secondPos" : 67052, - "firstEndPos" : 67057, - "secondEndPos" : 67057 -}, { - "firstType" : "METHOD_INVOCATION_ARGUMENTS", - "secondType" : "METHOD_INVOCATION_ARGUMENTS", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 67058, - "secondPos" : 67058, - "firstEndPos" : 67062, - "secondEndPos" : 67062 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "node", - "secondLabel" : "node", - "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", - "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", - "firstPos" : 67058, - "secondPos" : 67058, - "firstEndPos" : 67062, - "secondEndPos" : 67062 -}, { - "firstType" : "Block", - "secondType" : "Block", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "IfStatement", - "secondParentType" : "IfStatement", - "firstPos" : 67065, - "secondPos" : 67065, - "firstEndPos" : 67209, - "secondEndPos" : 67209 -}, { - "firstType" : "ForStatement", - "secondType" : "ForStatement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "Block", - "secondParentType" : "Block", - "firstPos" : 67073, - "secondPos" : 67073, - "firstEndPos" : 67203, - "secondEndPos" : 67203 -}, { - "firstType" : "VariableDeclarationExpression", - "secondType" : "VariableDeclarationExpression", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "ForStatement", - "secondParentType" : "ForStatement", - "firstPos" : 67078, - "secondPos" : 67078, - "firstEndPos" : 67107, - "secondEndPos" : 67107 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "Node", - "secondLabel" : "Node", - "firstParentType" : "SimpleType", - "secondParentType" : "SimpleType", - "firstPos" : 67078, - "secondPos" : 67078, - "firstEndPos" : 67082, - "secondEndPos" : 67082 -}, { - "firstType" : "SimpleType", - "secondType" : "SimpleType", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "VariableDeclarationExpression", - "secondParentType" : "VariableDeclarationExpression", - "firstPos" : 67078, - "secondPos" : 67078, - "firstEndPos" : 67082, - "secondEndPos" : 67082 -}, { - "firstType" : "VariableDeclarationFragment", - "secondType" : "VariableDeclarationFragment", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "VariableDeclarationExpression", - "secondParentType" : "VariableDeclarationExpression", - "firstPos" : 67083, - "secondPos" : 67083, - "firstEndPos" : 67107, - "secondEndPos" : 67107 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "c", - "secondLabel" : "c", - "firstParentType" : "VariableDeclarationFragment", - "secondParentType" : "VariableDeclarationFragment", - "firstPos" : 67083, - "secondPos" : 67083, - "firstEndPos" : 67084, - "secondEndPos" : 67084 -}, { - "firstType" : "MethodInvocation", - "secondType" : "MethodInvocation", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "VariableDeclarationFragment", - "secondParentType" : "VariableDeclarationFragment", - "firstPos" : 67087, - "secondPos" : 67087, - "firstEndPos" : 67107, - "secondEndPos" : 67107 -}, { - "firstType" : "METHOD_INVOCATION_RECEIVER", - "secondType" : "METHOD_INVOCATION_RECEIVER", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 67087, - "secondPos" : 67087, - "firstEndPos" : 67091, - "secondEndPos" : 67091 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "node", - "secondLabel" : "node", - "firstParentType" : "METHOD_INVOCATION_RECEIVER", - "secondParentType" : "METHOD_INVOCATION_RECEIVER", - "firstPos" : 67087, - "secondPos" : 67087, - "firstEndPos" : 67091, - "secondEndPos" : 67091 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "getFirstChild", - "secondLabel" : "getFirstChild", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 67092, - "secondPos" : 67092, - "firstEndPos" : 67105, - "secondEndPos" : 67105 -}, { - "firstType" : "InfixExpression", - "secondType" : "InfixExpression", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "ForStatement", - "secondParentType" : "ForStatement", - "firstPos" : 67109, - "secondPos" : 67109, - "firstEndPos" : 67118, - "secondEndPos" : 67118 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "c", - "secondLabel" : "c", - "firstParentType" : "InfixExpression", - "secondParentType" : "InfixExpression", - "firstPos" : 67109, - "secondPos" : 67109, - "firstEndPos" : 67110, - "secondEndPos" : 67110 -}, { - "firstType" : "INFIX_EXPRESSION_OPERATOR", - "secondType" : "INFIX_EXPRESSION_OPERATOR", - "firstLabel" : "!=", - "secondLabel" : "!=", - "firstParentType" : "InfixExpression", - "secondParentType" : "InfixExpression", - "firstPos" : 67111, - "secondPos" : 67111, - "firstEndPos" : 67113, - "secondEndPos" : 67113 -}, { - "firstType" : "NullLiteral", - "secondType" : "NullLiteral", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "InfixExpression", - "secondParentType" : "InfixExpression", - "firstPos" : 67114, - "secondPos" : 67114, - "firstEndPos" : 67118, - "secondEndPos" : 67118 -}, { - "firstType" : "Assignment", - "secondType" : "Assignment", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "ForStatement", - "secondParentType" : "ForStatement", - "firstPos" : 67120, - "secondPos" : 67120, - "firstEndPos" : 67135, - "secondEndPos" : 67135 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "c", - "secondLabel" : "c", - "firstParentType" : "Assignment", - "secondParentType" : "Assignment", - "firstPos" : 67120, - "secondPos" : 67120, - "firstEndPos" : 67121, - "secondEndPos" : 67121 -}, { - "firstType" : "ASSIGNMENT_OPERATOR", - "secondType" : "ASSIGNMENT_OPERATOR", - "firstLabel" : "=", - "secondLabel" : "=", - "firstParentType" : "Assignment", - "secondParentType" : "Assignment", - "firstPos" : 67122, - "secondPos" : 67122, - "firstEndPos" : 67123, - "secondEndPos" : 67123 -}, { - "firstType" : "MethodInvocation", - "secondType" : "MethodInvocation", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "Assignment", - "secondParentType" : "Assignment", - "firstPos" : 67124, - "secondPos" : 67124, - "firstEndPos" : 67135, - "secondEndPos" : 67135 -}, { - "firstType" : "METHOD_INVOCATION_RECEIVER", - "secondType" : "METHOD_INVOCATION_RECEIVER", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 67124, - "secondPos" : 67124, - "firstEndPos" : 67125, - "secondEndPos" : 67125 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "c", - "secondLabel" : "c", - "firstParentType" : "METHOD_INVOCATION_RECEIVER", - "secondParentType" : "METHOD_INVOCATION_RECEIVER", - "firstPos" : 67124, - "secondPos" : 67124, - "firstEndPos" : 67125, - "secondEndPos" : 67125 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "getNext", - "secondLabel" : "getNext", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 67126, - "secondPos" : 67126, - "firstEndPos" : 67133, - "secondEndPos" : 67133 -}, { - "firstType" : "Block", - "secondType" : "Block", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "ForStatement", - "secondParentType" : "ForStatement", - "firstPos" : 67137, - "secondPos" : 67137, - "firstEndPos" : 67203, - "secondEndPos" : 67203 -}, { - "firstType" : "ExpressionStatement", - "secondType" : "ExpressionStatement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "Block", - "secondParentType" : "Block", - "firstPos" : 67147, - "secondPos" : 67147, - "firstEndPos" : 67195, - "secondEndPos" : 67195 -}, { - "firstType" : "MethodInvocation", - "secondType" : "MethodInvocation", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "ExpressionStatement", - "secondParentType" : "ExpressionStatement", - "firstPos" : 67147, - "secondPos" : 67147, - "firstEndPos" : 67194, - "secondEndPos" : 67194 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "visitPostOrder", - "secondLabel" : "visitPostOrder", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 67147, - "secondPos" : 67147, - "firstEndPos" : 67161, - "secondEndPos" : 67161 -}, { - "firstType" : "METHOD_INVOCATION_ARGUMENTS", - "secondType" : "METHOD_INVOCATION_ARGUMENTS", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 67162, - "secondPos" : 67162, - "firstEndPos" : 67193, - "secondEndPos" : 67193 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "c", - "secondLabel" : "c", - "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", - "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", - "firstPos" : 67162, - "secondPos" : 67162, - "firstEndPos" : 67163, - "secondEndPos" : 67163 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "vistor", - "secondLabel" : "vistor", - "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", - "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", - "firstPos" : 67165, - "secondPos" : 67165, - "firstEndPos" : 67171, - "secondEndPos" : 67171 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "traverseChildrenPred", - "secondLabel" : "traverseChildrenPred", - "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", - "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", - "firstPos" : 67173, - "secondPos" : 67173, - "firstEndPos" : 67193, - "secondEndPos" : 67193 -}, { - "firstType" : "ExpressionStatement", - "secondType" : "ExpressionStatement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "Block", - "secondParentType" : "Block", - "firstPos" : 67215, - "secondPos" : 67215, - "firstEndPos" : 67234, - "secondEndPos" : 67234 -}, { - "firstType" : "MethodInvocation", - "secondType" : "MethodInvocation", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "ExpressionStatement", - "secondParentType" : "ExpressionStatement", - "firstPos" : 67215, - "secondPos" : 67215, - "firstEndPos" : 67233, - "secondEndPos" : 67233 -}, { - "firstType" : "METHOD_INVOCATION_RECEIVER", - "secondType" : "METHOD_INVOCATION_RECEIVER", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 67215, - "secondPos" : 67215, - "firstEndPos" : 67221, - "secondEndPos" : 67221 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "vistor", - "secondLabel" : "vistor", - "firstParentType" : "METHOD_INVOCATION_RECEIVER", - "secondParentType" : "METHOD_INVOCATION_RECEIVER", - "firstPos" : 67215, - "secondPos" : 67215, - "firstEndPos" : 67221, - "secondEndPos" : 67221 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "visit", - "secondLabel" : "visit", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 67222, - "secondPos" : 67222, - "firstEndPos" : 67227, - "secondEndPos" : 67227 -}, { - "firstType" : "METHOD_INVOCATION_ARGUMENTS", - "secondType" : "METHOD_INVOCATION_ARGUMENTS", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 67228, - "secondPos" : 67228, - "firstEndPos" : 67232, - "secondEndPos" : 67232 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "node", - "secondLabel" : "node", - "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", - "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", - "firstPos" : 67228, - "secondPos" : 67228, - "firstEndPos" : 67232, - "secondEndPos" : 67232 -}, { - "firstType" : "MethodDeclaration", - "secondType" : "MethodDeclaration", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "TypeDeclaration", - "secondParentType" : "TypeDeclaration", - "firstPos" : 67242, - "secondPos" : 67242, - "firstEndPos" : 67440, - "secondEndPos" : 67440 -}, { - "firstType" : "Javadoc", - "secondType" : "Javadoc", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 67242, - "secondPos" : 67242, - "firstEndPos" : 67304, - "secondEndPos" : 67304 -}, { - "firstType" : "TagElement", - "secondType" : "TagElement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "Javadoc", - "secondParentType" : "Javadoc", - "firstPos" : 67251, - "secondPos" : 67251, - "firstEndPos" : 67298, - "secondEndPos" : 67298 -}, { - "firstType" : "TAG_NAME", - "secondType" : "TAG_NAME", - "firstLabel" : "@return", - "secondLabel" : "@return", - "firstParentType" : "TagElement", - "secondParentType" : "TagElement", - "firstPos" : 67251, - "secondPos" : 67251, - "firstEndPos" : 67258, - "secondEndPos" : 67258 -}, { - "firstType" : "TextElement", - "secondType" : "TextElement", - "firstLabel" : " Whether a TRY node has a finally block.", - "secondLabel" : " Whether a TRY node has a finally block.", - "firstParentType" : "TagElement", - "secondParentType" : "TagElement", - "firstPos" : 67258, - "secondPos" : 67258, - "firstEndPos" : 67298, - "secondEndPos" : 67298 -}, { - "firstType" : "Modifier", - "secondType" : "Modifier", - "firstLabel" : "static", - "secondLabel" : "static", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 67307, - "secondPos" : 67307, - "firstEndPos" : 67313, - "secondEndPos" : 67313 -}, { - "firstType" : "PrimitiveType", - "secondType" : "PrimitiveType", - "firstLabel" : "boolean", - "secondLabel" : "boolean", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 67314, - "secondPos" : 67314, - "firstEndPos" : 67321, - "secondEndPos" : 67321 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "hasFinally", - "secondLabel" : "hasFinally", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 67322, - "secondPos" : 67322, - "firstEndPos" : 67332, - "secondEndPos" : 67332 -}, { - "firstType" : "SingleVariableDeclaration", - "secondType" : "SingleVariableDeclaration", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 67333, - "secondPos" : 67333, - "firstEndPos" : 67339, - "secondEndPos" : 67339 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "Node", - "secondLabel" : "Node", - "firstParentType" : "SimpleType", - "secondParentType" : "SimpleType", - "firstPos" : 67333, - "secondPos" : 67333, - "firstEndPos" : 67337, - "secondEndPos" : 67337 -}, { - "firstType" : "SimpleType", - "secondType" : "SimpleType", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "SingleVariableDeclaration", - "secondParentType" : "SingleVariableDeclaration", - "firstPos" : 67333, - "secondPos" : 67333, - "firstEndPos" : 67337, - "secondEndPos" : 67337 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "n", - "secondLabel" : "n", - "firstParentType" : "SingleVariableDeclaration", - "secondParentType" : "SingleVariableDeclaration", - "firstPos" : 67338, - "secondPos" : 67338, - "firstEndPos" : 67339, - "secondEndPos" : 67339 -}, { - "firstType" : "Block", - "secondType" : "Block", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 67341, - "secondPos" : 67341, - "firstEndPos" : 67440, - "secondEndPos" : 67440 -}, { - "firstType" : "ExpressionStatement", - "secondType" : "ExpressionStatement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "Block", - "secondParentType" : "Block", - "firstPos" : 67347, - "secondPos" : 67347, - "firstEndPos" : 67401, - "secondEndPos" : 67401 -}, { - "firstType" : "MethodInvocation", - "secondType" : "MethodInvocation", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "ExpressionStatement", - "secondParentType" : "ExpressionStatement", - "firstPos" : 67347, - "secondPos" : 67347, - "firstEndPos" : 67400, - "secondEndPos" : 67400 -}, { - "firstType" : "METHOD_INVOCATION_RECEIVER", - "secondType" : "METHOD_INVOCATION_RECEIVER", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 67347, - "secondPos" : 67347, - "firstEndPos" : 67360, - "secondEndPos" : 67360 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "Preconditions", - "secondLabel" : "Preconditions", - "firstParentType" : "METHOD_INVOCATION_RECEIVER", - "secondParentType" : "METHOD_INVOCATION_RECEIVER", - "firstPos" : 67347, - "secondPos" : 67347, - "firstEndPos" : 67360, - "secondEndPos" : 67360 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "checkArgument", - "secondLabel" : "checkArgument", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 67361, - "secondPos" : 67361, - "firstEndPos" : 67374, - "secondEndPos" : 67374 -}, { - "firstType" : "InfixExpression", - "secondType" : "InfixExpression", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", - "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", - "firstPos" : 67375, - "secondPos" : 67375, - "firstEndPos" : 67399, - "secondEndPos" : 67399 -}, { - "firstType" : "METHOD_INVOCATION_ARGUMENTS", - "secondType" : "METHOD_INVOCATION_ARGUMENTS", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 67375, - "secondPos" : 67375, - "firstEndPos" : 67399, - "secondEndPos" : 67399 -}, { - "firstType" : "MethodInvocation", - "secondType" : "MethodInvocation", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "InfixExpression", - "secondParentType" : "InfixExpression", - "firstPos" : 67375, - "secondPos" : 67375, - "firstEndPos" : 67386, - "secondEndPos" : 67386 -}, { - "firstType" : "METHOD_INVOCATION_RECEIVER", - "secondType" : "METHOD_INVOCATION_RECEIVER", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 67375, - "secondPos" : 67375, - "firstEndPos" : 67376, - "secondEndPos" : 67376 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "n", - "secondLabel" : "n", - "firstParentType" : "METHOD_INVOCATION_RECEIVER", - "secondParentType" : "METHOD_INVOCATION_RECEIVER", - "firstPos" : 67375, - "secondPos" : 67375, - "firstEndPos" : 67376, - "secondEndPos" : 67376 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "getType", - "secondLabel" : "getType", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 67377, - "secondPos" : 67377, - "firstEndPos" : 67384, - "secondEndPos" : 67384 -}, { - "firstType" : "INFIX_EXPRESSION_OPERATOR", - "secondType" : "INFIX_EXPRESSION_OPERATOR", - "firstLabel" : "==", - "secondLabel" : "==", - "firstParentType" : "InfixExpression", - "secondParentType" : "InfixExpression", - "firstPos" : 67387, - "secondPos" : 67387, - "firstEndPos" : 67389, - "secondEndPos" : 67389 -}, { - "firstType" : "QualifiedName", - "secondType" : "QualifiedName", - "firstLabel" : "Token.TRY", - "secondLabel" : "Token.TRY", - "firstParentType" : "InfixExpression", - "secondParentType" : "InfixExpression", - "firstPos" : 67390, - "secondPos" : 67390, - "firstEndPos" : 67399, - "secondEndPos" : 67399 -}, { - "firstType" : "ReturnStatement", - "secondType" : "ReturnStatement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "Block", - "secondParentType" : "Block", - "firstPos" : 67406, - "secondPos" : 67406, - "firstEndPos" : 67436, - "secondEndPos" : 67436 -}, { - "firstType" : "InfixExpression", - "secondType" : "InfixExpression", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "ReturnStatement", - "secondParentType" : "ReturnStatement", - "firstPos" : 67413, - "secondPos" : 67413, - "firstEndPos" : 67435, - "secondEndPos" : 67435 -}, { - "firstType" : "MethodInvocation", - "secondType" : "MethodInvocation", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "InfixExpression", - "secondParentType" : "InfixExpression", - "firstPos" : 67413, - "secondPos" : 67413, - "firstEndPos" : 67430, - "secondEndPos" : 67430 -}, { - "firstType" : "METHOD_INVOCATION_RECEIVER", - "secondType" : "METHOD_INVOCATION_RECEIVER", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 67413, - "secondPos" : 67413, - "firstEndPos" : 67414, - "secondEndPos" : 67414 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "n", - "secondLabel" : "n", - "firstParentType" : "METHOD_INVOCATION_RECEIVER", - "secondParentType" : "METHOD_INVOCATION_RECEIVER", - "firstPos" : 67413, - "secondPos" : 67413, - "firstEndPos" : 67414, - "secondEndPos" : 67414 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "getChildCount", - "secondLabel" : "getChildCount", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 67415, - "secondPos" : 67415, - "firstEndPos" : 67428, - "secondEndPos" : 67428 -}, { - "firstType" : "INFIX_EXPRESSION_OPERATOR", - "secondType" : "INFIX_EXPRESSION_OPERATOR", - "firstLabel" : "==", - "secondLabel" : "==", - "firstParentType" : "InfixExpression", - "secondParentType" : "InfixExpression", - "firstPos" : 67431, - "secondPos" : 67431, - "firstEndPos" : 67433, - "secondEndPos" : 67433 -}, { - "firstType" : "NumberLiteral", - "secondType" : "NumberLiteral", - "firstLabel" : "3", - "secondLabel" : "3", - "firstParentType" : "InfixExpression", - "secondParentType" : "InfixExpression", - "firstPos" : 67434, - "secondPos" : 67434, - "firstEndPos" : 67435, - "secondEndPos" : 67435 -}, { - "firstType" : "MethodDeclaration", - "secondType" : "MethodDeclaration", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "TypeDeclaration", - "secondParentType" : "TypeDeclaration", - "firstPos" : 67444, - "secondPos" : 67444, - "firstEndPos" : 67672, - "secondEndPos" : 67672 -}, { - "firstType" : "Javadoc", - "secondType" : "Javadoc", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 67444, - "secondPos" : 67444, - "firstEndPos" : 67531, - "secondEndPos" : 67531 -}, { - "firstType" : "TagElement", - "secondType" : "TagElement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "Javadoc", - "secondParentType" : "Javadoc", - "firstPos" : 67453, - "secondPos" : 67453, - "firstEndPos" : 67525, - "secondEndPos" : 67525 -}, { - "firstType" : "TAG_NAME", - "secondType" : "TAG_NAME", - "firstLabel" : "@return", - "secondLabel" : "@return", - "firstParentType" : "TagElement", - "secondParentType" : "TagElement", - "firstPos" : 67453, - "secondPos" : 67453, - "firstEndPos" : 67460, - "secondEndPos" : 67460 -}, { - "firstType" : "TextElement", - "secondType" : "TextElement", - "firstLabel" : " The BLOCK node containing the CATCH node (if any)", - "secondLabel" : " The BLOCK node containing the CATCH node (if any)", - "firstParentType" : "TagElement", - "secondParentType" : "TagElement", - "firstPos" : 67460, - "secondPos" : 67460, - "firstEndPos" : 67510, - "secondEndPos" : 67510 -}, { - "firstType" : "TextElement", - "secondType" : "TextElement", - "firstLabel" : "of a TRY.", - "secondLabel" : "of a TRY.", - "firstParentType" : "TagElement", - "secondParentType" : "TagElement", - "firstPos" : 67516, - "secondPos" : 67516, - "firstEndPos" : 67525, - "secondEndPos" : 67525 -}, { - "firstType" : "Modifier", - "secondType" : "Modifier", - "firstLabel" : "static", - "secondLabel" : "static", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 67534, - "secondPos" : 67534, - "firstEndPos" : 67540, - "secondEndPos" : 67540 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "Node", - "secondLabel" : "Node", - "firstParentType" : "SimpleType", - "secondParentType" : "SimpleType", - "firstPos" : 67541, - "secondPos" : 67541, - "firstEndPos" : 67545, - "secondEndPos" : 67545 -}, { - "firstType" : "SimpleType", - "secondType" : "SimpleType", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 67541, - "secondPos" : 67541, - "firstEndPos" : 67545, - "secondEndPos" : 67545 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "getCatchBlock", - "secondLabel" : "getCatchBlock", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 67546, - "secondPos" : 67546, - "firstEndPos" : 67559, - "secondEndPos" : 67559 -}, { - "firstType" : "SingleVariableDeclaration", - "secondType" : "SingleVariableDeclaration", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 67560, - "secondPos" : 67560, - "firstEndPos" : 67566, - "secondEndPos" : 67566 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "Node", - "secondLabel" : "Node", - "firstParentType" : "SimpleType", - "secondParentType" : "SimpleType", - "firstPos" : 67560, - "secondPos" : 67560, - "firstEndPos" : 67564, - "secondEndPos" : 67564 -}, { - "firstType" : "SimpleType", - "secondType" : "SimpleType", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "SingleVariableDeclaration", - "secondParentType" : "SingleVariableDeclaration", - "firstPos" : 67560, - "secondPos" : 67560, - "firstEndPos" : 67564, - "secondEndPos" : 67564 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "n", - "secondLabel" : "n", - "firstParentType" : "SingleVariableDeclaration", - "secondParentType" : "SingleVariableDeclaration", - "firstPos" : 67565, - "secondPos" : 67565, - "firstEndPos" : 67566, - "secondEndPos" : 67566 -}, { - "firstType" : "Block", - "secondType" : "Block", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 67568, - "secondPos" : 67568, - "firstEndPos" : 67672, - "secondEndPos" : 67672 -}, { - "firstType" : "ExpressionStatement", - "secondType" : "ExpressionStatement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "Block", - "secondParentType" : "Block", - "firstPos" : 67574, - "secondPos" : 67574, - "firstEndPos" : 67628, - "secondEndPos" : 67628 -}, { - "firstType" : "MethodInvocation", - "secondType" : "MethodInvocation", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "ExpressionStatement", - "secondParentType" : "ExpressionStatement", - "firstPos" : 67574, - "secondPos" : 67574, - "firstEndPos" : 67627, - "secondEndPos" : 67627 -}, { - "firstType" : "METHOD_INVOCATION_RECEIVER", - "secondType" : "METHOD_INVOCATION_RECEIVER", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 67574, - "secondPos" : 67574, - "firstEndPos" : 67587, - "secondEndPos" : 67587 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "Preconditions", - "secondLabel" : "Preconditions", - "firstParentType" : "METHOD_INVOCATION_RECEIVER", - "secondParentType" : "METHOD_INVOCATION_RECEIVER", - "firstPos" : 67574, - "secondPos" : 67574, - "firstEndPos" : 67587, - "secondEndPos" : 67587 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "checkArgument", - "secondLabel" : "checkArgument", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 67588, - "secondPos" : 67588, - "firstEndPos" : 67601, - "secondEndPos" : 67601 -}, { - "firstType" : "InfixExpression", - "secondType" : "InfixExpression", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", - "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", - "firstPos" : 67602, - "secondPos" : 67602, - "firstEndPos" : 67626, - "secondEndPos" : 67626 -}, { - "firstType" : "METHOD_INVOCATION_ARGUMENTS", - "secondType" : "METHOD_INVOCATION_ARGUMENTS", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 67602, - "secondPos" : 67602, - "firstEndPos" : 67626, - "secondEndPos" : 67626 -}, { - "firstType" : "MethodInvocation", - "secondType" : "MethodInvocation", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "InfixExpression", - "secondParentType" : "InfixExpression", - "firstPos" : 67602, - "secondPos" : 67602, - "firstEndPos" : 67613, - "secondEndPos" : 67613 -}, { - "firstType" : "METHOD_INVOCATION_RECEIVER", - "secondType" : "METHOD_INVOCATION_RECEIVER", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 67602, - "secondPos" : 67602, - "firstEndPos" : 67603, - "secondEndPos" : 67603 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "n", - "secondLabel" : "n", - "firstParentType" : "METHOD_INVOCATION_RECEIVER", - "secondParentType" : "METHOD_INVOCATION_RECEIVER", - "firstPos" : 67602, - "secondPos" : 67602, - "firstEndPos" : 67603, - "secondEndPos" : 67603 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "getType", - "secondLabel" : "getType", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 67604, - "secondPos" : 67604, - "firstEndPos" : 67611, - "secondEndPos" : 67611 -}, { - "firstType" : "INFIX_EXPRESSION_OPERATOR", - "secondType" : "INFIX_EXPRESSION_OPERATOR", - "firstLabel" : "==", - "secondLabel" : "==", - "firstParentType" : "InfixExpression", - "secondParentType" : "InfixExpression", - "firstPos" : 67614, - "secondPos" : 67614, - "firstEndPos" : 67616, - "secondEndPos" : 67616 -}, { - "firstType" : "QualifiedName", - "secondType" : "QualifiedName", - "firstLabel" : "Token.TRY", - "secondLabel" : "Token.TRY", - "firstParentType" : "InfixExpression", - "secondParentType" : "InfixExpression", - "firstPos" : 67617, - "secondPos" : 67617, - "firstEndPos" : 67626, - "secondEndPos" : 67626 -}, { - "firstType" : "ReturnStatement", - "secondType" : "ReturnStatement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "Block", - "secondParentType" : "Block", - "firstPos" : 67633, - "secondPos" : 67633, - "firstEndPos" : 67668, - "secondEndPos" : 67668 -}, { - "firstType" : "MethodInvocation", - "secondType" : "MethodInvocation", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "ReturnStatement", - "secondParentType" : "ReturnStatement", - "firstPos" : 67640, - "secondPos" : 67640, - "firstEndPos" : 67667, - "secondEndPos" : 67667 -}, { - "firstType" : "METHOD_INVOCATION_RECEIVER", - "secondType" : "METHOD_INVOCATION_RECEIVER", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 67640, - "secondPos" : 67640, - "firstEndPos" : 67657, - "secondEndPos" : 67657 -}, { - "firstType" : "MethodInvocation", - "secondType" : "MethodInvocation", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "METHOD_INVOCATION_RECEIVER", - "secondParentType" : "METHOD_INVOCATION_RECEIVER", - "firstPos" : 67640, - "secondPos" : 67640, - "firstEndPos" : 67657, - "secondEndPos" : 67657 -}, { - "firstType" : "METHOD_INVOCATION_RECEIVER", - "secondType" : "METHOD_INVOCATION_RECEIVER", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 67640, - "secondPos" : 67640, - "firstEndPos" : 67641, - "secondEndPos" : 67641 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "n", - "secondLabel" : "n", - "firstParentType" : "METHOD_INVOCATION_RECEIVER", - "secondParentType" : "METHOD_INVOCATION_RECEIVER", - "firstPos" : 67640, - "secondPos" : 67640, - "firstEndPos" : 67641, - "secondEndPos" : 67641 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "getFirstChild", - "secondLabel" : "getFirstChild", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 67642, - "secondPos" : 67642, - "firstEndPos" : 67655, - "secondEndPos" : 67655 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "getNext", - "secondLabel" : "getNext", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 67658, - "secondPos" : 67658, - "firstEndPos" : 67665, - "secondEndPos" : 67665 -}, { - "firstType" : "MethodDeclaration", - "secondType" : "MethodDeclaration", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "TypeDeclaration", - "secondParentType" : "TypeDeclaration", - "firstPos" : 67676, - "secondPos" : 67676, - "firstEndPos" : 67963, - "secondEndPos" : 67963 -}, { - "firstType" : "Javadoc", - "secondType" : "Javadoc", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 67676, - "secondPos" : 67676, - "firstEndPos" : 67781, - "secondEndPos" : 67781 -}, { - "firstType" : "TagElement", - "secondType" : "TagElement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "Javadoc", - "secondParentType" : "Javadoc", - "firstPos" : 67685, - "secondPos" : 67685, - "firstEndPos" : 67742, - "secondEndPos" : 67742 -}, { - "firstType" : "TAG_NAME", - "secondType" : "TAG_NAME", - "firstLabel" : "@return", - "secondLabel" : "@return", - "firstParentType" : "TagElement", - "secondParentType" : "TagElement", - "firstPos" : 67685, - "secondPos" : 67685, - "firstEndPos" : 67692, - "secondEndPos" : 67692 -}, { - "firstType" : "TextElement", - "secondType" : "TextElement", - "firstLabel" : " Whether BLOCK (from a TRY node) contains a CATCH.", - "secondLabel" : " Whether BLOCK (from a TRY node) contains a CATCH.", - "firstParentType" : "TagElement", - "secondParentType" : "TagElement", - "firstPos" : 67692, - "secondPos" : 67692, - "firstEndPos" : 67742, - "secondEndPos" : 67742 -}, { - "firstType" : "TagElement", - "secondType" : "TagElement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "Javadoc", - "secondParentType" : "Javadoc", - "firstPos" : 67748, - "secondPos" : 67748, - "firstEndPos" : 67775, - "secondEndPos" : 67775 -}, { - "firstType" : "TAG_NAME", - "secondType" : "TAG_NAME", - "firstLabel" : "@see", - "secondLabel" : "@see", - "firstParentType" : "TagElement", - "secondParentType" : "TagElement", - "firstPos" : 67748, - "secondPos" : 67748, - "firstEndPos" : 67752, - "secondEndPos" : 67752 -}, { - "firstType" : "MemberRef", - "secondType" : "MemberRef", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "TagElement", - "secondParentType" : "TagElement", - "firstPos" : 67753, - "secondPos" : 67753, - "firstEndPos" : 67775, - "secondEndPos" : 67775 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "NodeUtil", - "secondLabel" : "NodeUtil", - "firstParentType" : "MemberRef", - "secondParentType" : "MemberRef", - "firstPos" : 67753, - "secondPos" : 67753, - "firstEndPos" : 67761, - "secondEndPos" : 67761 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "getCatchBlock", - "secondLabel" : "getCatchBlock", - "firstParentType" : "MemberRef", - "secondParentType" : "MemberRef", - "firstPos" : 67762, - "secondPos" : 67762, - "firstEndPos" : 67775, - "secondEndPos" : 67775 -}, { - "firstType" : "Modifier", - "secondType" : "Modifier", - "firstLabel" : "static", - "secondLabel" : "static", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 67784, - "secondPos" : 67784, - "firstEndPos" : 67790, - "secondEndPos" : 67790 -}, { - "firstType" : "PrimitiveType", - "secondType" : "PrimitiveType", - "firstLabel" : "boolean", - "secondLabel" : "boolean", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 67791, - "secondPos" : 67791, - "firstEndPos" : 67798, - "secondEndPos" : 67798 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "hasCatchHandler", - "secondLabel" : "hasCatchHandler", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 67799, - "secondPos" : 67799, - "firstEndPos" : 67814, - "secondEndPos" : 67814 -}, { - "firstType" : "SingleVariableDeclaration", - "secondType" : "SingleVariableDeclaration", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 67815, - "secondPos" : 67815, - "firstEndPos" : 67821, - "secondEndPos" : 67821 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "Node", - "secondLabel" : "Node", - "firstParentType" : "SimpleType", - "secondParentType" : "SimpleType", - "firstPos" : 67815, - "secondPos" : 67815, - "firstEndPos" : 67819, - "secondEndPos" : 67819 -}, { - "firstType" : "SimpleType", - "secondType" : "SimpleType", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "SingleVariableDeclaration", - "secondParentType" : "SingleVariableDeclaration", - "firstPos" : 67815, - "secondPos" : 67815, - "firstEndPos" : 67819, - "secondEndPos" : 67819 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "n", - "secondLabel" : "n", - "firstParentType" : "SingleVariableDeclaration", - "secondParentType" : "SingleVariableDeclaration", - "firstPos" : 67820, - "secondPos" : 67820, - "firstEndPos" : 67821, - "secondEndPos" : 67821 -}, { - "firstType" : "Block", - "secondType" : "Block", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 67823, - "secondPos" : 67823, - "firstEndPos" : 67963, - "secondEndPos" : 67963 -}, { - "firstType" : "ExpressionStatement", - "secondType" : "ExpressionStatement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "Block", - "secondParentType" : "Block", - "firstPos" : 67829, - "secondPos" : 67829, - "firstEndPos" : 67885, - "secondEndPos" : 67885 -}, { - "firstType" : "MethodInvocation", - "secondType" : "MethodInvocation", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "ExpressionStatement", - "secondParentType" : "ExpressionStatement", - "firstPos" : 67829, - "secondPos" : 67829, - "firstEndPos" : 67884, - "secondEndPos" : 67884 -}, { - "firstType" : "METHOD_INVOCATION_RECEIVER", - "secondType" : "METHOD_INVOCATION_RECEIVER", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 67829, - "secondPos" : 67829, - "firstEndPos" : 67842, - "secondEndPos" : 67842 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "Preconditions", - "secondLabel" : "Preconditions", - "firstParentType" : "METHOD_INVOCATION_RECEIVER", - "secondParentType" : "METHOD_INVOCATION_RECEIVER", - "firstPos" : 67829, - "secondPos" : 67829, - "firstEndPos" : 67842, - "secondEndPos" : 67842 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "checkArgument", - "secondLabel" : "checkArgument", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 67843, - "secondPos" : 67843, - "firstEndPos" : 67856, - "secondEndPos" : 67856 -}, { - "firstType" : "InfixExpression", - "secondType" : "InfixExpression", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", - "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", - "firstPos" : 67857, - "secondPos" : 67857, - "firstEndPos" : 67883, - "secondEndPos" : 67883 -}, { - "firstType" : "METHOD_INVOCATION_ARGUMENTS", - "secondType" : "METHOD_INVOCATION_ARGUMENTS", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 67857, - "secondPos" : 67857, - "firstEndPos" : 67883, - "secondEndPos" : 67883 -}, { - "firstType" : "MethodInvocation", - "secondType" : "MethodInvocation", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "InfixExpression", - "secondParentType" : "InfixExpression", - "firstPos" : 67857, - "secondPos" : 67857, - "firstEndPos" : 67868, - "secondEndPos" : 67868 -}, { - "firstType" : "METHOD_INVOCATION_RECEIVER", - "secondType" : "METHOD_INVOCATION_RECEIVER", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 67857, - "secondPos" : 67857, - "firstEndPos" : 67858, - "secondEndPos" : 67858 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "n", - "secondLabel" : "n", - "firstParentType" : "METHOD_INVOCATION_RECEIVER", - "secondParentType" : "METHOD_INVOCATION_RECEIVER", - "firstPos" : 67857, - "secondPos" : 67857, - "firstEndPos" : 67858, - "secondEndPos" : 67858 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "getType", - "secondLabel" : "getType", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 67859, - "secondPos" : 67859, - "firstEndPos" : 67866, - "secondEndPos" : 67866 -}, { - "firstType" : "INFIX_EXPRESSION_OPERATOR", - "secondType" : "INFIX_EXPRESSION_OPERATOR", - "firstLabel" : "==", - "secondLabel" : "==", - "firstParentType" : "InfixExpression", - "secondParentType" : "InfixExpression", - "firstPos" : 67869, - "secondPos" : 67869, - "firstEndPos" : 67871, - "secondEndPos" : 67871 -}, { - "firstType" : "QualifiedName", - "secondType" : "QualifiedName", - "firstLabel" : "Token.BLOCK", - "secondLabel" : "Token.BLOCK", - "firstParentType" : "InfixExpression", - "secondParentType" : "InfixExpression", - "firstPos" : 67872, - "secondPos" : 67872, - "firstEndPos" : 67883, - "secondEndPos" : 67883 -}, { - "firstType" : "ReturnStatement", - "secondType" : "ReturnStatement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "Block", - "secondParentType" : "Block", - "firstPos" : 67890, - "secondPos" : 67890, - "firstEndPos" : 67959, - "secondEndPos" : 67959 -}, { - "firstType" : "InfixExpression", - "secondType" : "InfixExpression", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "ReturnStatement", - "secondParentType" : "ReturnStatement", - "firstPos" : 67897, - "secondPos" : 67897, - "firstEndPos" : 67958, - "secondEndPos" : 67958 -}, { - "firstType" : "MethodInvocation", - "secondType" : "MethodInvocation", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "InfixExpression", - "secondParentType" : "InfixExpression", - "firstPos" : 67897, - "secondPos" : 67897, - "firstEndPos" : 67912, - "secondEndPos" : 67912 -}, { - "firstType" : "METHOD_INVOCATION_RECEIVER", - "secondType" : "METHOD_INVOCATION_RECEIVER", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 67897, - "secondPos" : 67897, - "firstEndPos" : 67898, - "secondEndPos" : 67898 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "n", - "secondLabel" : "n", - "firstParentType" : "METHOD_INVOCATION_RECEIVER", - "secondParentType" : "METHOD_INVOCATION_RECEIVER", - "firstPos" : 67897, - "secondPos" : 67897, - "firstEndPos" : 67898, - "secondEndPos" : 67898 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "hasChildren", - "secondLabel" : "hasChildren", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 67899, - "secondPos" : 67899, - "firstEndPos" : 67910, - "secondEndPos" : 67910 -}, { - "firstType" : "INFIX_EXPRESSION_OPERATOR", - "secondType" : "INFIX_EXPRESSION_OPERATOR", - "firstLabel" : "&&", - "secondLabel" : "&&", - "firstParentType" : "InfixExpression", - "secondParentType" : "InfixExpression", - "firstPos" : 67913, - "secondPos" : 67913, - "firstEndPos" : 67915, - "secondEndPos" : 67915 -}, { - "firstType" : "InfixExpression", - "secondType" : "InfixExpression", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "InfixExpression", - "secondParentType" : "InfixExpression", - "firstPos" : 67916, - "secondPos" : 67916, - "firstEndPos" : 67958, - "secondEndPos" : 67958 -}, { - "firstType" : "MethodInvocation", - "secondType" : "MethodInvocation", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "InfixExpression", - "secondParentType" : "InfixExpression", - "firstPos" : 67916, - "secondPos" : 67916, - "firstEndPos" : 67943, - "secondEndPos" : 67943 -}, { - "firstType" : "METHOD_INVOCATION_RECEIVER", - "secondType" : "METHOD_INVOCATION_RECEIVER", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 67916, - "secondPos" : 67916, - "firstEndPos" : 67933, - "secondEndPos" : 67933 -}, { - "firstType" : "MethodInvocation", - "secondType" : "MethodInvocation", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "METHOD_INVOCATION_RECEIVER", - "secondParentType" : "METHOD_INVOCATION_RECEIVER", - "firstPos" : 67916, - "secondPos" : 67916, - "firstEndPos" : 67933, - "secondEndPos" : 67933 -}, { - "firstType" : "METHOD_INVOCATION_RECEIVER", - "secondType" : "METHOD_INVOCATION_RECEIVER", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 67916, - "secondPos" : 67916, - "firstEndPos" : 67917, - "secondEndPos" : 67917 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "n", - "secondLabel" : "n", - "firstParentType" : "METHOD_INVOCATION_RECEIVER", - "secondParentType" : "METHOD_INVOCATION_RECEIVER", - "firstPos" : 67916, - "secondPos" : 67916, - "firstEndPos" : 67917, - "secondEndPos" : 67917 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "getFirstChild", - "secondLabel" : "getFirstChild", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 67918, - "secondPos" : 67918, - "firstEndPos" : 67931, - "secondEndPos" : 67931 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "getType", - "secondLabel" : "getType", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 67934, - "secondPos" : 67934, - "firstEndPos" : 67941, - "secondEndPos" : 67941 -}, { - "firstType" : "INFIX_EXPRESSION_OPERATOR", - "secondType" : "INFIX_EXPRESSION_OPERATOR", - "firstLabel" : "==", - "secondLabel" : "==", - "firstParentType" : "InfixExpression", - "secondParentType" : "InfixExpression", - "firstPos" : 67944, - "secondPos" : 67944, - "firstEndPos" : 67946, - "secondEndPos" : 67946 -}, { - "firstType" : "QualifiedName", - "secondType" : "QualifiedName", - "firstLabel" : "Token.CATCH", - "secondLabel" : "Token.CATCH", - "firstParentType" : "InfixExpression", - "secondParentType" : "InfixExpression", - "firstPos" : 67947, - "secondPos" : 67947, - "firstEndPos" : 67958, - "secondEndPos" : 67958 -}, { - "firstType" : "MethodDeclaration", - "secondType" : "MethodDeclaration", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "TypeDeclaration", - "secondParentType" : "TypeDeclaration", - "firstPos" : 67967, - "secondPos" : 67967, - "firstEndPos" : 68296, - "secondEndPos" : 68296 -}, { - "firstType" : "Javadoc", - "secondType" : "Javadoc", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 67967, - "secondPos" : 67967, - "firstEndPos" : 68070, - "secondEndPos" : 68070 -}, { - "firstType" : "TagElement", - "secondType" : "TagElement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "Javadoc", - "secondParentType" : "Javadoc", - "firstPos" : 67977, - "secondPos" : 67977, - "firstEndPos" : 68004, - "secondEndPos" : 68004 -}, { - "firstType" : "TAG_NAME", - "secondType" : "TAG_NAME", - "firstLabel" : "@param", - "secondLabel" : "@param", - "firstParentType" : "TagElement", - "secondParentType" : "TagElement", - "firstPos" : 67977, - "secondPos" : 67977, - "firstEndPos" : 67983, - "secondEndPos" : 67983 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "fnNode", - "secondLabel" : "fnNode", - "firstParentType" : "TagElement", - "secondParentType" : "TagElement", - "firstPos" : 67984, - "secondPos" : 67984, - "firstEndPos" : 67990, - "secondEndPos" : 67990 -}, { - "firstType" : "TextElement", - "secondType" : "TextElement", - "firstLabel" : " The function.", - "secondLabel" : " The function.", - "firstParentType" : "TagElement", - "secondParentType" : "TagElement", - "firstPos" : 67990, - "secondPos" : 67990, - "firstEndPos" : 68004, - "secondEndPos" : 68004 -}, { - "firstType" : "TagElement", - "secondType" : "TagElement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "Javadoc", - "secondParentType" : "Javadoc", - "firstPos" : 68011, - "secondPos" : 68011, - "firstEndPos" : 68063, - "secondEndPos" : 68063 -}, { - "firstType" : "TAG_NAME", - "secondType" : "TAG_NAME", - "firstLabel" : "@return", - "secondLabel" : "@return", - "firstParentType" : "TagElement", - "secondParentType" : "TagElement", - "firstPos" : 68011, - "secondPos" : 68011, - "firstEndPos" : 68018, - "secondEndPos" : 68018 -}, { - "firstType" : "TextElement", - "secondType" : "TextElement", - "firstLabel" : " The Node containing the Function parameters.", - "secondLabel" : " The Node containing the Function parameters.", - "firstParentType" : "TagElement", - "secondParentType" : "TagElement", - "firstPos" : 68018, - "secondPos" : 68018, - "firstEndPos" : 68063, - "secondEndPos" : 68063 -}, { - "firstType" : "Modifier", - "secondType" : "Modifier", - "firstLabel" : "static", - "secondLabel" : "static", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 68073, - "secondPos" : 68073, - "firstEndPos" : 68079, - "secondEndPos" : 68079 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "Node", - "secondLabel" : "Node", - "firstParentType" : "SimpleType", - "secondParentType" : "SimpleType", - "firstPos" : 68080, - "secondPos" : 68080, - "firstEndPos" : 68084, - "secondEndPos" : 68084 -}, { - "firstType" : "SimpleType", - "secondType" : "SimpleType", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 68080, - "secondPos" : 68080, - "firstEndPos" : 68084, - "secondEndPos" : 68084 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "getFnParameters", - "secondLabel" : "getFnParameters", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 68085, - "secondPos" : 68085, - "firstEndPos" : 68100, - "secondEndPos" : 68100 -}, { - "firstType" : "SingleVariableDeclaration", - "secondType" : "SingleVariableDeclaration", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 68101, - "secondPos" : 68101, - "firstEndPos" : 68112, - "secondEndPos" : 68112 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "Node", - "secondLabel" : "Node", - "firstParentType" : "SimpleType", - "secondParentType" : "SimpleType", - "firstPos" : 68101, - "secondPos" : 68101, - "firstEndPos" : 68105, - "secondEndPos" : 68105 -}, { - "firstType" : "SimpleType", - "secondType" : "SimpleType", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "SingleVariableDeclaration", - "secondParentType" : "SingleVariableDeclaration", - "firstPos" : 68101, - "secondPos" : 68101, - "firstEndPos" : 68105, - "secondEndPos" : 68105 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "fnNode", - "secondLabel" : "fnNode", - "firstParentType" : "SingleVariableDeclaration", - "secondParentType" : "SingleVariableDeclaration", - "firstPos" : 68106, - "secondPos" : 68106, - "firstEndPos" : 68112, - "secondEndPos" : 68112 -}, { - "firstType" : "Block", - "secondType" : "Block", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 68114, - "secondPos" : 68114, - "firstEndPos" : 68296, - "secondEndPos" : 68296 -}, { - "firstType" : "LineComment", - "secondType" : "LineComment", - "firstLabel" : "// Function NODE: [ FUNCTION -> NAME, LP -> ARG1, ARG2, ... ]", - "secondLabel" : "// Function NODE: [ FUNCTION -> NAME, LP -> ARG1, ARG2, ... ]", - "firstParentType" : "Block", - "secondParentType" : "Block", - "firstPos" : 68119, - "secondPos" : 68119, - "firstEndPos" : 68180, - "secondEndPos" : 68180 -}, { - "firstType" : "ExpressionStatement", - "secondType" : "ExpressionStatement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "Block", - "secondParentType" : "Block", - "firstPos" : 68184, - "secondPos" : 68184, - "firstEndPos" : 68248, - "secondEndPos" : 68248 -}, { - "firstType" : "MethodInvocation", - "secondType" : "MethodInvocation", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "ExpressionStatement", - "secondParentType" : "ExpressionStatement", - "firstPos" : 68184, - "secondPos" : 68184, - "firstEndPos" : 68247, - "secondEndPos" : 68247 -}, { - "firstType" : "METHOD_INVOCATION_RECEIVER", - "secondType" : "METHOD_INVOCATION_RECEIVER", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 68184, - "secondPos" : 68184, - "firstEndPos" : 68197, - "secondEndPos" : 68197 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "Preconditions", - "secondLabel" : "Preconditions", - "firstParentType" : "METHOD_INVOCATION_RECEIVER", - "secondParentType" : "METHOD_INVOCATION_RECEIVER", - "firstPos" : 68184, - "secondPos" : 68184, - "firstEndPos" : 68197, - "secondEndPos" : 68197 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "checkArgument", - "secondLabel" : "checkArgument", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 68198, - "secondPos" : 68198, - "firstEndPos" : 68211, - "secondEndPos" : 68211 -}, { - "firstType" : "InfixExpression", - "secondType" : "InfixExpression", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", - "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", - "firstPos" : 68212, - "secondPos" : 68212, - "firstEndPos" : 68246, - "secondEndPos" : 68246 -}, { - "firstType" : "METHOD_INVOCATION_ARGUMENTS", - "secondType" : "METHOD_INVOCATION_ARGUMENTS", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 68212, - "secondPos" : 68212, - "firstEndPos" : 68246, - "secondEndPos" : 68246 -}, { - "firstType" : "MethodInvocation", - "secondType" : "MethodInvocation", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "InfixExpression", - "secondParentType" : "InfixExpression", - "firstPos" : 68212, - "secondPos" : 68212, - "firstEndPos" : 68228, - "secondEndPos" : 68228 -}, { - "firstType" : "METHOD_INVOCATION_RECEIVER", - "secondType" : "METHOD_INVOCATION_RECEIVER", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 68212, - "secondPos" : 68212, - "firstEndPos" : 68218, - "secondEndPos" : 68218 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "fnNode", - "secondLabel" : "fnNode", - "firstParentType" : "METHOD_INVOCATION_RECEIVER", - "secondParentType" : "METHOD_INVOCATION_RECEIVER", - "firstPos" : 68212, - "secondPos" : 68212, - "firstEndPos" : 68218, - "secondEndPos" : 68218 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "getType", - "secondLabel" : "getType", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 68219, - "secondPos" : 68219, - "firstEndPos" : 68226, - "secondEndPos" : 68226 -}, { - "firstType" : "INFIX_EXPRESSION_OPERATOR", - "secondType" : "INFIX_EXPRESSION_OPERATOR", - "firstLabel" : "==", - "secondLabel" : "==", - "firstParentType" : "InfixExpression", - "secondParentType" : "InfixExpression", - "firstPos" : 68229, - "secondPos" : 68229, - "firstEndPos" : 68231, - "secondEndPos" : 68231 -}, { - "firstType" : "QualifiedName", - "secondType" : "QualifiedName", - "firstLabel" : "Token.FUNCTION", - "secondLabel" : "Token.FUNCTION", - "firstParentType" : "InfixExpression", - "secondParentType" : "InfixExpression", - "firstPos" : 68232, - "secondPos" : 68232, - "firstEndPos" : 68246, - "secondEndPos" : 68246 -}, { - "firstType" : "ReturnStatement", - "secondType" : "ReturnStatement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "Block", - "secondParentType" : "Block", - "firstPos" : 68252, - "secondPos" : 68252, - "firstEndPos" : 68292, - "secondEndPos" : 68292 -}, { - "firstType" : "MethodInvocation", - "secondType" : "MethodInvocation", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "ReturnStatement", - "secondParentType" : "ReturnStatement", - "firstPos" : 68259, - "secondPos" : 68259, - "firstEndPos" : 68291, - "secondEndPos" : 68291 -}, { - "firstType" : "METHOD_INVOCATION_RECEIVER", - "secondType" : "METHOD_INVOCATION_RECEIVER", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 68259, - "secondPos" : 68259, - "firstEndPos" : 68281, - "secondEndPos" : 68281 -}, { - "firstType" : "MethodInvocation", - "secondType" : "MethodInvocation", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "METHOD_INVOCATION_RECEIVER", - "secondParentType" : "METHOD_INVOCATION_RECEIVER", - "firstPos" : 68259, - "secondPos" : 68259, - "firstEndPos" : 68281, - "secondEndPos" : 68281 -}, { - "firstType" : "METHOD_INVOCATION_RECEIVER", - "secondType" : "METHOD_INVOCATION_RECEIVER", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 68259, - "secondPos" : 68259, - "firstEndPos" : 68265, - "secondEndPos" : 68265 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "fnNode", - "secondLabel" : "fnNode", - "firstParentType" : "METHOD_INVOCATION_RECEIVER", - "secondParentType" : "METHOD_INVOCATION_RECEIVER", - "firstPos" : 68259, - "secondPos" : 68259, - "firstEndPos" : 68265, - "secondEndPos" : 68265 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "getFirstChild", - "secondLabel" : "getFirstChild", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 68266, - "secondPos" : 68266, - "firstEndPos" : 68279, - "secondEndPos" : 68279 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "getNext", - "secondLabel" : "getNext", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 68282, - "secondPos" : 68282, - "firstEndPos" : 68289, - "secondEndPos" : 68289 -}, { - "firstType" : "MethodDeclaration", - "secondType" : "MethodDeclaration", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "TypeDeclaration", - "secondParentType" : "TypeDeclaration", - "firstPos" : 68300, - "secondPos" : 68300, - "firstEndPos" : 69103, - "secondEndPos" : 69103 -}, { - "firstType" : "Javadoc", - "secondType" : "Javadoc", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 68300, - "secondPos" : 68300, - "firstEndPos" : 68999, - "secondEndPos" : 68999 -}, { - "firstType" : "TagElement", - "secondType" : "TagElement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "Javadoc", - "secondParentType" : "Javadoc", - "firstPos" : 68309, - "secondPos" : 68309, - "firstEndPos" : 68903, - "secondEndPos" : 68903 -}, { - "firstType" : "TextElement", - "secondType" : "TextElement", - "firstLabel" : "Returns true if a name node represents a constant variable.", - "secondLabel" : "Returns true if a name node represents a constant variable.", - "firstParentType" : "TagElement", - "secondParentType" : "TagElement", - "firstPos" : 68309, - "secondPos" : 68309, - "firstEndPos" : 68368, - "secondEndPos" : 68368 -}, { - "firstType" : "TextElement", - "secondType" : "TextElement", - "firstLabel" : "", - "firstParentType" : "TagElement", - "secondParentType" : "TagElement", - "firstPos" : 43958, - "secondPos" : 43958, - "firstEndPos" : 43963, - "secondEndPos" : 43963 -}, { - "firstType" : "TextElement", - "secondType" : "TextElement", - "firstLabel" : "function f() {}", - "secondLabel" : "function f() {}", - "firstParentType" : "TagElement", - "secondParentType" : "TagElement", - "firstPos" : 43969, - "secondPos" : 43969, - "firstEndPos" : 43984, - "secondEndPos" : 43984 -}, { - "firstType" : "TextElement", - "secondType" : "TextElement", - "firstLabel" : "if (x); else function f() {}", - "secondLabel" : "if (x); else function f() {}", - "firstParentType" : "TagElement", - "secondParentType" : "TagElement", - "firstPos" : 43990, - "secondPos" : 43990, - "firstEndPos" : 44018, - "secondEndPos" : 44018 -}, { - "firstType" : "TextElement", - "secondType" : "TextElement", - "firstLabel" : "for (;;) { function f() {} }", - "secondLabel" : "for (;;) { function f() {} }", - "firstParentType" : "TagElement", - "secondParentType" : "TagElement", - "firstPos" : 44024, - "secondPos" : 44024, - "firstEndPos" : 44052, - "secondEndPos" : 44052 -}, { - "firstType" : "TextElement", - "secondType" : "TextElement", - "firstLabel" : "", - "secondLabel" : "
Determining whether a variable is constant has three steps:", - "secondLabel" : "
Determining whether a variable is constant has three steps:", - "firstParentType" : "TagElement", - "secondParentType" : "TagElement", - "firstPos" : 68379, - "secondPos" : 68379, - "firstEndPos" : 68441, - "secondEndPos" : 68441 -}, { - "firstType" : "TextElement", - "secondType" : "TextElement", - "firstLabel" : "