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" : "", - "firstParentType" : "TagElement", - "secondParentType" : "TagElement", - "firstPos" : 6975, - "secondPos" : 6975, - "firstEndPos" : 6980, - "secondEndPos" : 6980 -}, { - "firstType" : "TextElement", - "secondType" : "TextElement", - "firstLabel" : "In two last cases with named function expressions, the second name is", - "secondLabel" : "In two last cases with named function expressions, the second name is", - "firstParentType" : "TagElement", - "secondParentType" : "TagElement", - "firstPos" : 6986, - "secondPos" : 6986, - "firstEndPos" : 7055, - "secondEndPos" : 7055 -}, { - "firstType" : "TextElement", - "secondType" : "TextElement", - "firstLabel" : "returned (the variable of qualified name).", - "secondLabel" : "returned (the variable of qualified name).", - "firstParentType" : "TagElement", - "secondParentType" : "TagElement", - "firstPos" : 7061, - "secondPos" : 7061, - "firstEndPos" : 7103, - "secondEndPos" : 7103 -}, { - "firstType" : "TagElement", - "secondType" : "TagElement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "Javadoc", - "secondParentType" : "Javadoc", - "firstPos" : 7114, - "secondPos" : 7114, - "firstEndPos" : 7166, - "secondEndPos" : 7166 -}, { - "firstType" : "TAG_NAME", - "secondType" : "TAG_NAME", - "firstLabel" : "@param", - "secondLabel" : "@param", - "firstParentType" : "TagElement", - "secondParentType" : "TagElement", - "firstPos" : 7114, - "secondPos" : 7114, - "firstEndPos" : 7120, - "secondEndPos" : 7120 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "n", - "secondLabel" : "n", - "firstParentType" : "TagElement", - "secondParentType" : "TagElement", - "firstPos" : 7121, - "secondPos" : 7121, - "firstEndPos" : 7122, - "secondEndPos" : 7122 -}, { - "firstType" : "TextElement", - "secondType" : "TextElement", - "firstLabel" : " a node whose type is ", - "secondLabel" : " a node whose type is ", - "firstParentType" : "TagElement", - "secondParentType" : "TagElement", - "firstPos" : 7122, - "secondPos" : 7122, - "firstEndPos" : 7144, - "secondEndPos" : 7144 -}, { - "firstType" : "TagElement", - "secondType" : "TagElement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "TagElement", - "secondParentType" : "TagElement", - "firstPos" : 7144, - "secondPos" : 7144, - "firstEndPos" : 7166, - "secondEndPos" : 7166 -}, { - "firstType" : "TAG_NAME", - "secondType" : "TAG_NAME", - "firstLabel" : "@link", - "secondLabel" : "@link", - "firstParentType" : "TagElement", - "secondParentType" : "TagElement", - "firstPos" : 7144, - "secondPos" : 7144, - "firstEndPos" : 7149, - "secondEndPos" : 7149 -}, { - "firstType" : "MemberRef", - "secondType" : "MemberRef", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "TagElement", - "secondParentType" : "TagElement", - "firstPos" : 7151, - "secondPos" : 7151, - "firstEndPos" : 7165, - "secondEndPos" : 7165 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "Token", - "secondLabel" : "Token", - "firstParentType" : "MemberRef", - "secondParentType" : "MemberRef", - "firstPos" : 7151, - "secondPos" : 7151, - "firstEndPos" : 7156, - "secondEndPos" : 7156 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "FUNCTION", - "secondLabel" : "FUNCTION", - "firstParentType" : "MemberRef", - "secondParentType" : "MemberRef", - "firstPos" : 7157, - "secondPos" : 7157, - "firstEndPos" : 7165, - "secondEndPos" : 7165 -}, { - "firstType" : "TagElement", - "secondType" : "TagElement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "Javadoc", - "secondParentType" : "Javadoc", - "firstPos" : 7172, - "secondPos" : 7172, - "firstEndPos" : 7234, - "secondEndPos" : 7234 -}, { - "firstType" : "TAG_NAME", - "secondType" : "TAG_NAME", - "firstLabel" : "@return", - "secondLabel" : "@return", - "firstParentType" : "TagElement", - "secondParentType" : "TagElement", - "firstPos" : 7172, - "secondPos" : 7172, - "firstEndPos" : 7179, - "secondEndPos" : 7179 -}, { - "firstType" : "TextElement", - "secondType" : "TextElement", - "firstLabel" : " the function's name, or ", - "secondLabel" : " the function's name, or ", - "firstParentType" : "TagElement", - "secondParentType" : "TagElement", - "firstPos" : 7179, - "secondPos" : 7179, - "firstEndPos" : 7204, - "secondEndPos" : 7204 -}, { - "firstType" : "TagElement", - "secondType" : "TagElement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "TagElement", - "secondParentType" : "TagElement", - "firstPos" : 7204, - "secondPos" : 7204, - "firstEndPos" : 7216, - "secondEndPos" : 7216 -}, { - "firstType" : "TAG_NAME", - "secondType" : "TAG_NAME", - "firstLabel" : "@code", - "secondLabel" : "@code", - "firstParentType" : "TagElement", - "secondParentType" : "TagElement", - "firstPos" : 7204, - "secondPos" : 7204, - "firstEndPos" : 7209, - "secondEndPos" : 7209 -}, { - "firstType" : "TextElement", - "secondType" : "TextElement", - "firstLabel" : " null", - "secondLabel" : " null", - "firstParentType" : "TagElement", - "secondParentType" : "TagElement", - "firstPos" : 7210, - "secondPos" : 7210, - "firstEndPos" : 7215, - "secondEndPos" : 7215 -}, { - "firstType" : "TextElement", - "secondType" : "TextElement", - "firstLabel" : " if it has no name", - "secondLabel" : " if it has no name", - "firstParentType" : "TagElement", - "secondParentType" : "TagElement", - "firstPos" : 7216, - "secondPos" : 7216, - "firstEndPos" : 7234, - "secondEndPos" : 7234 -}, { - "firstType" : "Modifier", - "secondType" : "Modifier", - "firstLabel" : "static", - "secondLabel" : "static", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 7243, - "secondPos" : 7243, - "firstEndPos" : 7249, - "secondEndPos" : 7249 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "String", - "secondLabel" : "String", - "firstParentType" : "SimpleType", - "secondParentType" : "SimpleType", - "firstPos" : 7250, - "secondPos" : 7250, - "firstEndPos" : 7256, - "secondEndPos" : 7256 -}, { - "firstType" : "SimpleType", - "secondType" : "SimpleType", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 7250, - "secondPos" : 7250, - "firstEndPos" : 7256, - "secondEndPos" : 7256 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "getFunctionName", - "secondLabel" : "getFunctionName", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 7257, - "secondPos" : 7257, - "firstEndPos" : 7272, - "secondEndPos" : 7272 -}, { - "firstType" : "SingleVariableDeclaration", - "secondType" : "SingleVariableDeclaration", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 7273, - "secondPos" : 7273, - "firstEndPos" : 7279, - "secondEndPos" : 7279 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "Node", - "secondLabel" : "Node", - "firstParentType" : "SimpleType", - "secondParentType" : "SimpleType", - "firstPos" : 7273, - "secondPos" : 7273, - "firstEndPos" : 7277, - "secondEndPos" : 7277 -}, { - "firstType" : "SimpleType", - "secondType" : "SimpleType", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "SingleVariableDeclaration", - "secondParentType" : "SingleVariableDeclaration", - "firstPos" : 7273, - "secondPos" : 7273, - "firstEndPos" : 7277, - "secondEndPos" : 7277 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "n", - "secondLabel" : "n", - "firstParentType" : "SingleVariableDeclaration", - "secondParentType" : "SingleVariableDeclaration", - "firstPos" : 7278, - "secondPos" : 7278, - "firstEndPos" : 7279, - "secondEndPos" : 7279 -}, { - "firstType" : "Block", - "secondType" : "Block", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 7281, - "secondPos" : 7281, - "firstEndPos" : 7834, - "secondEndPos" : 7834 -}, { - "firstType" : "VariableDeclarationStatement", - "secondType" : "VariableDeclarationStatement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "Block", - "secondParentType" : "Block", - "firstPos" : 7287, - "secondPos" : 7287, - "firstEndPos" : 7315, - "secondEndPos" : 7315 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "Node", - "secondLabel" : "Node", - "firstParentType" : "SimpleType", - "secondParentType" : "SimpleType", - "firstPos" : 7287, - "secondPos" : 7287, - "firstEndPos" : 7291, - "secondEndPos" : 7291 -}, { - "firstType" : "SimpleType", - "secondType" : "SimpleType", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "VariableDeclarationStatement", - "secondParentType" : "VariableDeclarationStatement", - "firstPos" : 7287, - "secondPos" : 7287, - "firstEndPos" : 7291, - "secondEndPos" : 7291 -}, { - "firstType" : "VariableDeclarationFragment", - "secondType" : "VariableDeclarationFragment", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "VariableDeclarationStatement", - "secondParentType" : "VariableDeclarationStatement", - "firstPos" : 7292, - "secondPos" : 7292, - "firstEndPos" : 7314, - "secondEndPos" : 7314 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "parent", - "secondLabel" : "parent", - "firstParentType" : "VariableDeclarationFragment", - "secondParentType" : "VariableDeclarationFragment", - "firstPos" : 7292, - "secondPos" : 7292, - "firstEndPos" : 7298, - "secondEndPos" : 7298 -}, { - "firstType" : "MethodInvocation", - "secondType" : "MethodInvocation", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "VariableDeclarationFragment", - "secondParentType" : "VariableDeclarationFragment", - "firstPos" : 7301, - "secondPos" : 7301, - "firstEndPos" : 7314, - "secondEndPos" : 7314 -}, { - "firstType" : "METHOD_INVOCATION_RECEIVER", - "secondType" : "METHOD_INVOCATION_RECEIVER", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 7301, - "secondPos" : 7301, - "firstEndPos" : 7302, - "secondEndPos" : 7302 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "n", - "secondLabel" : "n", - "firstParentType" : "METHOD_INVOCATION_RECEIVER", - "secondParentType" : "METHOD_INVOCATION_RECEIVER", - "firstPos" : 7301, - "secondPos" : 7301, - "firstEndPos" : 7302, - "secondEndPos" : 7302 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "getParent", - "secondLabel" : "getParent", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 7303, - "secondPos" : 7303, - "firstEndPos" : 7312, - "secondEndPos" : 7312 -}, { - "firstType" : "VariableDeclarationStatement", - "secondType" : "VariableDeclarationStatement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "Block", - "secondParentType" : "Block", - "firstPos" : 7320, - "secondPos" : 7320, - "firstEndPos" : 7364, - "secondEndPos" : 7364 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "String", - "secondLabel" : "String", - "firstParentType" : "SimpleType", - "secondParentType" : "SimpleType", - "firstPos" : 7320, - "secondPos" : 7320, - "firstEndPos" : 7326, - "secondEndPos" : 7326 -}, { - "firstType" : "SimpleType", - "secondType" : "SimpleType", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "VariableDeclarationStatement", - "secondParentType" : "VariableDeclarationStatement", - "firstPos" : 7320, - "secondPos" : 7320, - "firstEndPos" : 7326, - "secondEndPos" : 7326 -}, { - "firstType" : "VariableDeclarationFragment", - "secondType" : "VariableDeclarationFragment", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "VariableDeclarationStatement", - "secondParentType" : "VariableDeclarationStatement", - "firstPos" : 7327, - "secondPos" : 7327, - "firstEndPos" : 7363, - "secondEndPos" : 7363 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "name", - "secondLabel" : "name", - "firstParentType" : "VariableDeclarationFragment", - "secondParentType" : "VariableDeclarationFragment", - "firstPos" : 7327, - "secondPos" : 7327, - "firstEndPos" : 7331, - "secondEndPos" : 7331 -}, { - "firstType" : "MethodInvocation", - "secondType" : "MethodInvocation", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "VariableDeclarationFragment", - "secondParentType" : "VariableDeclarationFragment", - "firstPos" : 7334, - "secondPos" : 7334, - "firstEndPos" : 7363, - "secondEndPos" : 7363 -}, { - "firstType" : "METHOD_INVOCATION_RECEIVER", - "secondType" : "METHOD_INVOCATION_RECEIVER", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 7334, - "secondPos" : 7334, - "firstEndPos" : 7351, - "secondEndPos" : 7351 -}, { - "firstType" : "MethodInvocation", - "secondType" : "MethodInvocation", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "METHOD_INVOCATION_RECEIVER", - "secondParentType" : "METHOD_INVOCATION_RECEIVER", - "firstPos" : 7334, - "secondPos" : 7334, - "firstEndPos" : 7351, - "secondEndPos" : 7351 -}, { - "firstType" : "METHOD_INVOCATION_RECEIVER", - "secondType" : "METHOD_INVOCATION_RECEIVER", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 7334, - "secondPos" : 7334, - "firstEndPos" : 7335, - "secondEndPos" : 7335 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "n", - "secondLabel" : "n", - "firstParentType" : "METHOD_INVOCATION_RECEIVER", - "secondParentType" : "METHOD_INVOCATION_RECEIVER", - "firstPos" : 7334, - "secondPos" : 7334, - "firstEndPos" : 7335, - "secondEndPos" : 7335 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "getFirstChild", - "secondLabel" : "getFirstChild", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 7336, - "secondPos" : 7336, - "firstEndPos" : 7349, - "secondEndPos" : 7349 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "getString", - "secondLabel" : "getString", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 7352, - "secondPos" : 7352, - "firstEndPos" : 7361, - "secondEndPos" : 7361 -}, { - "firstType" : "SwitchStatement", - "secondType" : "SwitchStatement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "Block", - "secondParentType" : "Block", - "firstPos" : 7369, - "secondPos" : 7369, - "firstEndPos" : 7830, - "secondEndPos" : 7830 -}, { - "firstType" : "MethodInvocation", - "secondType" : "MethodInvocation", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "SwitchStatement", - "secondParentType" : "SwitchStatement", - "firstPos" : 7377, - "secondPos" : 7377, - "firstEndPos" : 7393, - "secondEndPos" : 7393 -}, { - "firstType" : "METHOD_INVOCATION_RECEIVER", - "secondType" : "METHOD_INVOCATION_RECEIVER", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 7377, - "secondPos" : 7377, - "firstEndPos" : 7383, - "secondEndPos" : 7383 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "parent", - "secondLabel" : "parent", - "firstParentType" : "METHOD_INVOCATION_RECEIVER", - "secondParentType" : "METHOD_INVOCATION_RECEIVER", - "firstPos" : 7377, - "secondPos" : 7377, - "firstEndPos" : 7383, - "secondEndPos" : 7383 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "getType", - "secondLabel" : "getType", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 7384, - "secondPos" : 7384, - "firstEndPos" : 7391, - "secondEndPos" : 7391 -}, { - "firstType" : "SwitchCase", - "secondType" : "SwitchCase", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "SwitchStatement", - "secondParentType" : "SwitchStatement", - "firstPos" : 7403, - "secondPos" : 7403, - "firstEndPos" : 7419, - "secondEndPos" : 7419 -}, { - "firstType" : "QualifiedName", - "secondType" : "QualifiedName", - "firstLabel" : "Token.NAME", - "secondLabel" : "Token.NAME", - "firstParentType" : "SwitchCase", - "secondParentType" : "SwitchCase", - "firstPos" : 7408, - "secondPos" : 7408, - "firstEndPos" : 7418, - "secondEndPos" : 7418 -}, { - "firstType" : "LineComment", - "secondType" : "LineComment", - "firstLabel" : "// var name = function() ...", - "secondLabel" : "// var name = function() ...", - "firstParentType" : "SwitchStatement", - "secondParentType" : "SwitchStatement", - "firstPos" : 7428, - "secondPos" : 7428, - "firstEndPos" : 7456, - "secondEndPos" : 7456 -}, { - "firstType" : "LineComment", - "secondType" : "LineComment", - "firstLabel" : "// var name2 = function name1() ...", - "secondLabel" : "// var name2 = function name1() ...", - "firstParentType" : "SwitchStatement", - "secondParentType" : "SwitchStatement", - "firstPos" : 7465, - "secondPos" : 7465, - "firstEndPos" : 7500, - "secondEndPos" : 7500 -}, { - "firstType" : "ReturnStatement", - "secondType" : "ReturnStatement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "SwitchStatement", - "secondParentType" : "SwitchStatement", - "firstPos" : 7509, - "secondPos" : 7509, - "firstEndPos" : 7535, - "secondEndPos" : 7535 -}, { - "firstType" : "MethodInvocation", - "secondType" : "MethodInvocation", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "ReturnStatement", - "secondParentType" : "ReturnStatement", - "firstPos" : 7516, - "secondPos" : 7516, - "firstEndPos" : 7534, - "secondEndPos" : 7534 -}, { - "firstType" : "METHOD_INVOCATION_RECEIVER", - "secondType" : "METHOD_INVOCATION_RECEIVER", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 7516, - "secondPos" : 7516, - "firstEndPos" : 7522, - "secondEndPos" : 7522 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "parent", - "secondLabel" : "parent", - "firstParentType" : "METHOD_INVOCATION_RECEIVER", - "secondParentType" : "METHOD_INVOCATION_RECEIVER", - "firstPos" : 7516, - "secondPos" : 7516, - "firstEndPos" : 7522, - "secondEndPos" : 7522 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "getString", - "secondLabel" : "getString", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 7523, - "secondPos" : 7523, - "firstEndPos" : 7532, - "secondEndPos" : 7532 -}, { - "firstType" : "SwitchCase", - "secondType" : "SwitchCase", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "SwitchStatement", - "secondParentType" : "SwitchStatement", - "firstPos" : 7543, - "secondPos" : 7543, - "firstEndPos" : 7561, - "secondEndPos" : 7561 -}, { - "firstType" : "QualifiedName", - "secondType" : "QualifiedName", - "firstLabel" : "Token.ASSIGN", - "secondLabel" : "Token.ASSIGN", - "firstParentType" : "SwitchCase", - "secondParentType" : "SwitchCase", - "firstPos" : 7548, - "secondPos" : 7548, - "firstEndPos" : 7560, - "secondEndPos" : 7560 -}, { - "firstType" : "LineComment", - "secondType" : "LineComment", - "firstLabel" : "// qualified.name = function() ...", - "secondLabel" : "// qualified.name = function() ...", - "firstParentType" : "SwitchStatement", - "secondParentType" : "SwitchStatement", - "firstPos" : 7570, - "secondPos" : 7570, - "firstEndPos" : 7604, - "secondEndPos" : 7604 -}, { - "firstType" : "LineComment", - "secondType" : "LineComment", - "firstLabel" : "// qualified.name2 = function name1() ...", - "secondLabel" : "// qualified.name2 = function name1() ...", - "firstParentType" : "SwitchStatement", - "secondParentType" : "SwitchStatement", - "firstPos" : 7613, - "secondPos" : 7613, - "firstEndPos" : 7654, - "secondEndPos" : 7654 -}, { - "firstType" : "ReturnStatement", - "secondType" : "ReturnStatement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "SwitchStatement", - "secondParentType" : "SwitchStatement", - "firstPos" : 7663, - "secondPos" : 7663, - "firstEndPos" : 7712, - "secondEndPos" : 7712 -}, { - "firstType" : "MethodInvocation", - "secondType" : "MethodInvocation", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "ReturnStatement", - "secondParentType" : "ReturnStatement", - "firstPos" : 7670, - "secondPos" : 7670, - "firstEndPos" : 7711, - "secondEndPos" : 7711 -}, { - "firstType" : "METHOD_INVOCATION_RECEIVER", - "secondType" : "METHOD_INVOCATION_RECEIVER", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 7670, - "secondPos" : 7670, - "firstEndPos" : 7692, - "secondEndPos" : 7692 -}, { - "firstType" : "MethodInvocation", - "secondType" : "MethodInvocation", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "METHOD_INVOCATION_RECEIVER", - "secondParentType" : "METHOD_INVOCATION_RECEIVER", - "firstPos" : 7670, - "secondPos" : 7670, - "firstEndPos" : 7692, - "secondEndPos" : 7692 -}, { - "firstType" : "METHOD_INVOCATION_RECEIVER", - "secondType" : "METHOD_INVOCATION_RECEIVER", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 7670, - "secondPos" : 7670, - "firstEndPos" : 7676, - "secondEndPos" : 7676 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "parent", - "secondLabel" : "parent", - "firstParentType" : "METHOD_INVOCATION_RECEIVER", - "secondParentType" : "METHOD_INVOCATION_RECEIVER", - "firstPos" : 7670, - "secondPos" : 7670, - "firstEndPos" : 7676, - "secondEndPos" : 7676 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "getFirstChild", - "secondLabel" : "getFirstChild", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 7677, - "secondPos" : 7677, - "firstEndPos" : 7690, - "secondEndPos" : 7690 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "getQualifiedName", - "secondLabel" : "getQualifiedName", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 7693, - "secondPos" : 7693, - "firstEndPos" : 7709, - "secondEndPos" : 7709 -}, { - "firstType" : "SwitchCase", - "secondType" : "SwitchCase", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "SwitchStatement", - "secondParentType" : "SwitchStatement", - "firstPos" : 7720, - "secondPos" : 7720, - "firstEndPos" : 7728, - "secondEndPos" : 7728 -}, { - "firstType" : "LineComment", - "secondType" : "LineComment", - "firstLabel" : "// function name() ...", - "secondLabel" : "// function name() ...", - "firstParentType" : "SwitchStatement", - "secondParentType" : "SwitchStatement", - "firstPos" : 7737, - "secondPos" : 7737, - "firstEndPos" : 7759, - "secondEndPos" : 7759 -}, { - "firstType" : "ReturnStatement", - "secondType" : "ReturnStatement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "SwitchStatement", - "secondParentType" : "SwitchStatement", - "firstPos" : 7768, - "secondPos" : 7768, - "firstEndPos" : 7824, - "secondEndPos" : 7824 -}, { - "firstType" : "ConditionalExpression", - "secondType" : "ConditionalExpression", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "ReturnStatement", - "secondParentType" : "ReturnStatement", - "firstPos" : 7775, - "secondPos" : 7775, - "firstEndPos" : 7823, - "secondEndPos" : 7823 -}, { - "firstType" : "InfixExpression", - "secondType" : "InfixExpression", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "ConditionalExpression", - "secondParentType" : "ConditionalExpression", - "firstPos" : 7775, - "secondPos" : 7775, - "firstEndPos" : 7809, - "secondEndPos" : 7809 -}, { - "firstType" : "InfixExpression", - "secondType" : "InfixExpression", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "InfixExpression", - "secondParentType" : "InfixExpression", - "firstPos" : 7775, - "secondPos" : 7775, - "firstEndPos" : 7787, - "secondEndPos" : 7787 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "name", - "secondLabel" : "name", - "firstParentType" : "InfixExpression", - "secondParentType" : "InfixExpression", - "firstPos" : 7775, - "secondPos" : 7775, - "firstEndPos" : 7779, - "secondEndPos" : 7779 -}, { - "firstType" : "INFIX_EXPRESSION_OPERATOR", - "secondType" : "INFIX_EXPRESSION_OPERATOR", - "firstLabel" : "!=", - "secondLabel" : "!=", - "firstParentType" : "InfixExpression", - "secondParentType" : "InfixExpression", - "firstPos" : 7780, - "secondPos" : 7780, - "firstEndPos" : 7782, - "secondEndPos" : 7782 -}, { - "firstType" : "NullLiteral", - "secondType" : "NullLiteral", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "InfixExpression", - "secondParentType" : "InfixExpression", - "firstPos" : 7783, - "secondPos" : 7783, - "firstEndPos" : 7787, - "secondEndPos" : 7787 -}, { - "firstType" : "INFIX_EXPRESSION_OPERATOR", - "secondType" : "INFIX_EXPRESSION_OPERATOR", - "firstLabel" : "&&", - "secondLabel" : "&&", - "firstParentType" : "InfixExpression", - "secondParentType" : "InfixExpression", - "firstPos" : 7788, - "secondPos" : 7788, - "firstEndPos" : 7790, - "secondEndPos" : 7790 -}, { - "firstType" : "InfixExpression", - "secondType" : "InfixExpression", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "InfixExpression", - "secondParentType" : "InfixExpression", - "firstPos" : 7791, - "secondPos" : 7791, - "firstEndPos" : 7809, - "secondEndPos" : 7809 -}, { - "firstType" : "MethodInvocation", - "secondType" : "MethodInvocation", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "InfixExpression", - "secondParentType" : "InfixExpression", - "firstPos" : 7791, - "secondPos" : 7791, - "firstEndPos" : 7804, - "secondEndPos" : 7804 -}, { - "firstType" : "METHOD_INVOCATION_RECEIVER", - "secondType" : "METHOD_INVOCATION_RECEIVER", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 7791, - "secondPos" : 7791, - "firstEndPos" : 7795, - "secondEndPos" : 7795 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "name", - "secondLabel" : "name", - "firstParentType" : "METHOD_INVOCATION_RECEIVER", - "secondParentType" : "METHOD_INVOCATION_RECEIVER", - "firstPos" : 7791, - "secondPos" : 7791, - "firstEndPos" : 7795, - "secondEndPos" : 7795 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "length", - "secondLabel" : "length", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 7796, - "secondPos" : 7796, - "firstEndPos" : 7802, - "secondEndPos" : 7802 -}, { - "firstType" : "INFIX_EXPRESSION_OPERATOR", - "secondType" : "INFIX_EXPRESSION_OPERATOR", - "firstLabel" : "!=", - "secondLabel" : "!=", - "firstParentType" : "InfixExpression", - "secondParentType" : "InfixExpression", - "firstPos" : 7805, - "secondPos" : 7805, - "firstEndPos" : 7807, - "secondEndPos" : 7807 -}, { - "firstType" : "NumberLiteral", - "secondType" : "NumberLiteral", - "firstLabel" : "0", - "secondLabel" : "0", - "firstParentType" : "InfixExpression", - "secondParentType" : "InfixExpression", - "firstPos" : 7808, - "secondPos" : 7808, - "firstEndPos" : 7809, - "secondEndPos" : 7809 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "name", - "secondLabel" : "name", - "firstParentType" : "ConditionalExpression", - "secondParentType" : "ConditionalExpression", - "firstPos" : 7812, - "secondPos" : 7812, - "firstEndPos" : 7816, - "secondEndPos" : 7816 -}, { - "firstType" : "NullLiteral", - "secondType" : "NullLiteral", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "ConditionalExpression", - "secondParentType" : "ConditionalExpression", - "firstPos" : 7819, - "secondPos" : 7819, - "firstEndPos" : 7823, - "secondEndPos" : 7823 -}, { - "firstType" : "MethodDeclaration", - "secondType" : "MethodDeclaration", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "TypeDeclaration", - "secondParentType" : "TypeDeclaration", - "firstPos" : 7838, - "secondPos" : 7838, - "firstEndPos" : 8830, - "secondEndPos" : 8830 -}, { - "firstType" : "Javadoc", - "secondType" : "Javadoc", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 7838, - "secondPos" : 7838, - "firstEndPos" : 8436, - "secondEndPos" : 8436 -}, { - "firstType" : "TagElement", - "secondType" : "TagElement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "Javadoc", - "secondParentType" : "Javadoc", - "firstPos" : 7847, - "secondPos" : 7847, - "firstEndPos" : 8299, - "secondEndPos" : 8299 -}, { - "firstType" : "TextElement", - "secondType" : "TextElement", - "firstLabel" : "Gets the function's name. This method recognizes the forms:", - "secondLabel" : "Gets the function's name. This method recognizes the forms:", - "firstParentType" : "TagElement", - "secondParentType" : "TagElement", - "firstPos" : 7847, - "secondPos" : 7847, - "firstEndPos" : 7906, - "secondEndPos" : 7906 -}, { - "firstType" : "TextElement", - "secondType" : "TextElement", - "firstLabel" : "", - "firstParentType" : "TagElement", - "secondParentType" : "TagElement", - "firstPos" : 8294, - "secondPos" : 8294, - "firstEndPos" : 8299, - "secondEndPos" : 8299 -}, { - "firstType" : "TagElement", - "secondType" : "TagElement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "Javadoc", - "secondParentType" : "Javadoc", - "firstPos" : 8310, - "secondPos" : 8310, - "firstEndPos" : 8362, - "secondEndPos" : 8362 -}, { - "firstType" : "TAG_NAME", - "secondType" : "TAG_NAME", - "firstLabel" : "@param", - "secondLabel" : "@param", - "firstParentType" : "TagElement", - "secondParentType" : "TagElement", - "firstPos" : 8310, - "secondPos" : 8310, - "firstEndPos" : 8316, - "secondEndPos" : 8316 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "n", - "secondLabel" : "n", - "firstParentType" : "TagElement", - "secondParentType" : "TagElement", - "firstPos" : 8317, - "secondPos" : 8317, - "firstEndPos" : 8318, - "secondEndPos" : 8318 -}, { - "firstType" : "TextElement", - "secondType" : "TextElement", - "firstLabel" : " a node whose type is ", - "secondLabel" : " a node whose type is ", - "firstParentType" : "TagElement", - "secondParentType" : "TagElement", - "firstPos" : 8318, - "secondPos" : 8318, - "firstEndPos" : 8340, - "secondEndPos" : 8340 -}, { - "firstType" : "TagElement", - "secondType" : "TagElement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "TagElement", - "secondParentType" : "TagElement", - "firstPos" : 8340, - "secondPos" : 8340, - "firstEndPos" : 8362, - "secondEndPos" : 8362 -}, { - "firstType" : "TAG_NAME", - "secondType" : "TAG_NAME", - "firstLabel" : "@link", - "secondLabel" : "@link", - "firstParentType" : "TagElement", - "secondParentType" : "TagElement", - "firstPos" : 8340, - "secondPos" : 8340, - "firstEndPos" : 8345, - "secondEndPos" : 8345 -}, { - "firstType" : "MemberRef", - "secondType" : "MemberRef", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "TagElement", - "secondParentType" : "TagElement", - "firstPos" : 8347, - "secondPos" : 8347, - "firstEndPos" : 8361, - "secondEndPos" : 8361 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "Token", - "secondLabel" : "Token", - "firstParentType" : "MemberRef", - "secondParentType" : "MemberRef", - "firstPos" : 8347, - "secondPos" : 8347, - "firstEndPos" : 8352, - "secondEndPos" : 8352 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "FUNCTION", - "secondLabel" : "FUNCTION", - "firstParentType" : "MemberRef", - "secondParentType" : "MemberRef", - "firstPos" : 8353, - "secondPos" : 8353, - "firstEndPos" : 8361, - "secondEndPos" : 8361 -}, { - "firstType" : "TagElement", - "secondType" : "TagElement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "Javadoc", - "secondParentType" : "Javadoc", - "firstPos" : 8368, - "secondPos" : 8368, - "firstEndPos" : 8430, - "secondEndPos" : 8430 -}, { - "firstType" : "TAG_NAME", - "secondType" : "TAG_NAME", - "firstLabel" : "@return", - "secondLabel" : "@return", - "firstParentType" : "TagElement", - "secondParentType" : "TagElement", - "firstPos" : 8368, - "secondPos" : 8368, - "firstEndPos" : 8375, - "secondEndPos" : 8375 -}, { - "firstType" : "TextElement", - "secondType" : "TextElement", - "firstLabel" : " the function's name, or ", - "secondLabel" : " the function's name, or ", - "firstParentType" : "TagElement", - "secondParentType" : "TagElement", - "firstPos" : 8375, - "secondPos" : 8375, - "firstEndPos" : 8400, - "secondEndPos" : 8400 -}, { - "firstType" : "TagElement", - "secondType" : "TagElement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "TagElement", - "secondParentType" : "TagElement", - "firstPos" : 8400, - "secondPos" : 8400, - "firstEndPos" : 8412, - "secondEndPos" : 8412 -}, { - "firstType" : "TAG_NAME", - "secondType" : "TAG_NAME", - "firstLabel" : "@code", - "secondLabel" : "@code", - "firstParentType" : "TagElement", - "secondParentType" : "TagElement", - "firstPos" : 8400, - "secondPos" : 8400, - "firstEndPos" : 8405, - "secondEndPos" : 8405 -}, { - "firstType" : "TextElement", - "secondType" : "TextElement", - "firstLabel" : " null", - "secondLabel" : " null", - "firstParentType" : "TagElement", - "secondParentType" : "TagElement", - "firstPos" : 8406, - "secondPos" : 8406, - "firstEndPos" : 8411, - "secondEndPos" : 8411 -}, { - "firstType" : "TextElement", - "secondType" : "TextElement", - "firstLabel" : " if it has no name", - "secondLabel" : " if it has no name", - "firstParentType" : "TagElement", - "secondParentType" : "TagElement", - "firstPos" : 8412, - "secondPos" : 8412, - "firstEndPos" : 8430, - "secondEndPos" : 8430 -}, { - "firstType" : "Modifier", - "secondType" : "Modifier", - "firstLabel" : "static", - "secondLabel" : "static", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 8439, - "secondPos" : 8439, - "firstEndPos" : 8445, - "secondEndPos" : 8445 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "String", - "secondLabel" : "String", - "firstParentType" : "SimpleType", - "secondParentType" : "SimpleType", - "firstPos" : 8446, - "secondPos" : 8446, - "firstEndPos" : 8452, - "secondEndPos" : 8452 -}, { - "firstType" : "SimpleType", - "secondType" : "SimpleType", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 8446, - "secondPos" : 8446, - "firstEndPos" : 8452, - "secondEndPos" : 8452 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "getNearestFunctionName", - "secondLabel" : "getNearestFunctionName", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 8453, - "secondPos" : 8453, - "firstEndPos" : 8475, - "secondEndPos" : 8475 -}, { - "firstType" : "SingleVariableDeclaration", - "secondType" : "SingleVariableDeclaration", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 8476, - "secondPos" : 8476, - "firstEndPos" : 8482, - "secondEndPos" : 8482 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "Node", - "secondLabel" : "Node", - "firstParentType" : "SimpleType", - "secondParentType" : "SimpleType", - "firstPos" : 8476, - "secondPos" : 8476, - "firstEndPos" : 8480, - "secondEndPos" : 8480 -}, { - "firstType" : "SimpleType", - "secondType" : "SimpleType", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "SingleVariableDeclaration", - "secondParentType" : "SingleVariableDeclaration", - "firstPos" : 8476, - "secondPos" : 8476, - "firstEndPos" : 8480, - "secondEndPos" : 8480 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "n", - "secondLabel" : "n", - "firstParentType" : "SingleVariableDeclaration", - "secondParentType" : "SingleVariableDeclaration", - "firstPos" : 8481, - "secondPos" : 8481, - "firstEndPos" : 8482, - "secondEndPos" : 8482 -}, { - "firstType" : "Block", - "secondType" : "Block", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 8484, - "secondPos" : 8484, - "firstEndPos" : 8830, - "secondEndPos" : 8830 -}, { - "firstType" : "VariableDeclarationStatement", - "secondType" : "VariableDeclarationStatement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "Block", - "secondParentType" : "Block", - "firstPos" : 8490, - "secondPos" : 8490, - "firstEndPos" : 8523, - "secondEndPos" : 8523 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "String", - "secondLabel" : "String", - "firstParentType" : "SimpleType", - "secondParentType" : "SimpleType", - "firstPos" : 8490, - "secondPos" : 8490, - "firstEndPos" : 8496, - "secondEndPos" : 8496 -}, { - "firstType" : "SimpleType", - "secondType" : "SimpleType", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "VariableDeclarationStatement", - "secondParentType" : "VariableDeclarationStatement", - "firstPos" : 8490, - "secondPos" : 8490, - "firstEndPos" : 8496, - "secondEndPos" : 8496 -}, { - "firstType" : "VariableDeclarationFragment", - "secondType" : "VariableDeclarationFragment", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "VariableDeclarationStatement", - "secondParentType" : "VariableDeclarationStatement", - "firstPos" : 8497, - "secondPos" : 8497, - "firstEndPos" : 8522, - "secondEndPos" : 8522 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "name", - "secondLabel" : "name", - "firstParentType" : "VariableDeclarationFragment", - "secondParentType" : "VariableDeclarationFragment", - "firstPos" : 8497, - "secondPos" : 8497, - "firstEndPos" : 8501, - "secondEndPos" : 8501 -}, { - "firstType" : "MethodInvocation", - "secondType" : "MethodInvocation", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "VariableDeclarationFragment", - "secondParentType" : "VariableDeclarationFragment", - "firstPos" : 8504, - "secondPos" : 8504, - "firstEndPos" : 8522, - "secondEndPos" : 8522 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "getFunctionName", - "secondLabel" : "getFunctionName", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 8504, - "secondPos" : 8504, - "firstEndPos" : 8519, - "secondEndPos" : 8519 -}, { - "firstType" : "METHOD_INVOCATION_ARGUMENTS", - "secondType" : "METHOD_INVOCATION_ARGUMENTS", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 8520, - "secondPos" : 8520, - "firstEndPos" : 8521, - "secondEndPos" : 8521 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "n", - "secondLabel" : "n", - "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", - "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", - "firstPos" : 8520, - "secondPos" : 8520, - "firstEndPos" : 8521, - "secondEndPos" : 8521 -}, { - "firstType" : "IfStatement", - "secondType" : "IfStatement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "Block", - "secondParentType" : "Block", - "firstPos" : 8528, - "secondPos" : 8528, - "firstEndPos" : 8572, - "secondEndPos" : 8572 -}, { - "firstType" : "InfixExpression", - "secondType" : "InfixExpression", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "IfStatement", - "secondParentType" : "IfStatement", - "firstPos" : 8532, - "secondPos" : 8532, - "firstEndPos" : 8544, - "secondEndPos" : 8544 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "name", - "secondLabel" : "name", - "firstParentType" : "InfixExpression", - "secondParentType" : "InfixExpression", - "firstPos" : 8532, - "secondPos" : 8532, - "firstEndPos" : 8536, - "secondEndPos" : 8536 -}, { - "firstType" : "INFIX_EXPRESSION_OPERATOR", - "secondType" : "INFIX_EXPRESSION_OPERATOR", - "firstLabel" : "!=", - "secondLabel" : "!=", - "firstParentType" : "InfixExpression", - "secondParentType" : "InfixExpression", - "firstPos" : 8537, - "secondPos" : 8537, - "firstEndPos" : 8539, - "secondEndPos" : 8539 -}, { - "firstType" : "NullLiteral", - "secondType" : "NullLiteral", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "InfixExpression", - "secondParentType" : "InfixExpression", - "firstPos" : 8540, - "secondPos" : 8540, - "firstEndPos" : 8544, - "secondEndPos" : 8544 -}, { - "firstType" : "Block", - "secondType" : "Block", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "IfStatement", - "secondParentType" : "IfStatement", - "firstPos" : 8546, - "secondPos" : 8546, - "firstEndPos" : 8572, - "secondEndPos" : 8572 -}, { - "firstType" : "ReturnStatement", - "secondType" : "ReturnStatement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "Block", - "secondParentType" : "Block", - "firstPos" : 8554, - "secondPos" : 8554, - "firstEndPos" : 8566, - "secondEndPos" : 8566 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "name", - "secondLabel" : "name", - "firstParentType" : "ReturnStatement", - "secondParentType" : "ReturnStatement", - "firstPos" : 8561, - "secondPos" : 8561, - "firstEndPos" : 8565, - "secondEndPos" : 8565 -}, { - "firstType" : "LineComment", - "secondType" : "LineComment", - "firstLabel" : "// Check for the form { 'x' : function() { } }", - "secondLabel" : "// Check for the form { 'x' : function() { } }", - "firstParentType" : "Block", - "secondParentType" : "Block", - "firstPos" : 8578, - "secondPos" : 8578, - "firstEndPos" : 8624, - "secondEndPos" : 8624 -}, { - "firstType" : "VariableDeclarationStatement", - "secondType" : "VariableDeclarationStatement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "Block", - "secondParentType" : "Block", - "firstPos" : 8629, - "secondPos" : 8629, - "firstEndPos" : 8657, - "secondEndPos" : 8657 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "Node", - "secondLabel" : "Node", - "firstParentType" : "SimpleType", - "secondParentType" : "SimpleType", - "firstPos" : 8629, - "secondPos" : 8629, - "firstEndPos" : 8633, - "secondEndPos" : 8633 -}, { - "firstType" : "SimpleType", - "secondType" : "SimpleType", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "VariableDeclarationStatement", - "secondParentType" : "VariableDeclarationStatement", - "firstPos" : 8629, - "secondPos" : 8629, - "firstEndPos" : 8633, - "secondEndPos" : 8633 -}, { - "firstType" : "VariableDeclarationFragment", - "secondType" : "VariableDeclarationFragment", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "VariableDeclarationStatement", - "secondParentType" : "VariableDeclarationStatement", - "firstPos" : 8634, - "secondPos" : 8634, - "firstEndPos" : 8656, - "secondEndPos" : 8656 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "parent", - "secondLabel" : "parent", - "firstParentType" : "VariableDeclarationFragment", - "secondParentType" : "VariableDeclarationFragment", - "firstPos" : 8634, - "secondPos" : 8634, - "firstEndPos" : 8640, - "secondEndPos" : 8640 -}, { - "firstType" : "MethodInvocation", - "secondType" : "MethodInvocation", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "VariableDeclarationFragment", - "secondParentType" : "VariableDeclarationFragment", - "firstPos" : 8643, - "secondPos" : 8643, - "firstEndPos" : 8656, - "secondEndPos" : 8656 -}, { - "firstType" : "METHOD_INVOCATION_RECEIVER", - "secondType" : "METHOD_INVOCATION_RECEIVER", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 8643, - "secondPos" : 8643, - "firstEndPos" : 8644, - "secondEndPos" : 8644 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "n", - "secondLabel" : "n", - "firstParentType" : "METHOD_INVOCATION_RECEIVER", - "secondParentType" : "METHOD_INVOCATION_RECEIVER", - "firstPos" : 8643, - "secondPos" : 8643, - "firstEndPos" : 8644, - "secondEndPos" : 8644 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "getParent", - "secondLabel" : "getParent", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 8645, - "secondPos" : 8645, - "firstEndPos" : 8654, - "secondEndPos" : 8654 -}, { - "firstType" : "SwitchStatement", - "secondType" : "SwitchStatement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "Block", - "secondParentType" : "Block", - "firstPos" : 8662, - "secondPos" : 8662, - "firstEndPos" : 8808, - "secondEndPos" : 8808 -}, { - "firstType" : "MethodInvocation", - "secondType" : "MethodInvocation", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "SwitchStatement", - "secondParentType" : "SwitchStatement", - "firstPos" : 8670, - "secondPos" : 8670, - "firstEndPos" : 8686, - "secondEndPos" : 8686 -}, { - "firstType" : "METHOD_INVOCATION_RECEIVER", - "secondType" : "METHOD_INVOCATION_RECEIVER", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 8670, - "secondPos" : 8670, - "firstEndPos" : 8676, - "secondEndPos" : 8676 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "parent", - "secondLabel" : "parent", - "firstParentType" : "METHOD_INVOCATION_RECEIVER", - "secondParentType" : "METHOD_INVOCATION_RECEIVER", - "firstPos" : 8670, - "secondPos" : 8670, - "firstEndPos" : 8676, - "secondEndPos" : 8676 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "getType", - "secondLabel" : "getType", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 8677, - "secondPos" : 8677, - "firstEndPos" : 8684, - "secondEndPos" : 8684 -}, { - "firstType" : "SwitchCase", - "secondType" : "SwitchCase", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "SwitchStatement", - "secondParentType" : "SwitchStatement", - "firstPos" : 8696, - "secondPos" : 8696, - "firstEndPos" : 8714, - "secondEndPos" : 8714 -}, { - "firstType" : "QualifiedName", - "secondType" : "QualifiedName", - "firstLabel" : "Token.STRING", - "secondLabel" : "Token.STRING", - "firstParentType" : "SwitchCase", - "secondParentType" : "SwitchCase", - "firstPos" : 8701, - "secondPos" : 8701, - "firstEndPos" : 8713, - "secondEndPos" : 8713 -}, { - "firstType" : "LineComment", - "secondType" : "LineComment", - "firstLabel" : "// Return the name of the literal's key.", - "secondLabel" : "// Return the name of the literal's key.", - "firstParentType" : "SwitchStatement", - "secondParentType" : "SwitchStatement", - "firstPos" : 8723, - "secondPos" : 8723, - "firstEndPos" : 8763, - "secondEndPos" : 8763 -}, { - "firstType" : "ReturnStatement", - "secondType" : "ReturnStatement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "SwitchStatement", - "secondParentType" : "SwitchStatement", - "firstPos" : 8772, - "secondPos" : 8772, - "firstEndPos" : 8802, - "secondEndPos" : 8802 -}, { - "firstType" : "MethodInvocation", - "secondType" : "MethodInvocation", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "ReturnStatement", - "secondParentType" : "ReturnStatement", - "firstPos" : 8779, - "secondPos" : 8779, - "firstEndPos" : 8801, - "secondEndPos" : 8801 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "getStringValue", - "secondLabel" : "getStringValue", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 8779, - "secondPos" : 8779, - "firstEndPos" : 8793, - "secondEndPos" : 8793 -}, { - "firstType" : "METHOD_INVOCATION_ARGUMENTS", - "secondType" : "METHOD_INVOCATION_ARGUMENTS", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 8794, - "secondPos" : 8794, - "firstEndPos" : 8800, - "secondEndPos" : 8800 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "parent", - "secondLabel" : "parent", - "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", - "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", - "firstPos" : 8794, - "secondPos" : 8794, - "firstEndPos" : 8800, - "secondEndPos" : 8800 -}, { - "firstType" : "ReturnStatement", - "secondType" : "ReturnStatement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "Block", - "secondParentType" : "Block", - "firstPos" : 8814, - "secondPos" : 8814, - "firstEndPos" : 8826, - "secondEndPos" : 8826 -}, { - "firstType" : "NullLiteral", - "secondType" : "NullLiteral", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "ReturnStatement", - "secondParentType" : "ReturnStatement", - "firstPos" : 8821, - "secondPos" : 8821, - "firstEndPos" : 8825, - "secondEndPos" : 8825 -}, { - "firstType" : "MethodDeclaration", - "secondType" : "MethodDeclaration", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "TypeDeclaration", - "secondParentType" : "TypeDeclaration", - "firstPos" : 8835, - "secondPos" : 8835, - "firstEndPos" : 9549, - "secondEndPos" : 9549 -}, { - "firstType" : "Javadoc", - "secondType" : "Javadoc", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 8835, - "secondPos" : 8835, - "firstEndPos" : 8893, - "secondEndPos" : 8893 -}, { - "firstType" : "TagElement", - "secondType" : "TagElement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "Javadoc", - "secondParentType" : "Javadoc", - "firstPos" : 8844, - "secondPos" : 8844, - "firstEndPos" : 8887, - "secondEndPos" : 8887 -}, { - "firstType" : "TextElement", - "secondType" : "TextElement", - "firstLabel" : "Returns true if this is an immutable value.", - "secondLabel" : "Returns true if this is an immutable value.", - "firstParentType" : "TagElement", - "secondParentType" : "TagElement", - "firstPos" : 8844, - "secondPos" : 8844, - "firstEndPos" : 8887, - "secondEndPos" : 8887 -}, { - "firstType" : "Modifier", - "secondType" : "Modifier", - "firstLabel" : "static", - "secondLabel" : "static", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 8896, - "secondPos" : 8896, - "firstEndPos" : 8902, - "secondEndPos" : 8902 -}, { - "firstType" : "PrimitiveType", - "secondType" : "PrimitiveType", - "firstLabel" : "boolean", - "secondLabel" : "boolean", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 8903, - "secondPos" : 8903, - "firstEndPos" : 8910, - "secondEndPos" : 8910 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "isImmutableValue", - "secondLabel" : "isImmutableValue", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 8911, - "secondPos" : 8911, - "firstEndPos" : 8927, - "secondEndPos" : 8927 -}, { - "firstType" : "SingleVariableDeclaration", - "secondType" : "SingleVariableDeclaration", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 8928, - "secondPos" : 8928, - "firstEndPos" : 8934, - "secondEndPos" : 8934 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "Node", - "secondLabel" : "Node", - "firstParentType" : "SimpleType", - "secondParentType" : "SimpleType", - "firstPos" : 8928, - "secondPos" : 8928, - "firstEndPos" : 8932, - "secondEndPos" : 8932 -}, { - "firstType" : "SimpleType", - "secondType" : "SimpleType", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "SingleVariableDeclaration", - "secondParentType" : "SingleVariableDeclaration", - "firstPos" : 8928, - "secondPos" : 8928, - "firstEndPos" : 8932, - "secondEndPos" : 8932 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "n", - "secondLabel" : "n", - "firstParentType" : "SingleVariableDeclaration", - "secondParentType" : "SingleVariableDeclaration", - "firstPos" : 8933, - "secondPos" : 8933, - "firstEndPos" : 8934, - "secondEndPos" : 8934 -}, { - "firstType" : "Block", - "secondType" : "Block", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 8936, - "secondPos" : 8936, - "firstEndPos" : 9549, - "secondEndPos" : 9549 -}, { - "firstType" : "SwitchStatement", - "secondType" : "SwitchStatement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "Block", - "secondParentType" : "Block", - "firstPos" : 8942, - "secondPos" : 8942, - "firstEndPos" : 9526, - "secondEndPos" : 9526 -}, { - "firstType" : "MethodInvocation", - "secondType" : "MethodInvocation", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "SwitchStatement", - "secondParentType" : "SwitchStatement", - "firstPos" : 8950, - "secondPos" : 8950, - "firstEndPos" : 8961, - "secondEndPos" : 8961 -}, { - "firstType" : "METHOD_INVOCATION_RECEIVER", - "secondType" : "METHOD_INVOCATION_RECEIVER", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 8950, - "secondPos" : 8950, - "firstEndPos" : 8951, - "secondEndPos" : 8951 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "n", - "secondLabel" : "n", - "firstParentType" : "METHOD_INVOCATION_RECEIVER", - "secondParentType" : "METHOD_INVOCATION_RECEIVER", - "firstPos" : 8950, - "secondPos" : 8950, - "firstEndPos" : 8951, - "secondEndPos" : 8951 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "getType", - "secondLabel" : "getType", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 8952, - "secondPos" : 8952, - "firstEndPos" : 8959, - "secondEndPos" : 8959 -}, { - "firstType" : "SwitchCase", - "secondType" : "SwitchCase", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "SwitchStatement", - "secondParentType" : "SwitchStatement", - "firstPos" : 8971, - "secondPos" : 8971, - "firstEndPos" : 8989, - "secondEndPos" : 8989 -}, { - "firstType" : "QualifiedName", - "secondType" : "QualifiedName", - "firstLabel" : "Token.STRING", - "secondLabel" : "Token.STRING", - "firstParentType" : "SwitchCase", - "secondParentType" : "SwitchCase", - "firstPos" : 8976, - "secondPos" : 8976, - "firstEndPos" : 8988, - "secondEndPos" : 8988 -}, { - "firstType" : "SwitchCase", - "secondType" : "SwitchCase", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "SwitchStatement", - "secondParentType" : "SwitchStatement", - "firstPos" : 8996, - "secondPos" : 8996, - "firstEndPos" : 9014, - "secondEndPos" : 9014 -}, { - "firstType" : "QualifiedName", - "secondType" : "QualifiedName", - "firstLabel" : "Token.NUMBER", - "secondLabel" : "Token.NUMBER", - "firstParentType" : "SwitchCase", - "secondParentType" : "SwitchCase", - "firstPos" : 9001, - "secondPos" : 9001, - "firstEndPos" : 9013, - "secondEndPos" : 9013 -}, { - "firstType" : "SwitchCase", - "secondType" : "SwitchCase", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "SwitchStatement", - "secondParentType" : "SwitchStatement", - "firstPos" : 9021, - "secondPos" : 9021, - "firstEndPos" : 9037, - "secondEndPos" : 9037 -}, { - "firstType" : "QualifiedName", - "secondType" : "QualifiedName", - "firstLabel" : "Token.NULL", - "secondLabel" : "Token.NULL", - "firstParentType" : "SwitchCase", - "secondParentType" : "SwitchCase", - "firstPos" : 9026, - "secondPos" : 9026, - "firstEndPos" : 9036, - "secondEndPos" : 9036 -}, { - "firstType" : "SwitchCase", - "secondType" : "SwitchCase", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "SwitchStatement", - "secondParentType" : "SwitchStatement", - "firstPos" : 9044, - "secondPos" : 9044, - "firstEndPos" : 9060, - "secondEndPos" : 9060 -}, { - "firstType" : "QualifiedName", - "secondType" : "QualifiedName", - "firstLabel" : "Token.TRUE", - "secondLabel" : "Token.TRUE", - "firstParentType" : "SwitchCase", - "secondParentType" : "SwitchCase", - "firstPos" : 9049, - "secondPos" : 9049, - "firstEndPos" : 9059, - "secondEndPos" : 9059 -}, { - "firstType" : "SwitchCase", - "secondType" : "SwitchCase", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "SwitchStatement", - "secondParentType" : "SwitchStatement", - "firstPos" : 9067, - "secondPos" : 9067, - "firstEndPos" : 9084, - "secondEndPos" : 9084 -}, { - "firstType" : "QualifiedName", - "secondType" : "QualifiedName", - "firstLabel" : "Token.FALSE", - "secondLabel" : "Token.FALSE", - "firstParentType" : "SwitchCase", - "secondParentType" : "SwitchCase", - "firstPos" : 9072, - "secondPos" : 9072, - "firstEndPos" : 9083, - "secondEndPos" : 9083 -}, { - "firstType" : "ReturnStatement", - "secondType" : "ReturnStatement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "SwitchStatement", - "secondParentType" : "SwitchStatement", - "firstPos" : 9093, - "secondPos" : 9093, - "firstEndPos" : 9105, - "secondEndPos" : 9105 -}, { - "firstType" : "BooleanLiteral", - "secondType" : "BooleanLiteral", - "firstLabel" : "true", - "secondLabel" : "true", - "firstParentType" : "ReturnStatement", - "secondParentType" : "ReturnStatement", - "firstPos" : 9100, - "secondPos" : 9100, - "firstEndPos" : 9104, - "secondEndPos" : 9104 -}, { - "firstType" : "SwitchCase", - "secondType" : "SwitchCase", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "SwitchStatement", - "secondParentType" : "SwitchStatement", - "firstPos" : 9112, - "secondPos" : 9112, - "firstEndPos" : 9128, - "secondEndPos" : 9128 -}, { - "firstType" : "QualifiedName", - "secondType" : "QualifiedName", - "firstLabel" : "Token.VOID", - "secondLabel" : "Token.VOID", - "firstParentType" : "SwitchCase", - "secondParentType" : "SwitchCase", - "firstPos" : 9117, - "secondPos" : 9117, - "firstEndPos" : 9127, - "secondEndPos" : 9127 -}, { - "firstType" : "SwitchCase", - "secondType" : "SwitchCase", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "SwitchStatement", - "secondParentType" : "SwitchStatement", - "firstPos" : 9135, - "secondPos" : 9135, - "firstEndPos" : 9150, - "secondEndPos" : 9150 -}, { - "firstType" : "QualifiedName", - "secondType" : "QualifiedName", - "firstLabel" : "Token.NEG", - "secondLabel" : "Token.NEG", - "firstParentType" : "SwitchCase", - "secondParentType" : "SwitchCase", - "firstPos" : 9140, - "secondPos" : 9140, - "firstEndPos" : 9149, - "secondEndPos" : 9149 -}, { - "firstType" : "ReturnStatement", - "secondType" : "ReturnStatement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "SwitchStatement", - "secondParentType" : "SwitchStatement", - "firstPos" : 9159, - "secondPos" : 9159, - "firstEndPos" : 9202, - "secondEndPos" : 9202 -}, { - "firstType" : "MethodInvocation", - "secondType" : "MethodInvocation", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "ReturnStatement", - "secondParentType" : "ReturnStatement", - "firstPos" : 9166, - "secondPos" : 9166, - "firstEndPos" : 9201, - "secondEndPos" : 9201 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "isImmutableValue", - "secondLabel" : "isImmutableValue", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 9166, - "secondPos" : 9166, - "firstEndPos" : 9182, - "secondEndPos" : 9182 -}, { - "firstType" : "METHOD_INVOCATION_ARGUMENTS", - "secondType" : "METHOD_INVOCATION_ARGUMENTS", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 9183, - "secondPos" : 9183, - "firstEndPos" : 9200, - "secondEndPos" : 9200 -}, { - "firstType" : "MethodInvocation", - "secondType" : "MethodInvocation", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", - "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", - "firstPos" : 9183, - "secondPos" : 9183, - "firstEndPos" : 9200, - "secondEndPos" : 9200 -}, { - "firstType" : "METHOD_INVOCATION_RECEIVER", - "secondType" : "METHOD_INVOCATION_RECEIVER", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 9183, - "secondPos" : 9183, - "firstEndPos" : 9184, - "secondEndPos" : 9184 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "n", - "secondLabel" : "n", - "firstParentType" : "METHOD_INVOCATION_RECEIVER", - "secondParentType" : "METHOD_INVOCATION_RECEIVER", - "firstPos" : 9183, - "secondPos" : 9183, - "firstEndPos" : 9184, - "secondEndPos" : 9184 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "getFirstChild", - "secondLabel" : "getFirstChild", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 9185, - "secondPos" : 9185, - "firstEndPos" : 9198, - "secondEndPos" : 9198 -}, { - "firstType" : "SwitchCase", - "secondType" : "SwitchCase", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "SwitchStatement", - "secondParentType" : "SwitchStatement", - "firstPos" : 9209, - "secondPos" : 9209, - "firstEndPos" : 9225, - "secondEndPos" : 9225 -}, { - "firstType" : "QualifiedName", - "secondType" : "QualifiedName", - "firstLabel" : "Token.NAME", - "secondLabel" : "Token.NAME", - "firstParentType" : "SwitchCase", - "secondParentType" : "SwitchCase", - "firstPos" : 9214, - "secondPos" : 9214, - "firstEndPos" : 9224, - "secondEndPos" : 9224 -}, { - "firstType" : "VariableDeclarationStatement", - "secondType" : "VariableDeclarationStatement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "SwitchStatement", - "secondParentType" : "SwitchStatement", - "firstPos" : 9234, - "secondPos" : 9234, - "firstEndPos" : 9262, - "secondEndPos" : 9262 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "String", - "secondLabel" : "String", - "firstParentType" : "SimpleType", - "secondParentType" : "SimpleType", - "firstPos" : 9234, - "secondPos" : 9234, - "firstEndPos" : 9240, - "secondEndPos" : 9240 -}, { - "firstType" : "SimpleType", - "secondType" : "SimpleType", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "VariableDeclarationStatement", - "secondParentType" : "VariableDeclarationStatement", - "firstPos" : 9234, - "secondPos" : 9234, - "firstEndPos" : 9240, - "secondEndPos" : 9240 -}, { - "firstType" : "VariableDeclarationFragment", - "secondType" : "VariableDeclarationFragment", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "VariableDeclarationStatement", - "secondParentType" : "VariableDeclarationStatement", - "firstPos" : 9241, - "secondPos" : 9241, - "firstEndPos" : 9261, - "secondEndPos" : 9261 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "name", - "secondLabel" : "name", - "firstParentType" : "VariableDeclarationFragment", - "secondParentType" : "VariableDeclarationFragment", - "firstPos" : 9241, - "secondPos" : 9241, - "firstEndPos" : 9245, - "secondEndPos" : 9245 -}, { - "firstType" : "MethodInvocation", - "secondType" : "MethodInvocation", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "VariableDeclarationFragment", - "secondParentType" : "VariableDeclarationFragment", - "firstPos" : 9248, - "secondPos" : 9248, - "firstEndPos" : 9261, - "secondEndPos" : 9261 -}, { - "firstType" : "METHOD_INVOCATION_RECEIVER", - "secondType" : "METHOD_INVOCATION_RECEIVER", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 9248, - "secondPos" : 9248, - "firstEndPos" : 9249, - "secondEndPos" : 9249 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "n", - "secondLabel" : "n", - "firstParentType" : "METHOD_INVOCATION_RECEIVER", - "secondParentType" : "METHOD_INVOCATION_RECEIVER", - "firstPos" : 9248, - "secondPos" : 9248, - "firstEndPos" : 9249, - "secondEndPos" : 9249 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "getString", - "secondLabel" : "getString", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 9250, - "secondPos" : 9250, - "firstEndPos" : 9259, - "secondEndPos" : 9259 -}, { - "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" : "SwitchStatement", - "secondParentType" : "SwitchStatement", - "firstPos" : 9271, - "secondPos" : 9271, - "firstEndPos" : 9340, - "secondEndPos" : 9340 -}, { - "firstType" : "LineComment", - "secondType" : "LineComment", - "firstLabel" : "// undefined to something other than the value undefined.", - "secondLabel" : "// undefined to something other than the value undefined.", - "firstParentType" : "SwitchStatement", - "secondParentType" : "SwitchStatement", - "firstPos" : 9349, - "secondPos" : 9349, - "firstEndPos" : 9406, - "secondEndPos" : 9406 -}, { - "firstType" : "ReturnStatement", - "secondType" : "ReturnStatement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "SwitchStatement", - "secondParentType" : "SwitchStatement", - "firstPos" : 9415, - "secondPos" : 9415, - "firstEndPos" : 9520, - "secondEndPos" : 9520 -}, { - "firstType" : "InfixExpression", - "secondType" : "InfixExpression", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "ReturnStatement", - "secondParentType" : "ReturnStatement", - "firstPos" : 9422, - "secondPos" : 9422, - "firstEndPos" : 9519, - "secondEndPos" : 9519 -}, { - "firstType" : "MethodInvocation", - "secondType" : "MethodInvocation", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "InfixExpression", - "secondParentType" : "InfixExpression", - "firstPos" : 9422, - "secondPos" : 9422, - "firstEndPos" : 9446, - "secondEndPos" : 9446 -}, { - "firstType" : "METHOD_INVOCATION_RECEIVER", - "secondType" : "METHOD_INVOCATION_RECEIVER", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 9422, - "secondPos" : 9422, - "firstEndPos" : 9433, - "secondEndPos" : 9433 -}, { - "firstType" : "StringLiteral", - "secondType" : "StringLiteral", - "firstLabel" : "\"undefined\"", - "secondLabel" : "\"undefined\"", - "firstParentType" : "METHOD_INVOCATION_RECEIVER", - "secondParentType" : "METHOD_INVOCATION_RECEIVER", - "firstPos" : 9422, - "secondPos" : 9422, - "firstEndPos" : 9433, - "secondEndPos" : 9433 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "equals", - "secondLabel" : "equals", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 9434, - "secondPos" : 9434, - "firstEndPos" : 9440, - "secondEndPos" : 9440 -}, { - "firstType" : "METHOD_INVOCATION_ARGUMENTS", - "secondType" : "METHOD_INVOCATION_ARGUMENTS", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 9441, - "secondPos" : 9441, - "firstEndPos" : 9445, - "secondEndPos" : 9445 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "name", - "secondLabel" : "name", - "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", - "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", - "firstPos" : 9441, - "secondPos" : 9441, - "firstEndPos" : 9445, - "secondEndPos" : 9445 -}, { - "firstType" : "INFIX_EXPRESSION_OPERATOR", - "secondType" : "INFIX_EXPRESSION_OPERATOR", - "firstLabel" : "||", - "secondLabel" : "||", - "firstParentType" : "InfixExpression", - "secondParentType" : "InfixExpression", - "firstPos" : 9459, - "secondPos" : 9459, - "firstEndPos" : 9461, - "secondEndPos" : 9461 -}, { - "firstType" : "MethodInvocation", - "secondType" : "MethodInvocation", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "InfixExpression", - "secondParentType" : "InfixExpression", - "firstPos" : 9462, - "secondPos" : 9462, - "firstEndPos" : 9485, - "secondEndPos" : 9485 -}, { - "firstType" : "METHOD_INVOCATION_RECEIVER", - "secondType" : "METHOD_INVOCATION_RECEIVER", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 9462, - "secondPos" : 9462, - "firstEndPos" : 9472, - "secondEndPos" : 9472 -}, { - "firstType" : "StringLiteral", - "secondType" : "StringLiteral", - "firstLabel" : "\"Infinity\"", - "secondLabel" : "\"Infinity\"", - "firstParentType" : "METHOD_INVOCATION_RECEIVER", - "secondParentType" : "METHOD_INVOCATION_RECEIVER", - "firstPos" : 9462, - "secondPos" : 9462, - "firstEndPos" : 9472, - "secondEndPos" : 9472 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "equals", - "secondLabel" : "equals", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 9473, - "secondPos" : 9473, - "firstEndPos" : 9479, - "secondEndPos" : 9479 -}, { - "firstType" : "METHOD_INVOCATION_ARGUMENTS", - "secondType" : "METHOD_INVOCATION_ARGUMENTS", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 9480, - "secondPos" : 9480, - "firstEndPos" : 9484, - "secondEndPos" : 9484 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "name", - "secondLabel" : "name", - "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", - "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", - "firstPos" : 9480, - "secondPos" : 9480, - "firstEndPos" : 9484, - "secondEndPos" : 9484 -}, { - "firstType" : "MethodInvocation", - "secondType" : "MethodInvocation", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "InfixExpression", - "secondParentType" : "InfixExpression", - "firstPos" : 9501, - "secondPos" : 9501, - "firstEndPos" : 9519, - "secondEndPos" : 9519 -}, { - "firstType" : "METHOD_INVOCATION_RECEIVER", - "secondType" : "METHOD_INVOCATION_RECEIVER", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 9501, - "secondPos" : 9501, - "firstEndPos" : 9506, - "secondEndPos" : 9506 -}, { - "firstType" : "StringLiteral", - "secondType" : "StringLiteral", - "firstLabel" : "\"NaN\"", - "secondLabel" : "\"NaN\"", - "firstParentType" : "METHOD_INVOCATION_RECEIVER", - "secondParentType" : "METHOD_INVOCATION_RECEIVER", - "firstPos" : 9501, - "secondPos" : 9501, - "firstEndPos" : 9506, - "secondEndPos" : 9506 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "equals", - "secondLabel" : "equals", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 9507, - "secondPos" : 9507, - "firstEndPos" : 9513, - "secondEndPos" : 9513 -}, { - "firstType" : "METHOD_INVOCATION_ARGUMENTS", - "secondType" : "METHOD_INVOCATION_ARGUMENTS", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 9514, - "secondPos" : 9514, - "firstEndPos" : 9518, - "secondEndPos" : 9518 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "name", - "secondLabel" : "name", - "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", - "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", - "firstPos" : 9514, - "secondPos" : 9514, - "firstEndPos" : 9518, - "secondEndPos" : 9518 -}, { - "firstType" : "ReturnStatement", - "secondType" : "ReturnStatement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "Block", - "secondParentType" : "Block", - "firstPos" : 9532, - "secondPos" : 9532, - "firstEndPos" : 9545, - "secondEndPos" : 9545 -}, { - "firstType" : "BooleanLiteral", - "secondType" : "BooleanLiteral", - "firstLabel" : "false", - "secondLabel" : "false", - "firstParentType" : "ReturnStatement", - "secondParentType" : "ReturnStatement", - "firstPos" : 9539, - "secondPos" : 9539, - "firstEndPos" : 9544, - "secondEndPos" : 9544 -}, { - "firstType" : "MethodDeclaration", - "secondType" : "MethodDeclaration", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "TypeDeclaration", - "secondParentType" : "TypeDeclaration", - "firstPos" : 9553, - "secondPos" : 9553, - "firstEndPos" : 11367, - "secondEndPos" : 11367 -}, { - "firstType" : "Javadoc", - "secondType" : "Javadoc", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 9553, - "secondPos" : 9553, - "firstEndPos" : 10452, - "secondEndPos" : 10452 -}, { - "firstType" : "TagElement", - "secondType" : "TagElement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "Javadoc", - "secondParentType" : "Javadoc", - "firstPos" : 9562, - "secondPos" : 9562, - "firstEndPos" : 10340, - "secondEndPos" : 10340 -}, { - "firstType" : "TextElement", - "secondType" : "TextElement", - "firstLabel" : "Returns true if this is a literal value. We define a literal value", - "secondLabel" : "Returns true if this is a literal value. We define a literal value", - "firstParentType" : "TagElement", - "secondParentType" : "TagElement", - "firstPos" : 9562, - "secondPos" : 9562, - "firstEndPos" : 9628, - "secondEndPos" : 9628 -}, { - "firstType" : "TextElement", - "secondType" : "TextElement", - "firstLabel" : "as any node that evaluates to the same thing regardless of when or", - "secondLabel" : "as any node that evaluates to the same thing regardless of when or", - "firstParentType" : "TagElement", - "secondParentType" : "TagElement", - "firstPos" : 9634, - "secondPos" : 9634, - "firstEndPos" : 9700, - "secondEndPos" : 9700 -}, { - "firstType" : "TextElement", - "secondType" : "TextElement", - "firstLabel" : "where it is evaluated. So /xyz/ and [3, 5] are literals, but", - "secondLabel" : "where it is evaluated. So /xyz/ and [3, 5] are literals, but", - "firstParentType" : "TagElement", - "secondParentType" : "TagElement", - "firstPos" : 9706, - "secondPos" : 9706, - "firstEndPos" : 9766, - "secondEndPos" : 9766 -}, { - "firstType" : "TextElement", - "secondType" : "TextElement", - "firstLabel" : "the name a is not.", - "secondLabel" : "the name a is not.", - "firstParentType" : "TagElement", - "secondParentType" : "TagElement", - "firstPos" : 9772, - "secondPos" : 9772, - "firstEndPos" : 9790, - "secondEndPos" : 9790 -}, { - "firstType" : "TextElement", - "secondType" : "TextElement", - "firstLabel" : "Function literals do not meet this definition, because they", - "secondLabel" : "Function literals do not meet this definition, because they", - "firstParentType" : "TagElement", - "secondParentType" : "TagElement", - "firstPos" : 9801, - "secondPos" : 9801, - "firstEndPos" : 9860, - "secondEndPos" : 9860 -}, { - "firstType" : "TextElement", - "secondType" : "TextElement", - "firstLabel" : "lexically capture variables. For example, if you have", - "secondLabel" : "lexically capture variables. For example, if you have", - "firstParentType" : "TagElement", - "secondParentType" : "TagElement", - "firstPos" : 9866, - "secondPos" : 9866, - "firstEndPos" : 9919, - "secondEndPos" : 9919 -}, { - "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" : 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" : "
", - "firstParentType" : "TagElement", - "secondParentType" : "TagElement", - "firstPos" : 43871, - "secondPos" : 43871, - "firstEndPos" : 43877, - "secondEndPos" : 43877 -}, { - "firstType" : "TextElement", - "secondType" : "TextElement", - "firstLabel" : "

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" : 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" : "
", - "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" : "

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" : "

    ", - "secondLabel" : "
      ", - "firstParentType" : "TagElement", - "secondParentType" : "TagElement", - "firstPos" : 68447, - "secondPos" : 68447, - "firstEndPos" : 68451, - "secondEndPos" : 68451 -}, { - "firstType" : "TextElement", - "secondType" : "TextElement", - "firstLabel" : "
    1. In CodingConventionAnnotator, any name that matches the", - "secondLabel" : "
    2. In CodingConventionAnnotator, any name that matches the", - "firstParentType" : "TagElement", - "secondParentType" : "TagElement", - "firstPos" : 68457, - "secondPos" : 68457, - "firstEndPos" : 68516, - "secondEndPos" : 68516 -}, { - "firstType" : "TagElement", - "secondType" : "TagElement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "TagElement", - "secondParentType" : "TagElement", - "firstPos" : 68526, - "secondPos" : 68526, - "firstEndPos" : 68569, - "secondEndPos" : 68569 -}, { - "firstType" : "TAG_NAME", - "secondType" : "TAG_NAME", - "firstLabel" : "@link", - "secondLabel" : "@link", - "firstParentType" : "TagElement", - "secondParentType" : "TagElement", - "firstPos" : 68526, - "secondPos" : 68526, - "firstEndPos" : 68531, - "secondEndPos" : 68531 -}, { - "firstType" : "MethodRef", - "secondType" : "MethodRef", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "TagElement", - "secondParentType" : "TagElement", - "firstPos" : 68533, - "secondPos" : 68533, - "firstEndPos" : 68568, - "secondEndPos" : 68568 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "CodingConvention", - "secondLabel" : "CodingConvention", - "firstParentType" : "MethodRef", - "secondParentType" : "MethodRef", - "firstPos" : 68533, - "secondPos" : 68533, - "firstEndPos" : 68549, - "secondEndPos" : 68549 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "isConstant", - "secondLabel" : "isConstant", - "firstParentType" : "MethodRef", - "secondParentType" : "MethodRef", - "firstPos" : 68550, - "secondPos" : 68550, - "firstEndPos" : 68560, - "secondEndPos" : 68560 -}, { - "firstType" : "MethodRefParameter", - "secondType" : "MethodRefParameter", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodRef", - "secondParentType" : "MethodRef", - "firstPos" : 68561, - "secondPos" : 68561, - "firstEndPos" : 68567, - "secondEndPos" : 68567 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "String", - "secondLabel" : "String", - "firstParentType" : "SimpleType", - "secondParentType" : "SimpleType", - "firstPos" : 68561, - "secondPos" : 68561, - "firstEndPos" : 68567, - "secondEndPos" : 68567 -}, { - "firstType" : "SimpleType", - "secondType" : "SimpleType", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodRefParameter", - "secondParentType" : "MethodRefParameter", - "firstPos" : 68561, - "secondPos" : 68561, - "firstEndPos" : 68567, - "secondEndPos" : 68567 -}, { - "firstType" : "TextElement", - "secondType" : "TextElement", - "firstLabel" : " is annotated with an", - "secondLabel" : " is annotated with an", - "firstParentType" : "TagElement", - "secondParentType" : "TagElement", - "firstPos" : 68569, - "secondPos" : 68569, - "firstEndPos" : 68590, - "secondEndPos" : 68590 -}, { - "firstType" : "TextElement", - "secondType" : "TextElement", - "firstLabel" : "IS_CONSTANT_NAME property.", - "secondLabel" : "IS_CONSTANT_NAME property.", - "firstParentType" : "TagElement", - "secondParentType" : "TagElement", - "firstPos" : 68600, - "secondPos" : 68600, - "firstEndPos" : 68626, - "secondEndPos" : 68626 -}, { - "firstType" : "TextElement", - "secondType" : "TextElement", - "firstLabel" : "
    3. The normalize pass renames any variable with the IS_CONSTANT_NAME", - "secondLabel" : "
    4. The normalize pass renames any variable with the IS_CONSTANT_NAME", - "firstParentType" : "TagElement", - "secondParentType" : "TagElement", - "firstPos" : 68632, - "secondPos" : 68632, - "firstEndPos" : 68701, - "secondEndPos" : 68701 -}, { - "firstType" : "TextElement", - "secondType" : "TextElement", - "firstLabel" : "annotation and that is initialized to a constant value with", - "secondLabel" : "annotation and that is initialized to a constant value with", - "firstParentType" : "TagElement", - "secondParentType" : "TagElement", - "firstPos" : 68711, - "secondPos" : 68711, - "firstEndPos" : 68770, - "secondEndPos" : 68770 -}, { - "firstType" : "TextElement", - "secondType" : "TextElement", - "firstLabel" : "a variable name inlucding $$constant.", - "secondLabel" : "a variable name inlucding $$constant.", - "firstParentType" : "TagElement", - "secondParentType" : "TagElement", - "firstPos" : 68780, - "secondPos" : 68780, - "firstEndPos" : 68817, - "secondEndPos" : 68817 -}, { - "firstType" : "TextElement", - "secondType" : "TextElement", - "firstLabel" : "
    5. Return true here if the variable includes $$constant in its name.", - "secondLabel" : "
    6. Return true here if the variable includes $$constant in its name.", - "firstParentType" : "TagElement", - "secondParentType" : "TagElement", - "firstPos" : 68823, - "secondPos" : 68823, - "firstEndPos" : 68892, - "secondEndPos" : 68892 -}, { - "firstType" : "TextElement", - "secondType" : "TextElement", - "firstLabel" : "
    ", - "secondLabel" : "
", - "firstParentType" : "TagElement", - "secondParentType" : "TagElement", - "firstPos" : 68898, - "secondPos" : 68898, - "firstEndPos" : 68903, - "secondEndPos" : 68903 -}, { - "firstType" : "TagElement", - "secondType" : "TagElement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "Javadoc", - "secondParentType" : "Javadoc", - "firstPos" : 68914, - "secondPos" : 68914, - "firstEndPos" : 68947, - "secondEndPos" : 68947 -}, { - "firstType" : "TAG_NAME", - "secondType" : "TAG_NAME", - "firstLabel" : "@param", - "secondLabel" : "@param", - "firstParentType" : "TagElement", - "secondParentType" : "TagElement", - "firstPos" : 68914, - "secondPos" : 68914, - "firstEndPos" : 68920, - "secondEndPos" : 68920 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "node", - "secondLabel" : "node", - "firstParentType" : "TagElement", - "secondParentType" : "TagElement", - "firstPos" : 68921, - "secondPos" : 68921, - "firstEndPos" : 68925, - "secondEndPos" : 68925 -}, { - "firstType" : "TextElement", - "secondType" : "TextElement", - "firstLabel" : " A NAME or STRING node", - "secondLabel" : " A NAME or STRING node", - "firstParentType" : "TagElement", - "secondParentType" : "TagElement", - "firstPos" : 68925, - "secondPos" : 68925, - "firstEndPos" : 68947, - "secondEndPos" : 68947 -}, { - "firstType" : "TagElement", - "secondType" : "TagElement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "Javadoc", - "secondParentType" : "Javadoc", - "firstPos" : 68953, - "secondPos" : 68953, - "firstEndPos" : 68993, - "secondEndPos" : 68993 -}, { - "firstType" : "TAG_NAME", - "secondType" : "TAG_NAME", - "firstLabel" : "@return", - "secondLabel" : "@return", - "firstParentType" : "TagElement", - "secondParentType" : "TagElement", - "firstPos" : 68953, - "secondPos" : 68953, - "firstEndPos" : 68960, - "secondEndPos" : 68960 -}, { - "firstType" : "TextElement", - "secondType" : "TextElement", - "firstLabel" : " True if the variable is constant", - "secondLabel" : " True if the variable is constant", - "firstParentType" : "TagElement", - "secondParentType" : "TagElement", - "firstPos" : 68960, - "secondPos" : 68960, - "firstEndPos" : 68993, - "secondEndPos" : 68993 -}, { - "firstType" : "Modifier", - "secondType" : "Modifier", - "firstLabel" : "static", - "secondLabel" : "static", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 69002, - "secondPos" : 69002, - "firstEndPos" : 69008, - "secondEndPos" : 69008 -}, { - "firstType" : "PrimitiveType", - "secondType" : "PrimitiveType", - "firstLabel" : "boolean", - "secondLabel" : "boolean", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 69009, - "secondPos" : 69009, - "firstEndPos" : 69016, - "secondEndPos" : 69016 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "isConstantName", - "secondLabel" : "isConstantName", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 69017, - "secondPos" : 69017, - "firstEndPos" : 69031, - "secondEndPos" : 69031 -}, { - "firstType" : "SingleVariableDeclaration", - "secondType" : "SingleVariableDeclaration", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 69032, - "secondPos" : 69032, - "firstEndPos" : 69041, - "secondEndPos" : 69041 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "Node", - "secondLabel" : "Node", - "firstParentType" : "SimpleType", - "secondParentType" : "SimpleType", - "firstPos" : 69032, - "secondPos" : 69032, - "firstEndPos" : 69036, - "secondEndPos" : 69036 -}, { - "firstType" : "SimpleType", - "secondType" : "SimpleType", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "SingleVariableDeclaration", - "secondParentType" : "SingleVariableDeclaration", - "firstPos" : 69032, - "secondPos" : 69032, - "firstEndPos" : 69036, - "secondEndPos" : 69036 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "node", - "secondLabel" : "node", - "firstParentType" : "SingleVariableDeclaration", - "secondParentType" : "SingleVariableDeclaration", - "firstPos" : 69037, - "secondPos" : 69037, - "firstEndPos" : 69041, - "secondEndPos" : 69041 -}, { - "firstType" : "Block", - "secondType" : "Block", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 69043, - "secondPos" : 69043, - "firstEndPos" : 69103, - "secondEndPos" : 69103 -}, { - "firstType" : "ReturnStatement", - "secondType" : "ReturnStatement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "Block", - "secondParentType" : "Block", - "firstPos" : 69049, - "secondPos" : 69049, - "firstEndPos" : 69099, - "secondEndPos" : 69099 -}, { - "firstType" : "MethodInvocation", - "secondType" : "MethodInvocation", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "ReturnStatement", - "secondParentType" : "ReturnStatement", - "firstPos" : 69056, - "secondPos" : 69056, - "firstEndPos" : 69098, - "secondEndPos" : 69098 -}, { - "firstType" : "METHOD_INVOCATION_RECEIVER", - "secondType" : "METHOD_INVOCATION_RECEIVER", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 69056, - "secondPos" : 69056, - "firstEndPos" : 69060, - "secondEndPos" : 69060 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "node", - "secondLabel" : "node", - "firstParentType" : "METHOD_INVOCATION_RECEIVER", - "secondParentType" : "METHOD_INVOCATION_RECEIVER", - "firstPos" : 69056, - "secondPos" : 69056, - "firstEndPos" : 69060, - "secondEndPos" : 69060 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "getBooleanProp", - "secondLabel" : "getBooleanProp", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 69061, - "secondPos" : 69061, - "firstEndPos" : 69075, - "secondEndPos" : 69075 -}, { - "firstType" : "METHOD_INVOCATION_ARGUMENTS", - "secondType" : "METHOD_INVOCATION_ARGUMENTS", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 69076, - "secondPos" : 69076, - "firstEndPos" : 69097, - "secondEndPos" : 69097 -}, { - "firstType" : "QualifiedName", - "secondType" : "QualifiedName", - "firstLabel" : "Node.IS_CONSTANT_NAME", - "secondLabel" : "Node.IS_CONSTANT_NAME", - "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", - "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", - "firstPos" : 69076, - "secondPos" : 69076, - "firstEndPos" : 69097, - "secondEndPos" : 69097 -}, { - "firstType" : "MethodDeclaration", - "secondType" : "MethodDeclaration", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "TypeDeclaration", - "secondParentType" : "TypeDeclaration", - "firstPos" : 69107, - "secondPos" : 69107, - "firstEndPos" : 69596, - "secondEndPos" : 69596 -}, { - "firstType" : "Javadoc", - "secondType" : "Javadoc", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 69107, - "secondPos" : 69107, - "firstEndPos" : 69170, - "secondEndPos" : 69170 -}, { - "firstType" : "TagElement", - "secondType" : "TagElement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "Javadoc", - "secondParentType" : "Javadoc", - "firstPos" : 69111, - "secondPos" : 69111, - "firstEndPos" : 69168, - "secondEndPos" : 69168 -}, { - "firstType" : "TextElement", - "secondType" : "TextElement", - "firstLabel" : "Whether the given name is constant by coding convention. ", - "secondLabel" : "Whether the given name is constant by coding convention. ", - "firstParentType" : "TagElement", - "secondParentType" : "TagElement", - "firstPos" : 69111, - "secondPos" : 69111, - "firstEndPos" : 69168, - "secondEndPos" : 69168 -}, { - "firstType" : "Modifier", - "secondType" : "Modifier", - "firstLabel" : "static", - "secondLabel" : "static", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 69173, - "secondPos" : 69173, - "firstEndPos" : 69179, - "secondEndPos" : 69179 -}, { - "firstType" : "PrimitiveType", - "secondType" : "PrimitiveType", - "firstLabel" : "boolean", - "secondLabel" : "boolean", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 69180, - "secondPos" : 69180, - "firstEndPos" : 69187, - "secondEndPos" : 69187 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "isConstantByConvention", - "secondLabel" : "isConstantByConvention", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 69188, - "secondPos" : 69188, - "firstEndPos" : 69210, - "secondEndPos" : 69210 -}, { - "firstType" : "SingleVariableDeclaration", - "secondType" : "SingleVariableDeclaration", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 69218, - "secondPos" : 69218, - "firstEndPos" : 69245, - "secondEndPos" : 69245 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "CodingConvention", - "secondLabel" : "CodingConvention", - "firstParentType" : "SimpleType", - "secondParentType" : "SimpleType", - "firstPos" : 69218, - "secondPos" : 69218, - "firstEndPos" : 69234, - "secondEndPos" : 69234 -}, { - "firstType" : "SimpleType", - "secondType" : "SimpleType", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "SingleVariableDeclaration", - "secondParentType" : "SingleVariableDeclaration", - "firstPos" : 69218, - "secondPos" : 69218, - "firstEndPos" : 69234, - "secondEndPos" : 69234 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "convention", - "secondLabel" : "convention", - "firstParentType" : "SingleVariableDeclaration", - "secondParentType" : "SingleVariableDeclaration", - "firstPos" : 69235, - "secondPos" : 69235, - "firstEndPos" : 69245, - "secondEndPos" : 69245 -}, { - "firstType" : "SingleVariableDeclaration", - "secondType" : "SingleVariableDeclaration", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 69247, - "secondPos" : 69247, - "firstEndPos" : 69256, - "secondEndPos" : 69256 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "Node", - "secondLabel" : "Node", - "firstParentType" : "SimpleType", - "secondParentType" : "SimpleType", - "firstPos" : 69247, - "secondPos" : 69247, - "firstEndPos" : 69251, - "secondEndPos" : 69251 -}, { - "firstType" : "SimpleType", - "secondType" : "SimpleType", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "SingleVariableDeclaration", - "secondParentType" : "SingleVariableDeclaration", - "firstPos" : 69247, - "secondPos" : 69247, - "firstEndPos" : 69251, - "secondEndPos" : 69251 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "node", - "secondLabel" : "node", - "firstParentType" : "SingleVariableDeclaration", - "secondParentType" : "SingleVariableDeclaration", - "firstPos" : 69252, - "secondPos" : 69252, - "firstEndPos" : 69256, - "secondEndPos" : 69256 -}, { - "firstType" : "SingleVariableDeclaration", - "secondType" : "SingleVariableDeclaration", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 69258, - "secondPos" : 69258, - "firstEndPos" : 69269, - "secondEndPos" : 69269 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "Node", - "secondLabel" : "Node", - "firstParentType" : "SimpleType", - "secondParentType" : "SimpleType", - "firstPos" : 69258, - "secondPos" : 69258, - "firstEndPos" : 69262, - "secondEndPos" : 69262 -}, { - "firstType" : "SimpleType", - "secondType" : "SimpleType", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "SingleVariableDeclaration", - "secondParentType" : "SingleVariableDeclaration", - "firstPos" : 69258, - "secondPos" : 69258, - "firstEndPos" : 69262, - "secondEndPos" : 69262 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "parent", - "secondLabel" : "parent", - "firstParentType" : "SingleVariableDeclaration", - "secondParentType" : "SingleVariableDeclaration", - "firstPos" : 69263, - "secondPos" : 69263, - "firstEndPos" : 69269, - "secondEndPos" : 69269 -}, { - "firstType" : "Block", - "secondType" : "Block", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 69271, - "secondPos" : 69271, - "firstEndPos" : 69596, - "secondEndPos" : 69596 -}, { - "firstType" : "VariableDeclarationStatement", - "secondType" : "VariableDeclarationStatement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "Block", - "secondParentType" : "Block", - "firstPos" : 69277, - "secondPos" : 69277, - "firstEndPos" : 69308, - "secondEndPos" : 69308 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "String", - "secondLabel" : "String", - "firstParentType" : "SimpleType", - "secondParentType" : "SimpleType", - "firstPos" : 69277, - "secondPos" : 69277, - "firstEndPos" : 69283, - "secondEndPos" : 69283 -}, { - "firstType" : "SimpleType", - "secondType" : "SimpleType", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "VariableDeclarationStatement", - "secondParentType" : "VariableDeclarationStatement", - "firstPos" : 69277, - "secondPos" : 69277, - "firstEndPos" : 69283, - "secondEndPos" : 69283 -}, { - "firstType" : "VariableDeclarationFragment", - "secondType" : "VariableDeclarationFragment", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "VariableDeclarationStatement", - "secondParentType" : "VariableDeclarationStatement", - "firstPos" : 69284, - "secondPos" : 69284, - "firstEndPos" : 69307, - "secondEndPos" : 69307 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "name", - "secondLabel" : "name", - "firstParentType" : "VariableDeclarationFragment", - "secondParentType" : "VariableDeclarationFragment", - "firstPos" : 69284, - "secondPos" : 69284, - "firstEndPos" : 69288, - "secondEndPos" : 69288 -}, { - "firstType" : "MethodInvocation", - "secondType" : "MethodInvocation", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "VariableDeclarationFragment", - "secondParentType" : "VariableDeclarationFragment", - "firstPos" : 69291, - "secondPos" : 69291, - "firstEndPos" : 69307, - "secondEndPos" : 69307 -}, { - "firstType" : "METHOD_INVOCATION_RECEIVER", - "secondType" : "METHOD_INVOCATION_RECEIVER", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 69291, - "secondPos" : 69291, - "firstEndPos" : 69295, - "secondEndPos" : 69295 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "node", - "secondLabel" : "node", - "firstParentType" : "METHOD_INVOCATION_RECEIVER", - "secondParentType" : "METHOD_INVOCATION_RECEIVER", - "firstPos" : 69291, - "secondPos" : 69291, - "firstEndPos" : 69295, - "secondEndPos" : 69295 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "getString", - "secondLabel" : "getString", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 69296, - "secondPos" : 69296, - "firstEndPos" : 69305, - "secondEndPos" : 69305 -}, { - "firstType" : "IfStatement", - "secondType" : "IfStatement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "Block", - "secondParentType" : "Block", - "firstPos" : 69313, - "secondPos" : 69313, - "firstEndPos" : 69592, - "secondEndPos" : 69592 -}, { - "firstType" : "InfixExpression", - "secondType" : "InfixExpression", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "IfStatement", - "secondParentType" : "IfStatement", - "firstPos" : 69317, - "secondPos" : 69317, - "firstEndPos" : 69391, - "secondEndPos" : 69391 -}, { - "firstType" : "InfixExpression", - "secondType" : "InfixExpression", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "InfixExpression", - "secondParentType" : "InfixExpression", - "firstPos" : 69317, - "secondPos" : 69317, - "firstEndPos" : 69350, - "secondEndPos" : 69350 -}, { - "firstType" : "MethodInvocation", - "secondType" : "MethodInvocation", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "InfixExpression", - "secondParentType" : "InfixExpression", - "firstPos" : 69317, - "secondPos" : 69317, - "firstEndPos" : 69333, - "secondEndPos" : 69333 -}, { - "firstType" : "METHOD_INVOCATION_RECEIVER", - "secondType" : "METHOD_INVOCATION_RECEIVER", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 69317, - "secondPos" : 69317, - "firstEndPos" : 69323, - "secondEndPos" : 69323 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "parent", - "secondLabel" : "parent", - "firstParentType" : "METHOD_INVOCATION_RECEIVER", - "secondParentType" : "METHOD_INVOCATION_RECEIVER", - "firstPos" : 69317, - "secondPos" : 69317, - "firstEndPos" : 69323, - "secondEndPos" : 69323 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "getType", - "secondLabel" : "getType", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 69324, - "secondPos" : 69324, - "firstEndPos" : 69331, - "secondEndPos" : 69331 -}, { - "firstType" : "INFIX_EXPRESSION_OPERATOR", - "secondType" : "INFIX_EXPRESSION_OPERATOR", - "firstLabel" : "==", - "secondLabel" : "==", - "firstParentType" : "InfixExpression", - "secondParentType" : "InfixExpression", - "firstPos" : 69334, - "secondPos" : 69334, - "firstEndPos" : 69336, - "secondEndPos" : 69336 -}, { - "firstType" : "QualifiedName", - "secondType" : "QualifiedName", - "firstLabel" : "Token.GETPROP", - "secondLabel" : "Token.GETPROP", - "firstParentType" : "InfixExpression", - "secondParentType" : "InfixExpression", - "firstPos" : 69337, - "secondPos" : 69337, - "firstEndPos" : 69350, - "secondEndPos" : 69350 -}, { - "firstType" : "INFIX_EXPRESSION_OPERATOR", - "secondType" : "INFIX_EXPRESSION_OPERATOR", - "firstLabel" : "&&", - "secondLabel" : "&&", - "firstParentType" : "InfixExpression", - "secondParentType" : "InfixExpression", - "firstPos" : 69351, - "secondPos" : 69351, - "firstEndPos" : 69353, - "secondEndPos" : 69353 -}, { - "firstType" : "InfixExpression", - "secondType" : "InfixExpression", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "InfixExpression", - "secondParentType" : "InfixExpression", - "firstPos" : 69362, - "secondPos" : 69362, - "firstEndPos" : 69391, - "secondEndPos" : 69391 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "node", - "secondLabel" : "node", - "firstParentType" : "InfixExpression", - "secondParentType" : "InfixExpression", - "firstPos" : 69362, - "secondPos" : 69362, - "firstEndPos" : 69366, - "secondEndPos" : 69366 -}, { - "firstType" : "INFIX_EXPRESSION_OPERATOR", - "secondType" : "INFIX_EXPRESSION_OPERATOR", - "firstLabel" : "==", - "secondLabel" : "==", - "firstParentType" : "InfixExpression", - "secondParentType" : "InfixExpression", - "firstPos" : 69367, - "secondPos" : 69367, - "firstEndPos" : 69369, - "secondEndPos" : 69369 -}, { - "firstType" : "MethodInvocation", - "secondType" : "MethodInvocation", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "InfixExpression", - "secondParentType" : "InfixExpression", - "firstPos" : 69370, - "secondPos" : 69370, - "firstEndPos" : 69391, - "secondEndPos" : 69391 -}, { - "firstType" : "METHOD_INVOCATION_RECEIVER", - "secondType" : "METHOD_INVOCATION_RECEIVER", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 69370, - "secondPos" : 69370, - "firstEndPos" : 69376, - "secondEndPos" : 69376 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "parent", - "secondLabel" : "parent", - "firstParentType" : "METHOD_INVOCATION_RECEIVER", - "secondParentType" : "METHOD_INVOCATION_RECEIVER", - "firstPos" : 69370, - "secondPos" : 69370, - "firstEndPos" : 69376, - "secondEndPos" : 69376 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "getLastChild", - "secondLabel" : "getLastChild", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 69377, - "secondPos" : 69377, - "firstEndPos" : 69389, - "secondEndPos" : 69389 -}, { - "firstType" : "Block", - "secondType" : "Block", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "IfStatement", - "secondParentType" : "IfStatement", - "firstPos" : 69393, - "secondPos" : 69393, - "firstEndPos" : 69445, - "secondEndPos" : 69445 -}, { - "firstType" : "ReturnStatement", - "secondType" : "ReturnStatement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "Block", - "secondParentType" : "Block", - "firstPos" : 69401, - "secondPos" : 69401, - "firstEndPos" : 69439, - "secondEndPos" : 69439 -}, { - "firstType" : "MethodInvocation", - "secondType" : "MethodInvocation", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "ReturnStatement", - "secondParentType" : "ReturnStatement", - "firstPos" : 69408, - "secondPos" : 69408, - "firstEndPos" : 69438, - "secondEndPos" : 69438 -}, { - "firstType" : "METHOD_INVOCATION_RECEIVER", - "secondType" : "METHOD_INVOCATION_RECEIVER", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 69408, - "secondPos" : 69408, - "firstEndPos" : 69418, - "secondEndPos" : 69418 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "convention", - "secondLabel" : "convention", - "firstParentType" : "METHOD_INVOCATION_RECEIVER", - "secondParentType" : "METHOD_INVOCATION_RECEIVER", - "firstPos" : 69408, - "secondPos" : 69408, - "firstEndPos" : 69418, - "secondEndPos" : 69418 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "isConstantKey", - "secondLabel" : "isConstantKey", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 69419, - "secondPos" : 69419, - "firstEndPos" : 69432, - "secondEndPos" : 69432 -}, { - "firstType" : "METHOD_INVOCATION_ARGUMENTS", - "secondType" : "METHOD_INVOCATION_ARGUMENTS", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 69433, - "secondPos" : 69433, - "firstEndPos" : 69437, - "secondEndPos" : 69437 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "name", - "secondLabel" : "name", - "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", - "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", - "firstPos" : 69433, - "secondPos" : 69433, - "firstEndPos" : 69437, - "secondEndPos" : 69437 -}, { - "firstType" : "IfStatement", - "secondType" : "IfStatement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "IfStatement", - "secondParentType" : "IfStatement", - "firstPos" : 69451, - "secondPos" : 69451, - "firstEndPos" : 69592, - "secondEndPos" : 69592 -}, { - "firstType" : "MethodInvocation", - "secondType" : "MethodInvocation", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "IfStatement", - "secondParentType" : "IfStatement", - "firstPos" : 69455, - "secondPos" : 69455, - "firstEndPos" : 69483, - "secondEndPos" : 69483 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "isObjectLitKey", - "secondLabel" : "isObjectLitKey", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 69455, - "secondPos" : 69455, - "firstEndPos" : 69469, - "secondEndPos" : 69469 -}, { - "firstType" : "METHOD_INVOCATION_ARGUMENTS", - "secondType" : "METHOD_INVOCATION_ARGUMENTS", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 69470, - "secondPos" : 69470, - "firstEndPos" : 69482, - "secondEndPos" : 69482 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "node", - "secondLabel" : "node", - "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", - "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", - "firstPos" : 69470, - "secondPos" : 69470, - "firstEndPos" : 69474, - "secondEndPos" : 69474 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "parent", - "secondLabel" : "parent", - "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", - "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", - "firstPos" : 69476, - "secondPos" : 69476, - "firstEndPos" : 69482, - "secondEndPos" : 69482 -}, { - "firstType" : "Block", - "secondType" : "Block", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "IfStatement", - "secondParentType" : "IfStatement", - "firstPos" : 69485, - "secondPos" : 69485, - "firstEndPos" : 69537, - "secondEndPos" : 69537 -}, { - "firstType" : "ReturnStatement", - "secondType" : "ReturnStatement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "Block", - "secondParentType" : "Block", - "firstPos" : 69493, - "secondPos" : 69493, - "firstEndPos" : 69531, - "secondEndPos" : 69531 -}, { - "firstType" : "MethodInvocation", - "secondType" : "MethodInvocation", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "ReturnStatement", - "secondParentType" : "ReturnStatement", - "firstPos" : 69500, - "secondPos" : 69500, - "firstEndPos" : 69530, - "secondEndPos" : 69530 -}, { - "firstType" : "METHOD_INVOCATION_RECEIVER", - "secondType" : "METHOD_INVOCATION_RECEIVER", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 69500, - "secondPos" : 69500, - "firstEndPos" : 69510, - "secondEndPos" : 69510 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "convention", - "secondLabel" : "convention", - "firstParentType" : "METHOD_INVOCATION_RECEIVER", - "secondParentType" : "METHOD_INVOCATION_RECEIVER", - "firstPos" : 69500, - "secondPos" : 69500, - "firstEndPos" : 69510, - "secondEndPos" : 69510 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "isConstantKey", - "secondLabel" : "isConstantKey", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 69511, - "secondPos" : 69511, - "firstEndPos" : 69524, - "secondEndPos" : 69524 -}, { - "firstType" : "METHOD_INVOCATION_ARGUMENTS", - "secondType" : "METHOD_INVOCATION_ARGUMENTS", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 69525, - "secondPos" : 69525, - "firstEndPos" : 69529, - "secondEndPos" : 69529 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "name", - "secondLabel" : "name", - "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", - "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", - "firstPos" : 69525, - "secondPos" : 69525, - "firstEndPos" : 69529, - "secondEndPos" : 69529 -}, { - "firstType" : "Block", - "secondType" : "Block", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "IfStatement", - "secondParentType" : "IfStatement", - "firstPos" : 69543, - "secondPos" : 69543, - "firstEndPos" : 69592, - "secondEndPos" : 69592 -}, { - "firstType" : "ReturnStatement", - "secondType" : "ReturnStatement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "Block", - "secondParentType" : "Block", - "firstPos" : 69551, - "secondPos" : 69551, - "firstEndPos" : 69586, - "secondEndPos" : 69586 -}, { - "firstType" : "MethodInvocation", - "secondType" : "MethodInvocation", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "ReturnStatement", - "secondParentType" : "ReturnStatement", - "firstPos" : 69558, - "secondPos" : 69558, - "firstEndPos" : 69585, - "secondEndPos" : 69585 -}, { - "firstType" : "METHOD_INVOCATION_RECEIVER", - "secondType" : "METHOD_INVOCATION_RECEIVER", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 69558, - "secondPos" : 69558, - "firstEndPos" : 69568, - "secondEndPos" : 69568 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "convention", - "secondLabel" : "convention", - "firstParentType" : "METHOD_INVOCATION_RECEIVER", - "secondParentType" : "METHOD_INVOCATION_RECEIVER", - "firstPos" : 69558, - "secondPos" : 69558, - "firstEndPos" : 69568, - "secondEndPos" : 69568 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "isConstant", - "secondLabel" : "isConstant", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 69569, - "secondPos" : 69569, - "firstEndPos" : 69579, - "secondEndPos" : 69579 -}, { - "firstType" : "METHOD_INVOCATION_ARGUMENTS", - "secondType" : "METHOD_INVOCATION_ARGUMENTS", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 69580, - "secondPos" : 69580, - "firstEndPos" : 69584, - "secondEndPos" : 69584 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "name", - "secondLabel" : "name", - "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", - "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", - "firstPos" : 69580, - "secondPos" : 69580, - "firstEndPos" : 69584, - "secondEndPos" : 69584 -}, { - "firstType" : "MethodDeclaration", - "secondType" : "MethodDeclaration", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "TypeDeclaration", - "secondParentType" : "TypeDeclaration", - "firstPos" : 69600, - "secondPos" : 69600, - "firstEndPos" : 70125, - "secondEndPos" : 70125 -}, { - "firstType" : "Javadoc", - "secondType" : "Javadoc", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 69600, - "secondPos" : 69600, - "firstEndPos" : 69687, - "secondEndPos" : 69687 -}, { - "firstType" : "TagElement", - "secondType" : "TagElement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "Javadoc", - "secondParentType" : "Javadoc", - "firstPos" : 69609, - "secondPos" : 69609, - "firstEndPos" : 69636, - "secondEndPos" : 69636 -}, { - "firstType" : "TAG_NAME", - "secondType" : "TAG_NAME", - "firstLabel" : "@param", - "secondLabel" : "@param", - "firstParentType" : "TagElement", - "secondParentType" : "TagElement", - "firstPos" : 69609, - "secondPos" : 69609, - "firstEndPos" : 69615, - "secondEndPos" : 69615 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "nameNode", - "secondLabel" : "nameNode", - "firstParentType" : "TagElement", - "secondParentType" : "TagElement", - "firstPos" : 69616, - "secondPos" : 69616, - "firstEndPos" : 69624, - "secondEndPos" : 69624 -}, { - "firstType" : "TextElement", - "secondType" : "TextElement", - "firstLabel" : " A name node", - "secondLabel" : " A name node", - "firstParentType" : "TagElement", - "secondParentType" : "TagElement", - "firstPos" : 69624, - "secondPos" : 69624, - "firstEndPos" : 69636, - "secondEndPos" : 69636 -}, { - "firstType" : "TagElement", - "secondType" : "TagElement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "Javadoc", - "secondParentType" : "Javadoc", - "firstPos" : 69642, - "secondPos" : 69642, - "firstEndPos" : 69681, - "secondEndPos" : 69681 -}, { - "firstType" : "TAG_NAME", - "secondType" : "TAG_NAME", - "firstLabel" : "@return", - "secondLabel" : "@return", - "firstParentType" : "TagElement", - "secondParentType" : "TagElement", - "firstPos" : 69642, - "secondPos" : 69642, - "firstEndPos" : 69649, - "secondEndPos" : 69649 -}, { - "firstType" : "TextElement", - "secondType" : "TextElement", - "firstLabel" : " The JSDocInfo for the name node", - "secondLabel" : " The JSDocInfo for the name node", - "firstParentType" : "TagElement", - "secondParentType" : "TagElement", - "firstPos" : 69649, - "secondPos" : 69649, - "firstEndPos" : 69681, - "secondEndPos" : 69681 -}, { - "firstType" : "Modifier", - "secondType" : "Modifier", - "firstLabel" : "static", - "secondLabel" : "static", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 69690, - "secondPos" : 69690, - "firstEndPos" : 69696, - "secondEndPos" : 69696 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "JSDocInfo", - "secondLabel" : "JSDocInfo", - "firstParentType" : "SimpleType", - "secondParentType" : "SimpleType", - "firstPos" : 69697, - "secondPos" : 69697, - "firstEndPos" : 69706, - "secondEndPos" : 69706 -}, { - "firstType" : "SimpleType", - "secondType" : "SimpleType", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 69697, - "secondPos" : 69697, - "firstEndPos" : 69706, - "secondEndPos" : 69706 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "getInfoForNameNode", - "secondLabel" : "getInfoForNameNode", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 69707, - "secondPos" : 69707, - "firstEndPos" : 69725, - "secondEndPos" : 69725 -}, { - "firstType" : "SingleVariableDeclaration", - "secondType" : "SingleVariableDeclaration", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 69726, - "secondPos" : 69726, - "firstEndPos" : 69739, - "secondEndPos" : 69739 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "Node", - "secondLabel" : "Node", - "firstParentType" : "SimpleType", - "secondParentType" : "SimpleType", - "firstPos" : 69726, - "secondPos" : 69726, - "firstEndPos" : 69730, - "secondEndPos" : 69730 -}, { - "firstType" : "SimpleType", - "secondType" : "SimpleType", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "SingleVariableDeclaration", - "secondParentType" : "SingleVariableDeclaration", - "firstPos" : 69726, - "secondPos" : 69726, - "firstEndPos" : 69730, - "secondEndPos" : 69730 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "nameNode", - "secondLabel" : "nameNode", - "firstParentType" : "SingleVariableDeclaration", - "secondParentType" : "SingleVariableDeclaration", - "firstPos" : 69731, - "secondPos" : 69731, - "firstEndPos" : 69739, - "secondEndPos" : 69739 -}, { - "firstType" : "Block", - "secondType" : "Block", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 69741, - "secondPos" : 69741, - "firstEndPos" : 70125, - "secondEndPos" : 70125 -}, { - "firstType" : "VariableDeclarationStatement", - "secondType" : "VariableDeclarationStatement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "Block", - "secondParentType" : "Block", - "firstPos" : 69747, - "secondPos" : 69747, - "firstEndPos" : 69769, - "secondEndPos" : 69769 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "JSDocInfo", - "secondLabel" : "JSDocInfo", - "firstParentType" : "SimpleType", - "secondParentType" : "SimpleType", - "firstPos" : 69747, - "secondPos" : 69747, - "firstEndPos" : 69756, - "secondEndPos" : 69756 -}, { - "firstType" : "SimpleType", - "secondType" : "SimpleType", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "VariableDeclarationStatement", - "secondParentType" : "VariableDeclarationStatement", - "firstPos" : 69747, - "secondPos" : 69747, - "firstEndPos" : 69756, - "secondEndPos" : 69756 -}, { - "firstType" : "VariableDeclarationFragment", - "secondType" : "VariableDeclarationFragment", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "VariableDeclarationStatement", - "secondParentType" : "VariableDeclarationStatement", - "firstPos" : 69757, - "secondPos" : 69757, - "firstEndPos" : 69768, - "secondEndPos" : 69768 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "info", - "secondLabel" : "info", - "firstParentType" : "VariableDeclarationFragment", - "secondParentType" : "VariableDeclarationFragment", - "firstPos" : 69757, - "secondPos" : 69757, - "firstEndPos" : 69761, - "secondEndPos" : 69761 -}, { - "firstType" : "NullLiteral", - "secondType" : "NullLiteral", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "VariableDeclarationFragment", - "secondParentType" : "VariableDeclarationFragment", - "firstPos" : 69764, - "secondPos" : 69764, - "firstEndPos" : 69768, - "secondEndPos" : 69768 -}, { - "firstType" : "VariableDeclarationStatement", - "secondType" : "VariableDeclarationStatement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "Block", - "secondParentType" : "Block", - "firstPos" : 69774, - "secondPos" : 69774, - "firstEndPos" : 69793, - "secondEndPos" : 69793 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "Node", - "secondLabel" : "Node", - "firstParentType" : "SimpleType", - "secondParentType" : "SimpleType", - "firstPos" : 69774, - "secondPos" : 69774, - "firstEndPos" : 69778, - "secondEndPos" : 69778 -}, { - "firstType" : "SimpleType", - "secondType" : "SimpleType", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "VariableDeclarationStatement", - "secondParentType" : "VariableDeclarationStatement", - "firstPos" : 69774, - "secondPos" : 69774, - "firstEndPos" : 69778, - "secondEndPos" : 69778 -}, { - "firstType" : "VariableDeclarationFragment", - "secondType" : "VariableDeclarationFragment", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "VariableDeclarationStatement", - "secondParentType" : "VariableDeclarationStatement", - "firstPos" : 69779, - "secondPos" : 69779, - "firstEndPos" : 69792, - "secondEndPos" : 69792 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "parent", - "secondLabel" : "parent", - "firstParentType" : "VariableDeclarationFragment", - "secondParentType" : "VariableDeclarationFragment", - "firstPos" : 69779, - "secondPos" : 69779, - "firstEndPos" : 69785, - "secondEndPos" : 69785 -}, { - "firstType" : "NullLiteral", - "secondType" : "NullLiteral", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "VariableDeclarationFragment", - "secondParentType" : "VariableDeclarationFragment", - "firstPos" : 69788, - "secondPos" : 69788, - "firstEndPos" : 69792, - "secondEndPos" : 69792 -}, { - "firstType" : "IfStatement", - "secondType" : "IfStatement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "Block", - "secondParentType" : "Block", - "firstPos" : 69798, - "secondPos" : 69798, - "firstEndPos" : 69902, - "secondEndPos" : 69902 -}, { - "firstType" : "InfixExpression", - "secondType" : "InfixExpression", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "IfStatement", - "secondParentType" : "IfStatement", - "firstPos" : 69802, - "secondPos" : 69802, - "firstEndPos" : 69818, - "secondEndPos" : 69818 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "nameNode", - "secondLabel" : "nameNode", - "firstParentType" : "InfixExpression", - "secondParentType" : "InfixExpression", - "firstPos" : 69802, - "secondPos" : 69802, - "firstEndPos" : 69810, - "secondEndPos" : 69810 -}, { - "firstType" : "INFIX_EXPRESSION_OPERATOR", - "secondType" : "INFIX_EXPRESSION_OPERATOR", - "firstLabel" : "!=", - "secondLabel" : "!=", - "firstParentType" : "InfixExpression", - "secondParentType" : "InfixExpression", - "firstPos" : 69811, - "secondPos" : 69811, - "firstEndPos" : 69813, - "secondEndPos" : 69813 -}, { - "firstType" : "NullLiteral", - "secondType" : "NullLiteral", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "InfixExpression", - "secondParentType" : "InfixExpression", - "firstPos" : 69814, - "secondPos" : 69814, - "firstEndPos" : 69818, - "secondEndPos" : 69818 -}, { - "firstType" : "Block", - "secondType" : "Block", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "IfStatement", - "secondParentType" : "IfStatement", - "firstPos" : 69820, - "secondPos" : 69820, - "firstEndPos" : 69902, - "secondEndPos" : 69902 -}, { - "firstType" : "ExpressionStatement", - "secondType" : "ExpressionStatement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "Block", - "secondParentType" : "Block", - "firstPos" : 69828, - "secondPos" : 69828, - "firstEndPos" : 69859, - "secondEndPos" : 69859 -}, { - "firstType" : "Assignment", - "secondType" : "Assignment", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "ExpressionStatement", - "secondParentType" : "ExpressionStatement", - "firstPos" : 69828, - "secondPos" : 69828, - "firstEndPos" : 69858, - "secondEndPos" : 69858 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "info", - "secondLabel" : "info", - "firstParentType" : "Assignment", - "secondParentType" : "Assignment", - "firstPos" : 69828, - "secondPos" : 69828, - "firstEndPos" : 69832, - "secondEndPos" : 69832 -}, { - "firstType" : "ASSIGNMENT_OPERATOR", - "secondType" : "ASSIGNMENT_OPERATOR", - "firstLabel" : "=", - "secondLabel" : "=", - "firstParentType" : "Assignment", - "secondParentType" : "Assignment", - "firstPos" : 69833, - "secondPos" : 69833, - "firstEndPos" : 69834, - "secondEndPos" : 69834 -}, { - "firstType" : "MethodInvocation", - "secondType" : "MethodInvocation", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "Assignment", - "secondParentType" : "Assignment", - "firstPos" : 69835, - "secondPos" : 69835, - "firstEndPos" : 69858, - "secondEndPos" : 69858 -}, { - "firstType" : "METHOD_INVOCATION_RECEIVER", - "secondType" : "METHOD_INVOCATION_RECEIVER", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 69835, - "secondPos" : 69835, - "firstEndPos" : 69843, - "secondEndPos" : 69843 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "nameNode", - "secondLabel" : "nameNode", - "firstParentType" : "METHOD_INVOCATION_RECEIVER", - "secondParentType" : "METHOD_INVOCATION_RECEIVER", - "firstPos" : 69835, - "secondPos" : 69835, - "firstEndPos" : 69843, - "secondEndPos" : 69843 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "getJSDocInfo", - "secondLabel" : "getJSDocInfo", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 69844, - "secondPos" : 69844, - "firstEndPos" : 69856, - "secondEndPos" : 69856 -}, { - "firstType" : "ExpressionStatement", - "secondType" : "ExpressionStatement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "Block", - "secondParentType" : "Block", - "firstPos" : 69866, - "secondPos" : 69866, - "firstEndPos" : 69896, - "secondEndPos" : 69896 -}, { - "firstType" : "Assignment", - "secondType" : "Assignment", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "ExpressionStatement", - "secondParentType" : "ExpressionStatement", - "firstPos" : 69866, - "secondPos" : 69866, - "firstEndPos" : 69895, - "secondEndPos" : 69895 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "parent", - "secondLabel" : "parent", - "firstParentType" : "Assignment", - "secondParentType" : "Assignment", - "firstPos" : 69866, - "secondPos" : 69866, - "firstEndPos" : 69872, - "secondEndPos" : 69872 -}, { - "firstType" : "ASSIGNMENT_OPERATOR", - "secondType" : "ASSIGNMENT_OPERATOR", - "firstLabel" : "=", - "secondLabel" : "=", - "firstParentType" : "Assignment", - "secondParentType" : "Assignment", - "firstPos" : 69873, - "secondPos" : 69873, - "firstEndPos" : 69874, - "secondEndPos" : 69874 -}, { - "firstType" : "MethodInvocation", - "secondType" : "MethodInvocation", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "Assignment", - "secondParentType" : "Assignment", - "firstPos" : 69875, - "secondPos" : 69875, - "firstEndPos" : 69895, - "secondEndPos" : 69895 -}, { - "firstType" : "METHOD_INVOCATION_RECEIVER", - "secondType" : "METHOD_INVOCATION_RECEIVER", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 69875, - "secondPos" : 69875, - "firstEndPos" : 69883, - "secondEndPos" : 69883 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "nameNode", - "secondLabel" : "nameNode", - "firstParentType" : "METHOD_INVOCATION_RECEIVER", - "secondParentType" : "METHOD_INVOCATION_RECEIVER", - "firstPos" : 69875, - "secondPos" : 69875, - "firstEndPos" : 69883, - "secondEndPos" : 69883 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "getParent", - "secondLabel" : "getParent", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 69884, - "secondPos" : 69884, - "firstEndPos" : 69893, - "secondEndPos" : 69893 -}, { - "firstType" : "IfStatement", - "secondType" : "IfStatement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "Block", - "secondParentType" : "Block", - "firstPos" : 69908, - "secondPos" : 69908, - "firstEndPos" : 70104, - "secondEndPos" : 70104 -}, { - "firstType" : "InfixExpression", - "secondType" : "InfixExpression", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "IfStatement", - "secondParentType" : "IfStatement", - "firstPos" : 69912, - "secondPos" : 69912, - "firstEndPos" : 70059, - "secondEndPos" : 70059 -}, { - "firstType" : "InfixExpression", - "secondType" : "InfixExpression", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "InfixExpression", - "secondParentType" : "InfixExpression", - "firstPos" : 69912, - "secondPos" : 69912, - "firstEndPos" : 69942, - "secondEndPos" : 69942 -}, { - "firstType" : "InfixExpression", - "secondType" : "InfixExpression", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "InfixExpression", - "secondParentType" : "InfixExpression", - "firstPos" : 69912, - "secondPos" : 69912, - "firstEndPos" : 69924, - "secondEndPos" : 69924 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "info", - "secondLabel" : "info", - "firstParentType" : "InfixExpression", - "secondParentType" : "InfixExpression", - "firstPos" : 69912, - "secondPos" : 69912, - "firstEndPos" : 69916, - "secondEndPos" : 69916 -}, { - "firstType" : "INFIX_EXPRESSION_OPERATOR", - "secondType" : "INFIX_EXPRESSION_OPERATOR", - "firstLabel" : "==", - "secondLabel" : "==", - "firstParentType" : "InfixExpression", - "secondParentType" : "InfixExpression", - "firstPos" : 69917, - "secondPos" : 69917, - "firstEndPos" : 69919, - "secondEndPos" : 69919 -}, { - "firstType" : "NullLiteral", - "secondType" : "NullLiteral", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "InfixExpression", - "secondParentType" : "InfixExpression", - "firstPos" : 69920, - "secondPos" : 69920, - "firstEndPos" : 69924, - "secondEndPos" : 69924 -}, { - "firstType" : "INFIX_EXPRESSION_OPERATOR", - "secondType" : "INFIX_EXPRESSION_OPERATOR", - "firstLabel" : "&&", - "secondLabel" : "&&", - "firstParentType" : "InfixExpression", - "secondParentType" : "InfixExpression", - "firstPos" : 69925, - "secondPos" : 69925, - "firstEndPos" : 69927, - "secondEndPos" : 69927 -}, { - "firstType" : "InfixExpression", - "secondType" : "InfixExpression", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "InfixExpression", - "secondParentType" : "InfixExpression", - "firstPos" : 69928, - "secondPos" : 69928, - "firstEndPos" : 69942, - "secondEndPos" : 69942 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "parent", - "secondLabel" : "parent", - "firstParentType" : "InfixExpression", - "secondParentType" : "InfixExpression", - "firstPos" : 69928, - "secondPos" : 69928, - "firstEndPos" : 69934, - "secondEndPos" : 69934 -}, { - "firstType" : "INFIX_EXPRESSION_OPERATOR", - "secondType" : "INFIX_EXPRESSION_OPERATOR", - "firstLabel" : "!=", - "secondLabel" : "!=", - "firstParentType" : "InfixExpression", - "secondParentType" : "InfixExpression", - "firstPos" : 69935, - "secondPos" : 69935, - "firstEndPos" : 69937, - "secondEndPos" : 69937 -}, { - "firstType" : "NullLiteral", - "secondType" : "NullLiteral", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "InfixExpression", - "secondParentType" : "InfixExpression", - "firstPos" : 69938, - "secondPos" : 69938, - "firstEndPos" : 69942, - "secondEndPos" : 69942 -}, { - "firstType" : "INFIX_EXPRESSION_OPERATOR", - "secondType" : "INFIX_EXPRESSION_OPERATOR", - "firstLabel" : "&&", - "secondLabel" : "&&", - "firstParentType" : "InfixExpression", - "secondParentType" : "InfixExpression", - "firstPos" : 69943, - "secondPos" : 69943, - "firstEndPos" : 69945, - "secondEndPos" : 69945 -}, { - "firstType" : "ParenthesizedExpression", - "secondType" : "ParenthesizedExpression", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "InfixExpression", - "secondParentType" : "InfixExpression", - "firstPos" : 69954, - "secondPos" : 69954, - "firstEndPos" : 70059, - "secondEndPos" : 70059 -}, { - "firstType" : "InfixExpression", - "secondType" : "InfixExpression", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "ParenthesizedExpression", - "secondParentType" : "ParenthesizedExpression", - "firstPos" : 69955, - "secondPos" : 69955, - "firstEndPos" : 70058, - "secondEndPos" : 70058 -}, { - "firstType" : "ParenthesizedExpression", - "secondType" : "ParenthesizedExpression", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "InfixExpression", - "secondParentType" : "InfixExpression", - "firstPos" : 69955, - "secondPos" : 69955, - "firstEndPos" : 70010, - "secondEndPos" : 70010 -}, { - "firstType" : "InfixExpression", - "secondType" : "InfixExpression", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "ParenthesizedExpression", - "secondParentType" : "ParenthesizedExpression", - "firstPos" : 69956, - "secondPos" : 69956, - "firstEndPos" : 70009, - "secondEndPos" : 70009 -}, { - "firstType" : "InfixExpression", - "secondType" : "InfixExpression", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "InfixExpression", - "secondParentType" : "InfixExpression", - "firstPos" : 69956, - "secondPos" : 69956, - "firstEndPos" : 69985, - "secondEndPos" : 69985 -}, { - "firstType" : "MethodInvocation", - "secondType" : "MethodInvocation", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "InfixExpression", - "secondParentType" : "InfixExpression", - "firstPos" : 69956, - "secondPos" : 69956, - "firstEndPos" : 69972, - "secondEndPos" : 69972 -}, { - "firstType" : "METHOD_INVOCATION_RECEIVER", - "secondType" : "METHOD_INVOCATION_RECEIVER", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 69956, - "secondPos" : 69956, - "firstEndPos" : 69962, - "secondEndPos" : 69962 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "parent", - "secondLabel" : "parent", - "firstParentType" : "METHOD_INVOCATION_RECEIVER", - "secondParentType" : "METHOD_INVOCATION_RECEIVER", - "firstPos" : 69956, - "secondPos" : 69956, - "firstEndPos" : 69962, - "secondEndPos" : 69962 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "getType", - "secondLabel" : "getType", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 69963, - "secondPos" : 69963, - "firstEndPos" : 69970, - "secondEndPos" : 69970 -}, { - "firstType" : "INFIX_EXPRESSION_OPERATOR", - "secondType" : "INFIX_EXPRESSION_OPERATOR", - "firstLabel" : "==", - "secondLabel" : "==", - "firstParentType" : "InfixExpression", - "secondParentType" : "InfixExpression", - "firstPos" : 69973, - "secondPos" : 69973, - "firstEndPos" : 69975, - "secondEndPos" : 69975 -}, { - "firstType" : "QualifiedName", - "secondType" : "QualifiedName", - "firstLabel" : "Token.VAR", - "secondLabel" : "Token.VAR", - "firstParentType" : "InfixExpression", - "secondParentType" : "InfixExpression", - "firstPos" : 69976, - "secondPos" : 69976, - "firstEndPos" : 69985, - "secondEndPos" : 69985 -}, { - "firstType" : "INFIX_EXPRESSION_OPERATOR", - "secondType" : "INFIX_EXPRESSION_OPERATOR", - "firstLabel" : "&&", - "secondLabel" : "&&", - "firstParentType" : "InfixExpression", - "secondParentType" : "InfixExpression", - "firstPos" : 69986, - "secondPos" : 69986, - "firstEndPos" : 69988, - "secondEndPos" : 69988 -}, { - "firstType" : "MethodInvocation", - "secondType" : "MethodInvocation", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "InfixExpression", - "secondParentType" : "InfixExpression", - "firstPos" : 69989, - "secondPos" : 69989, - "firstEndPos" : 70009, - "secondEndPos" : 70009 -}, { - "firstType" : "METHOD_INVOCATION_RECEIVER", - "secondType" : "METHOD_INVOCATION_RECEIVER", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 69989, - "secondPos" : 69989, - "firstEndPos" : 69995, - "secondEndPos" : 69995 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "parent", - "secondLabel" : "parent", - "firstParentType" : "METHOD_INVOCATION_RECEIVER", - "secondParentType" : "METHOD_INVOCATION_RECEIVER", - "firstPos" : 69989, - "secondPos" : 69989, - "firstEndPos" : 69995, - "secondEndPos" : 69995 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "hasOneChild", - "secondLabel" : "hasOneChild", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 69996, - "secondPos" : 69996, - "firstEndPos" : 70007, - "secondEndPos" : 70007 -}, { - "firstType" : "INFIX_EXPRESSION_OPERATOR", - "secondType" : "INFIX_EXPRESSION_OPERATOR", - "firstLabel" : "||", - "secondLabel" : "||", - "firstParentType" : "InfixExpression", - "secondParentType" : "InfixExpression", - "firstPos" : 70011, - "secondPos" : 70011, - "firstEndPos" : 70013, - "secondEndPos" : 70013 -}, { - "firstType" : "InfixExpression", - "secondType" : "InfixExpression", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "InfixExpression", - "secondParentType" : "InfixExpression", - "firstPos" : 70024, - "secondPos" : 70024, - "firstEndPos" : 70058, - "secondEndPos" : 70058 -}, { - "firstType" : "MethodInvocation", - "secondType" : "MethodInvocation", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "InfixExpression", - "secondParentType" : "InfixExpression", - "firstPos" : 70024, - "secondPos" : 70024, - "firstEndPos" : 70040, - "secondEndPos" : 70040 -}, { - "firstType" : "METHOD_INVOCATION_RECEIVER", - "secondType" : "METHOD_INVOCATION_RECEIVER", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 70024, - "secondPos" : 70024, - "firstEndPos" : 70030, - "secondEndPos" : 70030 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "parent", - "secondLabel" : "parent", - "firstParentType" : "METHOD_INVOCATION_RECEIVER", - "secondParentType" : "METHOD_INVOCATION_RECEIVER", - "firstPos" : 70024, - "secondPos" : 70024, - "firstEndPos" : 70030, - "secondEndPos" : 70030 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "getType", - "secondLabel" : "getType", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 70031, - "secondPos" : 70031, - "firstEndPos" : 70038, - "secondEndPos" : 70038 -}, { - "firstType" : "INFIX_EXPRESSION_OPERATOR", - "secondType" : "INFIX_EXPRESSION_OPERATOR", - "firstLabel" : "==", - "secondLabel" : "==", - "firstParentType" : "InfixExpression", - "secondParentType" : "InfixExpression", - "firstPos" : 70041, - "secondPos" : 70041, - "firstEndPos" : 70043, - "secondEndPos" : 70043 -}, { - "firstType" : "QualifiedName", - "secondType" : "QualifiedName", - "firstLabel" : "Token.FUNCTION", - "secondLabel" : "Token.FUNCTION", - "firstParentType" : "InfixExpression", - "secondParentType" : "InfixExpression", - "firstPos" : 70044, - "secondPos" : 70044, - "firstEndPos" : 70058, - "secondEndPos" : 70058 -}, { - "firstType" : "Block", - "secondType" : "Block", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "IfStatement", - "secondParentType" : "IfStatement", - "firstPos" : 70061, - "secondPos" : 70061, - "firstEndPos" : 70104, - "secondEndPos" : 70104 -}, { - "firstType" : "ExpressionStatement", - "secondType" : "ExpressionStatement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "Block", - "secondParentType" : "Block", - "firstPos" : 70069, - "secondPos" : 70069, - "firstEndPos" : 70098, - "secondEndPos" : 70098 -}, { - "firstType" : "Assignment", - "secondType" : "Assignment", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "ExpressionStatement", - "secondParentType" : "ExpressionStatement", - "firstPos" : 70069, - "secondPos" : 70069, - "firstEndPos" : 70097, - "secondEndPos" : 70097 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "info", - "secondLabel" : "info", - "firstParentType" : "Assignment", - "secondParentType" : "Assignment", - "firstPos" : 70069, - "secondPos" : 70069, - "firstEndPos" : 70073, - "secondEndPos" : 70073 -}, { - "firstType" : "ASSIGNMENT_OPERATOR", - "secondType" : "ASSIGNMENT_OPERATOR", - "firstLabel" : "=", - "secondLabel" : "=", - "firstParentType" : "Assignment", - "secondParentType" : "Assignment", - "firstPos" : 70074, - "secondPos" : 70074, - "firstEndPos" : 70075, - "secondEndPos" : 70075 -}, { - "firstType" : "MethodInvocation", - "secondType" : "MethodInvocation", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "Assignment", - "secondParentType" : "Assignment", - "firstPos" : 70076, - "secondPos" : 70076, - "firstEndPos" : 70097, - "secondEndPos" : 70097 -}, { - "firstType" : "METHOD_INVOCATION_RECEIVER", - "secondType" : "METHOD_INVOCATION_RECEIVER", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 70076, - "secondPos" : 70076, - "firstEndPos" : 70082, - "secondEndPos" : 70082 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "parent", - "secondLabel" : "parent", - "firstParentType" : "METHOD_INVOCATION_RECEIVER", - "secondParentType" : "METHOD_INVOCATION_RECEIVER", - "firstPos" : 70076, - "secondPos" : 70076, - "firstEndPos" : 70082, - "secondEndPos" : 70082 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "getJSDocInfo", - "secondLabel" : "getJSDocInfo", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 70083, - "secondPos" : 70083, - "firstEndPos" : 70095, - "secondEndPos" : 70095 -}, { - "firstType" : "ReturnStatement", - "secondType" : "ReturnStatement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "Block", - "secondParentType" : "Block", - "firstPos" : 70109, - "secondPos" : 70109, - "firstEndPos" : 70121, - "secondEndPos" : 70121 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "info", - "secondLabel" : "info", - "firstParentType" : "ReturnStatement", - "secondParentType" : "ReturnStatement", - "firstPos" : 70116, - "secondPos" : 70116, - "firstEndPos" : 70120, - "secondEndPos" : 70120 -}, { - "firstType" : "MethodDeclaration", - "secondType" : "MethodDeclaration", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "TypeDeclaration", - "secondParentType" : "TypeDeclaration", - "firstPos" : 70129, - "secondPos" : 70129, - "firstEndPos" : 70757, - "secondEndPos" : 70757 -}, { - "firstType" : "Javadoc", - "secondType" : "Javadoc", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 70129, - "secondPos" : 70129, - "firstEndPos" : 70177, - "secondEndPos" : 70177 -}, { - "firstType" : "TagElement", - "secondType" : "TagElement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "Javadoc", - "secondParentType" : "Javadoc", - "firstPos" : 70138, - "secondPos" : 70138, - "firstEndPos" : 70171, - "secondEndPos" : 70171 -}, { - "firstType" : "TextElement", - "secondType" : "TextElement", - "firstLabel" : "Get the JSDocInfo for a function.", - "secondLabel" : "Get the JSDocInfo for a function.", - "firstParentType" : "TagElement", - "secondParentType" : "TagElement", - "firstPos" : 70138, - "secondPos" : 70138, - "firstEndPos" : 70171, - "secondEndPos" : 70171 -}, { - "firstType" : "Modifier", - "secondType" : "Modifier", - "firstLabel" : "static", - "secondLabel" : "static", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 70180, - "secondPos" : 70180, - "firstEndPos" : 70186, - "secondEndPos" : 70186 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "JSDocInfo", - "secondLabel" : "JSDocInfo", - "firstParentType" : "SimpleType", - "secondParentType" : "SimpleType", - "firstPos" : 70187, - "secondPos" : 70187, - "firstEndPos" : 70196, - "secondEndPos" : 70196 -}, { - "firstType" : "SimpleType", - "secondType" : "SimpleType", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 70187, - "secondPos" : 70187, - "firstEndPos" : 70196, - "secondEndPos" : 70196 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "getFunctionInfo", - "secondLabel" : "getFunctionInfo", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 70197, - "secondPos" : 70197, - "firstEndPos" : 70212, - "secondEndPos" : 70212 -}, { - "firstType" : "SingleVariableDeclaration", - "secondType" : "SingleVariableDeclaration", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 70213, - "secondPos" : 70213, - "firstEndPos" : 70219, - "secondEndPos" : 70219 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "Node", - "secondLabel" : "Node", - "firstParentType" : "SimpleType", - "secondParentType" : "SimpleType", - "firstPos" : 70213, - "secondPos" : 70213, - "firstEndPos" : 70217, - "secondEndPos" : 70217 -}, { - "firstType" : "SimpleType", - "secondType" : "SimpleType", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "SingleVariableDeclaration", - "secondParentType" : "SingleVariableDeclaration", - "firstPos" : 70213, - "secondPos" : 70213, - "firstEndPos" : 70217, - "secondEndPos" : 70217 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "n", - "secondLabel" : "n", - "firstParentType" : "SingleVariableDeclaration", - "secondParentType" : "SingleVariableDeclaration", - "firstPos" : 70218, - "secondPos" : 70218, - "firstEndPos" : 70219, - "secondEndPos" : 70219 -}, { - "firstType" : "Block", - "secondType" : "Block", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 70221, - "secondPos" : 70221, - "firstEndPos" : 70757, - "secondEndPos" : 70757 -}, { - "firstType" : "ExpressionStatement", - "secondType" : "ExpressionStatement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "Block", - "secondParentType" : "Block", - "firstPos" : 70227, - "secondPos" : 70227, - "firstEndPos" : 70283, - "secondEndPos" : 70283 -}, { - "firstType" : "MethodInvocation", - "secondType" : "MethodInvocation", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "ExpressionStatement", - "secondParentType" : "ExpressionStatement", - "firstPos" : 70227, - "secondPos" : 70227, - "firstEndPos" : 70282, - "secondEndPos" : 70282 -}, { - "firstType" : "METHOD_INVOCATION_RECEIVER", - "secondType" : "METHOD_INVOCATION_RECEIVER", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 70227, - "secondPos" : 70227, - "firstEndPos" : 70240, - "secondEndPos" : 70240 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "Preconditions", - "secondLabel" : "Preconditions", - "firstParentType" : "METHOD_INVOCATION_RECEIVER", - "secondParentType" : "METHOD_INVOCATION_RECEIVER", - "firstPos" : 70227, - "secondPos" : 70227, - "firstEndPos" : 70240, - "secondEndPos" : 70240 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "checkState", - "secondLabel" : "checkState", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 70241, - "secondPos" : 70241, - "firstEndPos" : 70251, - "secondEndPos" : 70251 -}, { - "firstType" : "InfixExpression", - "secondType" : "InfixExpression", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", - "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", - "firstPos" : 70252, - "secondPos" : 70252, - "firstEndPos" : 70281, - "secondEndPos" : 70281 -}, { - "firstType" : "METHOD_INVOCATION_ARGUMENTS", - "secondType" : "METHOD_INVOCATION_ARGUMENTS", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 70252, - "secondPos" : 70252, - "firstEndPos" : 70281, - "secondEndPos" : 70281 -}, { - "firstType" : "MethodInvocation", - "secondType" : "MethodInvocation", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "InfixExpression", - "secondParentType" : "InfixExpression", - "firstPos" : 70252, - "secondPos" : 70252, - "firstEndPos" : 70263, - "secondEndPos" : 70263 -}, { - "firstType" : "METHOD_INVOCATION_RECEIVER", - "secondType" : "METHOD_INVOCATION_RECEIVER", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 70252, - "secondPos" : 70252, - "firstEndPos" : 70253, - "secondEndPos" : 70253 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "n", - "secondLabel" : "n", - "firstParentType" : "METHOD_INVOCATION_RECEIVER", - "secondParentType" : "METHOD_INVOCATION_RECEIVER", - "firstPos" : 70252, - "secondPos" : 70252, - "firstEndPos" : 70253, - "secondEndPos" : 70253 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "getType", - "secondLabel" : "getType", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 70254, - "secondPos" : 70254, - "firstEndPos" : 70261, - "secondEndPos" : 70261 -}, { - "firstType" : "INFIX_EXPRESSION_OPERATOR", - "secondType" : "INFIX_EXPRESSION_OPERATOR", - "firstLabel" : "==", - "secondLabel" : "==", - "firstParentType" : "InfixExpression", - "secondParentType" : "InfixExpression", - "firstPos" : 70264, - "secondPos" : 70264, - "firstEndPos" : 70266, - "secondEndPos" : 70266 -}, { - "firstType" : "QualifiedName", - "secondType" : "QualifiedName", - "firstLabel" : "Token.FUNCTION", - "secondLabel" : "Token.FUNCTION", - "firstParentType" : "InfixExpression", - "secondParentType" : "InfixExpression", - "firstPos" : 70267, - "secondPos" : 70267, - "firstEndPos" : 70281, - "secondEndPos" : 70281 -}, { - "firstType" : "VariableDeclarationStatement", - "secondType" : "VariableDeclarationStatement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "Block", - "secondParentType" : "Block", - "firstPos" : 70288, - "secondPos" : 70288, - "firstEndPos" : 70324, - "secondEndPos" : 70324 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "JSDocInfo", - "secondLabel" : "JSDocInfo", - "firstParentType" : "SimpleType", - "secondParentType" : "SimpleType", - "firstPos" : 70288, - "secondPos" : 70288, - "firstEndPos" : 70297, - "secondEndPos" : 70297 -}, { - "firstType" : "SimpleType", - "secondType" : "SimpleType", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "VariableDeclarationStatement", - "secondParentType" : "VariableDeclarationStatement", - "firstPos" : 70288, - "secondPos" : 70288, - "firstEndPos" : 70297, - "secondEndPos" : 70297 -}, { - "firstType" : "VariableDeclarationFragment", - "secondType" : "VariableDeclarationFragment", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "VariableDeclarationStatement", - "secondParentType" : "VariableDeclarationStatement", - "firstPos" : 70298, - "secondPos" : 70298, - "firstEndPos" : 70323, - "secondEndPos" : 70323 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "fnInfo", - "secondLabel" : "fnInfo", - "firstParentType" : "VariableDeclarationFragment", - "secondParentType" : "VariableDeclarationFragment", - "firstPos" : 70298, - "secondPos" : 70298, - "firstEndPos" : 70304, - "secondEndPos" : 70304 -}, { - "firstType" : "MethodInvocation", - "secondType" : "MethodInvocation", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "VariableDeclarationFragment", - "secondParentType" : "VariableDeclarationFragment", - "firstPos" : 70307, - "secondPos" : 70307, - "firstEndPos" : 70323, - "secondEndPos" : 70323 -}, { - "firstType" : "METHOD_INVOCATION_RECEIVER", - "secondType" : "METHOD_INVOCATION_RECEIVER", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 70307, - "secondPos" : 70307, - "firstEndPos" : 70308, - "secondEndPos" : 70308 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "n", - "secondLabel" : "n", - "firstParentType" : "METHOD_INVOCATION_RECEIVER", - "secondParentType" : "METHOD_INVOCATION_RECEIVER", - "firstPos" : 70307, - "secondPos" : 70307, - "firstEndPos" : 70308, - "secondEndPos" : 70308 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "getJSDocInfo", - "secondLabel" : "getJSDocInfo", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 70309, - "secondPos" : 70309, - "firstEndPos" : 70321, - "secondEndPos" : 70321 -}, { - "firstType" : "IfStatement", - "secondType" : "IfStatement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "Block", - "secondParentType" : "Block", - "firstPos" : 70329, - "secondPos" : 70329, - "firstEndPos" : 70734, - "secondEndPos" : 70734 -}, { - "firstType" : "InfixExpression", - "secondType" : "InfixExpression", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "IfStatement", - "secondParentType" : "IfStatement", - "firstPos" : 70333, - "secondPos" : 70333, - "firstEndPos" : 70383, - "secondEndPos" : 70383 -}, { - "firstType" : "InfixExpression", - "secondType" : "InfixExpression", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "InfixExpression", - "secondParentType" : "InfixExpression", - "firstPos" : 70333, - "secondPos" : 70333, - "firstEndPos" : 70347, - "secondEndPos" : 70347 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "fnInfo", - "secondLabel" : "fnInfo", - "firstParentType" : "InfixExpression", - "secondParentType" : "InfixExpression", - "firstPos" : 70333, - "secondPos" : 70333, - "firstEndPos" : 70339, - "secondEndPos" : 70339 -}, { - "firstType" : "INFIX_EXPRESSION_OPERATOR", - "secondType" : "INFIX_EXPRESSION_OPERATOR", - "firstLabel" : "==", - "secondLabel" : "==", - "firstParentType" : "InfixExpression", - "secondParentType" : "InfixExpression", - "firstPos" : 70340, - "secondPos" : 70340, - "firstEndPos" : 70342, - "secondEndPos" : 70342 -}, { - "firstType" : "NullLiteral", - "secondType" : "NullLiteral", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "InfixExpression", - "secondParentType" : "InfixExpression", - "firstPos" : 70343, - "secondPos" : 70343, - "firstEndPos" : 70347, - "secondEndPos" : 70347 -}, { - "firstType" : "INFIX_EXPRESSION_OPERATOR", - "secondType" : "INFIX_EXPRESSION_OPERATOR", - "firstLabel" : "&&", - "secondLabel" : "&&", - "firstParentType" : "InfixExpression", - "secondParentType" : "InfixExpression", - "firstPos" : 70348, - "secondPos" : 70348, - "firstEndPos" : 70350, - "secondEndPos" : 70350 -}, { - "firstType" : "MethodInvocation", - "secondType" : "MethodInvocation", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "InfixExpression", - "secondParentType" : "InfixExpression", - "firstPos" : 70351, - "secondPos" : 70351, - "firstEndPos" : 70383, - "secondEndPos" : 70383 -}, { - "firstType" : "METHOD_INVOCATION_RECEIVER", - "secondType" : "METHOD_INVOCATION_RECEIVER", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 70351, - "secondPos" : 70351, - "firstEndPos" : 70359, - "secondEndPos" : 70359 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "NodeUtil", - "secondLabel" : "NodeUtil", - "firstParentType" : "METHOD_INVOCATION_RECEIVER", - "secondParentType" : "METHOD_INVOCATION_RECEIVER", - "firstPos" : 70351, - "secondPos" : 70351, - "firstEndPos" : 70359, - "secondEndPos" : 70359 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "isFunctionExpression", - "secondLabel" : "isFunctionExpression", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 70360, - "secondPos" : 70360, - "firstEndPos" : 70380, - "secondEndPos" : 70380 -}, { - "firstType" : "METHOD_INVOCATION_ARGUMENTS", - "secondType" : "METHOD_INVOCATION_ARGUMENTS", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 70381, - "secondPos" : 70381, - "firstEndPos" : 70382, - "secondEndPos" : 70382 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "n", - "secondLabel" : "n", - "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", - "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", - "firstPos" : 70381, - "secondPos" : 70381, - "firstEndPos" : 70382, - "secondEndPos" : 70382 -}, { - "firstType" : "Block", - "secondType" : "Block", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "IfStatement", - "secondParentType" : "IfStatement", - "firstPos" : 70385, - "secondPos" : 70385, - "firstEndPos" : 70734, - "secondEndPos" : 70734 -}, { - "firstType" : "LineComment", - "secondType" : "LineComment", - "firstLabel" : "// Look for the info on other nodes.", - "secondLabel" : "// Look for the info on other nodes.", - "firstParentType" : "Block", - "secondParentType" : "Block", - "firstPos" : 70393, - "secondPos" : 70393, - "firstEndPos" : 70429, - "secondEndPos" : 70429 -}, { - "firstType" : "VariableDeclarationStatement", - "secondType" : "VariableDeclarationStatement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "Block", - "secondParentType" : "Block", - "firstPos" : 70436, - "secondPos" : 70436, - "firstEndPos" : 70464, - "secondEndPos" : 70464 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "Node", - "secondLabel" : "Node", - "firstParentType" : "SimpleType", - "secondParentType" : "SimpleType", - "firstPos" : 70436, - "secondPos" : 70436, - "firstEndPos" : 70440, - "secondEndPos" : 70440 -}, { - "firstType" : "SimpleType", - "secondType" : "SimpleType", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "VariableDeclarationStatement", - "secondParentType" : "VariableDeclarationStatement", - "firstPos" : 70436, - "secondPos" : 70436, - "firstEndPos" : 70440, - "secondEndPos" : 70440 -}, { - "firstType" : "VariableDeclarationFragment", - "secondType" : "VariableDeclarationFragment", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "VariableDeclarationStatement", - "secondParentType" : "VariableDeclarationStatement", - "firstPos" : 70441, - "secondPos" : 70441, - "firstEndPos" : 70463, - "secondEndPos" : 70463 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "parent", - "secondLabel" : "parent", - "firstParentType" : "VariableDeclarationFragment", - "secondParentType" : "VariableDeclarationFragment", - "firstPos" : 70441, - "secondPos" : 70441, - "firstEndPos" : 70447, - "secondEndPos" : 70447 -}, { - "firstType" : "MethodInvocation", - "secondType" : "MethodInvocation", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "VariableDeclarationFragment", - "secondParentType" : "VariableDeclarationFragment", - "firstPos" : 70450, - "secondPos" : 70450, - "firstEndPos" : 70463, - "secondEndPos" : 70463 -}, { - "firstType" : "METHOD_INVOCATION_RECEIVER", - "secondType" : "METHOD_INVOCATION_RECEIVER", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 70450, - "secondPos" : 70450, - "firstEndPos" : 70451, - "secondEndPos" : 70451 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "n", - "secondLabel" : "n", - "firstParentType" : "METHOD_INVOCATION_RECEIVER", - "secondParentType" : "METHOD_INVOCATION_RECEIVER", - "firstPos" : 70450, - "secondPos" : 70450, - "firstEndPos" : 70451, - "secondEndPos" : 70451 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "getParent", - "secondLabel" : "getParent", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 70452, - "secondPos" : 70452, - "firstEndPos" : 70461, - "secondEndPos" : 70461 -}, { - "firstType" : "IfStatement", - "secondType" : "IfStatement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "Block", - "secondParentType" : "Block", - "firstPos" : 70471, - "secondPos" : 70471, - "firstEndPos" : 70728, - "secondEndPos" : 70728 -}, { - "firstType" : "InfixExpression", - "secondType" : "InfixExpression", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "IfStatement", - "secondParentType" : "IfStatement", - "firstPos" : 70475, - "secondPos" : 70475, - "firstEndPos" : 70507, - "secondEndPos" : 70507 -}, { - "firstType" : "MethodInvocation", - "secondType" : "MethodInvocation", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "InfixExpression", - "secondParentType" : "InfixExpression", - "firstPos" : 70475, - "secondPos" : 70475, - "firstEndPos" : 70491, - "secondEndPos" : 70491 -}, { - "firstType" : "METHOD_INVOCATION_RECEIVER", - "secondType" : "METHOD_INVOCATION_RECEIVER", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 70475, - "secondPos" : 70475, - "firstEndPos" : 70481, - "secondEndPos" : 70481 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "parent", - "secondLabel" : "parent", - "firstParentType" : "METHOD_INVOCATION_RECEIVER", - "secondParentType" : "METHOD_INVOCATION_RECEIVER", - "firstPos" : 70475, - "secondPos" : 70475, - "firstEndPos" : 70481, - "secondEndPos" : 70481 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "getType", - "secondLabel" : "getType", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 70482, - "secondPos" : 70482, - "firstEndPos" : 70489, - "secondEndPos" : 70489 -}, { - "firstType" : "INFIX_EXPRESSION_OPERATOR", - "secondType" : "INFIX_EXPRESSION_OPERATOR", - "firstLabel" : "==", - "secondLabel" : "==", - "firstParentType" : "InfixExpression", - "secondParentType" : "InfixExpression", - "firstPos" : 70492, - "secondPos" : 70492, - "firstEndPos" : 70494, - "secondEndPos" : 70494 -}, { - "firstType" : "QualifiedName", - "secondType" : "QualifiedName", - "firstLabel" : "Token.ASSIGN", - "secondLabel" : "Token.ASSIGN", - "firstParentType" : "InfixExpression", - "secondParentType" : "InfixExpression", - "firstPos" : 70495, - "secondPos" : 70495, - "firstEndPos" : 70507, - "secondEndPos" : 70507 -}, { - "firstType" : "Block", - "secondType" : "Block", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "IfStatement", - "secondParentType" : "IfStatement", - "firstPos" : 70509, - "secondPos" : 70509, - "firstEndPos" : 70580, - "secondEndPos" : 70580 -}, { - "firstType" : "LineComment", - "secondType" : "LineComment", - "firstLabel" : "// on ASSIGNs", - "secondLabel" : "// on ASSIGNs", - "firstParentType" : "Block", - "secondParentType" : "Block", - "firstPos" : 70519, - "secondPos" : 70519, - "firstEndPos" : 70532, - "secondEndPos" : 70532 -}, { - "firstType" : "ExpressionStatement", - "secondType" : "ExpressionStatement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "Block", - "secondParentType" : "Block", - "firstPos" : 70541, - "secondPos" : 70541, - "firstEndPos" : 70572, - "secondEndPos" : 70572 -}, { - "firstType" : "Assignment", - "secondType" : "Assignment", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "ExpressionStatement", - "secondParentType" : "ExpressionStatement", - "firstPos" : 70541, - "secondPos" : 70541, - "firstEndPos" : 70571, - "secondEndPos" : 70571 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "fnInfo", - "secondLabel" : "fnInfo", - "firstParentType" : "Assignment", - "secondParentType" : "Assignment", - "firstPos" : 70541, - "secondPos" : 70541, - "firstEndPos" : 70547, - "secondEndPos" : 70547 -}, { - "firstType" : "ASSIGNMENT_OPERATOR", - "secondType" : "ASSIGNMENT_OPERATOR", - "firstLabel" : "=", - "secondLabel" : "=", - "firstParentType" : "Assignment", - "secondParentType" : "Assignment", - "firstPos" : 70548, - "secondPos" : 70548, - "firstEndPos" : 70549, - "secondEndPos" : 70549 -}, { - "firstType" : "MethodInvocation", - "secondType" : "MethodInvocation", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "Assignment", - "secondParentType" : "Assignment", - "firstPos" : 70550, - "secondPos" : 70550, - "firstEndPos" : 70571, - "secondEndPos" : 70571 -}, { - "firstType" : "METHOD_INVOCATION_RECEIVER", - "secondType" : "METHOD_INVOCATION_RECEIVER", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 70550, - "secondPos" : 70550, - "firstEndPos" : 70556, - "secondEndPos" : 70556 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "parent", - "secondLabel" : "parent", - "firstParentType" : "METHOD_INVOCATION_RECEIVER", - "secondParentType" : "METHOD_INVOCATION_RECEIVER", - "firstPos" : 70550, - "secondPos" : 70550, - "firstEndPos" : 70556, - "secondEndPos" : 70556 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "getJSDocInfo", - "secondLabel" : "getJSDocInfo", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 70557, - "secondPos" : 70557, - "firstEndPos" : 70569, - "secondEndPos" : 70569 -}, { - "firstType" : "IfStatement", - "secondType" : "IfStatement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "IfStatement", - "secondParentType" : "IfStatement", - "firstPos" : 70586, - "secondPos" : 70586, - "firstEndPos" : 70728, - "secondEndPos" : 70728 -}, { - "firstType" : "InfixExpression", - "secondType" : "InfixExpression", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "IfStatement", - "secondParentType" : "IfStatement", - "firstPos" : 70590, - "secondPos" : 70590, - "firstEndPos" : 70620, - "secondEndPos" : 70620 -}, { - "firstType" : "MethodInvocation", - "secondType" : "MethodInvocation", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "InfixExpression", - "secondParentType" : "InfixExpression", - "firstPos" : 70590, - "secondPos" : 70590, - "firstEndPos" : 70606, - "secondEndPos" : 70606 -}, { - "firstType" : "METHOD_INVOCATION_RECEIVER", - "secondType" : "METHOD_INVOCATION_RECEIVER", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 70590, - "secondPos" : 70590, - "firstEndPos" : 70596, - "secondEndPos" : 70596 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "parent", - "secondLabel" : "parent", - "firstParentType" : "METHOD_INVOCATION_RECEIVER", - "secondParentType" : "METHOD_INVOCATION_RECEIVER", - "firstPos" : 70590, - "secondPos" : 70590, - "firstEndPos" : 70596, - "secondEndPos" : 70596 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "getType", - "secondLabel" : "getType", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 70597, - "secondPos" : 70597, - "firstEndPos" : 70604, - "secondEndPos" : 70604 -}, { - "firstType" : "INFIX_EXPRESSION_OPERATOR", - "secondType" : "INFIX_EXPRESSION_OPERATOR", - "firstLabel" : "==", - "secondLabel" : "==", - "firstParentType" : "InfixExpression", - "secondParentType" : "InfixExpression", - "firstPos" : 70607, - "secondPos" : 70607, - "firstEndPos" : 70609, - "secondEndPos" : 70609 -}, { - "firstType" : "QualifiedName", - "secondType" : "QualifiedName", - "firstLabel" : "Token.NAME", - "secondLabel" : "Token.NAME", - "firstParentType" : "InfixExpression", - "secondParentType" : "InfixExpression", - "firstPos" : 70610, - "secondPos" : 70610, - "firstEndPos" : 70620, - "secondEndPos" : 70620 -}, { - "firstType" : "Block", - "secondType" : "Block", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "IfStatement", - "secondParentType" : "IfStatement", - "firstPos" : 70622, - "secondPos" : 70622, - "firstEndPos" : 70728, - "secondEndPos" : 70728 -}, { - "firstType" : "LineComment", - "secondType" : "LineComment", - "firstLabel" : "// on var NAME = function() { ... };", - "secondLabel" : "// on var NAME = function() { ... };", - "firstParentType" : "Block", - "secondParentType" : "Block", - "firstPos" : 70632, - "secondPos" : 70632, - "firstEndPos" : 70668, - "secondEndPos" : 70668 -}, { - "firstType" : "ExpressionStatement", - "secondType" : "ExpressionStatement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "Block", - "secondParentType" : "Block", - "firstPos" : 70677, - "secondPos" : 70677, - "firstEndPos" : 70720, - "secondEndPos" : 70720 -}, { - "firstType" : "Assignment", - "secondType" : "Assignment", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "ExpressionStatement", - "secondParentType" : "ExpressionStatement", - "firstPos" : 70677, - "secondPos" : 70677, - "firstEndPos" : 70719, - "secondEndPos" : 70719 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "fnInfo", - "secondLabel" : "fnInfo", - "firstParentType" : "Assignment", - "secondParentType" : "Assignment", - "firstPos" : 70677, - "secondPos" : 70677, - "firstEndPos" : 70683, - "secondEndPos" : 70683 -}, { - "firstType" : "ASSIGNMENT_OPERATOR", - "secondType" : "ASSIGNMENT_OPERATOR", - "firstLabel" : "=", - "secondLabel" : "=", - "firstParentType" : "Assignment", - "secondParentType" : "Assignment", - "firstPos" : 70684, - "secondPos" : 70684, - "firstEndPos" : 70685, - "secondEndPos" : 70685 -}, { - "firstType" : "MethodInvocation", - "secondType" : "MethodInvocation", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "Assignment", - "secondParentType" : "Assignment", - "firstPos" : 70686, - "secondPos" : 70686, - "firstEndPos" : 70719, - "secondEndPos" : 70719 -}, { - "firstType" : "METHOD_INVOCATION_RECEIVER", - "secondType" : "METHOD_INVOCATION_RECEIVER", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 70686, - "secondPos" : 70686, - "firstEndPos" : 70704, - "secondEndPos" : 70704 -}, { - "firstType" : "MethodInvocation", - "secondType" : "MethodInvocation", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "METHOD_INVOCATION_RECEIVER", - "secondParentType" : "METHOD_INVOCATION_RECEIVER", - "firstPos" : 70686, - "secondPos" : 70686, - "firstEndPos" : 70704, - "secondEndPos" : 70704 -}, { - "firstType" : "METHOD_INVOCATION_RECEIVER", - "secondType" : "METHOD_INVOCATION_RECEIVER", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 70686, - "secondPos" : 70686, - "firstEndPos" : 70692, - "secondEndPos" : 70692 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "parent", - "secondLabel" : "parent", - "firstParentType" : "METHOD_INVOCATION_RECEIVER", - "secondParentType" : "METHOD_INVOCATION_RECEIVER", - "firstPos" : 70686, - "secondPos" : 70686, - "firstEndPos" : 70692, - "secondEndPos" : 70692 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "getParent", - "secondLabel" : "getParent", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 70693, - "secondPos" : 70693, - "firstEndPos" : 70702, - "secondEndPos" : 70702 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "getJSDocInfo", - "secondLabel" : "getJSDocInfo", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 70705, - "secondPos" : 70705, - "firstEndPos" : 70717, - "secondEndPos" : 70717 -}, { - "firstType" : "ReturnStatement", - "secondType" : "ReturnStatement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "Block", - "secondParentType" : "Block", - "firstPos" : 70739, - "secondPos" : 70739, - "firstEndPos" : 70753, - "secondEndPos" : 70753 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "fnInfo", - "secondLabel" : "fnInfo", - "firstParentType" : "ReturnStatement", - "secondParentType" : "ReturnStatement", - "firstPos" : 70746, - "secondPos" : 70746, - "firstEndPos" : 70752, - "secondEndPos" : 70752 -}, { - "firstType" : "MethodDeclaration", - "secondType" : "MethodDeclaration", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "TypeDeclaration", - "secondParentType" : "TypeDeclaration", - "firstPos" : 70761, - "secondPos" : 70761, - "firstEndPos" : 71097, - "secondEndPos" : 71097 -}, { - "firstType" : "Javadoc", - "secondType" : "Javadoc", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 70761, - "secondPos" : 70761, - "firstEndPos" : 70862, - "secondEndPos" : 70862 -}, { - "firstType" : "TagElement", - "secondType" : "TagElement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "Javadoc", - "secondParentType" : "Javadoc", - "firstPos" : 70770, - "secondPos" : 70770, - "firstEndPos" : 70788, - "secondEndPos" : 70788 -}, { - "firstType" : "TAG_NAME", - "secondType" : "TAG_NAME", - "firstLabel" : "@param", - "secondLabel" : "@param", - "firstParentType" : "TagElement", - "secondParentType" : "TagElement", - "firstPos" : 70770, - "secondPos" : 70770, - "firstEndPos" : 70776, - "secondEndPos" : 70776 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "n", - "secondLabel" : "n", - "firstParentType" : "TagElement", - "secondParentType" : "TagElement", - "firstPos" : 70777, - "secondPos" : 70777, - "firstEndPos" : 70778, - "secondEndPos" : 70778 -}, { - "firstType" : "TextElement", - "secondType" : "TextElement", - "firstLabel" : " The node.", - "secondLabel" : " The node.", - "firstParentType" : "TagElement", - "secondParentType" : "TagElement", - "firstPos" : 70778, - "secondPos" : 70778, - "firstEndPos" : 70788, - "secondEndPos" : 70788 -}, { - "firstType" : "TagElement", - "secondType" : "TagElement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "Javadoc", - "secondParentType" : "Javadoc", - "firstPos" : 70794, - "secondPos" : 70794, - "firstEndPos" : 70856, - "secondEndPos" : 70856 -}, { - "firstType" : "TAG_NAME", - "secondType" : "TAG_NAME", - "firstLabel" : "@return", - "secondLabel" : "@return", - "firstParentType" : "TagElement", - "secondParentType" : "TagElement", - "firstPos" : 70794, - "secondPos" : 70794, - "firstEndPos" : 70801, - "secondEndPos" : 70801 -}, { - "firstType" : "TextElement", - "secondType" : "TextElement", - "firstLabel" : " The source name property on the node or its ancestors.", - "secondLabel" : " The source name property on the node or its ancestors.", - "firstParentType" : "TagElement", - "secondParentType" : "TagElement", - "firstPos" : 70801, - "secondPos" : 70801, - "firstEndPos" : 70856, - "secondEndPos" : 70856 -}, { - "firstType" : "Modifier", - "secondType" : "Modifier", - "firstLabel" : "static", - "secondLabel" : "static", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 70865, - "secondPos" : 70865, - "firstEndPos" : 70871, - "secondEndPos" : 70871 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "String", - "secondLabel" : "String", - "firstParentType" : "SimpleType", - "secondParentType" : "SimpleType", - "firstPos" : 70872, - "secondPos" : 70872, - "firstEndPos" : 70878, - "secondEndPos" : 70878 -}, { - "firstType" : "SimpleType", - "secondType" : "SimpleType", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 70872, - "secondPos" : 70872, - "firstEndPos" : 70878, - "secondEndPos" : 70878 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "getSourceName", - "secondLabel" : "getSourceName", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 70879, - "secondPos" : 70879, - "firstEndPos" : 70892, - "secondEndPos" : 70892 -}, { - "firstType" : "SingleVariableDeclaration", - "secondType" : "SingleVariableDeclaration", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 70893, - "secondPos" : 70893, - "firstEndPos" : 70899, - "secondEndPos" : 70899 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "Node", - "secondLabel" : "Node", - "firstParentType" : "SimpleType", - "secondParentType" : "SimpleType", - "firstPos" : 70893, - "secondPos" : 70893, - "firstEndPos" : 70897, - "secondEndPos" : 70897 -}, { - "firstType" : "SimpleType", - "secondType" : "SimpleType", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "SingleVariableDeclaration", - "secondParentType" : "SingleVariableDeclaration", - "firstPos" : 70893, - "secondPos" : 70893, - "firstEndPos" : 70897, - "secondEndPos" : 70897 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "n", - "secondLabel" : "n", - "firstParentType" : "SingleVariableDeclaration", - "secondParentType" : "SingleVariableDeclaration", - "firstPos" : 70898, - "secondPos" : 70898, - "firstEndPos" : 70899, - "secondEndPos" : 70899 -}, { - "firstType" : "Block", - "secondType" : "Block", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 70901, - "secondPos" : 70901, - "firstEndPos" : 71097, - "secondEndPos" : 71097 -}, { - "firstType" : "VariableDeclarationStatement", - "secondType" : "VariableDeclarationStatement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "Block", - "secondParentType" : "Block", - "firstPos" : 70907, - "secondPos" : 70907, - "firstEndPos" : 70932, - "secondEndPos" : 70932 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "String", - "secondLabel" : "String", - "firstParentType" : "SimpleType", - "secondParentType" : "SimpleType", - "firstPos" : 70907, - "secondPos" : 70907, - "firstEndPos" : 70913, - "secondEndPos" : 70913 -}, { - "firstType" : "SimpleType", - "secondType" : "SimpleType", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "VariableDeclarationStatement", - "secondParentType" : "VariableDeclarationStatement", - "firstPos" : 70907, - "secondPos" : 70907, - "firstEndPos" : 70913, - "secondEndPos" : 70913 -}, { - "firstType" : "VariableDeclarationFragment", - "secondType" : "VariableDeclarationFragment", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "VariableDeclarationStatement", - "secondParentType" : "VariableDeclarationStatement", - "firstPos" : 70914, - "secondPos" : 70914, - "firstEndPos" : 70931, - "secondEndPos" : 70931 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "sourceName", - "secondLabel" : "sourceName", - "firstParentType" : "VariableDeclarationFragment", - "secondParentType" : "VariableDeclarationFragment", - "firstPos" : 70914, - "secondPos" : 70914, - "firstEndPos" : 70924, - "secondEndPos" : 70924 -}, { - "firstType" : "NullLiteral", - "secondType" : "NullLiteral", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "VariableDeclarationFragment", - "secondParentType" : "VariableDeclarationFragment", - "firstPos" : 70927, - "secondPos" : 70927, - "firstEndPos" : 70931, - "secondEndPos" : 70931 -}, { - "firstType" : "WhileStatement", - "secondType" : "WhileStatement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "Block", - "secondParentType" : "Block", - "firstPos" : 70937, - "secondPos" : 70937, - "firstEndPos" : 71070, - "secondEndPos" : 71070 -}, { - "firstType" : "InfixExpression", - "secondType" : "InfixExpression", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "WhileStatement", - "secondParentType" : "WhileStatement", - "firstPos" : 70944, - "secondPos" : 70944, - "firstEndPos" : 70975, - "secondEndPos" : 70975 -}, { - "firstType" : "InfixExpression", - "secondType" : "InfixExpression", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "InfixExpression", - "secondParentType" : "InfixExpression", - "firstPos" : 70944, - "secondPos" : 70944, - "firstEndPos" : 70962, - "secondEndPos" : 70962 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "sourceName", - "secondLabel" : "sourceName", - "firstParentType" : "InfixExpression", - "secondParentType" : "InfixExpression", - "firstPos" : 70944, - "secondPos" : 70944, - "firstEndPos" : 70954, - "secondEndPos" : 70954 -}, { - "firstType" : "INFIX_EXPRESSION_OPERATOR", - "secondType" : "INFIX_EXPRESSION_OPERATOR", - "firstLabel" : "==", - "secondLabel" : "==", - "firstParentType" : "InfixExpression", - "secondParentType" : "InfixExpression", - "firstPos" : 70955, - "secondPos" : 70955, - "firstEndPos" : 70957, - "secondEndPos" : 70957 -}, { - "firstType" : "NullLiteral", - "secondType" : "NullLiteral", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "InfixExpression", - "secondParentType" : "InfixExpression", - "firstPos" : 70958, - "secondPos" : 70958, - "firstEndPos" : 70962, - "secondEndPos" : 70962 -}, { - "firstType" : "INFIX_EXPRESSION_OPERATOR", - "secondType" : "INFIX_EXPRESSION_OPERATOR", - "firstLabel" : "&&", - "secondLabel" : "&&", - "firstParentType" : "InfixExpression", - "secondParentType" : "InfixExpression", - "firstPos" : 70963, - "secondPos" : 70963, - "firstEndPos" : 70965, - "secondEndPos" : 70965 -}, { - "firstType" : "InfixExpression", - "secondType" : "InfixExpression", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "InfixExpression", - "secondParentType" : "InfixExpression", - "firstPos" : 70966, - "secondPos" : 70966, - "firstEndPos" : 70975, - "secondEndPos" : 70975 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "n", - "secondLabel" : "n", - "firstParentType" : "InfixExpression", - "secondParentType" : "InfixExpression", - "firstPos" : 70966, - "secondPos" : 70966, - "firstEndPos" : 70967, - "secondEndPos" : 70967 -}, { - "firstType" : "INFIX_EXPRESSION_OPERATOR", - "secondType" : "INFIX_EXPRESSION_OPERATOR", - "firstLabel" : "!=", - "secondLabel" : "!=", - "firstParentType" : "InfixExpression", - "secondParentType" : "InfixExpression", - "firstPos" : 70968, - "secondPos" : 70968, - "firstEndPos" : 70970, - "secondEndPos" : 70970 -}, { - "firstType" : "NullLiteral", - "secondType" : "NullLiteral", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "InfixExpression", - "secondParentType" : "InfixExpression", - "firstPos" : 70971, - "secondPos" : 70971, - "firstEndPos" : 70975, - "secondEndPos" : 70975 -}, { - "firstType" : "Block", - "secondType" : "Block", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "WhileStatement", - "secondParentType" : "WhileStatement", - "firstPos" : 70977, - "secondPos" : 70977, - "firstEndPos" : 71070, - "secondEndPos" : 71070 -}, { - "firstType" : "ExpressionStatement", - "secondType" : "ExpressionStatement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "Block", - "secondParentType" : "Block", - "firstPos" : 70985, - "secondPos" : 70985, - "firstEndPos" : 71039, - "secondEndPos" : 71039 -}, { - "firstType" : "Assignment", - "secondType" : "Assignment", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "ExpressionStatement", - "secondParentType" : "ExpressionStatement", - "firstPos" : 70985, - "secondPos" : 70985, - "firstEndPos" : 71038, - "secondEndPos" : 71038 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "sourceName", - "secondLabel" : "sourceName", - "firstParentType" : "Assignment", - "secondParentType" : "Assignment", - "firstPos" : 70985, - "secondPos" : 70985, - "firstEndPos" : 70995, - "secondEndPos" : 70995 -}, { - "firstType" : "ASSIGNMENT_OPERATOR", - "secondType" : "ASSIGNMENT_OPERATOR", - "firstLabel" : "=", - "secondLabel" : "=", - "firstParentType" : "Assignment", - "secondParentType" : "Assignment", - "firstPos" : 70996, - "secondPos" : 70996, - "firstEndPos" : 70997, - "secondEndPos" : 70997 -}, { - "firstType" : "CastExpression", - "secondType" : "CastExpression", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "Assignment", - "secondParentType" : "Assignment", - "firstPos" : 70998, - "secondPos" : 70998, - "firstEndPos" : 71038, - "secondEndPos" : 71038 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "String", - "secondLabel" : "String", - "firstParentType" : "SimpleType", - "secondParentType" : "SimpleType", - "firstPos" : 70999, - "secondPos" : 70999, - "firstEndPos" : 71005, - "secondEndPos" : 71005 -}, { - "firstType" : "SimpleType", - "secondType" : "SimpleType", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "CastExpression", - "secondParentType" : "CastExpression", - "firstPos" : 70999, - "secondPos" : 70999, - "firstEndPos" : 71005, - "secondEndPos" : 71005 -}, { - "firstType" : "MethodInvocation", - "secondType" : "MethodInvocation", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "CastExpression", - "secondParentType" : "CastExpression", - "firstPos" : 71007, - "secondPos" : 71007, - "firstEndPos" : 71038, - "secondEndPos" : 71038 -}, { - "firstType" : "METHOD_INVOCATION_RECEIVER", - "secondType" : "METHOD_INVOCATION_RECEIVER", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 71007, - "secondPos" : 71007, - "firstEndPos" : 71008, - "secondEndPos" : 71008 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "n", - "secondLabel" : "n", - "firstParentType" : "METHOD_INVOCATION_RECEIVER", - "secondParentType" : "METHOD_INVOCATION_RECEIVER", - "firstPos" : 71007, - "secondPos" : 71007, - "firstEndPos" : 71008, - "secondEndPos" : 71008 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "getProp", - "secondLabel" : "getProp", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 71009, - "secondPos" : 71009, - "firstEndPos" : 71016, - "secondEndPos" : 71016 -}, { - "firstType" : "METHOD_INVOCATION_ARGUMENTS", - "secondType" : "METHOD_INVOCATION_ARGUMENTS", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 71017, - "secondPos" : 71017, - "firstEndPos" : 71037, - "secondEndPos" : 71037 -}, { - "firstType" : "QualifiedName", - "secondType" : "QualifiedName", - "firstLabel" : "Node.SOURCENAME_PROP", - "secondLabel" : "Node.SOURCENAME_PROP", - "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", - "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", - "firstPos" : 71017, - "secondPos" : 71017, - "firstEndPos" : 71037, - "secondEndPos" : 71037 -}, { - "firstType" : "ExpressionStatement", - "secondType" : "ExpressionStatement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "Block", - "secondParentType" : "Block", - "firstPos" : 71046, - "secondPos" : 71046, - "firstEndPos" : 71064, - "secondEndPos" : 71064 -}, { - "firstType" : "Assignment", - "secondType" : "Assignment", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "ExpressionStatement", - "secondParentType" : "ExpressionStatement", - "firstPos" : 71046, - "secondPos" : 71046, - "firstEndPos" : 71063, - "secondEndPos" : 71063 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "n", - "secondLabel" : "n", - "firstParentType" : "Assignment", - "secondParentType" : "Assignment", - "firstPos" : 71046, - "secondPos" : 71046, - "firstEndPos" : 71047, - "secondEndPos" : 71047 -}, { - "firstType" : "ASSIGNMENT_OPERATOR", - "secondType" : "ASSIGNMENT_OPERATOR", - "firstLabel" : "=", - "secondLabel" : "=", - "firstParentType" : "Assignment", - "secondParentType" : "Assignment", - "firstPos" : 71048, - "secondPos" : 71048, - "firstEndPos" : 71049, - "secondEndPos" : 71049 -}, { - "firstType" : "MethodInvocation", - "secondType" : "MethodInvocation", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "Assignment", - "secondParentType" : "Assignment", - "firstPos" : 71050, - "secondPos" : 71050, - "firstEndPos" : 71063, - "secondEndPos" : 71063 -}, { - "firstType" : "METHOD_INVOCATION_RECEIVER", - "secondType" : "METHOD_INVOCATION_RECEIVER", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 71050, - "secondPos" : 71050, - "firstEndPos" : 71051, - "secondEndPos" : 71051 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "n", - "secondLabel" : "n", - "firstParentType" : "METHOD_INVOCATION_RECEIVER", - "secondParentType" : "METHOD_INVOCATION_RECEIVER", - "firstPos" : 71050, - "secondPos" : 71050, - "firstEndPos" : 71051, - "secondEndPos" : 71051 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "getParent", - "secondLabel" : "getParent", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 71052, - "secondPos" : 71052, - "firstEndPos" : 71061, - "secondEndPos" : 71061 -}, { - "firstType" : "ReturnStatement", - "secondType" : "ReturnStatement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "Block", - "secondParentType" : "Block", - "firstPos" : 71075, - "secondPos" : 71075, - "firstEndPos" : 71093, - "secondEndPos" : 71093 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "sourceName", - "secondLabel" : "sourceName", - "firstParentType" : "ReturnStatement", - "secondParentType" : "ReturnStatement", - "firstPos" : 71082, - "secondPos" : 71082, - "firstEndPos" : 71092, - "secondEndPos" : 71092 -}, { - "firstType" : "MethodDeclaration", - "secondType" : "MethodDeclaration", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "TypeDeclaration", - "secondParentType" : "TypeDeclaration", - "firstPos" : 71101, - "secondPos" : 71101, - "firstEndPos" : 71496, - "secondEndPos" : 71496 -}, { - "firstType" : "Javadoc", - "secondType" : "Javadoc", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 71101, - "secondPos" : 71101, - "firstEndPos" : 71178, - "secondEndPos" : 71178 -}, { - "firstType" : "TagElement", - "secondType" : "TagElement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "Javadoc", - "secondParentType" : "Javadoc", - "firstPos" : 71110, - "secondPos" : 71110, - "firstEndPos" : 71172, - "secondEndPos" : 71172 -}, { - "firstType" : "TextElement", - "secondType" : "TextElement", - "firstLabel" : "A new CALL node with the \"FREE_CALL\" set based on call target.", - "secondLabel" : "A new CALL node with the \"FREE_CALL\" set based on call target.", - "firstParentType" : "TagElement", - "secondParentType" : "TagElement", - "firstPos" : 71110, - "secondPos" : 71110, - "firstEndPos" : 71172, - "secondEndPos" : 71172 -}, { - "firstType" : "Modifier", - "secondType" : "Modifier", - "firstLabel" : "static", - "secondLabel" : "static", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 71181, - "secondPos" : 71181, - "firstEndPos" : 71187, - "secondEndPos" : 71187 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "Node", - "secondLabel" : "Node", - "firstParentType" : "SimpleType", - "secondParentType" : "SimpleType", - "firstPos" : 71188, - "secondPos" : 71188, - "firstEndPos" : 71192, - "secondEndPos" : 71192 -}, { - "firstType" : "SimpleType", - "secondType" : "SimpleType", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 71188, - "secondPos" : 71188, - "firstEndPos" : 71192, - "secondEndPos" : 71192 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "newCallNode", - "secondLabel" : "newCallNode", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 71193, - "secondPos" : 71193, - "firstEndPos" : 71204, - "secondEndPos" : 71204 -}, { - "firstType" : "SingleVariableDeclaration", - "secondType" : "SingleVariableDeclaration", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 71205, - "secondPos" : 71205, - "firstEndPos" : 71220, - "secondEndPos" : 71220 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "Node", - "secondLabel" : "Node", - "firstParentType" : "SimpleType", - "secondParentType" : "SimpleType", - "firstPos" : 71205, - "secondPos" : 71205, - "firstEndPos" : 71209, - "secondEndPos" : 71209 -}, { - "firstType" : "SimpleType", - "secondType" : "SimpleType", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "SingleVariableDeclaration", - "secondParentType" : "SingleVariableDeclaration", - "firstPos" : 71205, - "secondPos" : 71205, - "firstEndPos" : 71209, - "secondEndPos" : 71209 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "callTarget", - "secondLabel" : "callTarget", - "firstParentType" : "SingleVariableDeclaration", - "secondParentType" : "SingleVariableDeclaration", - "firstPos" : 71210, - "secondPos" : 71210, - "firstEndPos" : 71220, - "secondEndPos" : 71220 -}, { - "firstType" : "SingleVariableDeclaration", - "secondType" : "SingleVariableDeclaration", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 71222, - "secondPos" : 71222, - "firstEndPos" : 71240, - "secondEndPos" : 71240 -}, { - "firstType" : "SingleVariableDeclaration", - "secondType" : "SingleVariableDeclaration", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "SingleVariableDeclaration", - "secondParentType" : "SingleVariableDeclaration", - "firstPos" : 71222, - "secondPos" : 71222, - "firstEndPos" : 71240, - "secondEndPos" : 71240 -}, { - "firstType" : "VARARGS_TYPE", - "secondType" : "VARARGS_TYPE", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "SingleVariableDeclaration", - "secondParentType" : "SingleVariableDeclaration", - "firstPos" : 71222, - "secondPos" : 71222, - "firstEndPos" : 71229, - "secondEndPos" : 71229 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "Node", - "secondLabel" : "Node", - "firstParentType" : "SimpleType", - "secondParentType" : "SimpleType", - "firstPos" : 71222, - "secondPos" : 71222, - "firstEndPos" : 71226, - "secondEndPos" : 71226 -}, { - "firstType" : "SimpleType", - "secondType" : "SimpleType", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "VARARGS_TYPE", - "secondParentType" : "VARARGS_TYPE", - "firstPos" : 71222, - "secondPos" : 71222, - "firstEndPos" : 71226, - "secondEndPos" : 71226 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "parameters", - "secondLabel" : "parameters", - "firstParentType" : "SingleVariableDeclaration", - "secondParentType" : "SingleVariableDeclaration", - "firstPos" : 71230, - "secondPos" : 71230, - "firstEndPos" : 71240, - "secondEndPos" : 71240 -}, { - "firstType" : "Block", - "secondType" : "Block", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 71242, - "secondPos" : 71242, - "firstEndPos" : 71496, - "secondEndPos" : 71496 -}, { - "firstType" : "VariableDeclarationStatement", - "secondType" : "VariableDeclarationStatement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "Block", - "secondParentType" : "Block", - "firstPos" : 71248, - "secondPos" : 71248, - "firstEndPos" : 71288, - "secondEndPos" : 71288 -}, { - "firstType" : "PrimitiveType", - "secondType" : "PrimitiveType", - "firstLabel" : "boolean", - "secondLabel" : "boolean", - "firstParentType" : "VariableDeclarationStatement", - "secondParentType" : "VariableDeclarationStatement", - "firstPos" : 71248, - "secondPos" : 71248, - "firstEndPos" : 71255, - "secondEndPos" : 71255 -}, { - "firstType" : "VariableDeclarationFragment", - "secondType" : "VariableDeclarationFragment", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "VariableDeclarationStatement", - "secondParentType" : "VariableDeclarationStatement", - "firstPos" : 71256, - "secondPos" : 71256, - "firstEndPos" : 71287, - "secondEndPos" : 71287 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "isFreeCall", - "secondLabel" : "isFreeCall", - "firstParentType" : "VariableDeclarationFragment", - "secondParentType" : "VariableDeclarationFragment", - "firstPos" : 71256, - "secondPos" : 71256, - "firstEndPos" : 71266, - "secondEndPos" : 71266 -}, { - "firstType" : "MethodInvocation", - "secondType" : "MethodInvocation", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "VariableDeclarationFragment", - "secondParentType" : "VariableDeclarationFragment", - "firstPos" : 71269, - "secondPos" : 71269, - "firstEndPos" : 71287, - "secondEndPos" : 71287 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "isName", - "secondLabel" : "isName", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 71269, - "secondPos" : 71269, - "firstEndPos" : 71275, - "secondEndPos" : 71275 -}, { - "firstType" : "METHOD_INVOCATION_ARGUMENTS", - "secondType" : "METHOD_INVOCATION_ARGUMENTS", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 71276, - "secondPos" : 71276, - "firstEndPos" : 71286, - "secondEndPos" : 71286 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "callTarget", - "secondLabel" : "callTarget", - "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", - "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", - "firstPos" : 71276, - "secondPos" : 71276, - "firstEndPos" : 71286, - "secondEndPos" : 71286 -}, { - "firstType" : "VariableDeclarationStatement", - "secondType" : "VariableDeclarationStatement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "Block", - "secondParentType" : "Block", - "firstPos" : 71293, - "secondPos" : 71293, - "firstEndPos" : 71338, - "secondEndPos" : 71338 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "Node", - "secondLabel" : "Node", - "firstParentType" : "SimpleType", - "secondParentType" : "SimpleType", - "firstPos" : 71293, - "secondPos" : 71293, - "firstEndPos" : 71297, - "secondEndPos" : 71297 -}, { - "firstType" : "SimpleType", - "secondType" : "SimpleType", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "VariableDeclarationStatement", - "secondParentType" : "VariableDeclarationStatement", - "firstPos" : 71293, - "secondPos" : 71293, - "firstEndPos" : 71297, - "secondEndPos" : 71297 -}, { - "firstType" : "VariableDeclarationFragment", - "secondType" : "VariableDeclarationFragment", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "VariableDeclarationStatement", - "secondParentType" : "VariableDeclarationStatement", - "firstPos" : 71298, - "secondPos" : 71298, - "firstEndPos" : 71337, - "secondEndPos" : 71337 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "call", - "secondLabel" : "call", - "firstParentType" : "VariableDeclarationFragment", - "secondParentType" : "VariableDeclarationFragment", - "firstPos" : 71298, - "secondPos" : 71298, - "firstEndPos" : 71302, - "secondEndPos" : 71302 -}, { - "firstType" : "ClassInstanceCreation", - "secondType" : "ClassInstanceCreation", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "VariableDeclarationFragment", - "secondParentType" : "VariableDeclarationFragment", - "firstPos" : 71305, - "secondPos" : 71305, - "firstEndPos" : 71337, - "secondEndPos" : 71337 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "Node", - "secondLabel" : "Node", - "firstParentType" : "SimpleType", - "secondParentType" : "SimpleType", - "firstPos" : 71309, - "secondPos" : 71309, - "firstEndPos" : 71313, - "secondEndPos" : 71313 -}, { - "firstType" : "SimpleType", - "secondType" : "SimpleType", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "ClassInstanceCreation", - "secondParentType" : "ClassInstanceCreation", - "firstPos" : 71309, - "secondPos" : 71309, - "firstEndPos" : 71313, - "secondEndPos" : 71313 -}, { - "firstType" : "QualifiedName", - "secondType" : "QualifiedName", - "firstLabel" : "Token.CALL", - "secondLabel" : "Token.CALL", - "firstParentType" : "ClassInstanceCreation", - "secondParentType" : "ClassInstanceCreation", - "firstPos" : 71314, - "secondPos" : 71314, - "firstEndPos" : 71324, - "secondEndPos" : 71324 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "callTarget", - "secondLabel" : "callTarget", - "firstParentType" : "ClassInstanceCreation", - "secondParentType" : "ClassInstanceCreation", - "firstPos" : 71326, - "secondPos" : 71326, - "firstEndPos" : 71336, - "secondEndPos" : 71336 -}, { - "firstType" : "ExpressionStatement", - "secondType" : "ExpressionStatement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "Block", - "secondParentType" : "Block", - "firstPos" : 71343, - "secondPos" : 71343, - "firstEndPos" : 71391, - "secondEndPos" : 71391 -}, { - "firstType" : "MethodInvocation", - "secondType" : "MethodInvocation", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "ExpressionStatement", - "secondParentType" : "ExpressionStatement", - "firstPos" : 71343, - "secondPos" : 71343, - "firstEndPos" : 71390, - "secondEndPos" : 71390 -}, { - "firstType" : "METHOD_INVOCATION_RECEIVER", - "secondType" : "METHOD_INVOCATION_RECEIVER", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 71343, - "secondPos" : 71343, - "firstEndPos" : 71347, - "secondEndPos" : 71347 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "call", - "secondLabel" : "call", - "firstParentType" : "METHOD_INVOCATION_RECEIVER", - "secondParentType" : "METHOD_INVOCATION_RECEIVER", - "firstPos" : 71343, - "secondPos" : 71343, - "firstEndPos" : 71347, - "secondEndPos" : 71347 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "putBooleanProp", - "secondLabel" : "putBooleanProp", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 71348, - "secondPos" : 71348, - "firstEndPos" : 71362, - "secondEndPos" : 71362 -}, { - "firstType" : "METHOD_INVOCATION_ARGUMENTS", - "secondType" : "METHOD_INVOCATION_ARGUMENTS", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 71363, - "secondPos" : 71363, - "firstEndPos" : 71389, - "secondEndPos" : 71389 -}, { - "firstType" : "QualifiedName", - "secondType" : "QualifiedName", - "firstLabel" : "Node.FREE_CALL", - "secondLabel" : "Node.FREE_CALL", - "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", - "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", - "firstPos" : 71363, - "secondPos" : 71363, - "firstEndPos" : 71377, - "secondEndPos" : 71377 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "isFreeCall", - "secondLabel" : "isFreeCall", - "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", - "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", - "firstPos" : 71379, - "secondPos" : 71379, - "firstEndPos" : 71389, - "secondEndPos" : 71389 -}, { - "firstType" : "EnhancedForStatement", - "secondType" : "EnhancedForStatement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "Block", - "secondParentType" : "Block", - "firstPos" : 71396, - "secondPos" : 71396, - "firstEndPos" : 71475, - "secondEndPos" : 71475 -}, { - "firstType" : "SingleVariableDeclaration", - "secondType" : "SingleVariableDeclaration", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "EnhancedForStatement", - "secondParentType" : "EnhancedForStatement", - "firstPos" : 71401, - "secondPos" : 71401, - "firstEndPos" : 71415, - "secondEndPos" : 71415 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "Node", - "secondLabel" : "Node", - "firstParentType" : "SimpleType", - "secondParentType" : "SimpleType", - "firstPos" : 71401, - "secondPos" : 71401, - "firstEndPos" : 71405, - "secondEndPos" : 71405 -}, { - "firstType" : "SimpleType", - "secondType" : "SimpleType", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "SingleVariableDeclaration", - "secondParentType" : "SingleVariableDeclaration", - "firstPos" : 71401, - "secondPos" : 71401, - "firstEndPos" : 71405, - "secondEndPos" : 71405 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "parameter", - "secondLabel" : "parameter", - "firstParentType" : "SingleVariableDeclaration", - "secondParentType" : "SingleVariableDeclaration", - "firstPos" : 71406, - "secondPos" : 71406, - "firstEndPos" : 71415, - "secondEndPos" : 71415 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "parameters", - "secondLabel" : "parameters", - "firstParentType" : "EnhancedForStatement", - "secondParentType" : "EnhancedForStatement", - "firstPos" : 71418, - "secondPos" : 71418, - "firstEndPos" : 71428, - "secondEndPos" : 71428 -}, { - "firstType" : "Block", - "secondType" : "Block", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "EnhancedForStatement", - "secondParentType" : "EnhancedForStatement", - "firstPos" : 71430, - "secondPos" : 71430, - "firstEndPos" : 71475, - "secondEndPos" : 71475 -}, { - "firstType" : "ExpressionStatement", - "secondType" : "ExpressionStatement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "Block", - "secondParentType" : "Block", - "firstPos" : 71438, - "secondPos" : 71438, - "firstEndPos" : 71469, - "secondEndPos" : 71469 -}, { - "firstType" : "MethodInvocation", - "secondType" : "MethodInvocation", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "ExpressionStatement", - "secondParentType" : "ExpressionStatement", - "firstPos" : 71438, - "secondPos" : 71438, - "firstEndPos" : 71468, - "secondEndPos" : 71468 -}, { - "firstType" : "METHOD_INVOCATION_RECEIVER", - "secondType" : "METHOD_INVOCATION_RECEIVER", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 71438, - "secondPos" : 71438, - "firstEndPos" : 71442, - "secondEndPos" : 71442 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "call", - "secondLabel" : "call", - "firstParentType" : "METHOD_INVOCATION_RECEIVER", - "secondParentType" : "METHOD_INVOCATION_RECEIVER", - "firstPos" : 71438, - "secondPos" : 71438, - "firstEndPos" : 71442, - "secondEndPos" : 71442 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "addChildToBack", - "secondLabel" : "addChildToBack", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 71443, - "secondPos" : 71443, - "firstEndPos" : 71457, - "secondEndPos" : 71457 -}, { - "firstType" : "METHOD_INVOCATION_ARGUMENTS", - "secondType" : "METHOD_INVOCATION_ARGUMENTS", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 71458, - "secondPos" : 71458, - "firstEndPos" : 71467, - "secondEndPos" : 71467 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "parameter", - "secondLabel" : "parameter", - "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", - "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", - "firstPos" : 71458, - "secondPos" : 71458, - "firstEndPos" : 71467, - "secondEndPos" : 71467 -}, { - "firstType" : "ReturnStatement", - "secondType" : "ReturnStatement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "Block", - "secondParentType" : "Block", - "firstPos" : 71480, - "secondPos" : 71480, - "firstEndPos" : 71492, - "secondEndPos" : 71492 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "call", - "secondLabel" : "call", - "firstParentType" : "ReturnStatement", - "secondParentType" : "ReturnStatement", - "firstPos" : 71487, - "secondPos" : 71487, - "firstEndPos" : 71491, - "secondEndPos" : 71491 -}, { - "firstType" : "MethodDeclaration", - "secondType" : "MethodDeclaration", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "TypeDeclaration", - "secondParentType" : "TypeDeclaration", - "firstPos" : 71500, - "secondPos" : 71500, - "firstEndPos" : 71731, - "secondEndPos" : 71731 -}, { - "firstType" : "Javadoc", - "secondType" : "Javadoc", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 71500, - "secondPos" : 71500, - "firstEndPos" : 71601, - "secondEndPos" : 71601 -}, { - "firstType" : "TagElement", - "secondType" : "TagElement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "Javadoc", - "secondParentType" : "Javadoc", - "firstPos" : 71509, - "secondPos" : 71509, - "firstEndPos" : 71595, - "secondEndPos" : 71595 -}, { - "firstType" : "TAG_NAME", - "secondType" : "TAG_NAME", - "firstLabel" : "@return", - "secondLabel" : "@return", - "firstParentType" : "TagElement", - "secondParentType" : "TagElement", - "firstPos" : 71509, - "secondPos" : 71509, - "firstEndPos" : 71516, - "secondEndPos" : 71516 -}, { - "firstType" : "TextElement", - "secondType" : "TextElement", - "firstLabel" : " Whether the node is known to be a value that is not referenced", - "secondLabel" : " Whether the node is known to be a value that is not referenced", - "firstParentType" : "TagElement", - "secondParentType" : "TagElement", - "firstPos" : 71516, - "secondPos" : 71516, - "firstEndPos" : 71579, - "secondEndPos" : 71579 -}, { - "firstType" : "TextElement", - "secondType" : "TextElement", - "firstLabel" : "elsewhere.", - "secondLabel" : "elsewhere.", - "firstParentType" : "TagElement", - "secondParentType" : "TagElement", - "firstPos" : 71585, - "secondPos" : 71585, - "firstEndPos" : 71595, - "secondEndPos" : 71595 -}, { - "firstType" : "Modifier", - "secondType" : "Modifier", - "firstLabel" : "static", - "secondLabel" : "static", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 71604, - "secondPos" : 71604, - "firstEndPos" : 71610, - "secondEndPos" : 71610 -}, { - "firstType" : "PrimitiveType", - "secondType" : "PrimitiveType", - "firstLabel" : "boolean", - "secondLabel" : "boolean", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 71611, - "secondPos" : 71611, - "firstEndPos" : 71618, - "secondEndPos" : 71618 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "evaluatesToLocalValue", - "secondLabel" : "evaluatesToLocalValue", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 71619, - "secondPos" : 71619, - "firstEndPos" : 71640, - "secondEndPos" : 71640 -}, { - "firstType" : "SingleVariableDeclaration", - "secondType" : "SingleVariableDeclaration", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 71641, - "secondPos" : 71641, - "firstEndPos" : 71651, - "secondEndPos" : 71651 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "Node", - "secondLabel" : "Node", - "firstParentType" : "SimpleType", - "secondParentType" : "SimpleType", - "firstPos" : 71641, - "secondPos" : 71641, - "firstEndPos" : 71645, - "secondEndPos" : 71645 -}, { - "firstType" : "SimpleType", - "secondType" : "SimpleType", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "SingleVariableDeclaration", - "secondParentType" : "SingleVariableDeclaration", - "firstPos" : 71641, - "secondPos" : 71641, - "firstEndPos" : 71645, - "secondEndPos" : 71645 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "value", - "secondLabel" : "value", - "firstParentType" : "SingleVariableDeclaration", - "secondParentType" : "SingleVariableDeclaration", - "firstPos" : 71646, - "secondPos" : 71646, - "firstEndPos" : 71651, - "secondEndPos" : 71651 -}, { - "firstType" : "Block", - "secondType" : "Block", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 71653, - "secondPos" : 71653, - "firstEndPos" : 71731, - "secondEndPos" : 71731 -}, { - "firstType" : "ReturnStatement", - "secondType" : "ReturnStatement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "Block", - "secondParentType" : "Block", - "firstPos" : 71659, - "secondPos" : 71659, - "firstEndPos" : 71727, - "secondEndPos" : 71727 -}, { - "firstType" : "MethodInvocation", - "secondType" : "MethodInvocation", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "ReturnStatement", - "secondParentType" : "ReturnStatement", - "firstPos" : 71666, - "secondPos" : 71666, - "firstEndPos" : 71726, - "secondEndPos" : 71726 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "evaluatesToLocalValue", - "secondLabel" : "evaluatesToLocalValue", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 71666, - "secondPos" : 71666, - "firstEndPos" : 71687, - "secondEndPos" : 71687 -}, { - "firstType" : "METHOD_INVOCATION_ARGUMENTS", - "secondType" : "METHOD_INVOCATION_ARGUMENTS", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 71688, - "secondPos" : 71688, - "firstEndPos" : 71725, - "secondEndPos" : 71725 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "value", - "secondLabel" : "value", - "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", - "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", - "firstPos" : 71688, - "secondPos" : 71688, - "firstEndPos" : 71693, - "secondEndPos" : 71693 -}, { - "firstType" : "MethodInvocation", - "secondType" : "MethodInvocation", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", - "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", - "firstPos" : 71695, - "secondPos" : 71695, - "firstEndPos" : 71725, - "secondEndPos" : 71725 -}, { - "firstType" : "METHOD_INVOCATION_RECEIVER", - "secondType" : "METHOD_INVOCATION_RECEIVER", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 71695, - "secondPos" : 71695, - "firstEndPos" : 71705, - "secondEndPos" : 71705 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "Predicates", - "secondLabel" : "Predicates", - "firstParentType" : "METHOD_INVOCATION_RECEIVER", - "secondParentType" : "METHOD_INVOCATION_RECEIVER", - "firstPos" : 71695, - "secondPos" : 71695, - "firstEndPos" : 71705, - "secondEndPos" : 71705 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "Node", - "secondLabel" : "Node", - "firstParentType" : "SimpleType", - "secondParentType" : "SimpleType", - "firstPos" : 71707, - "secondPos" : 71707, - "firstEndPos" : 71711, - "secondEndPos" : 71711 -}, { - "firstType" : "SimpleType", - "secondType" : "SimpleType", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "METHOD_INVOCATION_RECEIVER", - "secondParentType" : "METHOD_INVOCATION_RECEIVER", - "firstPos" : 71707, - "secondPos" : 71707, - "firstEndPos" : 71711, - "secondEndPos" : 71711 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "alwaysFalse", - "secondLabel" : "alwaysFalse", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 71712, - "secondPos" : 71712, - "firstEndPos" : 71723, - "secondEndPos" : 71723 -}, { - "firstType" : "MethodDeclaration", - "secondType" : "MethodDeclaration", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "TypeDeclaration", - "secondParentType" : "TypeDeclaration", - "firstPos" : 71735, - "secondPos" : 71735, - "firstEndPos" : 74543, - "secondEndPos" : 74544 -}, { - "firstType" : "Javadoc", - "secondType" : "Javadoc", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 71735, - "secondPos" : 71735, - "firstEndPos" : 71925, - "secondEndPos" : 71925 -}, { - "firstType" : "TagElement", - "secondType" : "TagElement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "Javadoc", - "secondParentType" : "Javadoc", - "firstPos" : 71744, - "secondPos" : 71744, - "firstEndPos" : 71803, - "secondEndPos" : 71803 -}, { - "firstType" : "TAG_NAME", - "secondType" : "TAG_NAME", - "firstLabel" : "@param", - "secondLabel" : "@param", - "firstParentType" : "TagElement", - "secondParentType" : "TagElement", - "firstPos" : 71744, - "secondPos" : 71744, - "firstEndPos" : 71750, - "secondEndPos" : 71750 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "locals", - "secondLabel" : "locals", - "firstParentType" : "TagElement", - "secondParentType" : "TagElement", - "firstPos" : 71751, - "secondPos" : 71751, - "firstEndPos" : 71757, - "secondEndPos" : 71757 -}, { - "firstType" : "TextElement", - "secondType" : "TextElement", - "firstLabel" : " A predicate to apply to unknown local values.", - "secondLabel" : " A predicate to apply to unknown local values.", - "firstParentType" : "TagElement", - "secondParentType" : "TagElement", - "firstPos" : 71757, - "secondPos" : 71757, - "firstEndPos" : 71803, - "secondEndPos" : 71803 -}, { - "firstType" : "TagElement", - "secondType" : "TagElement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "Javadoc", - "secondParentType" : "Javadoc", - "firstPos" : 71809, - "secondPos" : 71809, - "firstEndPos" : 71919, - "secondEndPos" : 71919 -}, { - "firstType" : "TAG_NAME", - "secondType" : "TAG_NAME", - "firstLabel" : "@return", - "secondLabel" : "@return", - "firstParentType" : "TagElement", - "secondParentType" : "TagElement", - "firstPos" : 71809, - "secondPos" : 71809, - "firstEndPos" : 71816, - "secondEndPos" : 71816 -}, { - "firstType" : "TextElement", - "secondType" : "TextElement", - "firstLabel" : " Whether the node is known to be a value that is not a reference", - "secondLabel" : " Whether the node is known to be a value that is not a reference", - "firstParentType" : "TagElement", - "secondParentType" : "TagElement", - "firstPos" : 71816, - "secondPos" : 71816, - "firstEndPos" : 71880, - "secondEndPos" : 71880 -}, { - "firstType" : "TextElement", - "secondType" : "TextElement", - "firstLabel" : "outside the expression scope.", - "secondLabel" : "outside the expression scope.", - "firstParentType" : "TagElement", - "secondParentType" : "TagElement", - "firstPos" : 71890, - "secondPos" : 71890, - "firstEndPos" : 71919, - "secondEndPos" : 71919 -}, { - "firstType" : "Modifier", - "secondType" : "Modifier", - "firstLabel" : "static", - "secondLabel" : "static", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 71928, - "secondPos" : 71928, - "firstEndPos" : 71934, - "secondEndPos" : 71934 -}, { - "firstType" : "PrimitiveType", - "secondType" : "PrimitiveType", - "firstLabel" : "boolean", - "secondLabel" : "boolean", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 71935, - "secondPos" : 71935, - "firstEndPos" : 71942, - "secondEndPos" : 71942 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "evaluatesToLocalValue", - "secondLabel" : "evaluatesToLocalValue", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 71943, - "secondPos" : 71943, - "firstEndPos" : 71964, - "secondEndPos" : 71964 -}, { - "firstType" : "SingleVariableDeclaration", - "secondType" : "SingleVariableDeclaration", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 71965, - "secondPos" : 71965, - "firstEndPos" : 71975, - "secondEndPos" : 71975 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "Node", - "secondLabel" : "Node", - "firstParentType" : "SimpleType", - "secondParentType" : "SimpleType", - "firstPos" : 71965, - "secondPos" : 71965, - "firstEndPos" : 71969, - "secondEndPos" : 71969 -}, { - "firstType" : "SimpleType", - "secondType" : "SimpleType", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "SingleVariableDeclaration", - "secondParentType" : "SingleVariableDeclaration", - "firstPos" : 71965, - "secondPos" : 71965, - "firstEndPos" : 71969, - "secondEndPos" : 71969 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "value", - "secondLabel" : "value", - "firstParentType" : "SingleVariableDeclaration", - "secondParentType" : "SingleVariableDeclaration", - "firstPos" : 71970, - "secondPos" : 71970, - "firstEndPos" : 71975, - "secondEndPos" : 71975 -}, { - "firstType" : "SingleVariableDeclaration", - "secondType" : "SingleVariableDeclaration", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 71977, - "secondPos" : 71977, - "firstEndPos" : 71999, - "secondEndPos" : 71999 -}, { - "firstType" : "ParameterizedType", - "secondType" : "ParameterizedType", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "SingleVariableDeclaration", - "secondParentType" : "SingleVariableDeclaration", - "firstPos" : 71977, - "secondPos" : 71977, - "firstEndPos" : 71992, - "secondEndPos" : 71992 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "Predicate", - "secondLabel" : "Predicate", - "firstParentType" : "SimpleType", - "secondParentType" : "SimpleType", - "firstPos" : 71977, - "secondPos" : 71977, - "firstEndPos" : 71986, - "secondEndPos" : 71986 -}, { - "firstType" : "SimpleType", - "secondType" : "SimpleType", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "ParameterizedType", - "secondParentType" : "ParameterizedType", - "firstPos" : 71977, - "secondPos" : 71977, - "firstEndPos" : 71986, - "secondEndPos" : 71986 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "Node", - "secondLabel" : "Node", - "firstParentType" : "SimpleType", - "secondParentType" : "SimpleType", - "firstPos" : 71987, - "secondPos" : 71987, - "firstEndPos" : 71991, - "secondEndPos" : 71991 -}, { - "firstType" : "SimpleType", - "secondType" : "SimpleType", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "ParameterizedType", - "secondParentType" : "ParameterizedType", - "firstPos" : 71987, - "secondPos" : 71987, - "firstEndPos" : 71991, - "secondEndPos" : 71991 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "locals", - "secondLabel" : "locals", - "firstParentType" : "SingleVariableDeclaration", - "secondParentType" : "SingleVariableDeclaration", - "firstPos" : 71993, - "secondPos" : 71993, - "firstEndPos" : 71999, - "secondEndPos" : 71999 -}, { - "firstType" : "Block", - "secondType" : "Block", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 72001, - "secondPos" : 72001, - "firstEndPos" : 74543, - "secondEndPos" : 74544 -}, { - "firstType" : "SwitchStatement", - "secondType" : "SwitchStatement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "Block", - "secondParentType" : "Block", - "firstPos" : 72007, - "secondPos" : 72007, - "firstEndPos" : 74539, - "secondEndPos" : 74540 -}, { - "firstType" : "MethodInvocation", - "secondType" : "MethodInvocation", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "SwitchStatement", - "secondParentType" : "SwitchStatement", - "firstPos" : 72015, - "secondPos" : 72015, - "firstEndPos" : 72030, - "secondEndPos" : 72030 -}, { - "firstType" : "METHOD_INVOCATION_RECEIVER", - "secondType" : "METHOD_INVOCATION_RECEIVER", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 72015, - "secondPos" : 72015, - "firstEndPos" : 72020, - "secondEndPos" : 72020 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "value", - "secondLabel" : "value", - "firstParentType" : "METHOD_INVOCATION_RECEIVER", - "secondParentType" : "METHOD_INVOCATION_RECEIVER", - "firstPos" : 72015, - "secondPos" : 72015, - "firstEndPos" : 72020, - "secondEndPos" : 72020 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "getType", - "secondLabel" : "getType", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 72021, - "secondPos" : 72021, - "firstEndPos" : 72028, - "secondEndPos" : 72028 -}, { - "firstType" : "SwitchCase", - "secondType" : "SwitchCase", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "SwitchStatement", - "secondParentType" : "SwitchStatement", - "firstPos" : 72040, - "secondPos" : 72040, - "firstEndPos" : 72058, - "secondEndPos" : 72058 -}, { - "firstType" : "QualifiedName", - "secondType" : "QualifiedName", - "firstLabel" : "Token.ASSIGN", - "secondLabel" : "Token.ASSIGN", - "firstParentType" : "SwitchCase", - "secondParentType" : "SwitchCase", - "firstPos" : 72045, - "secondPos" : 72045, - "firstEndPos" : 72057, - "secondEndPos" : 72057 -}, { - "firstType" : "LineComment", - "secondType" : "LineComment", - "firstLabel" : "// A result that is aliased by a non-local name, is the effectively the", - "secondLabel" : "// A result that is aliased by a non-local name, is the effectively the", - "firstParentType" : "SwitchStatement", - "secondParentType" : "SwitchStatement", - "firstPos" : 72067, - "secondPos" : 72067, - "firstEndPos" : 72138, - "secondEndPos" : 72138 -}, { - "firstType" : "LineComment", - "secondType" : "LineComment", - "firstLabel" : "// same as returning a non-local name, but this doesn't matter if the", - "secondLabel" : "// same as returning a non-local name, but this doesn't matter if the", - "firstParentType" : "SwitchStatement", - "secondParentType" : "SwitchStatement", - "firstPos" : 72147, - "secondPos" : 72147, - "firstEndPos" : 72216, - "secondEndPos" : 72216 -}, { - "firstType" : "LineComment", - "secondType" : "LineComment", - "firstLabel" : "// value is immutable.", - "secondLabel" : "// value is immutable.", - "firstParentType" : "SwitchStatement", - "secondParentType" : "SwitchStatement", - "firstPos" : 72225, - "secondPos" : 72225, - "firstEndPos" : 72247, - "secondEndPos" : 72247 -}, { - "firstType" : "ReturnStatement", - "secondType" : "ReturnStatement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "SwitchStatement", - "secondParentType" : "SwitchStatement", - "firstPos" : 72256, - "secondPos" : 72256, - "firstEndPos" : 72419, - "secondEndPos" : 72419 -}, { - "firstType" : "InfixExpression", - "secondType" : "InfixExpression", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "ReturnStatement", - "secondParentType" : "ReturnStatement", - "firstPos" : 72263, - "secondPos" : 72263, - "firstEndPos" : 72418, - "secondEndPos" : 72418 -}, { - "firstType" : "MethodInvocation", - "secondType" : "MethodInvocation", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "InfixExpression", - "secondParentType" : "InfixExpression", - "firstPos" : 72263, - "secondPos" : 72263, - "firstEndPos" : 72310, - "secondEndPos" : 72310 -}, { - "firstType" : "METHOD_INVOCATION_RECEIVER", - "secondType" : "METHOD_INVOCATION_RECEIVER", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 72263, - "secondPos" : 72263, - "firstEndPos" : 72271, - "secondEndPos" : 72271 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "NodeUtil", - "secondLabel" : "NodeUtil", - "firstParentType" : "METHOD_INVOCATION_RECEIVER", - "secondParentType" : "METHOD_INVOCATION_RECEIVER", - "firstPos" : 72263, - "secondPos" : 72263, - "firstEndPos" : 72271, - "secondEndPos" : 72271 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "isImmutableValue", - "secondLabel" : "isImmutableValue", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 72272, - "secondPos" : 72272, - "firstEndPos" : 72288, - "secondEndPos" : 72288 -}, { - "firstType" : "METHOD_INVOCATION_ARGUMENTS", - "secondType" : "METHOD_INVOCATION_ARGUMENTS", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 72289, - "secondPos" : 72289, - "firstEndPos" : 72309, - "secondEndPos" : 72309 -}, { - "firstType" : "MethodInvocation", - "secondType" : "MethodInvocation", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", - "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", - "firstPos" : 72289, - "secondPos" : 72289, - "firstEndPos" : 72309, - "secondEndPos" : 72309 -}, { - "firstType" : "METHOD_INVOCATION_RECEIVER", - "secondType" : "METHOD_INVOCATION_RECEIVER", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 72289, - "secondPos" : 72289, - "firstEndPos" : 72294, - "secondEndPos" : 72294 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "value", - "secondLabel" : "value", - "firstParentType" : "METHOD_INVOCATION_RECEIVER", - "secondParentType" : "METHOD_INVOCATION_RECEIVER", - "firstPos" : 72289, - "secondPos" : 72289, - "firstEndPos" : 72294, - "secondEndPos" : 72294 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "getLastChild", - "secondLabel" : "getLastChild", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 72295, - "secondPos" : 72295, - "firstEndPos" : 72307, - "secondEndPos" : 72307 -}, { - "firstType" : "INFIX_EXPRESSION_OPERATOR", - "secondType" : "INFIX_EXPRESSION_OPERATOR", - "firstLabel" : "||", - "secondLabel" : "||", - "firstParentType" : "InfixExpression", - "secondParentType" : "InfixExpression", - "firstPos" : 72323, - "secondPos" : 72323, - "firstEndPos" : 72325, - "secondEndPos" : 72325 -}, { - "firstType" : "ParenthesizedExpression", - "secondType" : "ParenthesizedExpression", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "InfixExpression", - "secondParentType" : "InfixExpression", - "firstPos" : 72326, - "secondPos" : 72326, - "firstEndPos" : 72418, - "secondEndPos" : 72418 -}, { - "firstType" : "InfixExpression", - "secondType" : "InfixExpression", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "ParenthesizedExpression", - "secondParentType" : "ParenthesizedExpression", - "firstPos" : 72327, - "secondPos" : 72327, - "firstEndPos" : 72417, - "secondEndPos" : 72417 -}, { - "firstType" : "MethodInvocation", - "secondType" : "MethodInvocation", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "InfixExpression", - "secondParentType" : "InfixExpression", - "firstPos" : 72327, - "secondPos" : 72327, - "firstEndPos" : 72346, - "secondEndPos" : 72346 -}, { - "firstType" : "METHOD_INVOCATION_RECEIVER", - "secondType" : "METHOD_INVOCATION_RECEIVER", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 72327, - "secondPos" : 72327, - "firstEndPos" : 72333, - "secondEndPos" : 72333 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "locals", - "secondLabel" : "locals", - "firstParentType" : "METHOD_INVOCATION_RECEIVER", - "secondParentType" : "METHOD_INVOCATION_RECEIVER", - "firstPos" : 72327, - "secondPos" : 72327, - "firstEndPos" : 72333, - "secondEndPos" : 72333 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "apply", - "secondLabel" : "apply", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 72334, - "secondPos" : 72334, - "firstEndPos" : 72339, - "secondEndPos" : 72339 -}, { - "firstType" : "METHOD_INVOCATION_ARGUMENTS", - "secondType" : "METHOD_INVOCATION_ARGUMENTS", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 72340, - "secondPos" : 72340, - "firstEndPos" : 72345, - "secondEndPos" : 72345 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "value", - "secondLabel" : "value", - "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", - "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", - "firstPos" : 72340, - "secondPos" : 72340, - "firstEndPos" : 72345, - "secondEndPos" : 72345 -}, { - "firstType" : "INFIX_EXPRESSION_OPERATOR", - "secondType" : "INFIX_EXPRESSION_OPERATOR", - "firstLabel" : "&&", - "secondLabel" : "&&", - "firstParentType" : "InfixExpression", - "secondParentType" : "InfixExpression", - "firstPos" : 72363, - "secondPos" : 72363, - "firstEndPos" : 72365, - "secondEndPos" : 72365 -}, { - "firstType" : "MethodInvocation", - "secondType" : "MethodInvocation", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "InfixExpression", - "secondParentType" : "InfixExpression", - "firstPos" : 72366, - "secondPos" : 72366, - "firstEndPos" : 72417, - "secondEndPos" : 72417 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "evaluatesToLocalValue", - "secondLabel" : "evaluatesToLocalValue", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 72366, - "secondPos" : 72366, - "firstEndPos" : 72387, - "secondEndPos" : 72387 -}, { - "firstType" : "METHOD_INVOCATION_ARGUMENTS", - "secondType" : "METHOD_INVOCATION_ARGUMENTS", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 72388, - "secondPos" : 72388, - "firstEndPos" : 72416, - "secondEndPos" : 72416 -}, { - "firstType" : "MethodInvocation", - "secondType" : "MethodInvocation", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", - "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", - "firstPos" : 72388, - "secondPos" : 72388, - "firstEndPos" : 72408, - "secondEndPos" : 72408 -}, { - "firstType" : "METHOD_INVOCATION_RECEIVER", - "secondType" : "METHOD_INVOCATION_RECEIVER", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 72388, - "secondPos" : 72388, - "firstEndPos" : 72393, - "secondEndPos" : 72393 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "value", - "secondLabel" : "value", - "firstParentType" : "METHOD_INVOCATION_RECEIVER", - "secondParentType" : "METHOD_INVOCATION_RECEIVER", - "firstPos" : 72388, - "secondPos" : 72388, - "firstEndPos" : 72393, - "secondEndPos" : 72393 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "getLastChild", - "secondLabel" : "getLastChild", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 72394, - "secondPos" : 72394, - "firstEndPos" : 72406, - "secondEndPos" : 72406 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "locals", - "secondLabel" : "locals", - "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", - "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", - "firstPos" : 72410, - "secondPos" : 72410, - "firstEndPos" : 72416, - "secondEndPos" : 72416 -}, { - "firstType" : "SwitchCase", - "secondType" : "SwitchCase", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "SwitchStatement", - "secondParentType" : "SwitchStatement", - "firstPos" : 72426, - "secondPos" : 72426, - "firstEndPos" : 72443, - "secondEndPos" : 72443 -}, { - "firstType" : "QualifiedName", - "secondType" : "QualifiedName", - "firstLabel" : "Token.COMMA", - "secondLabel" : "Token.COMMA", - "firstParentType" : "SwitchCase", - "secondParentType" : "SwitchCase", - "firstPos" : 72431, - "secondPos" : 72431, - "firstEndPos" : 72442, - "secondEndPos" : 72442 -}, { - "firstType" : "ReturnStatement", - "secondType" : "ReturnStatement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "SwitchStatement", - "secondParentType" : "SwitchStatement", - "firstPos" : 72452, - "secondPos" : 72452, - "firstEndPos" : 72511, - "secondEndPos" : 72511 -}, { - "firstType" : "MethodInvocation", - "secondType" : "MethodInvocation", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "ReturnStatement", - "secondParentType" : "ReturnStatement", - "firstPos" : 72459, - "secondPos" : 72459, - "firstEndPos" : 72510, - "secondEndPos" : 72510 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "evaluatesToLocalValue", - "secondLabel" : "evaluatesToLocalValue", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 72459, - "secondPos" : 72459, - "firstEndPos" : 72480, - "secondEndPos" : 72480 -}, { - "firstType" : "METHOD_INVOCATION_ARGUMENTS", - "secondType" : "METHOD_INVOCATION_ARGUMENTS", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 72481, - "secondPos" : 72481, - "firstEndPos" : 72509, - "secondEndPos" : 72509 -}, { - "firstType" : "MethodInvocation", - "secondType" : "MethodInvocation", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", - "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", - "firstPos" : 72481, - "secondPos" : 72481, - "firstEndPos" : 72501, - "secondEndPos" : 72501 -}, { - "firstType" : "METHOD_INVOCATION_RECEIVER", - "secondType" : "METHOD_INVOCATION_RECEIVER", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 72481, - "secondPos" : 72481, - "firstEndPos" : 72486, - "secondEndPos" : 72486 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "value", - "secondLabel" : "value", - "firstParentType" : "METHOD_INVOCATION_RECEIVER", - "secondParentType" : "METHOD_INVOCATION_RECEIVER", - "firstPos" : 72481, - "secondPos" : 72481, - "firstEndPos" : 72486, - "secondEndPos" : 72486 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "getLastChild", - "secondLabel" : "getLastChild", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 72487, - "secondPos" : 72487, - "firstEndPos" : 72499, - "secondEndPos" : 72499 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "locals", - "secondLabel" : "locals", - "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", - "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", - "firstPos" : 72503, - "secondPos" : 72503, - "firstEndPos" : 72509, - "secondEndPos" : 72509 -}, { - "firstType" : "SwitchCase", - "secondType" : "SwitchCase", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "SwitchStatement", - "secondParentType" : "SwitchStatement", - "firstPos" : 72518, - "secondPos" : 72518, - "firstEndPos" : 72533, - "secondEndPos" : 72533 -}, { - "firstType" : "QualifiedName", - "secondType" : "QualifiedName", - "firstLabel" : "Token.AND", - "secondLabel" : "Token.AND", - "firstParentType" : "SwitchCase", - "secondParentType" : "SwitchCase", - "firstPos" : 72523, - "secondPos" : 72523, - "firstEndPos" : 72532, - "secondEndPos" : 72532 -}, { - "firstType" : "SwitchCase", - "secondType" : "SwitchCase", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "SwitchStatement", - "secondParentType" : "SwitchStatement", - "firstPos" : 72540, - "secondPos" : 72540, - "firstEndPos" : 72554, - "secondEndPos" : 72554 -}, { - "firstType" : "QualifiedName", - "secondType" : "QualifiedName", - "firstLabel" : "Token.OR", - "secondLabel" : "Token.OR", - "firstParentType" : "SwitchCase", - "secondParentType" : "SwitchCase", - "firstPos" : 72545, - "secondPos" : 72545, - "firstEndPos" : 72553, - "secondEndPos" : 72553 -}, { - "firstType" : "ReturnStatement", - "secondType" : "ReturnStatement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "SwitchStatement", - "secondParentType" : "SwitchStatement", - "firstPos" : 72563, - "secondPos" : 72563, - "firstEndPos" : 72689, - "secondEndPos" : 72689 -}, { - "firstType" : "InfixExpression", - "secondType" : "InfixExpression", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "ReturnStatement", - "secondParentType" : "ReturnStatement", - "firstPos" : 72570, - "secondPos" : 72570, - "firstEndPos" : 72688, - "secondEndPos" : 72688 -}, { - "firstType" : "MethodInvocation", - "secondType" : "MethodInvocation", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "InfixExpression", - "secondParentType" : "InfixExpression", - "firstPos" : 72570, - "secondPos" : 72570, - "firstEndPos" : 72622, - "secondEndPos" : 72622 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "evaluatesToLocalValue", - "secondLabel" : "evaluatesToLocalValue", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 72570, - "secondPos" : 72570, - "firstEndPos" : 72591, - "secondEndPos" : 72591 -}, { - "firstType" : "METHOD_INVOCATION_ARGUMENTS", - "secondType" : "METHOD_INVOCATION_ARGUMENTS", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 72592, - "secondPos" : 72592, - "firstEndPos" : 72621, - "secondEndPos" : 72621 -}, { - "firstType" : "MethodInvocation", - "secondType" : "MethodInvocation", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", - "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", - "firstPos" : 72592, - "secondPos" : 72592, - "firstEndPos" : 72613, - "secondEndPos" : 72613 -}, { - "firstType" : "METHOD_INVOCATION_RECEIVER", - "secondType" : "METHOD_INVOCATION_RECEIVER", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 72592, - "secondPos" : 72592, - "firstEndPos" : 72597, - "secondEndPos" : 72597 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "value", - "secondLabel" : "value", - "firstParentType" : "METHOD_INVOCATION_RECEIVER", - "secondParentType" : "METHOD_INVOCATION_RECEIVER", - "firstPos" : 72592, - "secondPos" : 72592, - "firstEndPos" : 72597, - "secondEndPos" : 72597 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "getFirstChild", - "secondLabel" : "getFirstChild", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 72598, - "secondPos" : 72598, - "firstEndPos" : 72611, - "secondEndPos" : 72611 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "locals", - "secondLabel" : "locals", - "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", - "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", - "firstPos" : 72615, - "secondPos" : 72615, - "firstEndPos" : 72621, - "secondEndPos" : 72621 -}, { - "firstType" : "INFIX_EXPRESSION_OPERATOR", - "secondType" : "INFIX_EXPRESSION_OPERATOR", - "firstLabel" : "&&", - "secondLabel" : "&&", - "firstParentType" : "InfixExpression", - "secondParentType" : "InfixExpression", - "firstPos" : 72634, - "secondPos" : 72634, - "firstEndPos" : 72636, - "secondEndPos" : 72636 -}, { - "firstType" : "MethodInvocation", - "secondType" : "MethodInvocation", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "InfixExpression", - "secondParentType" : "InfixExpression", - "firstPos" : 72637, - "secondPos" : 72637, - "firstEndPos" : 72688, - "secondEndPos" : 72688 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "evaluatesToLocalValue", - "secondLabel" : "evaluatesToLocalValue", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 72637, - "secondPos" : 72637, - "firstEndPos" : 72658, - "secondEndPos" : 72658 -}, { - "firstType" : "METHOD_INVOCATION_ARGUMENTS", - "secondType" : "METHOD_INVOCATION_ARGUMENTS", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 72659, - "secondPos" : 72659, - "firstEndPos" : 72687, - "secondEndPos" : 72687 -}, { - "firstType" : "MethodInvocation", - "secondType" : "MethodInvocation", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", - "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", - "firstPos" : 72659, - "secondPos" : 72659, - "firstEndPos" : 72679, - "secondEndPos" : 72679 -}, { - "firstType" : "METHOD_INVOCATION_RECEIVER", - "secondType" : "METHOD_INVOCATION_RECEIVER", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 72659, - "secondPos" : 72659, - "firstEndPos" : 72664, - "secondEndPos" : 72664 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "value", - "secondLabel" : "value", - "firstParentType" : "METHOD_INVOCATION_RECEIVER", - "secondParentType" : "METHOD_INVOCATION_RECEIVER", - "firstPos" : 72659, - "secondPos" : 72659, - "firstEndPos" : 72664, - "secondEndPos" : 72664 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "getLastChild", - "secondLabel" : "getLastChild", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 72665, - "secondPos" : 72665, - "firstEndPos" : 72677, - "secondEndPos" : 72677 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "locals", - "secondLabel" : "locals", - "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", - "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", - "firstPos" : 72681, - "secondPos" : 72681, - "firstEndPos" : 72687, - "secondEndPos" : 72687 -}, { - "firstType" : "SwitchCase", - "secondType" : "SwitchCase", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "SwitchStatement", - "secondParentType" : "SwitchStatement", - "firstPos" : 72696, - "secondPos" : 72696, - "firstEndPos" : 72712, - "secondEndPos" : 72712 -}, { - "firstType" : "QualifiedName", - "secondType" : "QualifiedName", - "firstLabel" : "Token.HOOK", - "secondLabel" : "Token.HOOK", - "firstParentType" : "SwitchCase", - "secondParentType" : "SwitchCase", - "firstPos" : 72701, - "secondPos" : 72701, - "firstEndPos" : 72711, - "secondEndPos" : 72711 -}, { - "firstType" : "ReturnStatement", - "secondType" : "ReturnStatement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "SwitchStatement", - "secondParentType" : "SwitchStatement", - "firstPos" : 72721, - "secondPos" : 72721, - "firstEndPos" : 72857, - "secondEndPos" : 72857 -}, { - "firstType" : "InfixExpression", - "secondType" : "InfixExpression", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "ReturnStatement", - "secondParentType" : "ReturnStatement", - "firstPos" : 72728, - "secondPos" : 72728, - "firstEndPos" : 72856, - "secondEndPos" : 72856 -}, { - "firstType" : "MethodInvocation", - "secondType" : "MethodInvocation", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "InfixExpression", - "secondParentType" : "InfixExpression", - "firstPos" : 72728, - "secondPos" : 72728, - "firstEndPos" : 72790, - "secondEndPos" : 72790 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "evaluatesToLocalValue", - "secondLabel" : "evaluatesToLocalValue", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 72728, - "secondPos" : 72728, - "firstEndPos" : 72749, - "secondEndPos" : 72749 -}, { - "firstType" : "METHOD_INVOCATION_ARGUMENTS", - "secondType" : "METHOD_INVOCATION_ARGUMENTS", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 72750, - "secondPos" : 72750, - "firstEndPos" : 72789, - "secondEndPos" : 72789 -}, { - "firstType" : "MethodInvocation", - "secondType" : "MethodInvocation", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", - "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", - "firstPos" : 72750, - "secondPos" : 72750, - "firstEndPos" : 72781, - "secondEndPos" : 72781 -}, { - "firstType" : "METHOD_INVOCATION_RECEIVER", - "secondType" : "METHOD_INVOCATION_RECEIVER", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 72750, - "secondPos" : 72750, - "firstEndPos" : 72771, - "secondEndPos" : 72771 -}, { - "firstType" : "MethodInvocation", - "secondType" : "MethodInvocation", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "METHOD_INVOCATION_RECEIVER", - "secondParentType" : "METHOD_INVOCATION_RECEIVER", - "firstPos" : 72750, - "secondPos" : 72750, - "firstEndPos" : 72771, - "secondEndPos" : 72771 -}, { - "firstType" : "METHOD_INVOCATION_RECEIVER", - "secondType" : "METHOD_INVOCATION_RECEIVER", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 72750, - "secondPos" : 72750, - "firstEndPos" : 72755, - "secondEndPos" : 72755 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "value", - "secondLabel" : "value", - "firstParentType" : "METHOD_INVOCATION_RECEIVER", - "secondParentType" : "METHOD_INVOCATION_RECEIVER", - "firstPos" : 72750, - "secondPos" : 72750, - "firstEndPos" : 72755, - "secondEndPos" : 72755 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "getFirstChild", - "secondLabel" : "getFirstChild", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 72756, - "secondPos" : 72756, - "firstEndPos" : 72769, - "secondEndPos" : 72769 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "getNext", - "secondLabel" : "getNext", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 72772, - "secondPos" : 72772, - "firstEndPos" : 72779, - "secondEndPos" : 72779 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "locals", - "secondLabel" : "locals", - "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", - "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", - "firstPos" : 72783, - "secondPos" : 72783, - "firstEndPos" : 72789, - "secondEndPos" : 72789 -}, { - "firstType" : "INFIX_EXPRESSION_OPERATOR", - "secondType" : "INFIX_EXPRESSION_OPERATOR", - "firstLabel" : "&&", - "secondLabel" : "&&", - "firstParentType" : "InfixExpression", - "secondParentType" : "InfixExpression", - "firstPos" : 72802, - "secondPos" : 72802, - "firstEndPos" : 72804, - "secondEndPos" : 72804 -}, { - "firstType" : "MethodInvocation", - "secondType" : "MethodInvocation", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "InfixExpression", - "secondParentType" : "InfixExpression", - "firstPos" : 72805, - "secondPos" : 72805, - "firstEndPos" : 72856, - "secondEndPos" : 72856 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "evaluatesToLocalValue", - "secondLabel" : "evaluatesToLocalValue", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 72805, - "secondPos" : 72805, - "firstEndPos" : 72826, - "secondEndPos" : 72826 -}, { - "firstType" : "METHOD_INVOCATION_ARGUMENTS", - "secondType" : "METHOD_INVOCATION_ARGUMENTS", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 72827, - "secondPos" : 72827, - "firstEndPos" : 72855, - "secondEndPos" : 72855 -}, { - "firstType" : "MethodInvocation", - "secondType" : "MethodInvocation", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", - "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", - "firstPos" : 72827, - "secondPos" : 72827, - "firstEndPos" : 72847, - "secondEndPos" : 72847 -}, { - "firstType" : "METHOD_INVOCATION_RECEIVER", - "secondType" : "METHOD_INVOCATION_RECEIVER", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 72827, - "secondPos" : 72827, - "firstEndPos" : 72832, - "secondEndPos" : 72832 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "value", - "secondLabel" : "value", - "firstParentType" : "METHOD_INVOCATION_RECEIVER", - "secondParentType" : "METHOD_INVOCATION_RECEIVER", - "firstPos" : 72827, - "secondPos" : 72827, - "firstEndPos" : 72832, - "secondEndPos" : 72832 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "getLastChild", - "secondLabel" : "getLastChild", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 72833, - "secondPos" : 72833, - "firstEndPos" : 72845, - "secondEndPos" : 72845 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "locals", - "secondLabel" : "locals", - "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", - "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", - "firstPos" : 72849, - "secondPos" : 72849, - "firstEndPos" : 72855, - "secondEndPos" : 72855 -}, { - "firstType" : "SwitchCase", - "secondType" : "SwitchCase", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "SwitchStatement", - "secondParentType" : "SwitchStatement", - "firstPos" : 72864, - "secondPos" : 72864, - "firstEndPos" : 72879, - "secondEndPos" : 72879 -}, { - "firstType" : "QualifiedName", - "secondType" : "QualifiedName", - "firstLabel" : "Token.INC", - "secondLabel" : "Token.INC", - "firstParentType" : "SwitchCase", - "secondParentType" : "SwitchCase", - "firstPos" : 72869, - "secondPos" : 72869, - "firstEndPos" : 72878, - "secondEndPos" : 72878 -}, { - "firstType" : "SwitchCase", - "secondType" : "SwitchCase", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "SwitchStatement", - "secondParentType" : "SwitchStatement", - "firstPos" : 72886, - "secondPos" : 72886, - "firstEndPos" : 72901, - "secondEndPos" : 72901 -}, { - "firstType" : "QualifiedName", - "secondType" : "QualifiedName", - "firstLabel" : "Token.DEC", - "secondLabel" : "Token.DEC", - "firstParentType" : "SwitchCase", - "secondParentType" : "SwitchCase", - "firstPos" : 72891, - "secondPos" : 72891, - "firstEndPos" : 72900, - "secondEndPos" : 72900 -}, { - "firstType" : "IfStatement", - "secondType" : "IfStatement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "SwitchStatement", - "secondParentType" : "SwitchStatement", - "firstPos" : 72910, - "secondPos" : 72910, - "firstEndPos" : 73078, - "secondEndPos" : 73078 -}, { - "firstType" : "MethodInvocation", - "secondType" : "MethodInvocation", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "IfStatement", - "secondParentType" : "IfStatement", - "firstPos" : 72914, - "secondPos" : 72914, - "firstEndPos" : 72954, - "secondEndPos" : 72954 -}, { - "firstType" : "METHOD_INVOCATION_RECEIVER", - "secondType" : "METHOD_INVOCATION_RECEIVER", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 72914, - "secondPos" : 72914, - "firstEndPos" : 72919, - "secondEndPos" : 72919 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "value", - "secondLabel" : "value", - "firstParentType" : "METHOD_INVOCATION_RECEIVER", - "secondParentType" : "METHOD_INVOCATION_RECEIVER", - "firstPos" : 72914, - "secondPos" : 72914, - "firstEndPos" : 72919, - "secondEndPos" : 72919 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "getBooleanProp", - "secondLabel" : "getBooleanProp", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 72920, - "secondPos" : 72920, - "firstEndPos" : 72934, - "secondEndPos" : 72934 -}, { - "firstType" : "METHOD_INVOCATION_ARGUMENTS", - "secondType" : "METHOD_INVOCATION_ARGUMENTS", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 72935, - "secondPos" : 72935, - "firstEndPos" : 72953, - "secondEndPos" : 72953 -}, { - "firstType" : "QualifiedName", - "secondType" : "QualifiedName", - "firstLabel" : "Node.INCRDECR_PROP", - "secondLabel" : "Node.INCRDECR_PROP", - "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", - "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", - "firstPos" : 72935, - "secondPos" : 72935, - "firstEndPos" : 72953, - "secondEndPos" : 72953 -}, { - "firstType" : "Block", - "secondType" : "Block", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "IfStatement", - "secondParentType" : "IfStatement", - "firstPos" : 72956, - "secondPos" : 72956, - "firstEndPos" : 73038, - "secondEndPos" : 73038 -}, { - "firstType" : "ReturnStatement", - "secondType" : "ReturnStatement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "Block", - "secondParentType" : "Block", - "firstPos" : 72968, - "secondPos" : 72968, - "firstEndPos" : 73028, - "secondEndPos" : 73028 -}, { - "firstType" : "MethodInvocation", - "secondType" : "MethodInvocation", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "ReturnStatement", - "secondParentType" : "ReturnStatement", - "firstPos" : 72975, - "secondPos" : 72975, - "firstEndPos" : 73027, - "secondEndPos" : 73027 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "evaluatesToLocalValue", - "secondLabel" : "evaluatesToLocalValue", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 72975, - "secondPos" : 72975, - "firstEndPos" : 72996, - "secondEndPos" : 72996 -}, { - "firstType" : "METHOD_INVOCATION_ARGUMENTS", - "secondType" : "METHOD_INVOCATION_ARGUMENTS", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 72997, - "secondPos" : 72997, - "firstEndPos" : 73026, - "secondEndPos" : 73026 -}, { - "firstType" : "MethodInvocation", - "secondType" : "MethodInvocation", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", - "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", - "firstPos" : 72997, - "secondPos" : 72997, - "firstEndPos" : 73018, - "secondEndPos" : 73018 -}, { - "firstType" : "METHOD_INVOCATION_RECEIVER", - "secondType" : "METHOD_INVOCATION_RECEIVER", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 72997, - "secondPos" : 72997, - "firstEndPos" : 73002, - "secondEndPos" : 73002 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "value", - "secondLabel" : "value", - "firstParentType" : "METHOD_INVOCATION_RECEIVER", - "secondParentType" : "METHOD_INVOCATION_RECEIVER", - "firstPos" : 72997, - "secondPos" : 72997, - "firstEndPos" : 73002, - "secondEndPos" : 73002 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "getFirstChild", - "secondLabel" : "getFirstChild", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 73003, - "secondPos" : 73003, - "firstEndPos" : 73016, - "secondEndPos" : 73016 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "locals", - "secondLabel" : "locals", - "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", - "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", - "firstPos" : 73020, - "secondPos" : 73020, - "firstEndPos" : 73026, - "secondEndPos" : 73026 -}, { - "firstType" : "Block", - "secondType" : "Block", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "IfStatement", - "secondParentType" : "IfStatement", - "firstPos" : 73044, - "secondPos" : 73044, - "firstEndPos" : 73078, - "secondEndPos" : 73078 -}, { - "firstType" : "ReturnStatement", - "secondType" : "ReturnStatement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "Block", - "secondParentType" : "Block", - "firstPos" : 73056, - "secondPos" : 73056, - "firstEndPos" : 73068, - "secondEndPos" : 73068 -}, { - "firstType" : "BooleanLiteral", - "secondType" : "BooleanLiteral", - "firstLabel" : "true", - "secondLabel" : "true", - "firstParentType" : "ReturnStatement", - "secondParentType" : "ReturnStatement", - "firstPos" : 73063, - "secondPos" : 73063, - "firstEndPos" : 73067, - "secondEndPos" : 73067 -}, { - "firstType" : "SwitchCase", - "secondType" : "SwitchCase", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "SwitchStatement", - "secondParentType" : "SwitchStatement", - "firstPos" : 73085, - "secondPos" : 73085, - "firstEndPos" : 73101, - "secondEndPos" : 73101 -}, { - "firstType" : "QualifiedName", - "secondType" : "QualifiedName", - "firstLabel" : "Token.THIS", - "secondLabel" : "Token.THIS", - "firstParentType" : "SwitchCase", - "secondParentType" : "SwitchCase", - "firstPos" : 73090, - "secondPos" : 73090, - "firstEndPos" : 73100, - "secondEndPos" : 73100 -}, { - "firstType" : "ReturnStatement", - "secondType" : "ReturnStatement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "SwitchStatement", - "secondParentType" : "SwitchStatement", - "firstPos" : 73110, - "secondPos" : 73110, - "firstEndPos" : 73137, - "secondEndPos" : 73137 -}, { - "firstType" : "MethodInvocation", - "secondType" : "MethodInvocation", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "ReturnStatement", - "secondParentType" : "ReturnStatement", - "firstPos" : 73117, - "secondPos" : 73117, - "firstEndPos" : 73136, - "secondEndPos" : 73136 -}, { - "firstType" : "METHOD_INVOCATION_RECEIVER", - "secondType" : "METHOD_INVOCATION_RECEIVER", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 73117, - "secondPos" : 73117, - "firstEndPos" : 73123, - "secondEndPos" : 73123 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "locals", - "secondLabel" : "locals", - "firstParentType" : "METHOD_INVOCATION_RECEIVER", - "secondParentType" : "METHOD_INVOCATION_RECEIVER", - "firstPos" : 73117, - "secondPos" : 73117, - "firstEndPos" : 73123, - "secondEndPos" : 73123 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "apply", - "secondLabel" : "apply", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 73124, - "secondPos" : 73124, - "firstEndPos" : 73129, - "secondEndPos" : 73129 -}, { - "firstType" : "METHOD_INVOCATION_ARGUMENTS", - "secondType" : "METHOD_INVOCATION_ARGUMENTS", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 73130, - "secondPos" : 73130, - "firstEndPos" : 73135, - "secondEndPos" : 73135 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "value", - "secondLabel" : "value", - "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", - "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", - "firstPos" : 73130, - "secondPos" : 73130, - "firstEndPos" : 73135, - "secondEndPos" : 73135 -}, { - "firstType" : "SwitchCase", - "secondType" : "SwitchCase", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "SwitchStatement", - "secondParentType" : "SwitchStatement", - "firstPos" : 73144, - "secondPos" : 73144, - "firstEndPos" : 73160, - "secondEndPos" : 73160 -}, { - "firstType" : "QualifiedName", - "secondType" : "QualifiedName", - "firstLabel" : "Token.NAME", - "secondLabel" : "Token.NAME", - "firstParentType" : "SwitchCase", - "secondParentType" : "SwitchCase", - "firstPos" : 73149, - "secondPos" : 73149, - "firstEndPos" : 73159, - "secondEndPos" : 73159 -}, { - "firstType" : "ReturnStatement", - "secondType" : "ReturnStatement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "SwitchStatement", - "secondParentType" : "SwitchStatement", - "firstPos" : 73169, - "secondPos" : 73169, - "firstEndPos" : 73223, - "secondEndPos" : 73223 -}, { - "firstType" : "InfixExpression", - "secondType" : "InfixExpression", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "ReturnStatement", - "secondParentType" : "ReturnStatement", - "firstPos" : 73176, - "secondPos" : 73176, - "firstEndPos" : 73222, - "secondEndPos" : 73222 -}, { - "firstType" : "MethodInvocation", - "secondType" : "MethodInvocation", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "InfixExpression", - "secondParentType" : "InfixExpression", - "firstPos" : 73176, - "secondPos" : 73176, - "firstEndPos" : 73199, - "secondEndPos" : 73199 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "isImmutableValue", - "secondLabel" : "isImmutableValue", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 73176, - "secondPos" : 73176, - "firstEndPos" : 73192, - "secondEndPos" : 73192 -}, { - "firstType" : "METHOD_INVOCATION_ARGUMENTS", - "secondType" : "METHOD_INVOCATION_ARGUMENTS", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 73193, - "secondPos" : 73193, - "firstEndPos" : 73198, - "secondEndPos" : 73198 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "value", - "secondLabel" : "value", - "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", - "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", - "firstPos" : 73193, - "secondPos" : 73193, - "firstEndPos" : 73198, - "secondEndPos" : 73198 -}, { - "firstType" : "INFIX_EXPRESSION_OPERATOR", - "secondType" : "INFIX_EXPRESSION_OPERATOR", - "firstLabel" : "||", - "secondLabel" : "||", - "firstParentType" : "InfixExpression", - "secondParentType" : "InfixExpression", - "firstPos" : 73200, - "secondPos" : 73200, - "firstEndPos" : 73202, - "secondEndPos" : 73202 -}, { - "firstType" : "MethodInvocation", - "secondType" : "MethodInvocation", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "InfixExpression", - "secondParentType" : "InfixExpression", - "firstPos" : 73203, - "secondPos" : 73203, - "firstEndPos" : 73222, - "secondEndPos" : 73222 -}, { - "firstType" : "METHOD_INVOCATION_RECEIVER", - "secondType" : "METHOD_INVOCATION_RECEIVER", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 73203, - "secondPos" : 73203, - "firstEndPos" : 73209, - "secondEndPos" : 73209 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "locals", - "secondLabel" : "locals", - "firstParentType" : "METHOD_INVOCATION_RECEIVER", - "secondParentType" : "METHOD_INVOCATION_RECEIVER", - "firstPos" : 73203, - "secondPos" : 73203, - "firstEndPos" : 73209, - "secondEndPos" : 73209 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "apply", - "secondLabel" : "apply", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 73210, - "secondPos" : 73210, - "firstEndPos" : 73215, - "secondEndPos" : 73215 -}, { - "firstType" : "METHOD_INVOCATION_ARGUMENTS", - "secondType" : "METHOD_INVOCATION_ARGUMENTS", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 73216, - "secondPos" : 73216, - "firstEndPos" : 73221, - "secondEndPos" : 73221 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "value", - "secondLabel" : "value", - "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", - "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", - "firstPos" : 73216, - "secondPos" : 73216, - "firstEndPos" : 73221, - "secondEndPos" : 73221 -}, { - "firstType" : "SwitchCase", - "secondType" : "SwitchCase", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "SwitchStatement", - "secondParentType" : "SwitchStatement", - "firstPos" : 73230, - "secondPos" : 73230, - "firstEndPos" : 73249, - "secondEndPos" : 73249 -}, { - "firstType" : "QualifiedName", - "secondType" : "QualifiedName", - "firstLabel" : "Token.GETELEM", - "secondLabel" : "Token.GETELEM", - "firstParentType" : "SwitchCase", - "secondParentType" : "SwitchCase", - "firstPos" : 73235, - "secondPos" : 73235, - "firstEndPos" : 73248, - "secondEndPos" : 73248 -}, { - "firstType" : "SwitchCase", - "secondType" : "SwitchCase", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "SwitchStatement", - "secondParentType" : "SwitchStatement", - "firstPos" : 73256, - "secondPos" : 73256, - "firstEndPos" : 73275, - "secondEndPos" : 73275 -}, { - "firstType" : "QualifiedName", - "secondType" : "QualifiedName", - "firstLabel" : "Token.GETPROP", - "secondLabel" : "Token.GETPROP", - "firstParentType" : "SwitchCase", - "secondParentType" : "SwitchCase", - "firstPos" : 73261, - "secondPos" : 73261, - "firstEndPos" : 73274, - "secondEndPos" : 73274 -}, { - "firstType" : "LineComment", - "secondType" : "LineComment", - "firstLabel" : "// There is no information about the locality of object properties.", - "secondLabel" : "// There is no information about the locality of object properties.", - "firstParentType" : "SwitchStatement", - "secondParentType" : "SwitchStatement", - "firstPos" : 73284, - "secondPos" : 73284, - "firstEndPos" : 73351, - "secondEndPos" : 73351 -}, { - "firstType" : "ReturnStatement", - "secondType" : "ReturnStatement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "SwitchStatement", - "secondParentType" : "SwitchStatement", - "firstPos" : 73360, - "secondPos" : 73360, - "firstEndPos" : 73387, - "secondEndPos" : 73387 -}, { - "firstType" : "MethodInvocation", - "secondType" : "MethodInvocation", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "ReturnStatement", - "secondParentType" : "ReturnStatement", - "firstPos" : 73367, - "secondPos" : 73367, - "firstEndPos" : 73386, - "secondEndPos" : 73386 -}, { - "firstType" : "METHOD_INVOCATION_RECEIVER", - "secondType" : "METHOD_INVOCATION_RECEIVER", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 73367, - "secondPos" : 73367, - "firstEndPos" : 73373, - "secondEndPos" : 73373 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "locals", - "secondLabel" : "locals", - "firstParentType" : "METHOD_INVOCATION_RECEIVER", - "secondParentType" : "METHOD_INVOCATION_RECEIVER", - "firstPos" : 73367, - "secondPos" : 73367, - "firstEndPos" : 73373, - "secondEndPos" : 73373 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "apply", - "secondLabel" : "apply", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 73374, - "secondPos" : 73374, - "firstEndPos" : 73379, - "secondEndPos" : 73379 -}, { - "firstType" : "METHOD_INVOCATION_ARGUMENTS", - "secondType" : "METHOD_INVOCATION_ARGUMENTS", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 73380, - "secondPos" : 73380, - "firstEndPos" : 73385, - "secondEndPos" : 73385 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "value", - "secondLabel" : "value", - "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", - "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", - "firstPos" : 73380, - "secondPos" : 73380, - "firstEndPos" : 73385, - "secondEndPos" : 73385 -}, { - "firstType" : "SwitchCase", - "secondType" : "SwitchCase", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "SwitchStatement", - "secondParentType" : "SwitchStatement", - "firstPos" : 73394, - "secondPos" : 73394, - "firstEndPos" : 73410, - "secondEndPos" : 73410 -}, { - "firstType" : "QualifiedName", - "secondType" : "QualifiedName", - "firstLabel" : "Token.CALL", - "secondLabel" : "Token.CALL", - "firstParentType" : "SwitchCase", - "secondParentType" : "SwitchCase", - "firstPos" : 73399, - "secondPos" : 73399, - "firstEndPos" : 73409, - "secondEndPos" : 73409 -}, { - "firstType" : "ReturnStatement", - "secondType" : "ReturnStatement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "SwitchStatement", - "secondParentType" : "SwitchStatement", - "firstPos" : 73419, - "secondPos" : 73419, - "firstEndPos" : 73530, - "secondEndPos" : 73530 -}, { - "firstType" : "InfixExpression", - "secondType" : "InfixExpression", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "ReturnStatement", - "secondParentType" : "ReturnStatement", - "firstPos" : 73426, - "secondPos" : 73426, - "firstEndPos" : 73529, - "secondEndPos" : 73529 -}, { - "firstType" : "MethodInvocation", - "secondType" : "MethodInvocation", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "InfixExpression", - "secondParentType" : "InfixExpression", - "firstPos" : 73426, - "secondPos" : 73426, - "firstEndPos" : 73451, - "secondEndPos" : 73451 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "callHasLocalResult", - "secondLabel" : "callHasLocalResult", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 73426, - "secondPos" : 73426, - "firstEndPos" : 73444, - "secondEndPos" : 73444 -}, { - "firstType" : "METHOD_INVOCATION_ARGUMENTS", - "secondType" : "METHOD_INVOCATION_ARGUMENTS", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 73445, - "secondPos" : 73445, - "firstEndPos" : 73450, - "secondEndPos" : 73450 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "value", - "secondLabel" : "value", - "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", - "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", - "firstPos" : 73445, - "secondPos" : 73445, - "firstEndPos" : 73450, - "secondEndPos" : 73450 -}, { - "firstType" : "INFIX_EXPRESSION_OPERATOR", - "secondType" : "INFIX_EXPRESSION_OPERATOR", - "firstLabel" : "||", - "secondLabel" : "||", - "firstParentType" : "InfixExpression", - "secondParentType" : "InfixExpression", - "firstPos" : 73464, - "secondPos" : 73464, - "firstEndPos" : 73466, - "secondEndPos" : 73466 -}, { - "firstType" : "MethodInvocation", - "secondType" : "MethodInvocation", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "InfixExpression", - "secondParentType" : "InfixExpression", - "firstPos" : 73467, - "secondPos" : 73467, - "firstEndPos" : 73494, - "secondEndPos" : 73494 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "isToStringMethodCall", - "secondLabel" : "isToStringMethodCall", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 73467, - "secondPos" : 73467, - "firstEndPos" : 73487, - "secondEndPos" : 73487 -}, { - "firstType" : "METHOD_INVOCATION_ARGUMENTS", - "secondType" : "METHOD_INVOCATION_ARGUMENTS", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 73488, - "secondPos" : 73488, - "firstEndPos" : 73493, - "secondEndPos" : 73493 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "value", - "secondLabel" : "value", - "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", - "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", - "firstPos" : 73488, - "secondPos" : 73488, - "firstEndPos" : 73493, - "secondEndPos" : 73493 -}, { - "firstType" : "MethodInvocation", - "secondType" : "MethodInvocation", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "InfixExpression", - "secondParentType" : "InfixExpression", - "firstPos" : 73510, - "secondPos" : 73510, - "firstEndPos" : 73529, - "secondEndPos" : 73529 -}, { - "firstType" : "METHOD_INVOCATION_RECEIVER", - "secondType" : "METHOD_INVOCATION_RECEIVER", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 73510, - "secondPos" : 73510, - "firstEndPos" : 73516, - "secondEndPos" : 73516 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "locals", - "secondLabel" : "locals", - "firstParentType" : "METHOD_INVOCATION_RECEIVER", - "secondParentType" : "METHOD_INVOCATION_RECEIVER", - "firstPos" : 73510, - "secondPos" : 73510, - "firstEndPos" : 73516, - "secondEndPos" : 73516 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "apply", - "secondLabel" : "apply", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 73517, - "secondPos" : 73517, - "firstEndPos" : 73522, - "secondEndPos" : 73522 -}, { - "firstType" : "METHOD_INVOCATION_ARGUMENTS", - "secondType" : "METHOD_INVOCATION_ARGUMENTS", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 73523, - "secondPos" : 73523, - "firstEndPos" : 73528, - "secondEndPos" : 73528 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "value", - "secondLabel" : "value", - "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", - "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", - "firstPos" : 73523, - "secondPos" : 73523, - "firstEndPos" : 73528, - "secondEndPos" : 73528 -}, { - "firstType" : "SwitchCase", - "secondType" : "SwitchCase", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "SwitchStatement", - "secondParentType" : "SwitchStatement", - "firstPos" : 73537, - "secondPos" : 73537, - "firstEndPos" : 73552, - "secondEndPos" : 73552 -}, { - "firstType" : "QualifiedName", - "secondType" : "QualifiedName", - "firstLabel" : "Token.NEW", - "secondLabel" : "Token.NEW", - "firstParentType" : "SwitchCase", - "secondParentType" : "SwitchCase", - "firstPos" : 73542, - "secondPos" : 73542, - "firstEndPos" : 73551, - "secondEndPos" : 73551 -}, { - "firstType" : "LineComment", - "secondType" : "LineComment", - "firstLabel" : "// TODO(nicksantos): This needs to be changed so that it", - "secondLabel" : "// TODO(nicksantos): This needs to be changed so that it", - "firstParentType" : "SwitchStatement", - "secondParentType" : "SwitchStatement", - "firstPos" : 73561, - "secondPos" : 73561, - "firstEndPos" : 73617, - "secondEndPos" : 73617 -}, { - "firstType" : "LineComment", - "secondType" : "LineComment", - "firstLabel" : "// returns true iff we're sure the value was never aliased from inside", - "secondLabel" : "// returns true iff we're sure the value was never aliased from inside", - "firstParentType" : "SwitchStatement", - "secondParentType" : "SwitchStatement", - "firstPos" : 73626, - "secondPos" : 73626, - "firstEndPos" : 73696, - "secondEndPos" : 73696 -}, { - "firstType" : "LineComment", - "secondType" : "LineComment", - "firstLabel" : "// the constructor (similar to callHasLocalResult)", - "secondLabel" : "// the constructor (similar to callHasLocalResult)", - "firstParentType" : "SwitchStatement", - "secondParentType" : "SwitchStatement", - "firstPos" : 73705, - "secondPos" : 73705, - "firstEndPos" : 73755, - "secondEndPos" : 73755 -}, { - "firstType" : "ReturnStatement", - "secondType" : "ReturnStatement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "SwitchStatement", - "secondParentType" : "SwitchStatement", - "firstPos" : 73764, - "secondPos" : 73764, - "firstEndPos" : 73776, - "secondEndPos" : 73777 -}, { - "firstType" : "BooleanLiteral", - "secondType" : "BooleanLiteral", - "firstLabel" : "true", - "secondLabel" : "false", - "firstParentType" : "ReturnStatement", - "secondParentType" : "ReturnStatement", - "firstPos" : 73771, - "secondPos" : 73771, - "firstEndPos" : 73775, - "secondEndPos" : 73776 -}, { - "firstType" : "SwitchCase", - "secondType" : "SwitchCase", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "SwitchStatement", - "secondParentType" : "SwitchStatement", - "firstPos" : 73783, - "secondPos" : 73784, - "firstEndPos" : 73803, - "secondEndPos" : 73804 -}, { - "firstType" : "QualifiedName", - "secondType" : "QualifiedName", - "firstLabel" : "Token.FUNCTION", - "secondLabel" : "Token.FUNCTION", - "firstParentType" : "SwitchCase", - "secondParentType" : "SwitchCase", - "firstPos" : 73788, - "secondPos" : 73789, - "firstEndPos" : 73802, - "secondEndPos" : 73803 -}, { - "firstType" : "SwitchCase", - "secondType" : "SwitchCase", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "SwitchStatement", - "secondParentType" : "SwitchStatement", - "firstPos" : 73810, - "secondPos" : 73811, - "firstEndPos" : 73828, - "secondEndPos" : 73829 -}, { - "firstType" : "QualifiedName", - "secondType" : "QualifiedName", - "firstLabel" : "Token.REGEXP", - "secondLabel" : "Token.REGEXP", - "firstParentType" : "SwitchCase", - "secondParentType" : "SwitchCase", - "firstPos" : 73815, - "secondPos" : 73816, - "firstEndPos" : 73827, - "secondEndPos" : 73828 -}, { - "firstType" : "SwitchCase", - "secondType" : "SwitchCase", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "SwitchStatement", - "secondParentType" : "SwitchStatement", - "firstPos" : 73835, - "secondPos" : 73836, - "firstEndPos" : 73855, - "secondEndPos" : 73856 -}, { - "firstType" : "QualifiedName", - "secondType" : "QualifiedName", - "firstLabel" : "Token.ARRAYLIT", - "secondLabel" : "Token.ARRAYLIT", - "firstParentType" : "SwitchCase", - "secondParentType" : "SwitchCase", - "firstPos" : 73840, - "secondPos" : 73841, - "firstEndPos" : 73854, - "secondEndPos" : 73855 -}, { - "firstType" : "SwitchCase", - "secondType" : "SwitchCase", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "SwitchStatement", - "secondParentType" : "SwitchStatement", - "firstPos" : 73862, - "secondPos" : 73863, - "firstEndPos" : 73883, - "secondEndPos" : 73884 -}, { - "firstType" : "QualifiedName", - "secondType" : "QualifiedName", - "firstLabel" : "Token.OBJECTLIT", - "secondLabel" : "Token.OBJECTLIT", - "firstParentType" : "SwitchCase", - "secondParentType" : "SwitchCase", - "firstPos" : 73867, - "secondPos" : 73868, - "firstEndPos" : 73882, - "secondEndPos" : 73883 -}, { - "firstType" : "LineComment", - "secondType" : "LineComment", - "firstLabel" : "// Literals objects with non-literal children are allowed.", - "secondLabel" : "// Literals objects with non-literal children are allowed.", - "firstParentType" : "SwitchStatement", - "secondParentType" : "SwitchStatement", - "firstPos" : 73892, - "secondPos" : 73893, - "firstEndPos" : 73950, - "secondEndPos" : 73951 -}, { - "firstType" : "ReturnStatement", - "secondType" : "ReturnStatement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "SwitchStatement", - "secondParentType" : "SwitchStatement", - "firstPos" : 73959, - "secondPos" : 73960, - "firstEndPos" : 73971, - "secondEndPos" : 73972 -}, { - "firstType" : "BooleanLiteral", - "secondType" : "BooleanLiteral", - "firstLabel" : "true", - "secondLabel" : "true", - "firstParentType" : "ReturnStatement", - "secondParentType" : "ReturnStatement", - "firstPos" : 73966, - "secondPos" : 73967, - "firstEndPos" : 73970, - "secondEndPos" : 73971 -}, { - "firstType" : "SwitchCase", - "secondType" : "SwitchCase", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "SwitchStatement", - "secondParentType" : "SwitchStatement", - "firstPos" : 73978, - "secondPos" : 73979, - "firstEndPos" : 73992, - "secondEndPos" : 73993 -}, { - "firstType" : "QualifiedName", - "secondType" : "QualifiedName", - "firstLabel" : "Token.IN", - "secondLabel" : "Token.IN", - "firstParentType" : "SwitchCase", - "secondParentType" : "SwitchCase", - "firstPos" : 73983, - "secondPos" : 73984, - "firstEndPos" : 73991, - "secondEndPos" : 73992 -}, { - "firstType" : "LineComment", - "secondType" : "LineComment", - "firstLabel" : "// TODO(johnlenz): should IN operator be included in #isSimpleOperator?", - "secondLabel" : "// TODO(johnlenz): should IN operator be included in #isSimpleOperator?", - "firstParentType" : "SwitchStatement", - "secondParentType" : "SwitchStatement", - "firstPos" : 74001, - "secondPos" : 74002, - "firstEndPos" : 74072, - "secondEndPos" : 74073 -}, { - "firstType" : "ReturnStatement", - "secondType" : "ReturnStatement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "SwitchStatement", - "secondParentType" : "SwitchStatement", - "firstPos" : 74081, - "secondPos" : 74082, - "firstEndPos" : 74093, - "secondEndPos" : 74094 -}, { - "firstType" : "BooleanLiteral", - "secondType" : "BooleanLiteral", - "firstLabel" : "true", - "secondLabel" : "true", - "firstParentType" : "ReturnStatement", - "secondParentType" : "ReturnStatement", - "firstPos" : 74088, - "secondPos" : 74089, - "firstEndPos" : 74092, - "secondEndPos" : 74093 -}, { - "firstType" : "SwitchCase", - "secondType" : "SwitchCase", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "SwitchStatement", - "secondParentType" : "SwitchStatement", - "firstPos" : 74100, - "secondPos" : 74101, - "firstEndPos" : 74108, - "secondEndPos" : 74109 -}, { - "firstType" : "LineComment", - "secondType" : "LineComment", - "firstLabel" : "// Other op force a local value:", - "secondLabel" : "// Other op force a local value:", - "firstParentType" : "SwitchStatement", - "secondParentType" : "SwitchStatement", - "firstPos" : 74117, - "secondPos" : 74118, - "firstEndPos" : 74149, - "secondEndPos" : 74150 -}, { - "firstType" : "LineComment", - "secondType" : "LineComment", - "firstLabel" : "// x = '' + g (x is now an local string)", - "secondLabel" : "// x = '' + g (x is now an local string)", - "firstParentType" : "SwitchStatement", - "secondParentType" : "SwitchStatement", - "firstPos" : 74158, - "secondPos" : 74159, - "firstEndPos" : 74199, - "secondEndPos" : 74200 -}, { - "firstType" : "LineComment", - "secondType" : "LineComment", - "firstLabel" : "// x -= g (x is now an local number)", - "secondLabel" : "// x -= g (x is now an local number)", - "firstParentType" : "SwitchStatement", - "secondParentType" : "SwitchStatement", - "firstPos" : 74208, - "secondPos" : 74209, - "firstEndPos" : 74245, - "secondEndPos" : 74246 -}, { - "firstType" : "IfStatement", - "secondType" : "IfStatement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "SwitchStatement", - "secondParentType" : "SwitchStatement", - "firstPos" : 74254, - "secondPos" : 74255, - "firstEndPos" : 74393, - "secondEndPos" : 74394 -}, { - "firstType" : "InfixExpression", - "secondType" : "InfixExpression", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "IfStatement", - "secondParentType" : "IfStatement", - "firstPos" : 74258, - "secondPos" : 74259, - "firstEndPos" : 74357, - "secondEndPos" : 74358 -}, { - "firstType" : "MethodInvocation", - "secondType" : "MethodInvocation", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "InfixExpression", - "secondParentType" : "InfixExpression", - "firstPos" : 74258, - "secondPos" : 74259, - "firstEndPos" : 74279, - "secondEndPos" : 74280 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "isAssignmentOp", - "secondLabel" : "isAssignmentOp", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 74258, - "secondPos" : 74259, - "firstEndPos" : 74272, - "secondEndPos" : 74273 -}, { - "firstType" : "METHOD_INVOCATION_ARGUMENTS", - "secondType" : "METHOD_INVOCATION_ARGUMENTS", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 74273, - "secondPos" : 74274, - "firstEndPos" : 74278, - "secondEndPos" : 74279 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "value", - "secondLabel" : "value", - "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", - "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", - "firstPos" : 74273, - "secondPos" : 74274, - "firstEndPos" : 74278, - "secondEndPos" : 74279 -}, { - "firstType" : "INFIX_EXPRESSION_OPERATOR", - "secondType" : "INFIX_EXPRESSION_OPERATOR", - "firstLabel" : "||", - "secondLabel" : "||", - "firstParentType" : "InfixExpression", - "secondParentType" : "InfixExpression", - "firstPos" : 74292, - "secondPos" : 74293, - "firstEndPos" : 74294, - "secondEndPos" : 74295 -}, { - "firstType" : "MethodInvocation", - "secondType" : "MethodInvocation", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "InfixExpression", - "secondParentType" : "InfixExpression", - "firstPos" : 74295, - "secondPos" : 74296, - "firstEndPos" : 74318, - "secondEndPos" : 74319 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "isSimpleOperator", - "secondLabel" : "isSimpleOperator", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 74295, - "secondPos" : 74296, - "firstEndPos" : 74311, - "secondEndPos" : 74312 -}, { - "firstType" : "METHOD_INVOCATION_ARGUMENTS", - "secondType" : "METHOD_INVOCATION_ARGUMENTS", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 74312, - "secondPos" : 74313, - "firstEndPos" : 74317, - "secondEndPos" : 74318 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "value", - "secondLabel" : "value", - "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", - "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", - "firstPos" : 74312, - "secondPos" : 74313, - "firstEndPos" : 74317, - "secondEndPos" : 74318 -}, { - "firstType" : "MethodInvocation", - "secondType" : "MethodInvocation", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "InfixExpression", - "secondParentType" : "InfixExpression", - "firstPos" : 74334, - "secondPos" : 74335, - "firstEndPos" : 74357, - "secondEndPos" : 74358 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "isImmutableValue", - "secondLabel" : "isImmutableValue", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 74334, - "secondPos" : 74335, - "firstEndPos" : 74350, - "secondEndPos" : 74351 -}, { - "firstType" : "METHOD_INVOCATION_ARGUMENTS", - "secondType" : "METHOD_INVOCATION_ARGUMENTS", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 74351, - "secondPos" : 74352, - "firstEndPos" : 74356, - "secondEndPos" : 74357 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "value", - "secondLabel" : "value", - "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", - "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", - "firstPos" : 74351, - "secondPos" : 74352, - "firstEndPos" : 74356, - "secondEndPos" : 74357 -}, { - "firstType" : "Block", - "secondType" : "Block", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "IfStatement", - "secondParentType" : "IfStatement", - "firstPos" : 74359, - "secondPos" : 74360, - "firstEndPos" : 74393, - "secondEndPos" : 74394 -}, { - "firstType" : "ReturnStatement", - "secondType" : "ReturnStatement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "Block", - "secondParentType" : "Block", - "firstPos" : 74371, - "secondPos" : 74372, - "firstEndPos" : 74383, - "secondEndPos" : 74384 -}, { - "firstType" : "BooleanLiteral", - "secondType" : "BooleanLiteral", - "firstLabel" : "true", - "secondLabel" : "true", - "firstParentType" : "ReturnStatement", - "secondParentType" : "ReturnStatement", - "firstPos" : 74378, - "secondPos" : 74379, - "firstEndPos" : 74382, - "secondEndPos" : 74383 -}, { - "firstType" : "ThrowStatement", - "secondType" : "ThrowStatement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "SwitchStatement", - "secondParentType" : "SwitchStatement", - "firstPos" : 74403, - "secondPos" : 74404, - "firstEndPos" : 74533, - "secondEndPos" : 74534 -}, { - "firstType" : "ClassInstanceCreation", - "secondType" : "ClassInstanceCreation", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "ThrowStatement", - "secondParentType" : "ThrowStatement", - "firstPos" : 74409, - "secondPos" : 74410, - "firstEndPos" : 74532, - "secondEndPos" : 74533 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "IllegalStateException", - "secondLabel" : "IllegalStateException", - "firstParentType" : "SimpleType", - "secondParentType" : "SimpleType", - "firstPos" : 74413, - "secondPos" : 74414, - "firstEndPos" : 74434, - "secondEndPos" : 74435 -}, { - "firstType" : "SimpleType", - "secondType" : "SimpleType", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "ClassInstanceCreation", - "secondParentType" : "ClassInstanceCreation", - "firstPos" : 74413, - "secondPos" : 74414, - "firstEndPos" : 74434, - "secondEndPos" : 74435 -}, { - "firstType" : "InfixExpression", - "secondType" : "InfixExpression", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "ClassInstanceCreation", - "secondParentType" : "ClassInstanceCreation", - "firstPos" : 74448, - "secondPos" : 74449, - "firstEndPos" : 74531, - "secondEndPos" : 74532 -}, { - "firstType" : "StringLiteral", - "secondType" : "StringLiteral", - "firstLabel" : "\"Unexpected expression node\"", - "secondLabel" : "\"Unexpected expression node\"", - "firstParentType" : "InfixExpression", - "secondParentType" : "InfixExpression", - "firstPos" : 74448, - "secondPos" : 74449, - "firstEndPos" : 74476, - "secondEndPos" : 74477 -}, { - "firstType" : "INFIX_EXPRESSION_OPERATOR", - "secondType" : "INFIX_EXPRESSION_OPERATOR", - "firstLabel" : "+", - "secondLabel" : "+", - "firstParentType" : "InfixExpression", - "secondParentType" : "InfixExpression", - "firstPos" : 74477, - "secondPos" : 74478, - "firstEndPos" : 74478, - "secondEndPos" : 74479 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "value", - "secondLabel" : "value", - "firstParentType" : "InfixExpression", - "secondParentType" : "InfixExpression", - "firstPos" : 74479, - "secondPos" : 74480, - "firstEndPos" : 74484, - "secondEndPos" : 74485 -}, { - "firstType" : "StringLiteral", - "secondType" : "StringLiteral", - "firstLabel" : "\"\\n parent:\"", - "secondLabel" : "\"\\n parent:\"", - "firstParentType" : "InfixExpression", - "secondParentType" : "InfixExpression", - "firstPos" : 74499, - "secondPos" : 74500, - "firstEndPos" : 74511, - "secondEndPos" : 74512 -}, { - "firstType" : "MethodInvocation", - "secondType" : "MethodInvocation", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "InfixExpression", - "secondParentType" : "InfixExpression", - "firstPos" : 74514, - "secondPos" : 74515, - "firstEndPos" : 74531, - "secondEndPos" : 74532 -}, { - "firstType" : "METHOD_INVOCATION_RECEIVER", - "secondType" : "METHOD_INVOCATION_RECEIVER", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 74514, - "secondPos" : 74515, - "firstEndPos" : 74519, - "secondEndPos" : 74520 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "value", - "secondLabel" : "value", - "firstParentType" : "METHOD_INVOCATION_RECEIVER", - "secondParentType" : "METHOD_INVOCATION_RECEIVER", - "firstPos" : 74514, - "secondPos" : 74515, - "firstEndPos" : 74519, - "secondEndPos" : 74520 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "getParent", - "secondLabel" : "getParent", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 74520, - "secondPos" : 74521, - "firstEndPos" : 74529, - "secondEndPos" : 74530 -}, { - "firstType" : "MethodDeclaration", - "secondType" : "MethodDeclaration", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "TypeDeclaration", - "secondParentType" : "TypeDeclaration", - "firstPos" : 74547, - "secondPos" : 74548, - "firstEndPos" : 74945, - "secondEndPos" : 74946 -}, { - "firstType" : "Javadoc", - "secondType" : "Javadoc", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 74547, - "secondPos" : 74548, - "firstEndPos" : 74734, - "secondEndPos" : 74735 -}, { - "firstType" : "TagElement", - "secondType" : "TagElement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "Javadoc", - "secondParentType" : "Javadoc", - "firstPos" : 74556, - "secondPos" : 74557, - "firstEndPos" : 74728, - "secondEndPos" : 74729 -}, { - "firstType" : "TextElement", - "secondType" : "TextElement", - "firstLabel" : "Given the first sibling, this returns the nth", - "secondLabel" : "Given the first sibling, this returns the nth", - "firstParentType" : "TagElement", - "secondParentType" : "TagElement", - "firstPos" : 74556, - "secondPos" : 74557, - "firstEndPos" : 74601, - "secondEndPos" : 74602 -}, { - "firstType" : "TextElement", - "secondType" : "TextElement", - "firstLabel" : "sibling or null if no such sibling exists.", - "secondLabel" : "sibling or null if no such sibling exists.", - "firstParentType" : "TagElement", - "secondParentType" : "TagElement", - "firstPos" : 74607, - "secondPos" : 74608, - "firstEndPos" : 74649, - "secondEndPos" : 74650 -}, { - "firstType" : "TextElement", - "secondType" : "TextElement", - "firstLabel" : "This is like \"getChildAtIndex\" but returns null for non-existent indexes.", - "secondLabel" : "This is like \"getChildAtIndex\" but returns null for non-existent indexes.", - "firstParentType" : "TagElement", - "secondParentType" : "TagElement", - "firstPos" : 74655, - "secondPos" : 74656, - "firstEndPos" : 74728, - "secondEndPos" : 74729 -}, { - "firstType" : "Modifier", - "secondType" : "Modifier", - "firstLabel" : "private", - "secondLabel" : "private", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 74737, - "secondPos" : 74738, - "firstEndPos" : 74744, - "secondEndPos" : 74745 -}, { - "firstType" : "Modifier", - "secondType" : "Modifier", - "firstLabel" : "static", - "secondLabel" : "static", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 74745, - "secondPos" : 74746, - "firstEndPos" : 74751, - "secondEndPos" : 74752 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "Node", - "secondLabel" : "Node", - "firstParentType" : "SimpleType", - "secondParentType" : "SimpleType", - "firstPos" : 74752, - "secondPos" : 74753, - "firstEndPos" : 74756, - "secondEndPos" : 74757 -}, { - "firstType" : "SimpleType", - "secondType" : "SimpleType", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 74752, - "secondPos" : 74753, - "firstEndPos" : 74756, - "secondEndPos" : 74757 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "getNthSibling", - "secondLabel" : "getNthSibling", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 74757, - "secondPos" : 74758, - "firstEndPos" : 74770, - "secondEndPos" : 74771 -}, { - "firstType" : "SingleVariableDeclaration", - "secondType" : "SingleVariableDeclaration", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 74771, - "secondPos" : 74772, - "firstEndPos" : 74781, - "secondEndPos" : 74782 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "Node", - "secondLabel" : "Node", - "firstParentType" : "SimpleType", - "secondParentType" : "SimpleType", - "firstPos" : 74771, - "secondPos" : 74772, - "firstEndPos" : 74775, - "secondEndPos" : 74776 -}, { - "firstType" : "SimpleType", - "secondType" : "SimpleType", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "SingleVariableDeclaration", - "secondParentType" : "SingleVariableDeclaration", - "firstPos" : 74771, - "secondPos" : 74772, - "firstEndPos" : 74775, - "secondEndPos" : 74776 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "first", - "secondLabel" : "first", - "firstParentType" : "SingleVariableDeclaration", - "secondParentType" : "SingleVariableDeclaration", - "firstPos" : 74776, - "secondPos" : 74777, - "firstEndPos" : 74781, - "secondEndPos" : 74782 -}, { - "firstType" : "SingleVariableDeclaration", - "secondType" : "SingleVariableDeclaration", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 74783, - "secondPos" : 74784, - "firstEndPos" : 74792, - "secondEndPos" : 74793 -}, { - "firstType" : "PrimitiveType", - "secondType" : "PrimitiveType", - "firstLabel" : "int", - "secondLabel" : "int", - "firstParentType" : "SingleVariableDeclaration", - "secondParentType" : "SingleVariableDeclaration", - "firstPos" : 74783, - "secondPos" : 74784, - "firstEndPos" : 74786, - "secondEndPos" : 74787 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "index", - "secondLabel" : "index", - "firstParentType" : "SingleVariableDeclaration", - "secondParentType" : "SingleVariableDeclaration", - "firstPos" : 74787, - "secondPos" : 74788, - "firstEndPos" : 74792, - "secondEndPos" : 74793 -}, { - "firstType" : "Block", - "secondType" : "Block", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 74794, - "secondPos" : 74795, - "firstEndPos" : 74945, - "secondEndPos" : 74946 -}, { - "firstType" : "VariableDeclarationStatement", - "secondType" : "VariableDeclarationStatement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "Block", - "secondParentType" : "Block", - "firstPos" : 74800, - "secondPos" : 74801, - "firstEndPos" : 74821, - "secondEndPos" : 74822 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "Node", - "secondLabel" : "Node", - "firstParentType" : "SimpleType", - "secondParentType" : "SimpleType", - "firstPos" : 74800, - "secondPos" : 74801, - "firstEndPos" : 74804, - "secondEndPos" : 74805 -}, { - "firstType" : "SimpleType", - "secondType" : "SimpleType", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "VariableDeclarationStatement", - "secondParentType" : "VariableDeclarationStatement", - "firstPos" : 74800, - "secondPos" : 74801, - "firstEndPos" : 74804, - "secondEndPos" : 74805 -}, { - "firstType" : "VariableDeclarationFragment", - "secondType" : "VariableDeclarationFragment", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "VariableDeclarationStatement", - "secondParentType" : "VariableDeclarationStatement", - "firstPos" : 74805, - "secondPos" : 74806, - "firstEndPos" : 74820, - "secondEndPos" : 74821 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "sibling", - "secondLabel" : "sibling", - "firstParentType" : "VariableDeclarationFragment", - "secondParentType" : "VariableDeclarationFragment", - "firstPos" : 74805, - "secondPos" : 74806, - "firstEndPos" : 74812, - "secondEndPos" : 74813 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "first", - "secondLabel" : "first", - "firstParentType" : "VariableDeclarationFragment", - "secondParentType" : "VariableDeclarationFragment", - "firstPos" : 74815, - "secondPos" : 74816, - "firstEndPos" : 74820, - "secondEndPos" : 74821 -}, { - "firstType" : "WhileStatement", - "secondType" : "WhileStatement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "Block", - "secondParentType" : "Block", - "firstPos" : 74826, - "secondPos" : 74827, - "firstEndPos" : 74921, - "secondEndPos" : 74922 -}, { - "firstType" : "InfixExpression", - "secondType" : "InfixExpression", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "WhileStatement", - "secondParentType" : "WhileStatement", - "firstPos" : 74833, - "secondPos" : 74834, - "firstEndPos" : 74862, - "secondEndPos" : 74863 -}, { - "firstType" : "InfixExpression", - "secondType" : "InfixExpression", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "InfixExpression", - "secondParentType" : "InfixExpression", - "firstPos" : 74833, - "secondPos" : 74834, - "firstEndPos" : 74843, - "secondEndPos" : 74844 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "index", - "secondLabel" : "index", - "firstParentType" : "InfixExpression", - "secondParentType" : "InfixExpression", - "firstPos" : 74833, - "secondPos" : 74834, - "firstEndPos" : 74838, - "secondEndPos" : 74839 -}, { - "firstType" : "INFIX_EXPRESSION_OPERATOR", - "secondType" : "INFIX_EXPRESSION_OPERATOR", - "firstLabel" : "!=", - "secondLabel" : "!=", - "firstParentType" : "InfixExpression", - "secondParentType" : "InfixExpression", - "firstPos" : 74839, - "secondPos" : 74840, - "firstEndPos" : 74841, - "secondEndPos" : 74842 -}, { - "firstType" : "NumberLiteral", - "secondType" : "NumberLiteral", - "firstLabel" : "0", - "secondLabel" : "0", - "firstParentType" : "InfixExpression", - "secondParentType" : "InfixExpression", - "firstPos" : 74842, - "secondPos" : 74843, - "firstEndPos" : 74843, - "secondEndPos" : 74844 -}, { - "firstType" : "INFIX_EXPRESSION_OPERATOR", - "secondType" : "INFIX_EXPRESSION_OPERATOR", - "firstLabel" : "&&", - "secondLabel" : "&&", - "firstParentType" : "InfixExpression", - "secondParentType" : "InfixExpression", - "firstPos" : 74844, - "secondPos" : 74845, - "firstEndPos" : 74846, - "secondEndPos" : 74847 -}, { - "firstType" : "InfixExpression", - "secondType" : "InfixExpression", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "InfixExpression", - "secondParentType" : "InfixExpression", - "firstPos" : 74847, - "secondPos" : 74848, - "firstEndPos" : 74862, - "secondEndPos" : 74863 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "sibling", - "secondLabel" : "sibling", - "firstParentType" : "InfixExpression", - "secondParentType" : "InfixExpression", - "firstPos" : 74847, - "secondPos" : 74848, - "firstEndPos" : 74854, - "secondEndPos" : 74855 -}, { - "firstType" : "INFIX_EXPRESSION_OPERATOR", - "secondType" : "INFIX_EXPRESSION_OPERATOR", - "firstLabel" : "!=", - "secondLabel" : "!=", - "firstParentType" : "InfixExpression", - "secondParentType" : "InfixExpression", - "firstPos" : 74855, - "secondPos" : 74856, - "firstEndPos" : 74857, - "secondEndPos" : 74858 -}, { - "firstType" : "NullLiteral", - "secondType" : "NullLiteral", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "InfixExpression", - "secondParentType" : "InfixExpression", - "firstPos" : 74858, - "secondPos" : 74859, - "firstEndPos" : 74862, - "secondEndPos" : 74863 -}, { - "firstType" : "Block", - "secondType" : "Block", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "WhileStatement", - "secondParentType" : "WhileStatement", - "firstPos" : 74864, - "secondPos" : 74865, - "firstEndPos" : 74921, - "secondEndPos" : 74922 -}, { - "firstType" : "ExpressionStatement", - "secondType" : "ExpressionStatement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "Block", - "secondParentType" : "Block", - "firstPos" : 74872, - "secondPos" : 74873, - "firstEndPos" : 74900, - "secondEndPos" : 74901 -}, { - "firstType" : "Assignment", - "secondType" : "Assignment", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "ExpressionStatement", - "secondParentType" : "ExpressionStatement", - "firstPos" : 74872, - "secondPos" : 74873, - "firstEndPos" : 74899, - "secondEndPos" : 74900 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "sibling", - "secondLabel" : "sibling", - "firstParentType" : "Assignment", - "secondParentType" : "Assignment", - "firstPos" : 74872, - "secondPos" : 74873, - "firstEndPos" : 74879, - "secondEndPos" : 74880 -}, { - "firstType" : "ASSIGNMENT_OPERATOR", - "secondType" : "ASSIGNMENT_OPERATOR", - "firstLabel" : "=", - "secondLabel" : "=", - "firstParentType" : "Assignment", - "secondParentType" : "Assignment", - "firstPos" : 74880, - "secondPos" : 74881, - "firstEndPos" : 74881, - "secondEndPos" : 74882 -}, { - "firstType" : "MethodInvocation", - "secondType" : "MethodInvocation", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "Assignment", - "secondParentType" : "Assignment", - "firstPos" : 74882, - "secondPos" : 74883, - "firstEndPos" : 74899, - "secondEndPos" : 74900 -}, { - "firstType" : "METHOD_INVOCATION_RECEIVER", - "secondType" : "METHOD_INVOCATION_RECEIVER", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 74882, - "secondPos" : 74883, - "firstEndPos" : 74889, - "secondEndPos" : 74890 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "sibling", - "secondLabel" : "sibling", - "firstParentType" : "METHOD_INVOCATION_RECEIVER", - "secondParentType" : "METHOD_INVOCATION_RECEIVER", - "firstPos" : 74882, - "secondPos" : 74883, - "firstEndPos" : 74889, - "secondEndPos" : 74890 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "getNext", - "secondLabel" : "getNext", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 74890, - "secondPos" : 74891, - "firstEndPos" : 74897, - "secondEndPos" : 74898 -}, { - "firstType" : "ExpressionStatement", - "secondType" : "ExpressionStatement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "Block", - "secondParentType" : "Block", - "firstPos" : 74907, - "secondPos" : 74908, - "firstEndPos" : 74915, - "secondEndPos" : 74916 -}, { - "firstType" : "PostfixExpression", - "secondType" : "PostfixExpression", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "ExpressionStatement", - "secondParentType" : "ExpressionStatement", - "firstPos" : 74907, - "secondPos" : 74908, - "firstEndPos" : 74914, - "secondEndPos" : 74915 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "index", - "secondLabel" : "index", - "firstParentType" : "PostfixExpression", - "secondParentType" : "PostfixExpression", - "firstPos" : 74907, - "secondPos" : 74908, - "firstEndPos" : 74912, - "secondEndPos" : 74913 -}, { - "firstType" : "POSTFIX_EXPRESSION_OPERATOR", - "secondType" : "POSTFIX_EXPRESSION_OPERATOR", - "firstLabel" : "--", - "secondLabel" : "--", - "firstParentType" : "PostfixExpression", - "secondParentType" : "PostfixExpression", - "firstPos" : 74912, - "secondPos" : 74913, - "firstEndPos" : 74914, - "secondEndPos" : 74915 -}, { - "firstType" : "ReturnStatement", - "secondType" : "ReturnStatement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "Block", - "secondParentType" : "Block", - "firstPos" : 74926, - "secondPos" : 74927, - "firstEndPos" : 74941, - "secondEndPos" : 74942 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "sibling", - "secondLabel" : "sibling", - "firstParentType" : "ReturnStatement", - "secondParentType" : "ReturnStatement", - "firstPos" : 74933, - "secondPos" : 74934, - "firstEndPos" : 74940, - "secondEndPos" : 74941 -}, { - "firstType" : "MethodDeclaration", - "secondType" : "MethodDeclaration", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "TypeDeclaration", - "secondParentType" : "TypeDeclaration", - "firstPos" : 74949, - "secondPos" : 74950, - "firstEndPos" : 75270, - "secondEndPos" : 75271 -}, { - "firstType" : "Javadoc", - "secondType" : "Javadoc", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 74949, - "secondPos" : 74950, - "firstEndPos" : 75055, - "secondEndPos" : 75056 -}, { - "firstType" : "TagElement", - "secondType" : "TagElement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "Javadoc", - "secondParentType" : "Javadoc", - "firstPos" : 74958, - "secondPos" : 74959, - "firstEndPos" : 75049, - "secondEndPos" : 75050 -}, { - "firstType" : "TextElement", - "secondType" : "TextElement", - "firstLabel" : "Given the function, this returns the nth", - "secondLabel" : "Given the function, this returns the nth", - "firstParentType" : "TagElement", - "secondParentType" : "TagElement", - "firstPos" : 74958, - "secondPos" : 74959, - "firstEndPos" : 74998, - "secondEndPos" : 74999 -}, { - "firstType" : "TextElement", - "secondType" : "TextElement", - "firstLabel" : "argument or null if no such parameter exists.", - "secondLabel" : "argument or null if no such parameter exists.", - "firstParentType" : "TagElement", - "secondParentType" : "TagElement", - "firstPos" : 75004, - "secondPos" : 75005, - "firstEndPos" : 75049, - "secondEndPos" : 75050 -}, { - "firstType" : "Modifier", - "secondType" : "Modifier", - "firstLabel" : "static", - "secondLabel" : "static", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 75058, - "secondPos" : 75059, - "firstEndPos" : 75064, - "secondEndPos" : 75065 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "Node", - "secondLabel" : "Node", - "firstParentType" : "SimpleType", - "secondParentType" : "SimpleType", - "firstPos" : 75065, - "secondPos" : 75066, - "firstEndPos" : 75069, - "secondEndPos" : 75070 -}, { - "firstType" : "SimpleType", - "secondType" : "SimpleType", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 75065, - "secondPos" : 75066, - "firstEndPos" : 75069, - "secondEndPos" : 75070 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "getArgumentForFunction", - "secondLabel" : "getArgumentForFunction", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 75070, - "secondPos" : 75071, - "firstEndPos" : 75092, - "secondEndPos" : 75093 -}, { - "firstType" : "SingleVariableDeclaration", - "secondType" : "SingleVariableDeclaration", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 75093, - "secondPos" : 75094, - "firstEndPos" : 75106, - "secondEndPos" : 75107 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "Node", - "secondLabel" : "Node", - "firstParentType" : "SimpleType", - "secondParentType" : "SimpleType", - "firstPos" : 75093, - "secondPos" : 75094, - "firstEndPos" : 75097, - "secondEndPos" : 75098 -}, { - "firstType" : "SimpleType", - "secondType" : "SimpleType", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "SingleVariableDeclaration", - "secondParentType" : "SingleVariableDeclaration", - "firstPos" : 75093, - "secondPos" : 75094, - "firstEndPos" : 75097, - "secondEndPos" : 75098 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "function", - "secondLabel" : "function", - "firstParentType" : "SingleVariableDeclaration", - "secondParentType" : "SingleVariableDeclaration", - "firstPos" : 75098, - "secondPos" : 75099, - "firstEndPos" : 75106, - "secondEndPos" : 75107 -}, { - "firstType" : "SingleVariableDeclaration", - "secondType" : "SingleVariableDeclaration", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 75108, - "secondPos" : 75109, - "firstEndPos" : 75117, - "secondEndPos" : 75118 -}, { - "firstType" : "PrimitiveType", - "secondType" : "PrimitiveType", - "firstLabel" : "int", - "secondLabel" : "int", - "firstParentType" : "SingleVariableDeclaration", - "secondParentType" : "SingleVariableDeclaration", - "firstPos" : 75108, - "secondPos" : 75109, - "firstEndPos" : 75111, - "secondEndPos" : 75112 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "index", - "secondLabel" : "index", - "firstParentType" : "SingleVariableDeclaration", - "secondParentType" : "SingleVariableDeclaration", - "firstPos" : 75112, - "secondPos" : 75113, - "firstEndPos" : 75117, - "secondEndPos" : 75118 -}, { - "firstType" : "Block", - "secondType" : "Block", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 75119, - "secondPos" : 75120, - "firstEndPos" : 75270, - "secondEndPos" : 75271 -}, { - "firstType" : "ExpressionStatement", - "secondType" : "ExpressionStatement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "Block", - "secondParentType" : "Block", - "firstPos" : 75125, - "secondPos" : 75126, - "firstEndPos" : 75172, - "secondEndPos" : 75173 -}, { - "firstType" : "MethodInvocation", - "secondType" : "MethodInvocation", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "ExpressionStatement", - "secondParentType" : "ExpressionStatement", - "firstPos" : 75125, - "secondPos" : 75126, - "firstEndPos" : 75171, - "secondEndPos" : 75172 -}, { - "firstType" : "METHOD_INVOCATION_RECEIVER", - "secondType" : "METHOD_INVOCATION_RECEIVER", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 75125, - "secondPos" : 75126, - "firstEndPos" : 75138, - "secondEndPos" : 75139 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "Preconditions", - "secondLabel" : "Preconditions", - "firstParentType" : "METHOD_INVOCATION_RECEIVER", - "secondParentType" : "METHOD_INVOCATION_RECEIVER", - "firstPos" : 75125, - "secondPos" : 75126, - "firstEndPos" : 75138, - "secondEndPos" : 75139 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "checkState", - "secondLabel" : "checkState", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 75139, - "secondPos" : 75140, - "firstEndPos" : 75149, - "secondEndPos" : 75150 -}, { - "firstType" : "METHOD_INVOCATION_ARGUMENTS", - "secondType" : "METHOD_INVOCATION_ARGUMENTS", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 75150, - "secondPos" : 75151, - "firstEndPos" : 75170, - "secondEndPos" : 75171 -}, { - "firstType" : "MethodInvocation", - "secondType" : "MethodInvocation", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", - "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", - "firstPos" : 75150, - "secondPos" : 75151, - "firstEndPos" : 75170, - "secondEndPos" : 75171 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "isFunction", - "secondLabel" : "isFunction", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 75150, - "secondPos" : 75151, - "firstEndPos" : 75160, - "secondEndPos" : 75161 -}, { - "firstType" : "METHOD_INVOCATION_ARGUMENTS", - "secondType" : "METHOD_INVOCATION_ARGUMENTS", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 75161, - "secondPos" : 75162, - "firstEndPos" : 75169, - "secondEndPos" : 75170 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "function", - "secondLabel" : "function", - "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", - "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", - "firstPos" : 75161, - "secondPos" : 75162, - "firstEndPos" : 75169, - "secondEndPos" : 75170 -}, { - "firstType" : "ReturnStatement", - "secondType" : "ReturnStatement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "Block", - "secondParentType" : "Block", - "firstPos" : 75177, - "secondPos" : 75178, - "firstEndPos" : 75266, - "secondEndPos" : 75267 -}, { - "firstType" : "MethodInvocation", - "secondType" : "MethodInvocation", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "ReturnStatement", - "secondParentType" : "ReturnStatement", - "firstPos" : 75184, - "secondPos" : 75185, - "firstEndPos" : 75265, - "secondEndPos" : 75266 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "getNthSibling", - "secondLabel" : "getNthSibling", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 75184, - "secondPos" : 75185, - "firstEndPos" : 75197, - "secondEndPos" : 75198 -}, { - "firstType" : "METHOD_INVOCATION_ARGUMENTS", - "secondType" : "METHOD_INVOCATION_ARGUMENTS", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 75207, - "secondPos" : 75208, - "firstEndPos" : 75264, - "secondEndPos" : 75265 -}, { - "firstType" : "MethodInvocation", - "secondType" : "MethodInvocation", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", - "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", - "firstPos" : 75207, - "secondPos" : 75208, - "firstEndPos" : 75257, - "secondEndPos" : 75258 -}, { - "firstType" : "METHOD_INVOCATION_RECEIVER", - "secondType" : "METHOD_INVOCATION_RECEIVER", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 75207, - "secondPos" : 75208, - "firstEndPos" : 75241, - "secondEndPos" : 75242 -}, { - "firstType" : "MethodInvocation", - "secondType" : "MethodInvocation", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "METHOD_INVOCATION_RECEIVER", - "secondParentType" : "METHOD_INVOCATION_RECEIVER", - "firstPos" : 75207, - "secondPos" : 75208, - "firstEndPos" : 75241, - "secondEndPos" : 75242 -}, { - "firstType" : "METHOD_INVOCATION_RECEIVER", - "secondType" : "METHOD_INVOCATION_RECEIVER", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 75207, - "secondPos" : 75208, - "firstEndPos" : 75231, - "secondEndPos" : 75232 -}, { - "firstType" : "MethodInvocation", - "secondType" : "MethodInvocation", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "METHOD_INVOCATION_RECEIVER", - "secondParentType" : "METHOD_INVOCATION_RECEIVER", - "firstPos" : 75207, - "secondPos" : 75208, - "firstEndPos" : 75231, - "secondEndPos" : 75232 -}, { - "firstType" : "METHOD_INVOCATION_RECEIVER", - "secondType" : "METHOD_INVOCATION_RECEIVER", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 75207, - "secondPos" : 75208, - "firstEndPos" : 75215, - "secondEndPos" : 75216 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "function", - "secondLabel" : "function", - "firstParentType" : "METHOD_INVOCATION_RECEIVER", - "secondParentType" : "METHOD_INVOCATION_RECEIVER", - "firstPos" : 75207, - "secondPos" : 75208, - "firstEndPos" : 75215, - "secondEndPos" : 75216 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "getFirstChild", - "secondLabel" : "getFirstChild", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 75216, - "secondPos" : 75217, - "firstEndPos" : 75229, - "secondEndPos" : 75230 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "getNext", - "secondLabel" : "getNext", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 75232, - "secondPos" : 75233, - "firstEndPos" : 75239, - "secondEndPos" : 75240 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "getFirstChild", - "secondLabel" : "getFirstChild", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 75242, - "secondPos" : 75243, - "firstEndPos" : 75255, - "secondEndPos" : 75256 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "index", - "secondLabel" : "index", - "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", - "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", - "firstPos" : 75259, - "secondPos" : 75260, - "firstEndPos" : 75264, - "secondEndPos" : 75265 -}, { - "firstType" : "MethodDeclaration", - "secondType" : "MethodDeclaration", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "TypeDeclaration", - "secondParentType" : "TypeDeclaration", - "firstPos" : 75274, - "secondPos" : 75275, - "firstEndPos" : 75581, - "secondEndPos" : 75582 -}, { - "firstType" : "Javadoc", - "secondType" : "Javadoc", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 75274, - "secondPos" : 75275, - "firstEndPos" : 75394, - "secondEndPos" : 75395 -}, { - "firstType" : "TagElement", - "secondType" : "TagElement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "Javadoc", - "secondParentType" : "Javadoc", - "firstPos" : 75283, - "secondPos" : 75284, - "firstEndPos" : 75388, - "secondEndPos" : 75389 -}, { - "firstType" : "TextElement", - "secondType" : "TextElement", - "firstLabel" : "Given the new or call, this returns the nth", - "secondLabel" : "Given the new or call, this returns the nth", - "firstParentType" : "TagElement", - "secondParentType" : "TagElement", - "firstPos" : 75283, - "secondPos" : 75284, - "firstEndPos" : 75326, - "secondEndPos" : 75327 -}, { - "firstType" : "TextElement", - "secondType" : "TextElement", - "firstLabel" : "argument of the call or null if no such argument exists.", - "secondLabel" : "argument of the call or null if no such argument exists.", - "firstParentType" : "TagElement", - "secondParentType" : "TagElement", - "firstPos" : 75332, - "secondPos" : 75333, - "firstEndPos" : 75388, - "secondEndPos" : 75389 -}, { - "firstType" : "Modifier", - "secondType" : "Modifier", - "firstLabel" : "static", - "secondLabel" : "static", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 75397, - "secondPos" : 75398, - "firstEndPos" : 75403, - "secondEndPos" : 75404 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "Node", - "secondLabel" : "Node", - "firstParentType" : "SimpleType", - "secondParentType" : "SimpleType", - "firstPos" : 75404, - "secondPos" : 75405, - "firstEndPos" : 75408, - "secondEndPos" : 75409 -}, { - "firstType" : "SimpleType", - "secondType" : "SimpleType", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 75404, - "secondPos" : 75405, - "firstEndPos" : 75408, - "secondEndPos" : 75409 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "getArgumentForCallOrNew", - "secondLabel" : "getArgumentForCallOrNew", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 75409, - "secondPos" : 75410, - "firstEndPos" : 75432, - "secondEndPos" : 75433 -}, { - "firstType" : "SingleVariableDeclaration", - "secondType" : "SingleVariableDeclaration", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 75433, - "secondPos" : 75434, - "firstEndPos" : 75442, - "secondEndPos" : 75443 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "Node", - "secondLabel" : "Node", - "firstParentType" : "SimpleType", - "secondParentType" : "SimpleType", - "firstPos" : 75433, - "secondPos" : 75434, - "firstEndPos" : 75437, - "secondEndPos" : 75438 -}, { - "firstType" : "SimpleType", - "secondType" : "SimpleType", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "SingleVariableDeclaration", - "secondParentType" : "SingleVariableDeclaration", - "firstPos" : 75433, - "secondPos" : 75434, - "firstEndPos" : 75437, - "secondEndPos" : 75438 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "call", - "secondLabel" : "call", - "firstParentType" : "SingleVariableDeclaration", - "secondParentType" : "SingleVariableDeclaration", - "firstPos" : 75438, - "secondPos" : 75439, - "firstEndPos" : 75442, - "secondEndPos" : 75443 -}, { - "firstType" : "SingleVariableDeclaration", - "secondType" : "SingleVariableDeclaration", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 75444, - "secondPos" : 75445, - "firstEndPos" : 75453, - "secondEndPos" : 75454 -}, { - "firstType" : "PrimitiveType", - "secondType" : "PrimitiveType", - "firstLabel" : "int", - "secondLabel" : "int", - "firstParentType" : "SingleVariableDeclaration", - "secondParentType" : "SingleVariableDeclaration", - "firstPos" : 75444, - "secondPos" : 75445, - "firstEndPos" : 75447, - "secondEndPos" : 75448 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "index", - "secondLabel" : "index", - "firstParentType" : "SingleVariableDeclaration", - "secondParentType" : "SingleVariableDeclaration", - "firstPos" : 75448, - "secondPos" : 75449, - "firstEndPos" : 75453, - "secondEndPos" : 75454 -}, { - "firstType" : "Block", - "secondType" : "Block", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 75455, - "secondPos" : 75456, - "firstEndPos" : 75581, - "secondEndPos" : 75582 -}, { - "firstType" : "ExpressionStatement", - "secondType" : "ExpressionStatement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "Block", - "secondParentType" : "Block", - "firstPos" : 75461, - "secondPos" : 75462, - "firstEndPos" : 75505, - "secondEndPos" : 75506 -}, { - "firstType" : "MethodInvocation", - "secondType" : "MethodInvocation", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "ExpressionStatement", - "secondParentType" : "ExpressionStatement", - "firstPos" : 75461, - "secondPos" : 75462, - "firstEndPos" : 75504, - "secondEndPos" : 75505 -}, { - "firstType" : "METHOD_INVOCATION_RECEIVER", - "secondType" : "METHOD_INVOCATION_RECEIVER", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 75461, - "secondPos" : 75462, - "firstEndPos" : 75474, - "secondEndPos" : 75475 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "Preconditions", - "secondLabel" : "Preconditions", - "firstParentType" : "METHOD_INVOCATION_RECEIVER", - "secondParentType" : "METHOD_INVOCATION_RECEIVER", - "firstPos" : 75461, - "secondPos" : 75462, - "firstEndPos" : 75474, - "secondEndPos" : 75475 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "checkState", - "secondLabel" : "checkState", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 75475, - "secondPos" : 75476, - "firstEndPos" : 75485, - "secondEndPos" : 75486 -}, { - "firstType" : "METHOD_INVOCATION_ARGUMENTS", - "secondType" : "METHOD_INVOCATION_ARGUMENTS", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 75486, - "secondPos" : 75487, - "firstEndPos" : 75503, - "secondEndPos" : 75504 -}, { - "firstType" : "MethodInvocation", - "secondType" : "MethodInvocation", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", - "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", - "firstPos" : 75486, - "secondPos" : 75487, - "firstEndPos" : 75503, - "secondEndPos" : 75504 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "isCallOrNew", - "secondLabel" : "isCallOrNew", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 75486, - "secondPos" : 75487, - "firstEndPos" : 75497, - "secondEndPos" : 75498 -}, { - "firstType" : "METHOD_INVOCATION_ARGUMENTS", - "secondType" : "METHOD_INVOCATION_ARGUMENTS", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 75498, - "secondPos" : 75499, - "firstEndPos" : 75502, - "secondEndPos" : 75503 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "call", - "secondLabel" : "call", - "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", - "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", - "firstPos" : 75498, - "secondPos" : 75499, - "firstEndPos" : 75502, - "secondEndPos" : 75503 -}, { - "firstType" : "ReturnStatement", - "secondType" : "ReturnStatement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "Block", - "secondParentType" : "Block", - "firstPos" : 75510, - "secondPos" : 75511, - "firstEndPos" : 75577, - "secondEndPos" : 75578 -}, { - "firstType" : "MethodInvocation", - "secondType" : "MethodInvocation", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "ReturnStatement", - "secondParentType" : "ReturnStatement", - "firstPos" : 75517, - "secondPos" : 75518, - "firstEndPos" : 75576, - "secondEndPos" : 75577 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "getNthSibling", - "secondLabel" : "getNthSibling", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 75517, - "secondPos" : 75518, - "firstEndPos" : 75530, - "secondEndPos" : 75531 -}, { - "firstType" : "METHOD_INVOCATION_ARGUMENTS", - "secondType" : "METHOD_INVOCATION_ARGUMENTS", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 75538, - "secondPos" : 75539, - "firstEndPos" : 75575, - "secondEndPos" : 75576 -}, { - "firstType" : "MethodInvocation", - "secondType" : "MethodInvocation", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", - "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", - "firstPos" : 75538, - "secondPos" : 75539, - "firstEndPos" : 75568, - "secondEndPos" : 75569 -}, { - "firstType" : "METHOD_INVOCATION_RECEIVER", - "secondType" : "METHOD_INVOCATION_RECEIVER", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 75538, - "secondPos" : 75539, - "firstEndPos" : 75558, - "secondEndPos" : 75559 -}, { - "firstType" : "MethodInvocation", - "secondType" : "MethodInvocation", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "METHOD_INVOCATION_RECEIVER", - "secondParentType" : "METHOD_INVOCATION_RECEIVER", - "firstPos" : 75538, - "secondPos" : 75539, - "firstEndPos" : 75558, - "secondEndPos" : 75559 -}, { - "firstType" : "METHOD_INVOCATION_RECEIVER", - "secondType" : "METHOD_INVOCATION_RECEIVER", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 75538, - "secondPos" : 75539, - "firstEndPos" : 75542, - "secondEndPos" : 75543 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "call", - "secondLabel" : "call", - "firstParentType" : "METHOD_INVOCATION_RECEIVER", - "secondParentType" : "METHOD_INVOCATION_RECEIVER", - "firstPos" : 75538, - "secondPos" : 75539, - "firstEndPos" : 75542, - "secondEndPos" : 75543 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "getFirstChild", - "secondLabel" : "getFirstChild", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 75543, - "secondPos" : 75544, - "firstEndPos" : 75556, - "secondEndPos" : 75557 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "getNext", - "secondLabel" : "getNext", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 75559, - "secondPos" : 75560, - "firstEndPos" : 75566, - "secondEndPos" : 75567 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "index", - "secondLabel" : "index", - "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", - "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", - "firstPos" : 75570, - "secondPos" : 75571, - "firstEndPos" : 75575, - "secondEndPos" : 75576 -}, { - "firstType" : "MethodDeclaration", - "secondType" : "MethodDeclaration", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "TypeDeclaration", - "secondParentType" : "TypeDeclaration", - "firstPos" : 75585, - "secondPos" : 75586, - "firstEndPos" : 75858, - "secondEndPos" : 75859 -}, { - "firstType" : "Modifier", - "secondType" : "Modifier", - "firstLabel" : "private", - "secondLabel" : "private", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 75585, - "secondPos" : 75586, - "firstEndPos" : 75592, - "secondEndPos" : 75593 -}, { - "firstType" : "Modifier", - "secondType" : "Modifier", - "firstLabel" : "static", - "secondLabel" : "static", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 75593, - "secondPos" : 75594, - "firstEndPos" : 75599, - "secondEndPos" : 75600 -}, { - "firstType" : "PrimitiveType", - "secondType" : "PrimitiveType", - "firstLabel" : "boolean", - "secondLabel" : "boolean", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 75600, - "secondPos" : 75601, - "firstEndPos" : 75607, - "secondEndPos" : 75608 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "isToStringMethodCall", - "secondLabel" : "isToStringMethodCall", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 75608, - "secondPos" : 75609, - "firstEndPos" : 75628, - "secondEndPos" : 75629 -}, { - "firstType" : "SingleVariableDeclaration", - "secondType" : "SingleVariableDeclaration", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 75629, - "secondPos" : 75630, - "firstEndPos" : 75638, - "secondEndPos" : 75639 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "Node", - "secondLabel" : "Node", - "firstParentType" : "SimpleType", - "secondParentType" : "SimpleType", - "firstPos" : 75629, - "secondPos" : 75630, - "firstEndPos" : 75633, - "secondEndPos" : 75634 -}, { - "firstType" : "SimpleType", - "secondType" : "SimpleType", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "SingleVariableDeclaration", - "secondParentType" : "SingleVariableDeclaration", - "firstPos" : 75629, - "secondPos" : 75630, - "firstEndPos" : 75633, - "secondEndPos" : 75634 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "call", - "secondLabel" : "call", - "firstParentType" : "SingleVariableDeclaration", - "secondParentType" : "SingleVariableDeclaration", - "firstPos" : 75634, - "secondPos" : 75635, - "firstEndPos" : 75638, - "secondEndPos" : 75639 -}, { - "firstType" : "Block", - "secondType" : "Block", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodDeclaration", - "secondParentType" : "MethodDeclaration", - "firstPos" : 75640, - "secondPos" : 75641, - "firstEndPos" : 75858, - "secondEndPos" : 75859 -}, { - "firstType" : "VariableDeclarationStatement", - "secondType" : "VariableDeclarationStatement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "Block", - "secondParentType" : "Block", - "firstPos" : 75646, - "secondPos" : 75647, - "firstEndPos" : 75682, - "secondEndPos" : 75683 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "Node", - "secondLabel" : "Node", - "firstParentType" : "SimpleType", - "secondParentType" : "SimpleType", - "firstPos" : 75646, - "secondPos" : 75647, - "firstEndPos" : 75650, - "secondEndPos" : 75651 -}, { - "firstType" : "SimpleType", - "secondType" : "SimpleType", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "VariableDeclarationStatement", - "secondParentType" : "VariableDeclarationStatement", - "firstPos" : 75646, - "secondPos" : 75647, - "firstEndPos" : 75650, - "secondEndPos" : 75651 -}, { - "firstType" : "VariableDeclarationFragment", - "secondType" : "VariableDeclarationFragment", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "VariableDeclarationStatement", - "secondParentType" : "VariableDeclarationStatement", - "firstPos" : 75651, - "secondPos" : 75652, - "firstEndPos" : 75681, - "secondEndPos" : 75682 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "getNode", - "secondLabel" : "getNode", - "firstParentType" : "VariableDeclarationFragment", - "secondParentType" : "VariableDeclarationFragment", - "firstPos" : 75651, - "secondPos" : 75652, - "firstEndPos" : 75658, - "secondEndPos" : 75659 -}, { - "firstType" : "MethodInvocation", - "secondType" : "MethodInvocation", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "VariableDeclarationFragment", - "secondParentType" : "VariableDeclarationFragment", - "firstPos" : 75661, - "secondPos" : 75662, - "firstEndPos" : 75681, - "secondEndPos" : 75682 -}, { - "firstType" : "METHOD_INVOCATION_RECEIVER", - "secondType" : "METHOD_INVOCATION_RECEIVER", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 75661, - "secondPos" : 75662, - "firstEndPos" : 75665, - "secondEndPos" : 75666 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "call", - "secondLabel" : "call", - "firstParentType" : "METHOD_INVOCATION_RECEIVER", - "secondParentType" : "METHOD_INVOCATION_RECEIVER", - "firstPos" : 75661, - "secondPos" : 75662, - "firstEndPos" : 75665, - "secondEndPos" : 75666 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "getFirstChild", - "secondLabel" : "getFirstChild", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 75666, - "secondPos" : 75667, - "firstEndPos" : 75679, - "secondEndPos" : 75680 -}, { - "firstType" : "IfStatement", - "secondType" : "IfStatement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "Block", - "secondParentType" : "Block", - "firstPos" : 75687, - "secondPos" : 75688, - "firstEndPos" : 75836, - "secondEndPos" : 75837 -}, { - "firstType" : "MethodInvocation", - "secondType" : "MethodInvocation", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "IfStatement", - "secondParentType" : "IfStatement", - "firstPos" : 75691, - "secondPos" : 75692, - "firstEndPos" : 75705, - "secondEndPos" : 75706 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "isGet", - "secondLabel" : "isGet", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 75691, - "secondPos" : 75692, - "firstEndPos" : 75696, - "secondEndPos" : 75697 -}, { - "firstType" : "METHOD_INVOCATION_ARGUMENTS", - "secondType" : "METHOD_INVOCATION_ARGUMENTS", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 75697, - "secondPos" : 75698, - "firstEndPos" : 75704, - "secondEndPos" : 75705 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "getNode", - "secondLabel" : "getNode", - "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", - "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", - "firstPos" : 75697, - "secondPos" : 75698, - "firstEndPos" : 75704, - "secondEndPos" : 75705 -}, { - "firstType" : "Block", - "secondType" : "Block", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "IfStatement", - "secondParentType" : "IfStatement", - "firstPos" : 75707, - "secondPos" : 75708, - "firstEndPos" : 75836, - "secondEndPos" : 75837 -}, { - "firstType" : "VariableDeclarationStatement", - "secondType" : "VariableDeclarationStatement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "Block", - "secondParentType" : "Block", - "firstPos" : 75715, - "secondPos" : 75716, - "firstEndPos" : 75754, - "secondEndPos" : 75755 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "Node", - "secondLabel" : "Node", - "firstParentType" : "SimpleType", - "secondParentType" : "SimpleType", - "firstPos" : 75715, - "secondPos" : 75716, - "firstEndPos" : 75719, - "secondEndPos" : 75720 -}, { - "firstType" : "SimpleType", - "secondType" : "SimpleType", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "VariableDeclarationStatement", - "secondParentType" : "VariableDeclarationStatement", - "firstPos" : 75715, - "secondPos" : 75716, - "firstEndPos" : 75719, - "secondEndPos" : 75720 -}, { - "firstType" : "VariableDeclarationFragment", - "secondType" : "VariableDeclarationFragment", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "VariableDeclarationStatement", - "secondParentType" : "VariableDeclarationStatement", - "firstPos" : 75720, - "secondPos" : 75721, - "firstEndPos" : 75753, - "secondEndPos" : 75754 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "propNode", - "secondLabel" : "propNode", - "firstParentType" : "VariableDeclarationFragment", - "secondParentType" : "VariableDeclarationFragment", - "firstPos" : 75720, - "secondPos" : 75721, - "firstEndPos" : 75728, - "secondEndPos" : 75729 -}, { - "firstType" : "MethodInvocation", - "secondType" : "MethodInvocation", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "VariableDeclarationFragment", - "secondParentType" : "VariableDeclarationFragment", - "firstPos" : 75731, - "secondPos" : 75732, - "firstEndPos" : 75753, - "secondEndPos" : 75754 -}, { - "firstType" : "METHOD_INVOCATION_RECEIVER", - "secondType" : "METHOD_INVOCATION_RECEIVER", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 75731, - "secondPos" : 75732, - "firstEndPos" : 75738, - "secondEndPos" : 75739 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "getNode", - "secondLabel" : "getNode", - "firstParentType" : "METHOD_INVOCATION_RECEIVER", - "secondParentType" : "METHOD_INVOCATION_RECEIVER", - "firstPos" : 75731, - "secondPos" : 75732, - "firstEndPos" : 75738, - "secondEndPos" : 75739 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "getLastChild", - "secondLabel" : "getLastChild", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 75739, - "secondPos" : 75740, - "firstEndPos" : 75751, - "secondEndPos" : 75752 -}, { - "firstType" : "ReturnStatement", - "secondType" : "ReturnStatement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "Block", - "secondParentType" : "Block", - "firstPos" : 75761, - "secondPos" : 75762, - "firstEndPos" : 75830, - "secondEndPos" : 75831 -}, { - "firstType" : "InfixExpression", - "secondType" : "InfixExpression", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "ReturnStatement", - "secondParentType" : "ReturnStatement", - "firstPos" : 75768, - "secondPos" : 75769, - "firstEndPos" : 75829, - "secondEndPos" : 75830 -}, { - "firstType" : "MethodInvocation", - "secondType" : "MethodInvocation", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "InfixExpression", - "secondParentType" : "InfixExpression", - "firstPos" : 75768, - "secondPos" : 75769, - "firstEndPos" : 75786, - "secondEndPos" : 75787 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "isString", - "secondLabel" : "isString", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 75768, - "secondPos" : 75769, - "firstEndPos" : 75776, - "secondEndPos" : 75777 -}, { - "firstType" : "METHOD_INVOCATION_ARGUMENTS", - "secondType" : "METHOD_INVOCATION_ARGUMENTS", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 75777, - "secondPos" : 75778, - "firstEndPos" : 75785, - "secondEndPos" : 75786 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "propNode", - "secondLabel" : "propNode", - "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", - "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", - "firstPos" : 75777, - "secondPos" : 75778, - "firstEndPos" : 75785, - "secondEndPos" : 75786 -}, { - "firstType" : "INFIX_EXPRESSION_OPERATOR", - "secondType" : "INFIX_EXPRESSION_OPERATOR", - "firstLabel" : "&&", - "secondLabel" : "&&", - "firstParentType" : "InfixExpression", - "secondParentType" : "InfixExpression", - "firstPos" : 75787, - "secondPos" : 75788, - "firstEndPos" : 75789, - "secondEndPos" : 75790 -}, { - "firstType" : "MethodInvocation", - "secondType" : "MethodInvocation", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "InfixExpression", - "secondParentType" : "InfixExpression", - "firstPos" : 75790, - "secondPos" : 75791, - "firstEndPos" : 75829, - "secondEndPos" : 75830 -}, { - "firstType" : "METHOD_INVOCATION_RECEIVER", - "secondType" : "METHOD_INVOCATION_RECEIVER", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 75790, - "secondPos" : 75791, - "firstEndPos" : 75800, - "secondEndPos" : 75801 -}, { - "firstType" : "StringLiteral", - "secondType" : "StringLiteral", - "firstLabel" : "\"toString\"", - "secondLabel" : "\"toString\"", - "firstParentType" : "METHOD_INVOCATION_RECEIVER", - "secondParentType" : "METHOD_INVOCATION_RECEIVER", - "firstPos" : 75790, - "secondPos" : 75791, - "firstEndPos" : 75800, - "secondEndPos" : 75801 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "equals", - "secondLabel" : "equals", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 75801, - "secondPos" : 75802, - "firstEndPos" : 75807, - "secondEndPos" : 75808 -}, { - "firstType" : "METHOD_INVOCATION_ARGUMENTS", - "secondType" : "METHOD_INVOCATION_ARGUMENTS", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 75808, - "secondPos" : 75809, - "firstEndPos" : 75828, - "secondEndPos" : 75829 -}, { - "firstType" : "MethodInvocation", - "secondType" : "MethodInvocation", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", - "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", - "firstPos" : 75808, - "secondPos" : 75809, - "firstEndPos" : 75828, - "secondEndPos" : 75829 -}, { - "firstType" : "METHOD_INVOCATION_RECEIVER", - "secondType" : "METHOD_INVOCATION_RECEIVER", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 75808, - "secondPos" : 75809, - "firstEndPos" : 75816, - "secondEndPos" : 75817 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "propNode", - "secondLabel" : "propNode", - "firstParentType" : "METHOD_INVOCATION_RECEIVER", - "secondParentType" : "METHOD_INVOCATION_RECEIVER", - "firstPos" : 75808, - "secondPos" : 75809, - "firstEndPos" : 75816, - "secondEndPos" : 75817 -}, { - "firstType" : "SimpleName", - "secondType" : "SimpleName", - "firstLabel" : "getString", - "secondLabel" : "getString", - "firstParentType" : "MethodInvocation", - "secondParentType" : "MethodInvocation", - "firstPos" : 75817, - "secondPos" : 75818, - "firstEndPos" : 75826, - "secondEndPos" : 75827 -}, { - "firstType" : "ReturnStatement", - "secondType" : "ReturnStatement", - "firstLabel" : "", - "secondLabel" : "", - "firstParentType" : "Block", - "secondParentType" : "Block", - "firstPos" : 75841, - "secondPos" : 75842, - "firstEndPos" : 75854, - "secondEndPos" : 75855 -}, { - "firstType" : "BooleanLiteral", - "secondType" : "BooleanLiteral", - "firstLabel" : "false", - "secondLabel" : "false", - "firstParentType" : "ReturnStatement", - "secondParentType" : "ReturnStatement", - "firstPos" : 75848, - "secondPos" : 75849, - "firstEndPos" : 75853, - "secondEndPos" : 75854 -} ] \ No newline at end of file diff --git a/src/test/resources/astDiff/defects4j/cases-problematic.json b/src/test/resources/astDiff/defects4j/cases-problematic.json index b3d65cce72..4aefc02226 100644 --- a/src/test/resources/astDiff/defects4j/cases-problematic.json +++ b/src/test/resources/astDiff/defects4j/cases-problematic.json @@ -148,9 +148,6 @@ }, { "repo" : "Closure", "commit" : "74" -}, { - "repo" : "Closure", - "commit" : "86" }, { "repo" : "Closure", "commit" : "76" diff --git a/src/test/resources/astDiff/defects4j/cases.json b/src/test/resources/astDiff/defects4j/cases.json index 5d594839d5..9786a61fab 100644 --- a/src/test/resources/astDiff/defects4j/cases.json +++ b/src/test/resources/astDiff/defects4j/cases.json @@ -2079,6 +2079,9 @@ }, { "repo" : "Jsoup", "commit" : "46" +}, { + "repo" : "Closure", + "commit" : "86" }, { "repo" : "Compress", "commit" : "7"