diff --git a/src/test/resources/astDiff/commits/cases-miscellaneous.json b/src/test/resources/astDiff/commits/cases-miscellaneous.json index 6909ad4891..2f8b6920bd 100644 --- a/src/test/resources/astDiff/commits/cases-miscellaneous.json +++ b/src/test/resources/astDiff/commits/cases-miscellaneous.json @@ -37,4 +37,7 @@ }, { "repo" : "https://github.com/addthis/hydra.git", "commit" : "7fea4c9d5ee97d4a61ad985cadc9c5c0ab2db780" +}, { + "repo" : "https://github.com/thanhpd/soen6491.git", + "commit" : "e08983f32fcd68efd80463eb94be66a6d7ea05ce" } ] \ No newline at end of file diff --git a/src/test/resources/astDiff/commits/thanhpd_soen6491/e08983f32fcd68efd80463eb94be66a6d7ea05ce/source.org.jfree.chart.renderer.xy.AbstractXYItemRenderer.json b/src/test/resources/astDiff/commits/thanhpd_soen6491/e08983f32fcd68efd80463eb94be66a6d7ea05ce/source.org.jfree.chart.renderer.xy.AbstractXYItemRenderer.json new file mode 100644 index 0000000000..c1c81e8b70 --- /dev/null +++ b/src/test/resources/astDiff/commits/thanhpd_soen6491/e08983f32fcd68efd80463eb94be66a6d7ea05ce/source.org.jfree.chart.renderer.xy.AbstractXYItemRenderer.json @@ -0,0 +1,77221 @@ +[ { + "firstType" : "CompilationUnit", + "secondType" : "CompilationUnit", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "", + "secondParentType" : "", + "firstPos" : 0, + "secondPos" : 0, + "firstEndPos" : 73613, + "secondEndPos" : 66562 +}, { + "firstType" : "PackageDeclaration", + "secondType" : "PackageDeclaration", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "CompilationUnit", + "secondParentType" : "CompilationUnit", + "firstPos" : 6765, + "secondPos" : 6765, + "firstEndPos" : 6801, + "secondEndPos" : 6801 +}, { + "firstType" : "QualifiedName", + "secondType" : "QualifiedName", + "firstLabel" : "org.jfree.chart.renderer.xy", + "secondLabel" : "org.jfree.chart.renderer.xy", + "firstParentType" : "PackageDeclaration", + "secondParentType" : "PackageDeclaration", + "firstPos" : 6773, + "secondPos" : 6773, + "firstEndPos" : 6800, + "secondEndPos" : 6800 +}, { + "firstType" : "ImportDeclaration", + "secondType" : "ImportDeclaration", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "CompilationUnit", + "secondParentType" : "CompilationUnit", + "firstPos" : 6803, + "secondPos" : 6803, + "firstEndPos" : 6834, + "secondEndPos" : 6834 +}, { + "firstType" : "QualifiedName", + "secondType" : "QualifiedName", + "firstLabel" : "java.awt.AlphaComposite", + "secondLabel" : "java.awt.AlphaComposite", + "firstParentType" : "ImportDeclaration", + "secondParentType" : "ImportDeclaration", + "firstPos" : 6810, + "secondPos" : 6810, + "firstEndPos" : 6833, + "secondEndPos" : 6833 +}, { + "firstType" : "ImportDeclaration", + "secondType" : "ImportDeclaration", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "CompilationUnit", + "secondParentType" : "CompilationUnit", + "firstPos" : 6835, + "secondPos" : 6835, + "firstEndPos" : 6861, + "secondEndPos" : 6861 +}, { + "firstType" : "QualifiedName", + "secondType" : "QualifiedName", + "firstLabel" : "java.awt.Composite", + "secondLabel" : "java.awt.Composite", + "firstParentType" : "ImportDeclaration", + "secondParentType" : "ImportDeclaration", + "firstPos" : 6842, + "secondPos" : 6842, + "firstEndPos" : 6860, + "secondEndPos" : 6860 +}, { + "firstType" : "ImportDeclaration", + "secondType" : "ImportDeclaration", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "CompilationUnit", + "secondParentType" : "CompilationUnit", + "firstPos" : 6862, + "secondPos" : 6862, + "firstEndPos" : 6883, + "secondEndPos" : 6883 +}, { + "firstType" : "QualifiedName", + "secondType" : "QualifiedName", + "firstLabel" : "java.awt.Font", + "secondLabel" : "java.awt.Font", + "firstParentType" : "ImportDeclaration", + "secondParentType" : "ImportDeclaration", + "firstPos" : 6869, + "secondPos" : 6869, + "firstEndPos" : 6882, + "secondEndPos" : 6882 +}, { + "firstType" : "ImportDeclaration", + "secondType" : "ImportDeclaration", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "CompilationUnit", + "secondParentType" : "CompilationUnit", + "firstPos" : 6884, + "secondPos" : 6884, + "firstEndPos" : 6914, + "secondEndPos" : 6914 +}, { + "firstType" : "QualifiedName", + "secondType" : "QualifiedName", + "firstLabel" : "java.awt.GradientPaint", + "secondLabel" : "java.awt.GradientPaint", + "firstParentType" : "ImportDeclaration", + "secondParentType" : "ImportDeclaration", + "firstPos" : 6891, + "secondPos" : 6891, + "firstEndPos" : 6913, + "secondEndPos" : 6913 +}, { + "firstType" : "ImportDeclaration", + "secondType" : "ImportDeclaration", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "CompilationUnit", + "secondParentType" : "CompilationUnit", + "firstPos" : 6915, + "secondPos" : 6915, + "firstEndPos" : 6942, + "secondEndPos" : 6942 +}, { + "firstType" : "QualifiedName", + "secondType" : "QualifiedName", + "firstLabel" : "java.awt.Graphics2D", + "secondLabel" : "java.awt.Graphics2D", + "firstParentType" : "ImportDeclaration", + "secondParentType" : "ImportDeclaration", + "firstPos" : 6922, + "secondPos" : 6922, + "firstEndPos" : 6941, + "secondEndPos" : 6941 +}, { + "firstType" : "ImportDeclaration", + "secondType" : "ImportDeclaration", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "CompilationUnit", + "secondParentType" : "CompilationUnit", + "firstPos" : 6943, + "secondPos" : 6943, + "firstEndPos" : 6965, + "secondEndPos" : 6965 +}, { + "firstType" : "QualifiedName", + "secondType" : "QualifiedName", + "firstLabel" : "java.awt.Paint", + "secondLabel" : "java.awt.Paint", + "firstParentType" : "ImportDeclaration", + "secondParentType" : "ImportDeclaration", + "firstPos" : 6950, + "secondPos" : 6950, + "firstEndPos" : 6964, + "secondEndPos" : 6964 +}, { + "firstType" : "ImportDeclaration", + "secondType" : "ImportDeclaration", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "CompilationUnit", + "secondParentType" : "CompilationUnit", + "firstPos" : 6966, + "secondPos" : 6966, + "firstEndPos" : 6997, + "secondEndPos" : 6997 +}, { + "firstType" : "QualifiedName", + "secondType" : "QualifiedName", + "firstLabel" : "java.awt.RenderingHints", + "secondLabel" : "java.awt.RenderingHints", + "firstParentType" : "ImportDeclaration", + "secondParentType" : "ImportDeclaration", + "firstPos" : 6973, + "secondPos" : 6973, + "firstEndPos" : 6996, + "secondEndPos" : 6996 +}, { + "firstType" : "ImportDeclaration", + "secondType" : "ImportDeclaration", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "CompilationUnit", + "secondParentType" : "CompilationUnit", + "firstPos" : 6998, + "secondPos" : 6998, + "firstEndPos" : 7020, + "secondEndPos" : 7020 +}, { + "firstType" : "QualifiedName", + "secondType" : "QualifiedName", + "firstLabel" : "java.awt.Shape", + "secondLabel" : "java.awt.Shape", + "firstParentType" : "ImportDeclaration", + "secondParentType" : "ImportDeclaration", + "firstPos" : 7005, + "secondPos" : 7005, + "firstEndPos" : 7019, + "secondEndPos" : 7019 +}, { + "firstType" : "ImportDeclaration", + "secondType" : "ImportDeclaration", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "CompilationUnit", + "secondParentType" : "CompilationUnit", + "firstPos" : 7021, + "secondPos" : 7021, + "firstEndPos" : 7044, + "secondEndPos" : 7044 +}, { + "firstType" : "QualifiedName", + "secondType" : "QualifiedName", + "firstLabel" : "java.awt.Stroke", + "secondLabel" : "java.awt.Stroke", + "firstParentType" : "ImportDeclaration", + "secondParentType" : "ImportDeclaration", + "firstPos" : 7028, + "secondPos" : 7028, + "firstEndPos" : 7043, + "secondEndPos" : 7043 +}, { + "firstType" : "ImportDeclaration", + "secondType" : "ImportDeclaration", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "CompilationUnit", + "secondParentType" : "CompilationUnit", + "firstPos" : 7045, + "secondPos" : 7045, + "firstEndPos" : 7076, + "secondEndPos" : 7076 +}, { + "firstType" : "QualifiedName", + "secondType" : "QualifiedName", + "firstLabel" : "java.awt.geom.Ellipse2D", + "secondLabel" : "java.awt.geom.Ellipse2D", + "firstParentType" : "ImportDeclaration", + "secondParentType" : "ImportDeclaration", + "firstPos" : 7052, + "secondPos" : 7052, + "firstEndPos" : 7075, + "secondEndPos" : 7075 +}, { + "firstType" : "ImportDeclaration", + "secondType" : "ImportDeclaration", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "CompilationUnit", + "secondParentType" : "CompilationUnit", + "firstPos" : 7077, + "secondPos" : 7077, + "firstEndPos" : 7110, + "secondEndPos" : 7110 +}, { + "firstType" : "QualifiedName", + "secondType" : "QualifiedName", + "firstLabel" : "java.awt.geom.GeneralPath", + "secondLabel" : "java.awt.geom.GeneralPath", + "firstParentType" : "ImportDeclaration", + "secondParentType" : "ImportDeclaration", + "firstPos" : 7084, + "secondPos" : 7084, + "firstEndPos" : 7109, + "secondEndPos" : 7109 +}, { + "firstType" : "ImportDeclaration", + "secondType" : "ImportDeclaration", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "CompilationUnit", + "secondParentType" : "CompilationUnit", + "firstPos" : 7111, + "secondPos" : 7111, + "firstEndPos" : 7139, + "secondEndPos" : 7139 +}, { + "firstType" : "QualifiedName", + "secondType" : "QualifiedName", + "firstLabel" : "java.awt.geom.Line2D", + "secondLabel" : "java.awt.geom.Line2D", + "firstParentType" : "ImportDeclaration", + "secondParentType" : "ImportDeclaration", + "firstPos" : 7118, + "secondPos" : 7118, + "firstEndPos" : 7138, + "secondEndPos" : 7138 +}, { + "firstType" : "ImportDeclaration", + "secondType" : "ImportDeclaration", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "CompilationUnit", + "secondParentType" : "CompilationUnit", + "firstPos" : 7140, + "secondPos" : 7140, + "firstEndPos" : 7169, + "secondEndPos" : 7169 +}, { + "firstType" : "QualifiedName", + "secondType" : "QualifiedName", + "firstLabel" : "java.awt.geom.Point2D", + "secondLabel" : "java.awt.geom.Point2D", + "firstParentType" : "ImportDeclaration", + "secondParentType" : "ImportDeclaration", + "firstPos" : 7147, + "secondPos" : 7147, + "firstEndPos" : 7168, + "secondEndPos" : 7168 +}, { + "firstType" : "ImportDeclaration", + "secondType" : "ImportDeclaration", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "CompilationUnit", + "secondParentType" : "CompilationUnit", + "firstPos" : 7170, + "secondPos" : 7170, + "firstEndPos" : 7203, + "secondEndPos" : 7203 +}, { + "firstType" : "QualifiedName", + "secondType" : "QualifiedName", + "firstLabel" : "java.awt.geom.Rectangle2D", + "secondLabel" : "java.awt.geom.Rectangle2D", + "firstParentType" : "ImportDeclaration", + "secondParentType" : "ImportDeclaration", + "firstPos" : 7177, + "secondPos" : 7177, + "firstEndPos" : 7202, + "secondEndPos" : 7202 +}, { + "firstType" : "ImportDeclaration", + "secondType" : "ImportDeclaration", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "CompilationUnit", + "secondParentType" : "CompilationUnit", + "firstPos" : 7204, + "secondPos" : 7204, + "firstEndPos" : 7232, + "secondEndPos" : 7232 +}, { + "firstType" : "QualifiedName", + "secondType" : "QualifiedName", + "firstLabel" : "java.io.Serializable", + "secondLabel" : "java.io.Serializable", + "firstParentType" : "ImportDeclaration", + "secondParentType" : "ImportDeclaration", + "firstPos" : 7211, + "secondPos" : 7211, + "firstEndPos" : 7231, + "secondEndPos" : 7231 +}, { + "firstType" : "ImportDeclaration", + "secondType" : "ImportDeclaration", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "CompilationUnit", + "secondParentType" : "CompilationUnit", + "firstPos" : 7233, + "secondPos" : 7233, + "firstEndPos" : 7260, + "secondEndPos" : 7260 +}, { + "firstType" : "QualifiedName", + "secondType" : "QualifiedName", + "firstLabel" : "java.util.ArrayList", + "secondLabel" : "java.util.ArrayList", + "firstParentType" : "ImportDeclaration", + "secondParentType" : "ImportDeclaration", + "firstPos" : 7240, + "secondPos" : 7240, + "firstEndPos" : 7259, + "secondEndPos" : 7259 +}, { + "firstType" : "ImportDeclaration", + "secondType" : "ImportDeclaration", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "CompilationUnit", + "secondParentType" : "CompilationUnit", + "firstPos" : 7261, + "secondPos" : 7261, + "firstEndPos" : 7289, + "secondEndPos" : 7289 +}, { + "firstType" : "QualifiedName", + "secondType" : "QualifiedName", + "firstLabel" : "java.util.Collection", + "secondLabel" : "java.util.Collection", + "firstParentType" : "ImportDeclaration", + "secondParentType" : "ImportDeclaration", + "firstPos" : 7268, + "secondPos" : 7268, + "firstEndPos" : 7288, + "secondEndPos" : 7288 +}, { + "firstType" : "ImportDeclaration", + "secondType" : "ImportDeclaration", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "CompilationUnit", + "secondParentType" : "CompilationUnit", + "firstPos" : 7290, + "secondPos" : 7290, + "firstEndPos" : 7315, + "secondEndPos" : 7315 +}, { + "firstType" : "QualifiedName", + "secondType" : "QualifiedName", + "firstLabel" : "java.util.HashMap", + "secondLabel" : "java.util.HashMap", + "firstParentType" : "ImportDeclaration", + "secondParentType" : "ImportDeclaration", + "firstPos" : 7297, + "secondPos" : 7297, + "firstEndPos" : 7314, + "secondEndPos" : 7314 +}, { + "firstType" : "ImportDeclaration", + "secondType" : "ImportDeclaration", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "CompilationUnit", + "secondParentType" : "CompilationUnit", + "firstPos" : 7316, + "secondPos" : 7316, + "firstEndPos" : 7342, + "secondEndPos" : 7342 +}, { + "firstType" : "QualifiedName", + "secondType" : "QualifiedName", + "firstLabel" : "java.util.Iterator", + "secondLabel" : "java.util.Iterator", + "firstParentType" : "ImportDeclaration", + "secondParentType" : "ImportDeclaration", + "firstPos" : 7323, + "secondPos" : 7323, + "firstEndPos" : 7341, + "secondEndPos" : 7341 +}, { + "firstType" : "ImportDeclaration", + "secondType" : "ImportDeclaration", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "CompilationUnit", + "secondParentType" : "CompilationUnit", + "firstPos" : 7343, + "secondPos" : 7343, + "firstEndPos" : 7365, + "secondEndPos" : 7365 +}, { + "firstType" : "QualifiedName", + "secondType" : "QualifiedName", + "firstLabel" : "java.util.List", + "secondLabel" : "java.util.List", + "firstParentType" : "ImportDeclaration", + "secondParentType" : "ImportDeclaration", + "firstPos" : 7350, + "secondPos" : 7350, + "firstEndPos" : 7364, + "secondEndPos" : 7364 +}, { + "firstType" : "ImportDeclaration", + "secondType" : "ImportDeclaration", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "CompilationUnit", + "secondParentType" : "CompilationUnit", + "firstPos" : 7366, + "secondPos" : 7366, + "firstEndPos" : 7387, + "secondEndPos" : 7387 +}, { + "firstType" : "QualifiedName", + "secondType" : "QualifiedName", + "firstLabel" : "java.util.Map", + "secondLabel" : "java.util.Map", + "firstParentType" : "ImportDeclaration", + "secondParentType" : "ImportDeclaration", + "firstPos" : 7373, + "secondPos" : 7373, + "firstEndPos" : 7386, + "secondEndPos" : 7386 +}, { + "firstType" : "ImportDeclaration", + "secondType" : "ImportDeclaration", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "CompilationUnit", + "secondParentType" : "CompilationUnit", + "firstPos" : 7389, + "secondPos" : 7424, + "firstEndPos" : 7423, + "secondEndPos" : 7458 +}, { + "firstType" : "QualifiedName", + "secondType" : "QualifiedName", + "firstLabel" : "org.jfree.chart.LegendItem", + "secondLabel" : "org.jfree.chart.LegendItem", + "firstParentType" : "ImportDeclaration", + "secondParentType" : "ImportDeclaration", + "firstPos" : 7396, + "secondPos" : 7431, + "firstEndPos" : 7422, + "secondEndPos" : 7457 +}, { + "firstType" : "ImportDeclaration", + "secondType" : "ImportDeclaration", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "CompilationUnit", + "secondParentType" : "CompilationUnit", + "firstPos" : 7424, + "secondPos" : 7459, + "firstEndPos" : 7468, + "secondEndPos" : 7503 +}, { + "firstType" : "QualifiedName", + "secondType" : "QualifiedName", + "firstLabel" : "org.jfree.chart.LegendItemCollection", + "secondLabel" : "org.jfree.chart.LegendItemCollection", + "firstParentType" : "ImportDeclaration", + "secondParentType" : "ImportDeclaration", + "firstPos" : 7431, + "secondPos" : 7466, + "firstEndPos" : 7467, + "secondEndPos" : 7502 +}, { + "firstType" : "ImportDeclaration", + "secondType" : "ImportDeclaration", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "CompilationUnit", + "secondParentType" : "CompilationUnit", + "firstPos" : 7469, + "secondPos" : 7504, + "firstEndPos" : 7515, + "secondEndPos" : 7550 +}, { + "firstType" : "QualifiedName", + "secondType" : "QualifiedName", + "firstLabel" : "org.jfree.chart.annotations.Annotation", + "secondLabel" : "org.jfree.chart.annotations.Annotation", + "firstParentType" : "ImportDeclaration", + "secondParentType" : "ImportDeclaration", + "firstPos" : 7476, + "secondPos" : 7511, + "firstEndPos" : 7514, + "secondEndPos" : 7549 +}, { + "firstType" : "ImportDeclaration", + "secondType" : "ImportDeclaration", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "CompilationUnit", + "secondParentType" : "CompilationUnit", + "firstPos" : 7516, + "secondPos" : 7551, + "firstEndPos" : 7564, + "secondEndPos" : 7599 +}, { + "firstType" : "QualifiedName", + "secondType" : "QualifiedName", + "firstLabel" : "org.jfree.chart.annotations.XYAnnotation", + "secondLabel" : "org.jfree.chart.annotations.XYAnnotation", + "firstParentType" : "ImportDeclaration", + "secondParentType" : "ImportDeclaration", + "firstPos" : 7523, + "secondPos" : 7558, + "firstEndPos" : 7563, + "secondEndPos" : 7598 +}, { + "firstType" : "ImportDeclaration", + "secondType" : "ImportDeclaration", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "CompilationUnit", + "secondParentType" : "CompilationUnit", + "firstPos" : 7565, + "secondPos" : 7600, + "firstEndPos" : 7603, + "secondEndPos" : 7638 +}, { + "firstType" : "QualifiedName", + "secondType" : "QualifiedName", + "firstLabel" : "org.jfree.chart.axis.ValueAxis", + "secondLabel" : "org.jfree.chart.axis.ValueAxis", + "firstParentType" : "ImportDeclaration", + "secondParentType" : "ImportDeclaration", + "firstPos" : 7572, + "secondPos" : 7607, + "firstEndPos" : 7602, + "secondEndPos" : 7637 +}, { + "firstType" : "ImportDeclaration", + "secondType" : "ImportDeclaration", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "CompilationUnit", + "secondParentType" : "CompilationUnit", + "firstPos" : 7604, + "secondPos" : 7639, + "firstEndPos" : 7651, + "secondEndPos" : 7686 +}, { + "firstType" : "QualifiedName", + "secondType" : "QualifiedName", + "firstLabel" : "org.jfree.chart.entity.EntityCollection", + "secondLabel" : "org.jfree.chart.entity.EntityCollection", + "firstParentType" : "ImportDeclaration", + "secondParentType" : "ImportDeclaration", + "firstPos" : 7611, + "secondPos" : 7646, + "firstEndPos" : 7650, + "secondEndPos" : 7685 +}, { + "firstType" : "ImportDeclaration", + "secondType" : "ImportDeclaration", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "CompilationUnit", + "secondParentType" : "CompilationUnit", + "firstPos" : 7652, + "secondPos" : 7687, + "firstEndPos" : 7695, + "secondEndPos" : 7730 +}, { + "firstType" : "QualifiedName", + "secondType" : "QualifiedName", + "firstLabel" : "org.jfree.chart.entity.XYItemEntity", + "secondLabel" : "org.jfree.chart.entity.XYItemEntity", + "firstParentType" : "ImportDeclaration", + "secondParentType" : "ImportDeclaration", + "firstPos" : 7659, + "secondPos" : 7694, + "firstEndPos" : 7694, + "secondEndPos" : 7729 +}, { + "firstType" : "ImportDeclaration", + "secondType" : "ImportDeclaration", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "CompilationUnit", + "secondParentType" : "CompilationUnit", + "firstPos" : 7696, + "secondPos" : 7731, + "firstEndPos" : 7747, + "secondEndPos" : 7782 +}, { + "firstType" : "QualifiedName", + "secondType" : "QualifiedName", + "firstLabel" : "org.jfree.chart.event.AnnotationChangeEvent", + "secondLabel" : "org.jfree.chart.event.AnnotationChangeEvent", + "firstParentType" : "ImportDeclaration", + "secondParentType" : "ImportDeclaration", + "firstPos" : 7703, + "secondPos" : 7738, + "firstEndPos" : 7746, + "secondEndPos" : 7781 +}, { + "firstType" : "ImportDeclaration", + "secondType" : "ImportDeclaration", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "CompilationUnit", + "secondParentType" : "CompilationUnit", + "firstPos" : 7748, + "secondPos" : 7783, + "firstEndPos" : 7802, + "secondEndPos" : 7837 +}, { + "firstType" : "QualifiedName", + "secondType" : "QualifiedName", + "firstLabel" : "org.jfree.chart.event.AnnotationChangeListener", + "secondLabel" : "org.jfree.chart.event.AnnotationChangeListener", + "firstParentType" : "ImportDeclaration", + "secondParentType" : "ImportDeclaration", + "firstPos" : 7755, + "secondPos" : 7790, + "firstEndPos" : 7801, + "secondEndPos" : 7836 +}, { + "firstType" : "ImportDeclaration", + "secondType" : "ImportDeclaration", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "CompilationUnit", + "secondParentType" : "CompilationUnit", + "firstPos" : 7803, + "secondPos" : 7838, + "firstEndPos" : 7852, + "secondEndPos" : 7887 +}, { + "firstType" : "QualifiedName", + "secondType" : "QualifiedName", + "firstLabel" : "org.jfree.chart.event.RendererChangeEvent", + "secondLabel" : "org.jfree.chart.event.RendererChangeEvent", + "firstParentType" : "ImportDeclaration", + "secondParentType" : "ImportDeclaration", + "firstPos" : 7810, + "secondPos" : 7845, + "firstEndPos" : 7851, + "secondEndPos" : 7886 +}, { + "firstType" : "ImportDeclaration", + "secondType" : "ImportDeclaration", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "CompilationUnit", + "secondParentType" : "CompilationUnit", + "firstPos" : 7853, + "secondPos" : 7888, + "firstEndPos" : 7901, + "secondEndPos" : 7936 +}, { + "firstType" : "QualifiedName", + "secondType" : "QualifiedName", + "firstLabel" : "org.jfree.chart.labels.ItemLabelPosition", + "secondLabel" : "org.jfree.chart.labels.ItemLabelPosition", + "firstParentType" : "ImportDeclaration", + "secondParentType" : "ImportDeclaration", + "firstPos" : 7860, + "secondPos" : 7895, + "firstEndPos" : 7900, + "secondEndPos" : 7935 +}, { + "firstType" : "ImportDeclaration", + "secondType" : "ImportDeclaration", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "CompilationUnit", + "secondParentType" : "CompilationUnit", + "firstPos" : 7902, + "secondPos" : 7937, + "firstEndPos" : 7963, + "secondEndPos" : 7998 +}, { + "firstType" : "QualifiedName", + "secondType" : "QualifiedName", + "firstLabel" : "org.jfree.chart.labels.StandardXYSeriesLabelGenerator", + "secondLabel" : "org.jfree.chart.labels.StandardXYSeriesLabelGenerator", + "firstParentType" : "ImportDeclaration", + "secondParentType" : "ImportDeclaration", + "firstPos" : 7909, + "secondPos" : 7944, + "firstEndPos" : 7962, + "secondEndPos" : 7997 +}, { + "firstType" : "ImportDeclaration", + "secondType" : "ImportDeclaration", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "CompilationUnit", + "secondParentType" : "CompilationUnit", + "firstPos" : 7964, + "secondPos" : 7999, + "firstEndPos" : 8015, + "secondEndPos" : 8050 +}, { + "firstType" : "QualifiedName", + "secondType" : "QualifiedName", + "firstLabel" : "org.jfree.chart.labels.XYItemLabelGenerator", + "secondLabel" : "org.jfree.chart.labels.XYItemLabelGenerator", + "firstParentType" : "ImportDeclaration", + "secondParentType" : "ImportDeclaration", + "firstPos" : 7971, + "secondPos" : 8006, + "firstEndPos" : 8014, + "secondEndPos" : 8049 +}, { + "firstType" : "ImportDeclaration", + "secondType" : "ImportDeclaration", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "CompilationUnit", + "secondParentType" : "CompilationUnit", + "firstPos" : 8016, + "secondPos" : 8051, + "firstEndPos" : 8069, + "secondEndPos" : 8104 +}, { + "firstType" : "QualifiedName", + "secondType" : "QualifiedName", + "firstLabel" : "org.jfree.chart.labels.XYSeriesLabelGenerator", + "secondLabel" : "org.jfree.chart.labels.XYSeriesLabelGenerator", + "firstParentType" : "ImportDeclaration", + "secondParentType" : "ImportDeclaration", + "firstPos" : 8023, + "secondPos" : 8058, + "firstEndPos" : 8068, + "secondEndPos" : 8103 +}, { + "firstType" : "ImportDeclaration", + "secondType" : "ImportDeclaration", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "CompilationUnit", + "secondParentType" : "CompilationUnit", + "firstPos" : 8070, + "secondPos" : 8105, + "firstEndPos" : 8119, + "secondEndPos" : 8154 +}, { + "firstType" : "QualifiedName", + "secondType" : "QualifiedName", + "firstLabel" : "org.jfree.chart.labels.XYToolTipGenerator", + "secondLabel" : "org.jfree.chart.labels.XYToolTipGenerator", + "firstParentType" : "ImportDeclaration", + "secondParentType" : "ImportDeclaration", + "firstPos" : 8077, + "secondPos" : 8112, + "firstEndPos" : 8118, + "secondEndPos" : 8153 +}, { + "firstType" : "ImportDeclaration", + "secondType" : "ImportDeclaration", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "CompilationUnit", + "secondParentType" : "CompilationUnit", + "firstPos" : 8120, + "secondPos" : 8155, + "firstEndPos" : 8163, + "secondEndPos" : 8198 +}, { + "firstType" : "QualifiedName", + "secondType" : "QualifiedName", + "firstLabel" : "org.jfree.chart.plot.CrosshairState", + "secondLabel" : "org.jfree.chart.plot.CrosshairState", + "firstParentType" : "ImportDeclaration", + "secondParentType" : "ImportDeclaration", + "firstPos" : 8127, + "secondPos" : 8162, + "firstEndPos" : 8162, + "secondEndPos" : 8197 +}, { + "firstType" : "ImportDeclaration", + "secondType" : "ImportDeclaration", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "CompilationUnit", + "secondParentType" : "CompilationUnit", + "firstPos" : 8164, + "secondPos" : 8199, + "firstEndPos" : 8208, + "secondEndPos" : 8243 +}, { + "firstType" : "QualifiedName", + "secondType" : "QualifiedName", + "firstLabel" : "org.jfree.chart.plot.DrawingSupplier", + "secondLabel" : "org.jfree.chart.plot.DrawingSupplier", + "firstParentType" : "ImportDeclaration", + "secondParentType" : "ImportDeclaration", + "firstPos" : 8171, + "secondPos" : 8206, + "firstEndPos" : 8207, + "secondEndPos" : 8242 +}, { + "firstType" : "ImportDeclaration", + "secondType" : "ImportDeclaration", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "CompilationUnit", + "secondParentType" : "CompilationUnit", + "firstPos" : 8209, + "secondPos" : 8244, + "firstEndPos" : 8252, + "secondEndPos" : 8287 +}, { + "firstType" : "QualifiedName", + "secondType" : "QualifiedName", + "firstLabel" : "org.jfree.chart.plot.IntervalMarker", + "secondLabel" : "org.jfree.chart.plot.IntervalMarker", + "firstParentType" : "ImportDeclaration", + "secondParentType" : "ImportDeclaration", + "firstPos" : 8216, + "secondPos" : 8251, + "firstEndPos" : 8251, + "secondEndPos" : 8286 +}, { + "firstType" : "ImportDeclaration", + "secondType" : "ImportDeclaration", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "CompilationUnit", + "secondParentType" : "CompilationUnit", + "firstPos" : 8253, + "secondPos" : 8288, + "firstEndPos" : 8288, + "secondEndPos" : 8323 +}, { + "firstType" : "QualifiedName", + "secondType" : "QualifiedName", + "firstLabel" : "org.jfree.chart.plot.Marker", + "secondLabel" : "org.jfree.chart.plot.Marker", + "firstParentType" : "ImportDeclaration", + "secondParentType" : "ImportDeclaration", + "firstPos" : 8260, + "secondPos" : 8295, + "firstEndPos" : 8287, + "secondEndPos" : 8322 +}, { + "firstType" : "ImportDeclaration", + "secondType" : "ImportDeclaration", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "CompilationUnit", + "secondParentType" : "CompilationUnit", + "firstPos" : 8289, + "secondPos" : 8324, + "firstEndPos" : 8322, + "secondEndPos" : 8357 +}, { + "firstType" : "QualifiedName", + "secondType" : "QualifiedName", + "firstLabel" : "org.jfree.chart.plot.Plot", + "secondLabel" : "org.jfree.chart.plot.Plot", + "firstParentType" : "ImportDeclaration", + "secondParentType" : "ImportDeclaration", + "firstPos" : 8296, + "secondPos" : 8331, + "firstEndPos" : 8321, + "secondEndPos" : 8356 +}, { + "firstType" : "ImportDeclaration", + "secondType" : "ImportDeclaration", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "CompilationUnit", + "secondParentType" : "CompilationUnit", + "firstPos" : 8323, + "secondPos" : 8358, + "firstEndPos" : 8367, + "secondEndPos" : 8402 +}, { + "firstType" : "QualifiedName", + "secondType" : "QualifiedName", + "firstLabel" : "org.jfree.chart.plot.PlotOrientation", + "secondLabel" : "org.jfree.chart.plot.PlotOrientation", + "firstParentType" : "ImportDeclaration", + "secondParentType" : "ImportDeclaration", + "firstPos" : 8330, + "secondPos" : 8365, + "firstEndPos" : 8366, + "secondEndPos" : 8401 +}, { + "firstType" : "ImportDeclaration", + "secondType" : "ImportDeclaration", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "CompilationUnit", + "secondParentType" : "CompilationUnit", + "firstPos" : 8368, + "secondPos" : 8403, + "firstEndPos" : 8414, + "secondEndPos" : 8449 +}, { + "firstType" : "QualifiedName", + "secondType" : "QualifiedName", + "firstLabel" : "org.jfree.chart.plot.PlotRenderingInfo", + "secondLabel" : "org.jfree.chart.plot.PlotRenderingInfo", + "firstParentType" : "ImportDeclaration", + "secondParentType" : "ImportDeclaration", + "firstPos" : 8375, + "secondPos" : 8410, + "firstEndPos" : 8413, + "secondEndPos" : 8448 +}, { + "firstType" : "ImportDeclaration", + "secondType" : "ImportDeclaration", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "CompilationUnit", + "secondParentType" : "CompilationUnit", + "firstPos" : 8415, + "secondPos" : 8450, + "firstEndPos" : 8455, + "secondEndPos" : 8490 +}, { + "firstType" : "QualifiedName", + "secondType" : "QualifiedName", + "firstLabel" : "org.jfree.chart.plot.ValueMarker", + "secondLabel" : "org.jfree.chart.plot.ValueMarker", + "firstParentType" : "ImportDeclaration", + "secondParentType" : "ImportDeclaration", + "firstPos" : 8422, + "secondPos" : 8457, + "firstEndPos" : 8454, + "secondEndPos" : 8489 +}, { + "firstType" : "ImportDeclaration", + "secondType" : "ImportDeclaration", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "CompilationUnit", + "secondParentType" : "CompilationUnit", + "firstPos" : 8456, + "secondPos" : 8491, + "firstEndPos" : 8491, + "secondEndPos" : 8526 +}, { + "firstType" : "QualifiedName", + "secondType" : "QualifiedName", + "firstLabel" : "org.jfree.chart.plot.XYPlot", + "secondLabel" : "org.jfree.chart.plot.XYPlot", + "firstParentType" : "ImportDeclaration", + "secondParentType" : "ImportDeclaration", + "firstPos" : 8463, + "secondPos" : 8498, + "firstEndPos" : 8490, + "secondEndPos" : 8525 +}, { + "firstType" : "ImportDeclaration", + "secondType" : "ImportDeclaration", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "CompilationUnit", + "secondParentType" : "CompilationUnit", + "firstPos" : 8492, + "secondPos" : 8527, + "firstEndPos" : 8541, + "secondEndPos" : 8576 +}, { + "firstType" : "QualifiedName", + "secondType" : "QualifiedName", + "firstLabel" : "org.jfree.chart.renderer.AbstractRenderer", + "secondLabel" : "org.jfree.chart.renderer.AbstractRenderer", + "firstParentType" : "ImportDeclaration", + "secondParentType" : "ImportDeclaration", + "firstPos" : 8499, + "secondPos" : 8534, + "firstEndPos" : 8540, + "secondEndPos" : 8575 +}, { + "firstType" : "ImportDeclaration", + "secondType" : "ImportDeclaration", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "CompilationUnit", + "secondParentType" : "CompilationUnit", + "firstPos" : 8542, + "secondPos" : 8577, + "firstEndPos" : 8585, + "secondEndPos" : 8620 +}, { + "firstType" : "QualifiedName", + "secondType" : "QualifiedName", + "firstLabel" : "org.jfree.chart.urls.XYURLGenerator", + "secondLabel" : "org.jfree.chart.urls.XYURLGenerator", + "firstParentType" : "ImportDeclaration", + "secondParentType" : "ImportDeclaration", + "firstPos" : 8549, + "secondPos" : 8584, + "firstEndPos" : 8584, + "secondEndPos" : 8619 +}, { + "firstType" : "ImportDeclaration", + "secondType" : "ImportDeclaration", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "CompilationUnit", + "secondParentType" : "CompilationUnit", + "firstPos" : 8586, + "secondPos" : 8621, + "firstEndPos" : 8625, + "secondEndPos" : 8660 +}, { + "firstType" : "QualifiedName", + "secondType" : "QualifiedName", + "firstLabel" : "org.jfree.chart.util.CloneUtils", + "secondLabel" : "org.jfree.chart.util.CloneUtils", + "firstParentType" : "ImportDeclaration", + "secondParentType" : "ImportDeclaration", + "firstPos" : 8593, + "secondPos" : 8628, + "firstEndPos" : 8624, + "secondEndPos" : 8659 +}, { + "firstType" : "ImportDeclaration", + "secondType" : "ImportDeclaration", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "CompilationUnit", + "secondParentType" : "CompilationUnit", + "firstPos" : 8626, + "secondPos" : 8661, + "firstEndPos" : 8666, + "secondEndPos" : 8701 +}, { + "firstType" : "QualifiedName", + "secondType" : "QualifiedName", + "firstLabel" : "org.jfree.chart.util.ParamChecks", + "secondLabel" : "org.jfree.chart.util.ParamChecks", + "firstParentType" : "ImportDeclaration", + "secondParentType" : "ImportDeclaration", + "firstPos" : 8633, + "secondPos" : 8668, + "firstEndPos" : 8665, + "secondEndPos" : 8700 +}, { + "firstType" : "ImportDeclaration", + "secondType" : "ImportDeclaration", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "CompilationUnit", + "secondParentType" : "CompilationUnit", + "firstPos" : 8667, + "secondPos" : 8702, + "firstEndPos" : 8695, + "secondEndPos" : 8730 +}, { + "firstType" : "QualifiedName", + "secondType" : "QualifiedName", + "firstLabel" : "org.jfree.data.Range", + "secondLabel" : "org.jfree.data.Range", + "firstParentType" : "ImportDeclaration", + "secondParentType" : "ImportDeclaration", + "firstPos" : 8674, + "secondPos" : 8709, + "firstEndPos" : 8694, + "secondEndPos" : 8729 +}, { + "firstType" : "ImportDeclaration", + "secondType" : "ImportDeclaration", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "CompilationUnit", + "secondParentType" : "CompilationUnit", + "firstPos" : 8696, + "secondPos" : 8731, + "firstEndPos" : 8743, + "secondEndPos" : 8778 +}, { + "firstType" : "QualifiedName", + "secondType" : "QualifiedName", + "firstLabel" : "org.jfree.data.general.DatasetUtilities", + "secondLabel" : "org.jfree.data.general.DatasetUtilities", + "firstParentType" : "ImportDeclaration", + "secondParentType" : "ImportDeclaration", + "firstPos" : 8703, + "secondPos" : 8738, + "firstEndPos" : 8742, + "secondEndPos" : 8777 +}, { + "firstType" : "ImportDeclaration", + "secondType" : "ImportDeclaration", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "CompilationUnit", + "secondParentType" : "CompilationUnit", + "firstPos" : 8744, + "secondPos" : 8779, + "firstEndPos" : 8779, + "secondEndPos" : 8814 +}, { + "firstType" : "QualifiedName", + "secondType" : "QualifiedName", + "firstLabel" : "org.jfree.data.xy.XYDataset", + "secondLabel" : "org.jfree.data.xy.XYDataset", + "firstParentType" : "ImportDeclaration", + "secondParentType" : "ImportDeclaration", + "firstPos" : 8751, + "secondPos" : 8786, + "firstEndPos" : 8778, + "secondEndPos" : 8813 +}, { + "firstType" : "ImportDeclaration", + "secondType" : "ImportDeclaration", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "CompilationUnit", + "secondParentType" : "CompilationUnit", + "firstPos" : 8780, + "secondPos" : 8815, + "firstEndPos" : 8816, + "secondEndPos" : 8851 +}, { + "firstType" : "QualifiedName", + "secondType" : "QualifiedName", + "firstLabel" : "org.jfree.text.TextUtilities", + "secondLabel" : "org.jfree.text.TextUtilities", + "firstParentType" : "ImportDeclaration", + "secondParentType" : "ImportDeclaration", + "firstPos" : 8787, + "secondPos" : 8822, + "firstEndPos" : 8815, + "secondEndPos" : 8850 +}, { + "firstType" : "ImportDeclaration", + "secondType" : "ImportDeclaration", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "CompilationUnit", + "secondParentType" : "CompilationUnit", + "firstPos" : 8817, + "secondPos" : 8852, + "firstEndPos" : 8862, + "secondEndPos" : 8897 +}, { + "firstType" : "QualifiedName", + "secondType" : "QualifiedName", + "firstLabel" : "org.jfree.ui.GradientPaintTransformer", + "secondLabel" : "org.jfree.ui.GradientPaintTransformer", + "firstParentType" : "ImportDeclaration", + "secondParentType" : "ImportDeclaration", + "firstPos" : 8824, + "secondPos" : 8859, + "firstEndPos" : 8861, + "secondEndPos" : 8896 +}, { + "firstType" : "ImportDeclaration", + "secondType" : "ImportDeclaration", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "CompilationUnit", + "secondParentType" : "CompilationUnit", + "firstPos" : 8863, + "secondPos" : 8898, + "firstEndPos" : 8889, + "secondEndPos" : 8924 +}, { + "firstType" : "QualifiedName", + "secondType" : "QualifiedName", + "firstLabel" : "org.jfree.ui.Layer", + "secondLabel" : "org.jfree.ui.Layer", + "firstParentType" : "ImportDeclaration", + "secondParentType" : "ImportDeclaration", + "firstPos" : 8870, + "secondPos" : 8905, + "firstEndPos" : 8888, + "secondEndPos" : 8923 +}, { + "firstType" : "ImportDeclaration", + "secondType" : "ImportDeclaration", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "CompilationUnit", + "secondParentType" : "CompilationUnit", + "firstPos" : 8890, + "secondPos" : 8925, + "firstEndPos" : 8931, + "secondEndPos" : 8966 +}, { + "firstType" : "QualifiedName", + "secondType" : "QualifiedName", + "firstLabel" : "org.jfree.ui.LengthAdjustmentType", + "secondLabel" : "org.jfree.ui.LengthAdjustmentType", + "firstParentType" : "ImportDeclaration", + "secondParentType" : "ImportDeclaration", + "firstPos" : 8897, + "secondPos" : 8932, + "firstEndPos" : 8930, + "secondEndPos" : 8965 +}, { + "firstType" : "ImportDeclaration", + "secondType" : "ImportDeclaration", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "CompilationUnit", + "secondParentType" : "CompilationUnit", + "firstPos" : 8932, + "secondPos" : 8967, + "firstEndPos" : 8968, + "secondEndPos" : 9003 +}, { + "firstType" : "QualifiedName", + "secondType" : "QualifiedName", + "firstLabel" : "org.jfree.ui.RectangleAnchor", + "secondLabel" : "org.jfree.ui.RectangleAnchor", + "firstParentType" : "ImportDeclaration", + "secondParentType" : "ImportDeclaration", + "firstPos" : 8939, + "secondPos" : 8974, + "firstEndPos" : 8967, + "secondEndPos" : 9002 +}, { + "firstType" : "ImportDeclaration", + "secondType" : "ImportDeclaration", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "CompilationUnit", + "secondParentType" : "CompilationUnit", + "firstPos" : 8969, + "secondPos" : 9039, + "firstEndPos" : 9005, + "secondEndPos" : 9075 +}, { + "firstType" : "QualifiedName", + "secondType" : "QualifiedName", + "firstLabel" : "org.jfree.ui.RectangleInsets", + "secondLabel" : "org.jfree.ui.RectangleInsets", + "firstParentType" : "ImportDeclaration", + "secondParentType" : "ImportDeclaration", + "firstPos" : 8976, + "secondPos" : 9046, + "firstEndPos" : 9004, + "secondEndPos" : 9074 +}, { + "firstType" : "ImportDeclaration", + "secondType" : "ImportDeclaration", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "CompilationUnit", + "secondParentType" : "CompilationUnit", + "firstPos" : 9006, + "secondPos" : 9076, + "firstEndPos" : 9044, + "secondEndPos" : 9114 +}, { + "firstType" : "QualifiedName", + "secondType" : "QualifiedName", + "firstLabel" : "org.jfree.util.ObjectUtilities", + "secondLabel" : "org.jfree.util.ObjectUtilities", + "firstParentType" : "ImportDeclaration", + "secondParentType" : "ImportDeclaration", + "firstPos" : 9013, + "secondPos" : 9083, + "firstEndPos" : 9043, + "secondEndPos" : 9113 +}, { + "firstType" : "ImportDeclaration", + "secondType" : "ImportDeclaration", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "CompilationUnit", + "secondParentType" : "CompilationUnit", + "firstPos" : 9045, + "secondPos" : 9115, + "firstEndPos" : 9083, + "secondEndPos" : 9153 +}, { + "firstType" : "QualifiedName", + "secondType" : "QualifiedName", + "firstLabel" : "org.jfree.util.PublicCloneable", + "secondLabel" : "org.jfree.util.PublicCloneable", + "firstParentType" : "ImportDeclaration", + "secondParentType" : "ImportDeclaration", + "firstPos" : 9052, + "secondPos" : 9122, + "firstEndPos" : 9082, + "secondEndPos" : 9152 +}, { + "firstType" : "TypeDeclaration", + "secondType" : "TypeDeclaration", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "CompilationUnit", + "secondParentType" : "CompilationUnit", + "firstPos" : 9085, + "secondPos" : 9155, + "firstEndPos" : 73612, + "secondEndPos" : 66561 +}, { + "firstType" : "Javadoc", + "secondType" : "Javadoc", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "TypeDeclaration", + "secondParentType" : "TypeDeclaration", + "firstPos" : 9085, + "secondPos" : 9155, + "firstEndPos" : 9182, + "secondEndPos" : 9252 +}, { + "firstType" : "TagElement", + "secondType" : "TagElement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Javadoc", + "secondParentType" : "Javadoc", + "firstPos" : 9092, + "secondPos" : 9162, + "firstEndPos" : 9178, + "secondEndPos" : 9248 +}, { + "firstType" : "TextElement", + "secondType" : "TextElement", + "firstLabel" : "A base class that can be used to create new ", + "secondLabel" : "A base class that can be used to create new ", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 9092, + "secondPos" : 9162, + "firstEndPos" : 9136, + "secondEndPos" : 9206 +}, { + "firstType" : "TagElement", + "secondType" : "TagElement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 9136, + "secondPos" : 9206, + "firstEndPos" : 9158, + "secondEndPos" : 9228 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "XYItemRenderer", + "secondLabel" : "XYItemRenderer", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 9143, + "secondPos" : 9213, + "firstEndPos" : 9157, + "secondEndPos" : 9227 +}, { + "firstType" : "TextElement", + "secondType" : "TextElement", + "firstLabel" : "implementations.", + "secondLabel" : "implementations.", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 9162, + "secondPos" : 9232, + "firstEndPos" : 9178, + "secondEndPos" : 9248 +}, { + "firstType" : "Modifier", + "secondType" : "Modifier", + "firstLabel" : "public", + "secondLabel" : "public", + "firstParentType" : "TypeDeclaration", + "secondParentType" : "TypeDeclaration", + "firstPos" : 9183, + "secondPos" : 9253, + "firstEndPos" : 9189, + "secondEndPos" : 9259 +}, { + "firstType" : "Modifier", + "secondType" : "Modifier", + "firstLabel" : "abstract", + "secondLabel" : "abstract", + "firstParentType" : "TypeDeclaration", + "secondParentType" : "TypeDeclaration", + "firstPos" : 9190, + "secondPos" : 9260, + "firstEndPos" : 9198, + "secondEndPos" : 9268 +}, { + "firstType" : "TYPE_DECLARATION_KIND", + "secondType" : "TYPE_DECLARATION_KIND", + "firstLabel" : "class", + "secondLabel" : "class", + "firstParentType" : "TypeDeclaration", + "secondParentType" : "TypeDeclaration", + "firstPos" : 9199, + "secondPos" : 9269, + "firstEndPos" : 9204, + "secondEndPos" : 9274 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "AbstractXYItemRenderer", + "secondLabel" : "AbstractXYItemRenderer", + "firstParentType" : "TypeDeclaration", + "secondParentType" : "TypeDeclaration", + "firstPos" : 9205, + "secondPos" : 9275, + "firstEndPos" : 9227, + "secondEndPos" : 9297 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "AbstractRenderer", + "secondLabel" : "AbstractRenderer", + "firstParentType" : "SimpleType", + "secondParentType" : "SimpleType", + "firstPos" : 9236, + "secondPos" : 9306, + "firstEndPos" : 9252, + "secondEndPos" : 9322 +}, { + "firstType" : "SimpleType", + "secondType" : "SimpleType", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "TypeDeclaration", + "secondParentType" : "TypeDeclaration", + "firstPos" : 9236, + "secondPos" : 9306, + "firstEndPos" : 9252, + "secondEndPos" : 9322 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "XYItemRenderer", + "secondLabel" : "XYItemRenderer", + "firstParentType" : "SimpleType", + "secondParentType" : "SimpleType", + "firstPos" : 9272, + "secondPos" : 9342, + "firstEndPos" : 9286, + "secondEndPos" : 9356 +}, { + "firstType" : "SimpleType", + "secondType" : "SimpleType", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "TypeDeclaration", + "secondParentType" : "TypeDeclaration", + "firstPos" : 9272, + "secondPos" : 9342, + "firstEndPos" : 9286, + "secondEndPos" : 9356 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "AnnotationChangeListener", + "secondLabel" : "AnnotationChangeListener", + "firstParentType" : "SimpleType", + "secondParentType" : "SimpleType", + "firstPos" : 9288, + "secondPos" : 9358, + "firstEndPos" : 9312, + "secondEndPos" : 9382 +}, { + "firstType" : "SimpleType", + "secondType" : "SimpleType", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "TypeDeclaration", + "secondParentType" : "TypeDeclaration", + "firstPos" : 9288, + "secondPos" : 9358, + "firstEndPos" : 9312, + "secondEndPos" : 9382 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "Cloneable", + "secondLabel" : "Cloneable", + "firstParentType" : "SimpleType", + "secondParentType" : "SimpleType", + "firstPos" : 9322, + "secondPos" : 9392, + "firstEndPos" : 9331, + "secondEndPos" : 9401 +}, { + "firstType" : "SimpleType", + "secondType" : "SimpleType", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "TypeDeclaration", + "secondParentType" : "TypeDeclaration", + "firstPos" : 9322, + "secondPos" : 9392, + "firstEndPos" : 9331, + "secondEndPos" : 9401 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "Serializable", + "secondLabel" : "Serializable", + "firstParentType" : "SimpleType", + "secondParentType" : "SimpleType", + "firstPos" : 9333, + "secondPos" : 9403, + "firstEndPos" : 9345, + "secondEndPos" : 9415 +}, { + "firstType" : "SimpleType", + "secondType" : "SimpleType", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "TypeDeclaration", + "secondParentType" : "TypeDeclaration", + "firstPos" : 9333, + "secondPos" : 9403, + "firstEndPos" : 9345, + "secondEndPos" : 9415 +}, { + "firstType" : "FieldDeclaration", + "secondType" : "FieldDeclaration", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "TypeDeclaration", + "secondParentType" : "TypeDeclaration", + "firstPos" : 9353, + "secondPos" : 9423, + "firstEndPos" : 9449, + "secondEndPos" : 9519 +}, { + "firstType" : "Javadoc", + "secondType" : "Javadoc", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "FieldDeclaration", + "secondParentType" : "FieldDeclaration", + "firstPos" : 9353, + "secondPos" : 9423, + "firstEndPos" : 9378, + "secondEndPos" : 9448 +}, { + "firstType" : "TagElement", + "secondType" : "TagElement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Javadoc", + "secondParentType" : "Javadoc", + "firstPos" : 9357, + "secondPos" : 9427, + "firstEndPos" : 9376, + "secondEndPos" : 9446 +}, { + "firstType" : "TextElement", + "secondType" : "TextElement", + "firstLabel" : "For serialization. ", + "secondLabel" : "For serialization. ", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 9357, + "secondPos" : 9427, + "firstEndPos" : 9376, + "secondEndPos" : 9446 +}, { + "firstType" : "Modifier", + "secondType" : "Modifier", + "firstLabel" : "private", + "secondLabel" : "private", + "firstParentType" : "FieldDeclaration", + "secondParentType" : "FieldDeclaration", + "firstPos" : 9383, + "secondPos" : 9453, + "firstEndPos" : 9390, + "secondEndPos" : 9460 +}, { + "firstType" : "Modifier", + "secondType" : "Modifier", + "firstLabel" : "static", + "secondLabel" : "static", + "firstParentType" : "FieldDeclaration", + "secondParentType" : "FieldDeclaration", + "firstPos" : 9391, + "secondPos" : 9461, + "firstEndPos" : 9397, + "secondEndPos" : 9467 +}, { + "firstType" : "Modifier", + "secondType" : "Modifier", + "firstLabel" : "final", + "secondLabel" : "final", + "firstParentType" : "FieldDeclaration", + "secondParentType" : "FieldDeclaration", + "firstPos" : 9398, + "secondPos" : 9468, + "firstEndPos" : 9403, + "secondEndPos" : 9473 +}, { + "firstType" : "PrimitiveType", + "secondType" : "PrimitiveType", + "firstLabel" : "long", + "secondLabel" : "long", + "firstParentType" : "FieldDeclaration", + "secondParentType" : "FieldDeclaration", + "firstPos" : 9404, + "secondPos" : 9474, + "firstEndPos" : 9408, + "secondEndPos" : 9478 +}, { + "firstType" : "VariableDeclarationFragment", + "secondType" : "VariableDeclarationFragment", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "FieldDeclaration", + "secondParentType" : "FieldDeclaration", + "firstPos" : 9409, + "secondPos" : 9479, + "firstEndPos" : 9448, + "secondEndPos" : 9518 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "serialVersionUID", + "secondLabel" : "serialVersionUID", + "firstParentType" : "VariableDeclarationFragment", + "secondParentType" : "VariableDeclarationFragment", + "firstPos" : 9409, + "secondPos" : 9479, + "firstEndPos" : 9425, + "secondEndPos" : 9495 +}, { + "firstType" : "NumberLiteral", + "secondType" : "NumberLiteral", + "firstLabel" : "8019124836026607990L", + "secondLabel" : "8019124836026607990L", + "firstParentType" : "VariableDeclarationFragment", + "secondParentType" : "VariableDeclarationFragment", + "firstPos" : 9428, + "secondPos" : 9498, + "firstEndPos" : 9448, + "secondEndPos" : 9518 +}, { + "firstType" : "FieldDeclaration", + "secondType" : "FieldDeclaration", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "TypeDeclaration", + "secondParentType" : "TypeDeclaration", + "firstPos" : 9455, + "secondPos" : 9525, + "firstEndPos" : 9496, + "secondEndPos" : 9566 +}, { + "firstType" : "Javadoc", + "secondType" : "Javadoc", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "FieldDeclaration", + "secondParentType" : "FieldDeclaration", + "firstPos" : 9455, + "secondPos" : 9525, + "firstEndPos" : 9471, + "secondEndPos" : 9541 +}, { + "firstType" : "TagElement", + "secondType" : "TagElement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Javadoc", + "secondParentType" : "Javadoc", + "firstPos" : 9459, + "secondPos" : 9529, + "firstEndPos" : 9469, + "secondEndPos" : 9539 +}, { + "firstType" : "TextElement", + "secondType" : "TextElement", + "firstLabel" : "The plot. ", + "secondLabel" : "The plot. ", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 9459, + "secondPos" : 9529, + "firstEndPos" : 9469, + "secondEndPos" : 9539 +}, { + "firstType" : "Modifier", + "secondType" : "Modifier", + "firstLabel" : "private", + "secondLabel" : "private", + "firstParentType" : "FieldDeclaration", + "secondParentType" : "FieldDeclaration", + "firstPos" : 9476, + "secondPos" : 9546, + "firstEndPos" : 9483, + "secondEndPos" : 9553 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "XYPlot", + "secondLabel" : "XYPlot", + "firstParentType" : "SimpleType", + "secondParentType" : "SimpleType", + "firstPos" : 9484, + "secondPos" : 9554, + "firstEndPos" : 9490, + "secondEndPos" : 9560 +}, { + "firstType" : "SimpleType", + "secondType" : "SimpleType", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "FieldDeclaration", + "secondParentType" : "FieldDeclaration", + "firstPos" : 9484, + "secondPos" : 9554, + "firstEndPos" : 9490, + "secondEndPos" : 9560 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "plot", + "secondLabel" : "plot", + "firstParentType" : "VariableDeclarationFragment", + "secondParentType" : "VariableDeclarationFragment", + "firstPos" : 9491, + "secondPos" : 9561, + "firstEndPos" : 9495, + "secondEndPos" : 9565 +}, { + "firstType" : "VariableDeclarationFragment", + "secondType" : "VariableDeclarationFragment", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "FieldDeclaration", + "secondParentType" : "FieldDeclaration", + "firstPos" : 9491, + "secondPos" : 9561, + "firstEndPos" : 9495, + "secondEndPos" : 9565 +}, { + "firstType" : "FieldDeclaration", + "secondType" : "FieldDeclaration", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "TypeDeclaration", + "secondParentType" : "TypeDeclaration", + "firstPos" : 9502, + "secondPos" : 9572, + "firstEndPos" : 9628, + "secondEndPos" : 9698 +}, { + "firstType" : "Javadoc", + "secondType" : "Javadoc", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "FieldDeclaration", + "secondParentType" : "FieldDeclaration", + "firstPos" : 9502, + "secondPos" : 9572, + "firstEndPos" : 9558, + "secondEndPos" : 9628 +}, { + "firstType" : "TagElement", + "secondType" : "TagElement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Javadoc", + "secondParentType" : "Javadoc", + "firstPos" : 9506, + "secondPos" : 9576, + "firstEndPos" : 9556, + "secondEndPos" : 9626 +}, { + "firstType" : "TextElement", + "secondType" : "TextElement", + "firstLabel" : "A list of item label generators (one per series). ", + "secondLabel" : "A list of item label generators (one per series). ", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 9506, + "secondPos" : 9576, + "firstEndPos" : 9556, + "secondEndPos" : 9626 +}, { + "firstType" : "Modifier", + "secondType" : "Modifier", + "firstLabel" : "private", + "secondLabel" : "private", + "firstParentType" : "FieldDeclaration", + "secondParentType" : "FieldDeclaration", + "firstPos" : 9563, + "secondPos" : 9633, + "firstEndPos" : 9570, + "secondEndPos" : 9640 +}, { + "firstType" : "ParameterizedType", + "secondType" : "ParameterizedType", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "FieldDeclaration", + "secondParentType" : "FieldDeclaration", + "firstPos" : 9571, + "secondPos" : 9641, + "firstEndPos" : 9605, + "secondEndPos" : 9675 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "Map", + "secondLabel" : "Map", + "firstParentType" : "SimpleType", + "secondParentType" : "SimpleType", + "firstPos" : 9571, + "secondPos" : 9641, + "firstEndPos" : 9574, + "secondEndPos" : 9644 +}, { + "firstType" : "SimpleType", + "secondType" : "SimpleType", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "ParameterizedType", + "secondParentType" : "ParameterizedType", + "firstPos" : 9571, + "secondPos" : 9641, + "firstEndPos" : 9574, + "secondEndPos" : 9644 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "Integer", + "secondLabel" : "Integer", + "firstParentType" : "SimpleType", + "secondParentType" : "SimpleType", + "firstPos" : 9575, + "secondPos" : 9645, + "firstEndPos" : 9582, + "secondEndPos" : 9652 +}, { + "firstType" : "SimpleType", + "secondType" : "SimpleType", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "ParameterizedType", + "secondParentType" : "ParameterizedType", + "firstPos" : 9575, + "secondPos" : 9645, + "firstEndPos" : 9582, + "secondEndPos" : 9652 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "XYItemLabelGenerator", + "secondLabel" : "XYItemLabelGenerator", + "firstParentType" : "SimpleType", + "secondParentType" : "SimpleType", + "firstPos" : 9584, + "secondPos" : 9654, + "firstEndPos" : 9604, + "secondEndPos" : 9674 +}, { + "firstType" : "SimpleType", + "secondType" : "SimpleType", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "ParameterizedType", + "secondParentType" : "ParameterizedType", + "firstPos" : 9584, + "secondPos" : 9654, + "firstEndPos" : 9604, + "secondEndPos" : 9674 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "itemLabelGeneratorMap", + "secondLabel" : "itemLabelGeneratorMap", + "firstParentType" : "VariableDeclarationFragment", + "secondParentType" : "VariableDeclarationFragment", + "firstPos" : 9606, + "secondPos" : 9676, + "firstEndPos" : 9627, + "secondEndPos" : 9697 +}, { + "firstType" : "VariableDeclarationFragment", + "secondType" : "VariableDeclarationFragment", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "FieldDeclaration", + "secondParentType" : "FieldDeclaration", + "firstPos" : 9606, + "secondPos" : 9676, + "firstEndPos" : 9627, + "secondEndPos" : 9697 +}, { + "firstType" : "FieldDeclaration", + "secondType" : "FieldDeclaration", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "TypeDeclaration", + "secondParentType" : "TypeDeclaration", + "firstPos" : 9634, + "secondPos" : 9704, + "firstEndPos" : 9728, + "secondEndPos" : 9798 +}, { + "firstType" : "Javadoc", + "secondType" : "Javadoc", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "FieldDeclaration", + "secondParentType" : "FieldDeclaration", + "firstPos" : 9634, + "secondPos" : 9704, + "firstEndPos" : 9671, + "secondEndPos" : 9741 +}, { + "firstType" : "TagElement", + "secondType" : "TagElement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Javadoc", + "secondParentType" : "Javadoc", + "firstPos" : 9638, + "secondPos" : 9708, + "firstEndPos" : 9669, + "secondEndPos" : 9739 +}, { + "firstType" : "TextElement", + "secondType" : "TextElement", + "firstLabel" : "The base item label generator. ", + "secondLabel" : "The base item label generator. ", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 9638, + "secondPos" : 9708, + "firstEndPos" : 9669, + "secondEndPos" : 9739 +}, { + "firstType" : "Modifier", + "secondType" : "Modifier", + "firstLabel" : "private", + "secondLabel" : "private", + "firstParentType" : "FieldDeclaration", + "secondParentType" : "FieldDeclaration", + "firstPos" : 9676, + "secondPos" : 9746, + "firstEndPos" : 9683, + "secondEndPos" : 9753 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "XYItemLabelGenerator", + "secondLabel" : "XYItemLabelGenerator", + "firstParentType" : "SimpleType", + "secondParentType" : "SimpleType", + "firstPos" : 9684, + "secondPos" : 9754, + "firstEndPos" : 9704, + "secondEndPos" : 9774 +}, { + "firstType" : "SimpleType", + "secondType" : "SimpleType", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "FieldDeclaration", + "secondParentType" : "FieldDeclaration", + "firstPos" : 9684, + "secondPos" : 9754, + "firstEndPos" : 9704, + "secondEndPos" : 9774 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "baseItemLabelGenerator", + "secondLabel" : "baseItemLabelGenerator", + "firstParentType" : "VariableDeclarationFragment", + "secondParentType" : "VariableDeclarationFragment", + "firstPos" : 9705, + "secondPos" : 9775, + "firstEndPos" : 9727, + "secondEndPos" : 9797 +}, { + "firstType" : "VariableDeclarationFragment", + "secondType" : "VariableDeclarationFragment", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "FieldDeclaration", + "secondParentType" : "FieldDeclaration", + "firstPos" : 9705, + "secondPos" : 9775, + "firstEndPos" : 9727, + "secondEndPos" : 9797 +}, { + "firstType" : "FieldDeclaration", + "secondType" : "FieldDeclaration", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "TypeDeclaration", + "secondParentType" : "TypeDeclaration", + "firstPos" : 9734, + "secondPos" : 9804, + "firstEndPos" : 9854, + "secondEndPos" : 9924 +}, { + "firstType" : "Javadoc", + "secondType" : "Javadoc", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "FieldDeclaration", + "secondParentType" : "FieldDeclaration", + "firstPos" : 9734, + "secondPos" : 9804, + "firstEndPos" : 9788, + "secondEndPos" : 9858 +}, { + "firstType" : "TagElement", + "secondType" : "TagElement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Javadoc", + "secondParentType" : "Javadoc", + "firstPos" : 9738, + "secondPos" : 9808, + "firstEndPos" : 9786, + "secondEndPos" : 9856 +}, { + "firstType" : "TextElement", + "secondType" : "TextElement", + "firstLabel" : "A list of tool tip generators (one per series). ", + "secondLabel" : "A list of tool tip generators (one per series). ", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 9738, + "secondPos" : 9808, + "firstEndPos" : 9786, + "secondEndPos" : 9856 +}, { + "firstType" : "Modifier", + "secondType" : "Modifier", + "firstLabel" : "private", + "secondLabel" : "private", + "firstParentType" : "FieldDeclaration", + "secondParentType" : "FieldDeclaration", + "firstPos" : 9793, + "secondPos" : 9863, + "firstEndPos" : 9800, + "secondEndPos" : 9870 +}, { + "firstType" : "ParameterizedType", + "secondType" : "ParameterizedType", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "FieldDeclaration", + "secondParentType" : "FieldDeclaration", + "firstPos" : 9801, + "secondPos" : 9871, + "firstEndPos" : 9833, + "secondEndPos" : 9903 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "Map", + "secondLabel" : "Map", + "firstParentType" : "SimpleType", + "secondParentType" : "SimpleType", + "firstPos" : 9801, + "secondPos" : 9871, + "firstEndPos" : 9804, + "secondEndPos" : 9874 +}, { + "firstType" : "SimpleType", + "secondType" : "SimpleType", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "ParameterizedType", + "secondParentType" : "ParameterizedType", + "firstPos" : 9801, + "secondPos" : 9871, + "firstEndPos" : 9804, + "secondEndPos" : 9874 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "Integer", + "secondLabel" : "Integer", + "firstParentType" : "SimpleType", + "secondParentType" : "SimpleType", + "firstPos" : 9805, + "secondPos" : 9875, + "firstEndPos" : 9812, + "secondEndPos" : 9882 +}, { + "firstType" : "SimpleType", + "secondType" : "SimpleType", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "ParameterizedType", + "secondParentType" : "ParameterizedType", + "firstPos" : 9805, + "secondPos" : 9875, + "firstEndPos" : 9812, + "secondEndPos" : 9882 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "XYToolTipGenerator", + "secondLabel" : "XYToolTipGenerator", + "firstParentType" : "SimpleType", + "secondParentType" : "SimpleType", + "firstPos" : 9814, + "secondPos" : 9884, + "firstEndPos" : 9832, + "secondEndPos" : 9902 +}, { + "firstType" : "SimpleType", + "secondType" : "SimpleType", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "ParameterizedType", + "secondParentType" : "ParameterizedType", + "firstPos" : 9814, + "secondPos" : 9884, + "firstEndPos" : 9832, + "secondEndPos" : 9902 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "toolTipGeneratorMap", + "secondLabel" : "toolTipGeneratorMap", + "firstParentType" : "VariableDeclarationFragment", + "secondParentType" : "VariableDeclarationFragment", + "firstPos" : 9834, + "secondPos" : 9904, + "firstEndPos" : 9853, + "secondEndPos" : 9923 +}, { + "firstType" : "VariableDeclarationFragment", + "secondType" : "VariableDeclarationFragment", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "FieldDeclaration", + "secondParentType" : "FieldDeclaration", + "firstPos" : 9834, + "secondPos" : 9904, + "firstEndPos" : 9853, + "secondEndPos" : 9923 +}, { + "firstType" : "FieldDeclaration", + "secondType" : "FieldDeclaration", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "TypeDeclaration", + "secondParentType" : "TypeDeclaration", + "firstPos" : 9860, + "secondPos" : 9930, + "firstEndPos" : 9948, + "secondEndPos" : 10018 +}, { + "firstType" : "Javadoc", + "secondType" : "Javadoc", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "FieldDeclaration", + "secondParentType" : "FieldDeclaration", + "firstPos" : 9860, + "secondPos" : 9930, + "firstEndPos" : 9895, + "secondEndPos" : 9965 +}, { + "firstType" : "TagElement", + "secondType" : "TagElement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Javadoc", + "secondParentType" : "Javadoc", + "firstPos" : 9864, + "secondPos" : 9934, + "firstEndPos" : 9893, + "secondEndPos" : 9963 +}, { + "firstType" : "TextElement", + "secondType" : "TextElement", + "firstLabel" : "The base tool tip generator. ", + "secondLabel" : "The base tool tip generator. ", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 9864, + "secondPos" : 9934, + "firstEndPos" : 9893, + "secondEndPos" : 9963 +}, { + "firstType" : "Modifier", + "secondType" : "Modifier", + "firstLabel" : "private", + "secondLabel" : "private", + "firstParentType" : "FieldDeclaration", + "secondParentType" : "FieldDeclaration", + "firstPos" : 9900, + "secondPos" : 9970, + "firstEndPos" : 9907, + "secondEndPos" : 9977 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "XYToolTipGenerator", + "secondLabel" : "XYToolTipGenerator", + "firstParentType" : "SimpleType", + "secondParentType" : "SimpleType", + "firstPos" : 9908, + "secondPos" : 9978, + "firstEndPos" : 9926, + "secondEndPos" : 9996 +}, { + "firstType" : "SimpleType", + "secondType" : "SimpleType", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "FieldDeclaration", + "secondParentType" : "FieldDeclaration", + "firstPos" : 9908, + "secondPos" : 9978, + "firstEndPos" : 9926, + "secondEndPos" : 9996 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "baseToolTipGenerator", + "secondLabel" : "baseToolTipGenerator", + "firstParentType" : "VariableDeclarationFragment", + "secondParentType" : "VariableDeclarationFragment", + "firstPos" : 9927, + "secondPos" : 9997, + "firstEndPos" : 9947, + "secondEndPos" : 10017 +}, { + "firstType" : "VariableDeclarationFragment", + "secondType" : "VariableDeclarationFragment", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "FieldDeclaration", + "secondParentType" : "FieldDeclaration", + "firstPos" : 9927, + "secondPos" : 9997, + "firstEndPos" : 9947, + "secondEndPos" : 10017 +}, { + "firstType" : "FieldDeclaration", + "secondType" : "FieldDeclaration", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "TypeDeclaration", + "secondParentType" : "TypeDeclaration", + "firstPos" : 9954, + "secondPos" : 10024, + "firstEndPos" : 10025, + "secondEndPos" : 10095 +}, { + "firstType" : "Javadoc", + "secondType" : "Javadoc", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "FieldDeclaration", + "secondParentType" : "FieldDeclaration", + "firstPos" : 9954, + "secondPos" : 10024, + "firstEndPos" : 9984, + "secondEndPos" : 10054 +}, { + "firstType" : "TagElement", + "secondType" : "TagElement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Javadoc", + "secondParentType" : "Javadoc", + "firstPos" : 9958, + "secondPos" : 10028, + "firstEndPos" : 9982, + "secondEndPos" : 10052 +}, { + "firstType" : "TextElement", + "secondType" : "TextElement", + "firstLabel" : "The URL text generator. ", + "secondLabel" : "The URL text generator. ", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 9958, + "secondPos" : 10028, + "firstEndPos" : 9982, + "secondEndPos" : 10052 +}, { + "firstType" : "Modifier", + "secondType" : "Modifier", + "firstLabel" : "private", + "secondLabel" : "private", + "firstParentType" : "FieldDeclaration", + "secondParentType" : "FieldDeclaration", + "firstPos" : 9989, + "secondPos" : 10059, + "firstEndPos" : 9996, + "secondEndPos" : 10066 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "XYURLGenerator", + "secondLabel" : "XYURLGenerator", + "firstParentType" : "SimpleType", + "secondParentType" : "SimpleType", + "firstPos" : 9997, + "secondPos" : 10067, + "firstEndPos" : 10011, + "secondEndPos" : 10081 +}, { + "firstType" : "SimpleType", + "secondType" : "SimpleType", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "FieldDeclaration", + "secondParentType" : "FieldDeclaration", + "firstPos" : 9997, + "secondPos" : 10067, + "firstEndPos" : 10011, + "secondEndPos" : 10081 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "urlGenerator", + "secondLabel" : "urlGenerator", + "firstParentType" : "VariableDeclarationFragment", + "secondParentType" : "VariableDeclarationFragment", + "firstPos" : 10012, + "secondPos" : 10082, + "firstEndPos" : 10024, + "secondEndPos" : 10094 +}, { + "firstType" : "VariableDeclarationFragment", + "secondType" : "VariableDeclarationFragment", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "FieldDeclaration", + "secondParentType" : "FieldDeclaration", + "firstPos" : 10012, + "secondPos" : 10082, + "firstEndPos" : 10024, + "secondEndPos" : 10094 +}, { + "firstType" : "FieldDeclaration", + "secondType" : "FieldDeclaration", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "TypeDeclaration", + "secondParentType" : "TypeDeclaration", + "firstPos" : 10031, + "secondPos" : 10101, + "firstEndPos" : 10175, + "secondEndPos" : 10245 +}, { + "firstType" : "Javadoc", + "secondType" : "Javadoc", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "FieldDeclaration", + "secondParentType" : "FieldDeclaration", + "firstPos" : 10031, + "secondPos" : 10101, + "firstEndPos" : 10135, + "secondEndPos" : 10205 +}, { + "firstType" : "TagElement", + "secondType" : "TagElement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Javadoc", + "secondParentType" : "Javadoc", + "firstPos" : 10042, + "secondPos" : 10112, + "firstEndPos" : 10127, + "secondEndPos" : 10197 +}, { + "firstType" : "TextElement", + "secondType" : "TextElement", + "firstLabel" : "Annotations to be drawn in the background layer ('underneath' the data", + "secondLabel" : "Annotations to be drawn in the background layer ('underneath' the data", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 10042, + "secondPos" : 10112, + "firstEndPos" : 10112, + "secondEndPos" : 10182 +}, { + "firstType" : "TextElement", + "secondType" : "TextElement", + "firstLabel" : "items).", + "secondLabel" : "items).", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 10120, + "secondPos" : 10190, + "firstEndPos" : 10127, + "secondEndPos" : 10197 +}, { + "firstType" : "Modifier", + "secondType" : "Modifier", + "firstLabel" : "private", + "secondLabel" : "private", + "firstParentType" : "FieldDeclaration", + "secondParentType" : "FieldDeclaration", + "firstPos" : 10140, + "secondPos" : 10210, + "firstEndPos" : 10147, + "secondEndPos" : 10217 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "List", + "secondLabel" : "List", + "firstParentType" : "SimpleType", + "secondParentType" : "SimpleType", + "firstPos" : 10148, + "secondPos" : 10218, + "firstEndPos" : 10152, + "secondEndPos" : 10222 +}, { + "firstType" : "SimpleType", + "secondType" : "SimpleType", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "FieldDeclaration", + "secondParentType" : "FieldDeclaration", + "firstPos" : 10148, + "secondPos" : 10218, + "firstEndPos" : 10152, + "secondEndPos" : 10222 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "backgroundAnnotations", + "secondLabel" : "backgroundAnnotations", + "firstParentType" : "VariableDeclarationFragment", + "secondParentType" : "VariableDeclarationFragment", + "firstPos" : 10153, + "secondPos" : 10223, + "firstEndPos" : 10174, + "secondEndPos" : 10244 +}, { + "firstType" : "VariableDeclarationFragment", + "secondType" : "VariableDeclarationFragment", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "FieldDeclaration", + "secondParentType" : "FieldDeclaration", + "firstPos" : 10153, + "secondPos" : 10223, + "firstEndPos" : 10174, + "secondEndPos" : 10244 +}, { + "firstType" : "FieldDeclaration", + "secondType" : "FieldDeclaration", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "TypeDeclaration", + "secondParentType" : "TypeDeclaration", + "firstPos" : 10181, + "secondPos" : 10251, + "firstEndPos" : 10324, + "secondEndPos" : 10394 +}, { + "firstType" : "Javadoc", + "secondType" : "Javadoc", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "FieldDeclaration", + "secondParentType" : "FieldDeclaration", + "firstPos" : 10181, + "secondPos" : 10251, + "firstEndPos" : 10284, + "secondEndPos" : 10354 +}, { + "firstType" : "TagElement", + "secondType" : "TagElement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Javadoc", + "secondParentType" : "Javadoc", + "firstPos" : 10192, + "secondPos" : 10262, + "firstEndPos" : 10276, + "secondEndPos" : 10346 +}, { + "firstType" : "TextElement", + "secondType" : "TextElement", + "firstLabel" : "Annotations to be drawn in the foreground layer ('on top' of the data", + "secondLabel" : "Annotations to be drawn in the foreground layer ('on top' of the data", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 10192, + "secondPos" : 10262, + "firstEndPos" : 10261, + "secondEndPos" : 10331 +}, { + "firstType" : "TextElement", + "secondType" : "TextElement", + "firstLabel" : "items).", + "secondLabel" : "items).", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 10269, + "secondPos" : 10339, + "firstEndPos" : 10276, + "secondEndPos" : 10346 +}, { + "firstType" : "Modifier", + "secondType" : "Modifier", + "firstLabel" : "private", + "secondLabel" : "private", + "firstParentType" : "FieldDeclaration", + "secondParentType" : "FieldDeclaration", + "firstPos" : 10289, + "secondPos" : 10359, + "firstEndPos" : 10296, + "secondEndPos" : 10366 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "List", + "secondLabel" : "List", + "firstParentType" : "SimpleType", + "secondParentType" : "SimpleType", + "firstPos" : 10297, + "secondPos" : 10367, + "firstEndPos" : 10301, + "secondEndPos" : 10371 +}, { + "firstType" : "SimpleType", + "secondType" : "SimpleType", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "FieldDeclaration", + "secondParentType" : "FieldDeclaration", + "firstPos" : 10297, + "secondPos" : 10367, + "firstEndPos" : 10301, + "secondEndPos" : 10371 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "foregroundAnnotations", + "secondLabel" : "foregroundAnnotations", + "firstParentType" : "VariableDeclarationFragment", + "secondParentType" : "VariableDeclarationFragment", + "firstPos" : 10302, + "secondPos" : 10372, + "firstEndPos" : 10323, + "secondEndPos" : 10393 +}, { + "firstType" : "VariableDeclarationFragment", + "secondType" : "VariableDeclarationFragment", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "FieldDeclaration", + "secondParentType" : "FieldDeclaration", + "firstPos" : 10302, + "secondPos" : 10372, + "firstEndPos" : 10323, + "secondEndPos" : 10393 +}, { + "firstType" : "FieldDeclaration", + "secondType" : "FieldDeclaration", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "TypeDeclaration", + "secondParentType" : "TypeDeclaration", + "firstPos" : 10330, + "secondPos" : 10400, + "firstEndPos" : 10430, + "secondEndPos" : 10500 +}, { + "firstType" : "Javadoc", + "secondType" : "Javadoc", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "FieldDeclaration", + "secondParentType" : "FieldDeclaration", + "firstPos" : 10330, + "secondPos" : 10400, + "firstEndPos" : 10369, + "secondEndPos" : 10439 +}, { + "firstType" : "TagElement", + "secondType" : "TagElement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Javadoc", + "secondParentType" : "Javadoc", + "firstPos" : 10334, + "secondPos" : 10404, + "firstEndPos" : 10367, + "secondEndPos" : 10437 +}, { + "firstType" : "TextElement", + "secondType" : "TextElement", + "firstLabel" : "The legend item label generator. ", + "secondLabel" : "The legend item label generator. ", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 10334, + "secondPos" : 10404, + "firstEndPos" : 10367, + "secondEndPos" : 10437 +}, { + "firstType" : "Modifier", + "secondType" : "Modifier", + "firstLabel" : "private", + "secondLabel" : "private", + "firstParentType" : "FieldDeclaration", + "secondParentType" : "FieldDeclaration", + "firstPos" : 10374, + "secondPos" : 10444, + "firstEndPos" : 10381, + "secondEndPos" : 10451 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "XYSeriesLabelGenerator", + "secondLabel" : "XYSeriesLabelGenerator", + "firstParentType" : "SimpleType", + "secondParentType" : "SimpleType", + "firstPos" : 10382, + "secondPos" : 10452, + "firstEndPos" : 10404, + "secondEndPos" : 10474 +}, { + "firstType" : "SimpleType", + "secondType" : "SimpleType", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "FieldDeclaration", + "secondParentType" : "FieldDeclaration", + "firstPos" : 10382, + "secondPos" : 10452, + "firstEndPos" : 10404, + "secondEndPos" : 10474 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "legendItemLabelGenerator", + "secondLabel" : "legendItemLabelGenerator", + "firstParentType" : "VariableDeclarationFragment", + "secondParentType" : "VariableDeclarationFragment", + "firstPos" : 10405, + "secondPos" : 10475, + "firstEndPos" : 10429, + "secondEndPos" : 10499 +}, { + "firstType" : "VariableDeclarationFragment", + "secondType" : "VariableDeclarationFragment", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "FieldDeclaration", + "secondParentType" : "FieldDeclaration", + "firstPos" : 10405, + "secondPos" : 10475, + "firstEndPos" : 10429, + "secondEndPos" : 10499 +}, { + "firstType" : "FieldDeclaration", + "secondType" : "FieldDeclaration", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "TypeDeclaration", + "secondParentType" : "TypeDeclaration", + "firstPos" : 10436, + "secondPos" : 10506, + "firstEndPos" : 10541, + "secondEndPos" : 10611 +}, { + "firstType" : "Javadoc", + "secondType" : "Javadoc", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "FieldDeclaration", + "secondParentType" : "FieldDeclaration", + "firstPos" : 10436, + "secondPos" : 10506, + "firstEndPos" : 10478, + "secondEndPos" : 10548 +}, { + "firstType" : "TagElement", + "secondType" : "TagElement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Javadoc", + "secondParentType" : "Javadoc", + "firstPos" : 10440, + "secondPos" : 10510, + "firstEndPos" : 10476, + "secondEndPos" : 10546 +}, { + "firstType" : "TextElement", + "secondType" : "TextElement", + "firstLabel" : "The legend item tool tip generator. ", + "secondLabel" : "The legend item tool tip generator. ", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 10440, + "secondPos" : 10510, + "firstEndPos" : 10476, + "secondEndPos" : 10546 +}, { + "firstType" : "Modifier", + "secondType" : "Modifier", + "firstLabel" : "private", + "secondLabel" : "private", + "firstParentType" : "FieldDeclaration", + "secondParentType" : "FieldDeclaration", + "firstPos" : 10483, + "secondPos" : 10553, + "firstEndPos" : 10490, + "secondEndPos" : 10560 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "XYSeriesLabelGenerator", + "secondLabel" : "XYSeriesLabelGenerator", + "firstParentType" : "SimpleType", + "secondParentType" : "SimpleType", + "firstPos" : 10491, + "secondPos" : 10561, + "firstEndPos" : 10513, + "secondEndPos" : 10583 +}, { + "firstType" : "SimpleType", + "secondType" : "SimpleType", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "FieldDeclaration", + "secondParentType" : "FieldDeclaration", + "firstPos" : 10491, + "secondPos" : 10561, + "firstEndPos" : 10513, + "secondEndPos" : 10583 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "legendItemToolTipGenerator", + "secondLabel" : "legendItemToolTipGenerator", + "firstParentType" : "VariableDeclarationFragment", + "secondParentType" : "VariableDeclarationFragment", + "firstPos" : 10514, + "secondPos" : 10584, + "firstEndPos" : 10540, + "secondEndPos" : 10610 +}, { + "firstType" : "VariableDeclarationFragment", + "secondType" : "VariableDeclarationFragment", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "FieldDeclaration", + "secondParentType" : "FieldDeclaration", + "firstPos" : 10514, + "secondPos" : 10584, + "firstEndPos" : 10540, + "secondEndPos" : 10610 +}, { + "firstType" : "FieldDeclaration", + "secondType" : "FieldDeclaration", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "TypeDeclaration", + "secondParentType" : "TypeDeclaration", + "firstPos" : 10547, + "secondPos" : 10617, + "firstEndPos" : 10643, + "secondEndPos" : 10713 +}, { + "firstType" : "Javadoc", + "secondType" : "Javadoc", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "FieldDeclaration", + "secondParentType" : "FieldDeclaration", + "firstPos" : 10547, + "secondPos" : 10617, + "firstEndPos" : 10584, + "secondEndPos" : 10654 +}, { + "firstType" : "TagElement", + "secondType" : "TagElement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Javadoc", + "secondParentType" : "Javadoc", + "firstPos" : 10551, + "secondPos" : 10621, + "firstEndPos" : 10582, + "secondEndPos" : 10652 +}, { + "firstType" : "TextElement", + "secondType" : "TextElement", + "firstLabel" : "The legend item URL generator. ", + "secondLabel" : "The legend item URL generator. ", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 10551, + "secondPos" : 10621, + "firstEndPos" : 10582, + "secondEndPos" : 10652 +}, { + "firstType" : "Modifier", + "secondType" : "Modifier", + "firstLabel" : "private", + "secondLabel" : "private", + "firstParentType" : "FieldDeclaration", + "secondParentType" : "FieldDeclaration", + "firstPos" : 10589, + "secondPos" : 10659, + "firstEndPos" : 10596, + "secondEndPos" : 10666 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "XYSeriesLabelGenerator", + "secondLabel" : "XYSeriesLabelGenerator", + "firstParentType" : "SimpleType", + "secondParentType" : "SimpleType", + "firstPos" : 10597, + "secondPos" : 10667, + "firstEndPos" : 10619, + "secondEndPos" : 10689 +}, { + "firstType" : "SimpleType", + "secondType" : "SimpleType", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "FieldDeclaration", + "secondParentType" : "FieldDeclaration", + "firstPos" : 10597, + "secondPos" : 10667, + "firstEndPos" : 10619, + "secondEndPos" : 10689 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "legendItemURLGenerator", + "secondLabel" : "legendItemURLGenerator", + "firstParentType" : "VariableDeclarationFragment", + "secondParentType" : "VariableDeclarationFragment", + "firstPos" : 10620, + "secondPos" : 10690, + "firstEndPos" : 10642, + "secondEndPos" : 10712 +}, { + "firstType" : "VariableDeclarationFragment", + "secondType" : "VariableDeclarationFragment", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "FieldDeclaration", + "secondParentType" : "FieldDeclaration", + "firstPos" : 10620, + "secondPos" : 10690, + "firstEndPos" : 10642, + "secondEndPos" : 10712 +}, { + "firstType" : "MethodDeclaration", + "secondType" : "MethodDeclaration", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "TypeDeclaration", + "secondParentType" : "TypeDeclaration", + "firstPos" : 10649, + "secondPos" : 10719, + "firstEndPos" : 11354, + "secondEndPos" : 11424 +}, { + "firstType" : "Javadoc", + "secondType" : "Javadoc", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 10649, + "secondPos" : 10719, + "firstEndPos" : 10771, + "secondEndPos" : 10841 +}, { + "firstType" : "TagElement", + "secondType" : "TagElement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Javadoc", + "secondParentType" : "Javadoc", + "firstPos" : 10660, + "secondPos" : 10730, + "firstEndPos" : 10763, + "secondEndPos" : 10833 +}, { + "firstType" : "TextElement", + "secondType" : "TextElement", + "firstLabel" : "Creates a renderer where the tooltip generator and the URL generator are", + "secondLabel" : "Creates a renderer where the tooltip generator and the URL generator are", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 10660, + "secondPos" : 10730, + "firstEndPos" : 10732, + "secondEndPos" : 10802 +}, { + "firstType" : "TextElement", + "secondType" : "TextElement", + "firstLabel" : "both null.", + "secondLabel" : "both null.", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 10740, + "secondPos" : 10810, + "firstEndPos" : 10763, + "secondEndPos" : 10833 +}, { + "firstType" : "Modifier", + "secondType" : "Modifier", + "firstLabel" : "protected", + "secondLabel" : "protected", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 10776, + "secondPos" : 10846, + "firstEndPos" : 10785, + "secondEndPos" : 10855 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "AbstractXYItemRenderer", + "secondLabel" : "AbstractXYItemRenderer", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 10786, + "secondPos" : 10856, + "firstEndPos" : 10808, + "secondEndPos" : 10878 +}, { + "firstType" : "Block", + "secondType" : "Block", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 10811, + "secondPos" : 10881, + "firstEndPos" : 11354, + "secondEndPos" : 11424 +}, { + "firstType" : "SuperConstructorInvocation", + "secondType" : "SuperConstructorInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 10821, + "secondPos" : 10891, + "firstEndPos" : 10829, + "secondEndPos" : 10899 +}, { + "firstType" : "ExpressionStatement", + "secondType" : "ExpressionStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 10838, + "secondPos" : 10908, + "firstEndPos" : 10869, + "secondEndPos" : 10939 +}, { + "firstType" : "Assignment", + "secondType" : "Assignment", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "ExpressionStatement", + "secondParentType" : "ExpressionStatement", + "firstPos" : 10838, + "secondPos" : 10908, + "firstEndPos" : 10868, + "secondEndPos" : 10938 +}, { + "firstType" : "FieldAccess", + "secondType" : "FieldAccess", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Assignment", + "secondParentType" : "Assignment", + "firstPos" : 10838, + "secondPos" : 10908, + "firstEndPos" : 10861, + "secondEndPos" : 10931 +}, { + "firstType" : "ThisExpression", + "secondType" : "ThisExpression", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "FieldAccess", + "secondParentType" : "FieldAccess", + "firstPos" : 10838, + "secondPos" : 10908, + "firstEndPos" : 10842, + "secondEndPos" : 10912 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "itemLabelGenerator", + "secondLabel" : "itemLabelGenerator", + "firstParentType" : "FieldAccess", + "secondParentType" : "FieldAccess", + "firstPos" : 10843, + "secondPos" : 10913, + "firstEndPos" : 10861, + "secondEndPos" : 10931 +}, { + "firstType" : "ASSIGNMENT_OPERATOR", + "secondType" : "ASSIGNMENT_OPERATOR", + "firstLabel" : "=", + "secondLabel" : "=", + "firstParentType" : "Assignment", + "secondParentType" : "Assignment", + "firstPos" : 10862, + "secondPos" : 10932, + "firstEndPos" : 10863, + "secondEndPos" : 10933 +}, { + "firstType" : "NullLiteral", + "secondType" : "NullLiteral", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Assignment", + "secondParentType" : "Assignment", + "firstPos" : 10864, + "secondPos" : 10934, + "firstEndPos" : 10868, + "secondEndPos" : 10938 +}, { + "firstType" : "ExpressionStatement", + "secondType" : "ExpressionStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 10878, + "secondPos" : 10948, + "firstEndPos" : 10969, + "secondEndPos" : 11039 +}, { + "firstType" : "Assignment", + "secondType" : "Assignment", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "ExpressionStatement", + "secondParentType" : "ExpressionStatement", + "firstPos" : 10878, + "secondPos" : 10948, + "firstEndPos" : 10968, + "secondEndPos" : 11038 +}, { + "firstType" : "FieldAccess", + "secondType" : "FieldAccess", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Assignment", + "secondParentType" : "Assignment", + "firstPos" : 10878, + "secondPos" : 10948, + "firstEndPos" : 10904, + "secondEndPos" : 10974 +}, { + "firstType" : "ThisExpression", + "secondType" : "ThisExpression", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "FieldAccess", + "secondParentType" : "FieldAccess", + "firstPos" : 10878, + "secondPos" : 10948, + "firstEndPos" : 10882, + "secondEndPos" : 10952 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "itemLabelGeneratorMap", + "secondLabel" : "itemLabelGeneratorMap", + "firstParentType" : "FieldAccess", + "secondParentType" : "FieldAccess", + "firstPos" : 10883, + "secondPos" : 10953, + "firstEndPos" : 10904, + "secondEndPos" : 10974 +}, { + "firstType" : "ASSIGNMENT_OPERATOR", + "secondType" : "ASSIGNMENT_OPERATOR", + "firstLabel" : "=", + "secondLabel" : "=", + "firstParentType" : "Assignment", + "secondParentType" : "Assignment", + "firstPos" : 10922, + "secondPos" : 10992, + "firstEndPos" : 10923, + "secondEndPos" : 10993 +}, { + "firstType" : "ClassInstanceCreation", + "secondType" : "ClassInstanceCreation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Assignment", + "secondParentType" : "Assignment", + "firstPos" : 10924, + "secondPos" : 10994, + "firstEndPos" : 10968, + "secondEndPos" : 11038 +}, { + "firstType" : "ParameterizedType", + "secondType" : "ParameterizedType", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "ClassInstanceCreation", + "secondParentType" : "ClassInstanceCreation", + "firstPos" : 10928, + "secondPos" : 10998, + "firstEndPos" : 10966, + "secondEndPos" : 11036 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "HashMap", + "secondLabel" : "HashMap", + "firstParentType" : "SimpleType", + "secondParentType" : "SimpleType", + "firstPos" : 10928, + "secondPos" : 10998, + "firstEndPos" : 10935, + "secondEndPos" : 11005 +}, { + "firstType" : "SimpleType", + "secondType" : "SimpleType", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "ParameterizedType", + "secondParentType" : "ParameterizedType", + "firstPos" : 10928, + "secondPos" : 10998, + "firstEndPos" : 10935, + "secondEndPos" : 11005 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "Integer", + "secondLabel" : "Integer", + "firstParentType" : "SimpleType", + "secondParentType" : "SimpleType", + "firstPos" : 10936, + "secondPos" : 11006, + "firstEndPos" : 10943, + "secondEndPos" : 11013 +}, { + "firstType" : "SimpleType", + "secondType" : "SimpleType", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "ParameterizedType", + "secondParentType" : "ParameterizedType", + "firstPos" : 10936, + "secondPos" : 11006, + "firstEndPos" : 10943, + "secondEndPos" : 11013 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "XYItemLabelGenerator", + "secondLabel" : "XYItemLabelGenerator", + "firstParentType" : "SimpleType", + "secondParentType" : "SimpleType", + "firstPos" : 10945, + "secondPos" : 11015, + "firstEndPos" : 10965, + "secondEndPos" : 11035 +}, { + "firstType" : "SimpleType", + "secondType" : "SimpleType", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "ParameterizedType", + "secondParentType" : "ParameterizedType", + "firstPos" : 10945, + "secondPos" : 11015, + "firstEndPos" : 10965, + "secondEndPos" : 11035 +}, { + "firstType" : "ExpressionStatement", + "secondType" : "ExpressionStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 10978, + "secondPos" : 11048, + "firstEndPos" : 11007, + "secondEndPos" : 11077 +}, { + "firstType" : "Assignment", + "secondType" : "Assignment", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "ExpressionStatement", + "secondParentType" : "ExpressionStatement", + "firstPos" : 10978, + "secondPos" : 11048, + "firstEndPos" : 11006, + "secondEndPos" : 11076 +}, { + "firstType" : "FieldAccess", + "secondType" : "FieldAccess", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Assignment", + "secondParentType" : "Assignment", + "firstPos" : 10978, + "secondPos" : 11048, + "firstEndPos" : 10999, + "secondEndPos" : 11069 +}, { + "firstType" : "ThisExpression", + "secondType" : "ThisExpression", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "FieldAccess", + "secondParentType" : "FieldAccess", + "firstPos" : 10978, + "secondPos" : 11048, + "firstEndPos" : 10982, + "secondEndPos" : 11052 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "toolTipGenerator", + "secondLabel" : "toolTipGenerator", + "firstParentType" : "FieldAccess", + "secondParentType" : "FieldAccess", + "firstPos" : 10983, + "secondPos" : 11053, + "firstEndPos" : 10999, + "secondEndPos" : 11069 +}, { + "firstType" : "ASSIGNMENT_OPERATOR", + "secondType" : "ASSIGNMENT_OPERATOR", + "firstLabel" : "=", + "secondLabel" : "=", + "firstParentType" : "Assignment", + "secondParentType" : "Assignment", + "firstPos" : 11000, + "secondPos" : 11070, + "firstEndPos" : 11001, + "secondEndPos" : 11071 +}, { + "firstType" : "NullLiteral", + "secondType" : "NullLiteral", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Assignment", + "secondParentType" : "Assignment", + "firstPos" : 11002, + "secondPos" : 11072, + "firstEndPos" : 11006, + "secondEndPos" : 11076 +}, { + "firstType" : "ExpressionStatement", + "secondType" : "ExpressionStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 11016, + "secondPos" : 11086, + "firstEndPos" : 11086, + "secondEndPos" : 11156 +}, { + "firstType" : "Assignment", + "secondType" : "Assignment", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "ExpressionStatement", + "secondParentType" : "ExpressionStatement", + "firstPos" : 11016, + "secondPos" : 11086, + "firstEndPos" : 11085, + "secondEndPos" : 11155 +}, { + "firstType" : "FieldAccess", + "secondType" : "FieldAccess", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Assignment", + "secondParentType" : "Assignment", + "firstPos" : 11016, + "secondPos" : 11086, + "firstEndPos" : 11040, + "secondEndPos" : 11110 +}, { + "firstType" : "ThisExpression", + "secondType" : "ThisExpression", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "FieldAccess", + "secondParentType" : "FieldAccess", + "firstPos" : 11016, + "secondPos" : 11086, + "firstEndPos" : 11020, + "secondEndPos" : 11090 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "toolTipGeneratorMap", + "secondLabel" : "toolTipGeneratorMap", + "firstParentType" : "FieldAccess", + "secondParentType" : "FieldAccess", + "firstPos" : 11021, + "secondPos" : 11091, + "firstEndPos" : 11040, + "secondEndPos" : 11110 +}, { + "firstType" : "ASSIGNMENT_OPERATOR", + "secondType" : "ASSIGNMENT_OPERATOR", + "firstLabel" : "=", + "secondLabel" : "=", + "firstParentType" : "Assignment", + "secondParentType" : "Assignment", + "firstPos" : 11041, + "secondPos" : 11111, + "firstEndPos" : 11042, + "secondEndPos" : 11112 +}, { + "firstType" : "ClassInstanceCreation", + "secondType" : "ClassInstanceCreation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Assignment", + "secondParentType" : "Assignment", + "firstPos" : 11043, + "secondPos" : 11113, + "firstEndPos" : 11085, + "secondEndPos" : 11155 +}, { + "firstType" : "ParameterizedType", + "secondType" : "ParameterizedType", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "ClassInstanceCreation", + "secondParentType" : "ClassInstanceCreation", + "firstPos" : 11047, + "secondPos" : 11117, + "firstEndPos" : 11083, + "secondEndPos" : 11153 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "HashMap", + "secondLabel" : "HashMap", + "firstParentType" : "SimpleType", + "secondParentType" : "SimpleType", + "firstPos" : 11047, + "secondPos" : 11117, + "firstEndPos" : 11054, + "secondEndPos" : 11124 +}, { + "firstType" : "SimpleType", + "secondType" : "SimpleType", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "ParameterizedType", + "secondParentType" : "ParameterizedType", + "firstPos" : 11047, + "secondPos" : 11117, + "firstEndPos" : 11054, + "secondEndPos" : 11124 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "Integer", + "secondLabel" : "Integer", + "firstParentType" : "SimpleType", + "secondParentType" : "SimpleType", + "firstPos" : 11055, + "secondPos" : 11125, + "firstEndPos" : 11062, + "secondEndPos" : 11132 +}, { + "firstType" : "SimpleType", + "secondType" : "SimpleType", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "ParameterizedType", + "secondParentType" : "ParameterizedType", + "firstPos" : 11055, + "secondPos" : 11125, + "firstEndPos" : 11062, + "secondEndPos" : 11132 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "XYToolTipGenerator", + "secondLabel" : "XYToolTipGenerator", + "firstParentType" : "SimpleType", + "secondParentType" : "SimpleType", + "firstPos" : 11064, + "secondPos" : 11134, + "firstEndPos" : 11082, + "secondEndPos" : 11152 +}, { + "firstType" : "SimpleType", + "secondType" : "SimpleType", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "ParameterizedType", + "secondParentType" : "ParameterizedType", + "firstPos" : 11064, + "secondPos" : 11134, + "firstEndPos" : 11082, + "secondEndPos" : 11152 +}, { + "firstType" : "ExpressionStatement", + "secondType" : "ExpressionStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 11095, + "secondPos" : 11165, + "firstEndPos" : 11120, + "secondEndPos" : 11190 +}, { + "firstType" : "Assignment", + "secondType" : "Assignment", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "ExpressionStatement", + "secondParentType" : "ExpressionStatement", + "firstPos" : 11095, + "secondPos" : 11165, + "firstEndPos" : 11119, + "secondEndPos" : 11189 +}, { + "firstType" : "FieldAccess", + "secondType" : "FieldAccess", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Assignment", + "secondParentType" : "Assignment", + "firstPos" : 11095, + "secondPos" : 11165, + "firstEndPos" : 11112, + "secondEndPos" : 11182 +}, { + "firstType" : "ThisExpression", + "secondType" : "ThisExpression", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "FieldAccess", + "secondParentType" : "FieldAccess", + "firstPos" : 11095, + "secondPos" : 11165, + "firstEndPos" : 11099, + "secondEndPos" : 11169 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "urlGenerator", + "secondLabel" : "urlGenerator", + "firstParentType" : "FieldAccess", + "secondParentType" : "FieldAccess", + "firstPos" : 11100, + "secondPos" : 11170, + "firstEndPos" : 11112, + "secondEndPos" : 11182 +}, { + "firstType" : "ASSIGNMENT_OPERATOR", + "secondType" : "ASSIGNMENT_OPERATOR", + "firstLabel" : "=", + "secondLabel" : "=", + "firstParentType" : "Assignment", + "secondParentType" : "Assignment", + "firstPos" : 11113, + "secondPos" : 11183, + "firstEndPos" : 11114, + "secondEndPos" : 11184 +}, { + "firstType" : "NullLiteral", + "secondType" : "NullLiteral", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Assignment", + "secondParentType" : "Assignment", + "firstPos" : 11115, + "secondPos" : 11185, + "firstEndPos" : 11119, + "secondEndPos" : 11189 +}, { + "firstType" : "ExpressionStatement", + "secondType" : "ExpressionStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 11129, + "secondPos" : 11199, + "firstEndPos" : 11184, + "secondEndPos" : 11254 +}, { + "firstType" : "Assignment", + "secondType" : "Assignment", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "ExpressionStatement", + "secondParentType" : "ExpressionStatement", + "firstPos" : 11129, + "secondPos" : 11199, + "firstEndPos" : 11183, + "secondEndPos" : 11253 +}, { + "firstType" : "FieldAccess", + "secondType" : "FieldAccess", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Assignment", + "secondParentType" : "Assignment", + "firstPos" : 11129, + "secondPos" : 11199, + "firstEndPos" : 11155, + "secondEndPos" : 11225 +}, { + "firstType" : "ThisExpression", + "secondType" : "ThisExpression", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "FieldAccess", + "secondParentType" : "FieldAccess", + "firstPos" : 11129, + "secondPos" : 11199, + "firstEndPos" : 11133, + "secondEndPos" : 11203 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "backgroundAnnotations", + "secondLabel" : "backgroundAnnotations", + "firstParentType" : "FieldAccess", + "secondParentType" : "FieldAccess", + "firstPos" : 11134, + "secondPos" : 11204, + "firstEndPos" : 11155, + "secondEndPos" : 11225 +}, { + "firstType" : "ASSIGNMENT_OPERATOR", + "secondType" : "ASSIGNMENT_OPERATOR", + "firstLabel" : "=", + "secondLabel" : "=", + "firstParentType" : "Assignment", + "secondParentType" : "Assignment", + "firstPos" : 11156, + "secondPos" : 11226, + "firstEndPos" : 11157, + "secondEndPos" : 11227 +}, { + "firstType" : "ClassInstanceCreation", + "secondType" : "ClassInstanceCreation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Assignment", + "secondParentType" : "Assignment", + "firstPos" : 11158, + "secondPos" : 11228, + "firstEndPos" : 11183, + "secondEndPos" : 11253 +}, { + "firstType" : "QualifiedName", + "secondType" : "QualifiedName", + "firstLabel" : "java.util.ArrayList", + "secondLabel" : "java.util.ArrayList", + "firstParentType" : "SimpleType", + "secondParentType" : "SimpleType", + "firstPos" : 11162, + "secondPos" : 11232, + "firstEndPos" : 11181, + "secondEndPos" : 11251 +}, { + "firstType" : "SimpleType", + "secondType" : "SimpleType", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "ClassInstanceCreation", + "secondParentType" : "ClassInstanceCreation", + "firstPos" : 11162, + "secondPos" : 11232, + "firstEndPos" : 11181, + "secondEndPos" : 11251 +}, { + "firstType" : "ExpressionStatement", + "secondType" : "ExpressionStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 11193, + "secondPos" : 11263, + "firstEndPos" : 11248, + "secondEndPos" : 11318 +}, { + "firstType" : "Assignment", + "secondType" : "Assignment", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "ExpressionStatement", + "secondParentType" : "ExpressionStatement", + "firstPos" : 11193, + "secondPos" : 11263, + "firstEndPos" : 11247, + "secondEndPos" : 11317 +}, { + "firstType" : "FieldAccess", + "secondType" : "FieldAccess", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Assignment", + "secondParentType" : "Assignment", + "firstPos" : 11193, + "secondPos" : 11263, + "firstEndPos" : 11219, + "secondEndPos" : 11289 +}, { + "firstType" : "ThisExpression", + "secondType" : "ThisExpression", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "FieldAccess", + "secondParentType" : "FieldAccess", + "firstPos" : 11193, + "secondPos" : 11263, + "firstEndPos" : 11197, + "secondEndPos" : 11267 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "foregroundAnnotations", + "secondLabel" : "foregroundAnnotations", + "firstParentType" : "FieldAccess", + "secondParentType" : "FieldAccess", + "firstPos" : 11198, + "secondPos" : 11268, + "firstEndPos" : 11219, + "secondEndPos" : 11289 +}, { + "firstType" : "ASSIGNMENT_OPERATOR", + "secondType" : "ASSIGNMENT_OPERATOR", + "firstLabel" : "=", + "secondLabel" : "=", + "firstParentType" : "Assignment", + "secondParentType" : "Assignment", + "firstPos" : 11220, + "secondPos" : 11290, + "firstEndPos" : 11221, + "secondEndPos" : 11291 +}, { + "firstType" : "ClassInstanceCreation", + "secondType" : "ClassInstanceCreation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Assignment", + "secondParentType" : "Assignment", + "firstPos" : 11222, + "secondPos" : 11292, + "firstEndPos" : 11247, + "secondEndPos" : 11317 +}, { + "firstType" : "QualifiedName", + "secondType" : "QualifiedName", + "firstLabel" : "java.util.ArrayList", + "secondLabel" : "java.util.ArrayList", + "firstParentType" : "SimpleType", + "secondParentType" : "SimpleType", + "firstPos" : 11226, + "secondPos" : 11296, + "firstEndPos" : 11245, + "secondEndPos" : 11315 +}, { + "firstType" : "SimpleType", + "secondType" : "SimpleType", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "ClassInstanceCreation", + "secondParentType" : "ClassInstanceCreation", + "firstPos" : 11226, + "secondPos" : 11296, + "firstEndPos" : 11245, + "secondEndPos" : 11315 +}, { + "firstType" : "ExpressionStatement", + "secondType" : "ExpressionStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 11257, + "secondPos" : 11327, + "firstEndPos" : 11348, + "secondEndPos" : 11418 +}, { + "firstType" : "Assignment", + "secondType" : "Assignment", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "ExpressionStatement", + "secondParentType" : "ExpressionStatement", + "firstPos" : 11257, + "secondPos" : 11327, + "firstEndPos" : 11347, + "secondEndPos" : 11417 +}, { + "firstType" : "FieldAccess", + "secondType" : "FieldAccess", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Assignment", + "secondParentType" : "Assignment", + "firstPos" : 11257, + "secondPos" : 11327, + "firstEndPos" : 11286, + "secondEndPos" : 11356 +}, { + "firstType" : "ThisExpression", + "secondType" : "ThisExpression", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "FieldAccess", + "secondParentType" : "FieldAccess", + "firstPos" : 11257, + "secondPos" : 11327, + "firstEndPos" : 11261, + "secondEndPos" : 11331 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "legendItemLabelGenerator", + "secondLabel" : "legendItemLabelGenerator", + "firstParentType" : "FieldAccess", + "secondParentType" : "FieldAccess", + "firstPos" : 11262, + "secondPos" : 11332, + "firstEndPos" : 11286, + "secondEndPos" : 11356 +}, { + "firstType" : "ASSIGNMENT_OPERATOR", + "secondType" : "ASSIGNMENT_OPERATOR", + "firstLabel" : "=", + "secondLabel" : "=", + "firstParentType" : "Assignment", + "secondParentType" : "Assignment", + "firstPos" : 11287, + "secondPos" : 11357, + "firstEndPos" : 11288, + "secondEndPos" : 11358 +}, { + "firstType" : "ClassInstanceCreation", + "secondType" : "ClassInstanceCreation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Assignment", + "secondParentType" : "Assignment", + "firstPos" : 11289, + "secondPos" : 11359, + "firstEndPos" : 11347, + "secondEndPos" : 11417 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "StandardXYSeriesLabelGenerator", + "secondLabel" : "StandardXYSeriesLabelGenerator", + "firstParentType" : "SimpleType", + "secondParentType" : "SimpleType", + "firstPos" : 11293, + "secondPos" : 11363, + "firstEndPos" : 11323, + "secondEndPos" : 11393 +}, { + "firstType" : "SimpleType", + "secondType" : "SimpleType", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "ClassInstanceCreation", + "secondParentType" : "ClassInstanceCreation", + "firstPos" : 11293, + "secondPos" : 11363, + "firstEndPos" : 11323, + "secondEndPos" : 11393 +}, { + "firstType" : "StringLiteral", + "secondType" : "StringLiteral", + "firstLabel" : "\"{0}\"", + "secondLabel" : "\"{0}\"", + "firstParentType" : "ClassInstanceCreation", + "secondParentType" : "ClassInstanceCreation", + "firstPos" : 11341, + "secondPos" : 11411, + "firstEndPos" : 11346, + "secondEndPos" : 11416 +}, { + "firstType" : "MethodDeclaration", + "secondType" : "MethodDeclaration", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "TypeDeclaration", + "secondParentType" : "TypeDeclaration", + "firstPos" : 11360, + "secondPos" : 11430, + "firstEndPos" : 11671, + "secondEndPos" : 11741 +}, { + "firstType" : "Javadoc", + "secondType" : "Javadoc", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 11360, + "secondPos" : 11430, + "firstEndPos" : 11601, + "secondEndPos" : 11671 +}, { + "firstType" : "TagElement", + "secondType" : "TagElement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Javadoc", + "secondParentType" : "Javadoc", + "firstPos" : 11371, + "secondPos" : 11441, + "firstEndPos" : 11555, + "secondEndPos" : 11625 +}, { + "firstType" : "TextElement", + "secondType" : "TextElement", + "firstLabel" : "Returns the number of passes through the data that the renderer requires", + "secondLabel" : "Returns the number of passes through the data that the renderer requires", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 11371, + "secondPos" : 11441, + "firstEndPos" : 11443, + "secondEndPos" : 11513 +}, { + "firstType" : "TextElement", + "secondType" : "TextElement", + "firstLabel" : "in order to draw the chart. Most charts will require a single pass, but", + "secondLabel" : "in order to draw the chart. Most charts will require a single pass, but", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 11451, + "secondPos" : 11521, + "firstEndPos" : 11523, + "secondEndPos" : 11593 +}, { + "firstType" : "TextElement", + "secondType" : "TextElement", + "firstLabel" : "some require two passes.", + "secondLabel" : "some require two passes.", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 11531, + "secondPos" : 11601, + "firstEndPos" : 11555, + "secondEndPos" : 11625 +}, { + "firstType" : "TagElement", + "secondType" : "TagElement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Javadoc", + "secondParentType" : "Javadoc", + "firstPos" : 11570, + "secondPos" : 11640, + "firstEndPos" : 11593, + "secondEndPos" : 11663 +}, { + "firstType" : "TextElement", + "secondType" : "TextElement", + "firstLabel" : " The pass count.", + "secondLabel" : " The pass count.", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 11577, + "secondPos" : 11647, + "firstEndPos" : 11593, + "secondEndPos" : 11663 +}, { + "firstType" : "MarkerAnnotation", + "secondType" : "MarkerAnnotation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 11606, + "secondPos" : 11676, + "firstEndPos" : 11615, + "secondEndPos" : 11685 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "Override", + "secondLabel" : "Override", + "firstParentType" : "MarkerAnnotation", + "secondParentType" : "MarkerAnnotation", + "firstPos" : 11607, + "secondPos" : 11677, + "firstEndPos" : 11615, + "secondEndPos" : 11685 +}, { + "firstType" : "Modifier", + "secondType" : "Modifier", + "firstLabel" : "public", + "secondLabel" : "public", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 11620, + "secondPos" : 11690, + "firstEndPos" : 11626, + "secondEndPos" : 11696 +}, { + "firstType" : "PrimitiveType", + "secondType" : "PrimitiveType", + "firstLabel" : "int", + "secondLabel" : "int", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 11627, + "secondPos" : 11697, + "firstEndPos" : 11630, + "secondEndPos" : 11700 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "getPassCount", + "secondLabel" : "getPassCount", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 11631, + "secondPos" : 11701, + "firstEndPos" : 11643, + "secondEndPos" : 11713 +}, { + "firstType" : "Block", + "secondType" : "Block", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 11646, + "secondPos" : 11716, + "firstEndPos" : 11671, + "secondEndPos" : 11741 +}, { + "firstType" : "ReturnStatement", + "secondType" : "ReturnStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 11656, + "secondPos" : 11726, + "firstEndPos" : 11665, + "secondEndPos" : 11735 +}, { + "firstType" : "NumberLiteral", + "secondType" : "NumberLiteral", + "firstLabel" : "1", + "secondLabel" : "1", + "firstParentType" : "ReturnStatement", + "secondParentType" : "ReturnStatement", + "firstPos" : 11663, + "secondPos" : 11733, + "firstEndPos" : 11664, + "secondEndPos" : 11734 +}, { + "firstType" : "MethodDeclaration", + "secondType" : "MethodDeclaration", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "TypeDeclaration", + "secondParentType" : "TypeDeclaration", + "firstPos" : 11677, + "secondPos" : 11747, + "firstEndPos" : 11883, + "secondEndPos" : 11953 +}, { + "firstType" : "Javadoc", + "secondType" : "Javadoc", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 11677, + "secondPos" : 11747, + "firstEndPos" : 11807, + "secondEndPos" : 11877 +}, { + "firstType" : "TagElement", + "secondType" : "TagElement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Javadoc", + "secondParentType" : "Javadoc", + "firstPos" : 11688, + "secondPos" : 11758, + "firstEndPos" : 11738, + "secondEndPos" : 11808 +}, { + "firstType" : "TextElement", + "secondType" : "TextElement", + "firstLabel" : "Returns the plot that the renderer is assigned to.", + "secondLabel" : "Returns the plot that the renderer is assigned to.", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 11688, + "secondPos" : 11758, + "firstEndPos" : 11738, + "secondEndPos" : 11808 +}, { + "firstType" : "TagElement", + "secondType" : "TagElement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Javadoc", + "secondParentType" : "Javadoc", + "firstPos" : 11753, + "secondPos" : 11823, + "firstEndPos" : 11799, + "secondEndPos" : 11869 +}, { + "firstType" : "TextElement", + "secondType" : "TextElement", + "firstLabel" : " The plot (possibly null).", + "secondLabel" : " The plot (possibly null).", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 11760, + "secondPos" : 11830, + "firstEndPos" : 11799, + "secondEndPos" : 11869 +}, { + "firstType" : "MarkerAnnotation", + "secondType" : "MarkerAnnotation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 11812, + "secondPos" : 11882, + "firstEndPos" : 11821, + "secondEndPos" : 11891 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "Override", + "secondLabel" : "Override", + "firstParentType" : "MarkerAnnotation", + "secondParentType" : "MarkerAnnotation", + "firstPos" : 11813, + "secondPos" : 11883, + "firstEndPos" : 11821, + "secondEndPos" : 11891 +}, { + "firstType" : "Modifier", + "secondType" : "Modifier", + "firstLabel" : "public", + "secondLabel" : "public", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 11826, + "secondPos" : 11896, + "firstEndPos" : 11832, + "secondEndPos" : 11902 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "XYPlot", + "secondLabel" : "XYPlot", + "firstParentType" : "SimpleType", + "secondParentType" : "SimpleType", + "firstPos" : 11833, + "secondPos" : 11903, + "firstEndPos" : 11839, + "secondEndPos" : 11909 +}, { + "firstType" : "SimpleType", + "secondType" : "SimpleType", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 11833, + "secondPos" : 11903, + "firstEndPos" : 11839, + "secondEndPos" : 11909 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "getPlot", + "secondLabel" : "getPlot", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 11840, + "secondPos" : 11910, + "firstEndPos" : 11847, + "secondEndPos" : 11917 +}, { + "firstType" : "Block", + "secondType" : "Block", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 11850, + "secondPos" : 11920, + "firstEndPos" : 11883, + "secondEndPos" : 11953 +}, { + "firstType" : "ReturnStatement", + "secondType" : "ReturnStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 11860, + "secondPos" : 11930, + "firstEndPos" : 11877, + "secondEndPos" : 11947 +}, { + "firstType" : "FieldAccess", + "secondType" : "FieldAccess", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "ReturnStatement", + "secondParentType" : "ReturnStatement", + "firstPos" : 11867, + "secondPos" : 11937, + "firstEndPos" : 11876, + "secondEndPos" : 11946 +}, { + "firstType" : "ThisExpression", + "secondType" : "ThisExpression", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "FieldAccess", + "secondParentType" : "FieldAccess", + "firstPos" : 11867, + "secondPos" : 11937, + "firstEndPos" : 11871, + "secondEndPos" : 11941 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "plot", + "secondLabel" : "plot", + "firstParentType" : "FieldAccess", + "secondParentType" : "FieldAccess", + "firstPos" : 11872, + "secondPos" : 11942, + "firstEndPos" : 11876, + "secondEndPos" : 11946 +}, { + "firstType" : "MethodDeclaration", + "secondType" : "MethodDeclaration", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "TypeDeclaration", + "secondParentType" : "TypeDeclaration", + "firstPos" : 11889, + "secondPos" : 11959, + "firstEndPos" : 12107, + "secondEndPos" : 12177 +}, { + "firstType" : "Javadoc", + "secondType" : "Javadoc", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 11889, + "secondPos" : 11959, + "firstEndPos" : 12022, + "secondEndPos" : 12092 +}, { + "firstType" : "TagElement", + "secondType" : "TagElement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Javadoc", + "secondParentType" : "Javadoc", + "firstPos" : 11900, + "secondPos" : 11970, + "firstEndPos" : 11947, + "secondEndPos" : 12017 +}, { + "firstType" : "TextElement", + "secondType" : "TextElement", + "firstLabel" : "Sets the plot that the renderer is assigned to.", + "secondLabel" : "Sets the plot that the renderer is assigned to.", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 11900, + "secondPos" : 11970, + "firstEndPos" : 11947, + "secondEndPos" : 12017 +}, { + "firstType" : "TagElement", + "secondType" : "TagElement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Javadoc", + "secondParentType" : "Javadoc", + "firstPos" : 11962, + "secondPos" : 12032, + "firstEndPos" : 12014, + "secondEndPos" : 12084 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "plot", + "secondLabel" : "plot", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 11969, + "secondPos" : 12039, + "firstEndPos" : 11973, + "secondEndPos" : 12043 +}, { + "firstType" : "TextElement", + "secondType" : "TextElement", + "firstLabel" : " the plot (null permitted).", + "secondLabel" : " the plot (null permitted).", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 11973, + "secondPos" : 12043, + "firstEndPos" : 12014, + "secondEndPos" : 12084 +}, { + "firstType" : "MarkerAnnotation", + "secondType" : "MarkerAnnotation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 12027, + "secondPos" : 12097, + "firstEndPos" : 12036, + "secondEndPos" : 12106 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "Override", + "secondLabel" : "Override", + "firstParentType" : "MarkerAnnotation", + "secondParentType" : "MarkerAnnotation", + "firstPos" : 12028, + "secondPos" : 12098, + "firstEndPos" : 12036, + "secondEndPos" : 12106 +}, { + "firstType" : "Modifier", + "secondType" : "Modifier", + "firstLabel" : "public", + "secondLabel" : "public", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 12041, + "secondPos" : 12111, + "firstEndPos" : 12047, + "secondEndPos" : 12117 +}, { + "firstType" : "PrimitiveType", + "secondType" : "PrimitiveType", + "firstLabel" : "void", + "secondLabel" : "void", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 12048, + "secondPos" : 12118, + "firstEndPos" : 12052, + "secondEndPos" : 12122 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "setPlot", + "secondLabel" : "setPlot", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 12053, + "secondPos" : 12123, + "firstEndPos" : 12060, + "secondEndPos" : 12130 +}, { + "firstType" : "SingleVariableDeclaration", + "secondType" : "SingleVariableDeclaration", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 12061, + "secondPos" : 12131, + "firstEndPos" : 12072, + "secondEndPos" : 12142 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "XYPlot", + "secondLabel" : "XYPlot", + "firstParentType" : "SimpleType", + "secondParentType" : "SimpleType", + "firstPos" : 12061, + "secondPos" : 12131, + "firstEndPos" : 12067, + "secondEndPos" : 12137 +}, { + "firstType" : "SimpleType", + "secondType" : "SimpleType", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "SingleVariableDeclaration", + "secondParentType" : "SingleVariableDeclaration", + "firstPos" : 12061, + "secondPos" : 12131, + "firstEndPos" : 12067, + "secondEndPos" : 12137 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "plot", + "secondLabel" : "plot", + "firstParentType" : "SingleVariableDeclaration", + "secondParentType" : "SingleVariableDeclaration", + "firstPos" : 12068, + "secondPos" : 12138, + "firstEndPos" : 12072, + "secondEndPos" : 12142 +}, { + "firstType" : "Block", + "secondType" : "Block", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 12074, + "secondPos" : 12144, + "firstEndPos" : 12107, + "secondEndPos" : 12177 +}, { + "firstType" : "ExpressionStatement", + "secondType" : "ExpressionStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 12084, + "secondPos" : 12154, + "firstEndPos" : 12101, + "secondEndPos" : 12171 +}, { + "firstType" : "Assignment", + "secondType" : "Assignment", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "ExpressionStatement", + "secondParentType" : "ExpressionStatement", + "firstPos" : 12084, + "secondPos" : 12154, + "firstEndPos" : 12100, + "secondEndPos" : 12170 +}, { + "firstType" : "FieldAccess", + "secondType" : "FieldAccess", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Assignment", + "secondParentType" : "Assignment", + "firstPos" : 12084, + "secondPos" : 12154, + "firstEndPos" : 12093, + "secondEndPos" : 12163 +}, { + "firstType" : "ThisExpression", + "secondType" : "ThisExpression", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "FieldAccess", + "secondParentType" : "FieldAccess", + "firstPos" : 12084, + "secondPos" : 12154, + "firstEndPos" : 12088, + "secondEndPos" : 12158 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "plot", + "secondLabel" : "plot", + "firstParentType" : "FieldAccess", + "secondParentType" : "FieldAccess", + "firstPos" : 12089, + "secondPos" : 12159, + "firstEndPos" : 12093, + "secondEndPos" : 12163 +}, { + "firstType" : "ASSIGNMENT_OPERATOR", + "secondType" : "ASSIGNMENT_OPERATOR", + "firstLabel" : "=", + "secondLabel" : "=", + "firstParentType" : "Assignment", + "secondParentType" : "Assignment", + "firstPos" : 12094, + "secondPos" : 12164, + "firstEndPos" : 12095, + "secondEndPos" : 12165 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "plot", + "secondLabel" : "plot", + "firstParentType" : "Assignment", + "secondParentType" : "Assignment", + "firstPos" : 12096, + "secondPos" : 12166, + "firstEndPos" : 12100, + "secondEndPos" : 12170 +}, { + "firstType" : "MethodDeclaration", + "secondType" : "MethodDeclaration", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "TypeDeclaration", + "secondParentType" : "TypeDeclaration", + "firstPos" : 12113, + "secondPos" : 12183, + "firstEndPos" : 13039, + "secondEndPos" : 13109 +}, { + "firstType" : "Javadoc", + "secondType" : "Javadoc", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 12113, + "secondPos" : 12183, + "firstEndPos" : 12827, + "secondEndPos" : 12897 +}, { + "firstType" : "TagElement", + "secondType" : "TagElement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Javadoc", + "secondParentType" : "Javadoc", + "firstPos" : 12124, + "secondPos" : 12194, + "firstEndPos" : 12485, + "secondEndPos" : 12555 +}, { + "firstType" : "TextElement", + "secondType" : "TextElement", + "firstLabel" : "Initialises the renderer and returns a state object that should be", + "secondLabel" : "Initialises the renderer and returns a state object that should be", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 12124, + "secondPos" : 12194, + "firstEndPos" : 12190, + "secondEndPos" : 12260 +}, { + "firstType" : "TextElement", + "secondType" : "TextElement", + "firstLabel" : "passed to all subsequent calls to the drawItem() method.", + "secondLabel" : "passed to all subsequent calls to the drawItem() method.", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 12198, + "secondPos" : 12268, + "firstEndPos" : 12254, + "secondEndPos" : 12324 +}, { + "firstType" : "TextElement", + "secondType" : "TextElement", + "firstLabel" : "

", + "secondLabel" : "

", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 12262, + "secondPos" : 12332, + "firstEndPos" : 12265, + "secondEndPos" : 12335 +}, { + "firstType" : "TextElement", + "secondType" : "TextElement", + "firstLabel" : "This method will be called before the first item is rendered, giving the", + "secondLabel" : "This method will be called before the first item is rendered, giving the", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 12273, + "secondPos" : 12343, + "firstEndPos" : 12345, + "secondEndPos" : 12415 +}, { + "firstType" : "TextElement", + "secondType" : "TextElement", + "firstLabel" : "renderer an opportunity to initialise any state information it wants to", + "secondLabel" : "renderer an opportunity to initialise any state information it wants to", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 12353, + "secondPos" : 12423, + "firstEndPos" : 12424, + "secondEndPos" : 12494 +}, { + "firstType" : "TextElement", + "secondType" : "TextElement", + "firstLabel" : "maintain. The renderer can do nothing if it chooses.", + "secondLabel" : "maintain. The renderer can do nothing if it chooses.", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 12432, + "secondPos" : 12502, + "firstEndPos" : 12485, + "secondEndPos" : 12555 +}, { + "firstType" : "TagElement", + "secondType" : "TagElement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Javadoc", + "secondParentType" : "Javadoc", + "firstPos" : 12500, + "secondPos" : 12570, + "firstEndPos" : 12531, + "secondEndPos" : 12601 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "g2", + "secondLabel" : "g2", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 12507, + "secondPos" : 12577, + "firstEndPos" : 12509, + "secondEndPos" : 12579 +}, { + "firstType" : "TextElement", + "secondType" : "TextElement", + "firstLabel" : " the graphics device.", + "secondLabel" : " the graphics device.", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 12509, + "secondPos" : 12579, + "firstEndPos" : 12531, + "secondEndPos" : 12601 +}, { + "firstType" : "TagElement", + "secondType" : "TagElement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Javadoc", + "secondParentType" : "Javadoc", + "firstPos" : 12539, + "secondPos" : 12609, + "firstEndPos" : 12581, + "secondEndPos" : 12651 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "dataArea", + "secondLabel" : "dataArea", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 12546, + "secondPos" : 12616, + "firstEndPos" : 12554, + "secondEndPos" : 12624 +}, { + "firstType" : "TextElement", + "secondType" : "TextElement", + "firstLabel" : " the area inside the axes.", + "secondLabel" : " the area inside the axes.", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 12554, + "secondPos" : 12624, + "firstEndPos" : 12581, + "secondEndPos" : 12651 +}, { + "firstType" : "TagElement", + "secondType" : "TagElement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Javadoc", + "secondParentType" : "Javadoc", + "firstPos" : 12589, + "secondPos" : 12659, + "firstEndPos" : 12611, + "secondEndPos" : 12681 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "plot", + "secondLabel" : "plot", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 12596, + "secondPos" : 12666, + "firstEndPos" : 12600, + "secondEndPos" : 12670 +}, { + "firstType" : "TextElement", + "secondType" : "TextElement", + "firstLabel" : " the plot.", + "secondLabel" : " the plot.", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 12600, + "secondPos" : 12670, + "firstEndPos" : 12611, + "secondEndPos" : 12681 +}, { + "firstType" : "TagElement", + "secondType" : "TagElement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Javadoc", + "secondParentType" : "Javadoc", + "firstPos" : 12619, + "secondPos" : 12689, + "firstEndPos" : 12641, + "secondEndPos" : 12711 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "data", + "secondLabel" : "data", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 12626, + "secondPos" : 12696, + "firstEndPos" : 12630, + "secondEndPos" : 12700 +}, { + "firstType" : "TextElement", + "secondType" : "TextElement", + "firstLabel" : " the data.", + "secondLabel" : " the data.", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 12630, + "secondPos" : 12700, + "firstEndPos" : 12641, + "secondEndPos" : 12711 +}, { + "firstType" : "TagElement", + "secondType" : "TagElement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Javadoc", + "secondParentType" : "Javadoc", + "firstPos" : 12649, + "secondPos" : 12719, + "firstEndPos" : 12751, + "secondEndPos" : 12821 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "info", + "secondLabel" : "info", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 12656, + "secondPos" : 12726, + "firstEndPos" : 12660, + "secondEndPos" : 12730 +}, { + "firstType" : "TextElement", + "secondType" : "TextElement", + "firstLabel" : " an optional info collection object to return data back to", + "secondLabel" : " an optional info collection object to return data back to", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 12660, + "secondPos" : 12730, + "firstEndPos" : 12719, + "secondEndPos" : 12789 +}, { + "firstType" : "TextElement", + "secondType" : "TextElement", + "firstLabel" : "the caller.", + "secondLabel" : "the caller.", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 12740, + "secondPos" : 12810, + "firstEndPos" : 12751, + "secondEndPos" : 12821 +}, { + "firstType" : "TagElement", + "secondType" : "TagElement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Javadoc", + "secondParentType" : "Javadoc", + "firstPos" : 12766, + "secondPos" : 12836, + "firstEndPos" : 12819, + "secondEndPos" : 12889 +}, { + "firstType" : "TextElement", + "secondType" : "TextElement", + "firstLabel" : " The renderer state (never null).", + "secondLabel" : " The renderer state (never null).", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 12773, + "secondPos" : 12843, + "firstEndPos" : 12819, + "secondEndPos" : 12889 +}, { + "firstType" : "MarkerAnnotation", + "secondType" : "MarkerAnnotation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 12832, + "secondPos" : 12902, + "firstEndPos" : 12841, + "secondEndPos" : 12911 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "Override", + "secondLabel" : "Override", + "firstParentType" : "MarkerAnnotation", + "secondParentType" : "MarkerAnnotation", + "firstPos" : 12833, + "secondPos" : 12903, + "firstEndPos" : 12841, + "secondEndPos" : 12911 +}, { + "firstType" : "Modifier", + "secondType" : "Modifier", + "firstLabel" : "public", + "secondLabel" : "public", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 12846, + "secondPos" : 12916, + "firstEndPos" : 12852, + "secondEndPos" : 12922 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "XYItemRendererState", + "secondLabel" : "XYItemRendererState", + "firstParentType" : "SimpleType", + "secondParentType" : "SimpleType", + "firstPos" : 12853, + "secondPos" : 12923, + "firstEndPos" : 12872, + "secondEndPos" : 12942 +}, { + "firstType" : "SimpleType", + "secondType" : "SimpleType", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 12853, + "secondPos" : 12923, + "firstEndPos" : 12872, + "secondEndPos" : 12942 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "initialise", + "secondLabel" : "initialise", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 12873, + "secondPos" : 12943, + "firstEndPos" : 12883, + "secondEndPos" : 12953 +}, { + "firstType" : "SingleVariableDeclaration", + "secondType" : "SingleVariableDeclaration", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 12884, + "secondPos" : 12954, + "firstEndPos" : 12897, + "secondEndPos" : 12967 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "Graphics2D", + "secondLabel" : "Graphics2D", + "firstParentType" : "SimpleType", + "secondParentType" : "SimpleType", + "firstPos" : 12884, + "secondPos" : 12954, + "firstEndPos" : 12894, + "secondEndPos" : 12964 +}, { + "firstType" : "SimpleType", + "secondType" : "SimpleType", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "SingleVariableDeclaration", + "secondParentType" : "SingleVariableDeclaration", + "firstPos" : 12884, + "secondPos" : 12954, + "firstEndPos" : 12894, + "secondEndPos" : 12964 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "g2", + "secondLabel" : "g2", + "firstParentType" : "SingleVariableDeclaration", + "secondParentType" : "SingleVariableDeclaration", + "firstPos" : 12895, + "secondPos" : 12965, + "firstEndPos" : 12897, + "secondEndPos" : 12967 +}, { + "firstType" : "SingleVariableDeclaration", + "secondType" : "SingleVariableDeclaration", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 12899, + "secondPos" : 12969, + "firstEndPos" : 12919, + "secondEndPos" : 12989 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "Rectangle2D", + "secondLabel" : "Rectangle2D", + "firstParentType" : "SimpleType", + "secondParentType" : "SimpleType", + "firstPos" : 12899, + "secondPos" : 12969, + "firstEndPos" : 12910, + "secondEndPos" : 12980 +}, { + "firstType" : "SimpleType", + "secondType" : "SimpleType", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "SingleVariableDeclaration", + "secondParentType" : "SingleVariableDeclaration", + "firstPos" : 12899, + "secondPos" : 12969, + "firstEndPos" : 12910, + "secondEndPos" : 12980 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "dataArea", + "secondLabel" : "dataArea", + "firstParentType" : "SingleVariableDeclaration", + "secondParentType" : "SingleVariableDeclaration", + "firstPos" : 12911, + "secondPos" : 12981, + "firstEndPos" : 12919, + "secondEndPos" : 12989 +}, { + "firstType" : "SingleVariableDeclaration", + "secondType" : "SingleVariableDeclaration", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 12933, + "secondPos" : 13003, + "firstEndPos" : 12944, + "secondEndPos" : 13014 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "XYPlot", + "secondLabel" : "XYPlot", + "firstParentType" : "SimpleType", + "secondParentType" : "SimpleType", + "firstPos" : 12933, + "secondPos" : 13003, + "firstEndPos" : 12939, + "secondEndPos" : 13009 +}, { + "firstType" : "SimpleType", + "secondType" : "SimpleType", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "SingleVariableDeclaration", + "secondParentType" : "SingleVariableDeclaration", + "firstPos" : 12933, + "secondPos" : 13003, + "firstEndPos" : 12939, + "secondEndPos" : 13009 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "plot", + "secondLabel" : "plot", + "firstParentType" : "SingleVariableDeclaration", + "secondParentType" : "SingleVariableDeclaration", + "firstPos" : 12940, + "secondPos" : 13010, + "firstEndPos" : 12944, + "secondEndPos" : 13014 +}, { + "firstType" : "SingleVariableDeclaration", + "secondType" : "SingleVariableDeclaration", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 12946, + "secondPos" : 13016, + "firstEndPos" : 12960, + "secondEndPos" : 13030 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "XYDataset", + "secondLabel" : "XYDataset", + "firstParentType" : "SimpleType", + "secondParentType" : "SimpleType", + "firstPos" : 12946, + "secondPos" : 13016, + "firstEndPos" : 12955, + "secondEndPos" : 13025 +}, { + "firstType" : "SimpleType", + "secondType" : "SimpleType", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "SingleVariableDeclaration", + "secondParentType" : "SingleVariableDeclaration", + "firstPos" : 12946, + "secondPos" : 13016, + "firstEndPos" : 12955, + "secondEndPos" : 13025 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "data", + "secondLabel" : "data", + "firstParentType" : "SingleVariableDeclaration", + "secondParentType" : "SingleVariableDeclaration", + "firstPos" : 12956, + "secondPos" : 13026, + "firstEndPos" : 12960, + "secondEndPos" : 13030 +}, { + "firstType" : "SingleVariableDeclaration", + "secondType" : "SingleVariableDeclaration", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 12962, + "secondPos" : 13032, + "firstEndPos" : 12984, + "secondEndPos" : 13054 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "PlotRenderingInfo", + "secondLabel" : "PlotRenderingInfo", + "firstParentType" : "SimpleType", + "secondParentType" : "SimpleType", + "firstPos" : 12962, + "secondPos" : 13032, + "firstEndPos" : 12979, + "secondEndPos" : 13049 +}, { + "firstType" : "SimpleType", + "secondType" : "SimpleType", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "SingleVariableDeclaration", + "secondParentType" : "SingleVariableDeclaration", + "firstPos" : 12962, + "secondPos" : 13032, + "firstEndPos" : 12979, + "secondEndPos" : 13049 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "info", + "secondLabel" : "info", + "firstParentType" : "SingleVariableDeclaration", + "secondParentType" : "SingleVariableDeclaration", + "firstPos" : 12980, + "secondPos" : 13050, + "firstEndPos" : 12984, + "secondEndPos" : 13054 +}, { + "firstType" : "Block", + "secondType" : "Block", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 12986, + "secondPos" : 13056, + "firstEndPos" : 13039, + "secondEndPos" : 13109 +}, { + "firstType" : "ReturnStatement", + "secondType" : "ReturnStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 12996, + "secondPos" : 13066, + "firstEndPos" : 13033, + "secondEndPos" : 13103 +}, { + "firstType" : "ClassInstanceCreation", + "secondType" : "ClassInstanceCreation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "ReturnStatement", + "secondParentType" : "ReturnStatement", + "firstPos" : 13003, + "secondPos" : 13073, + "firstEndPos" : 13032, + "secondEndPos" : 13102 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "XYItemRendererState", + "secondLabel" : "XYItemRendererState", + "firstParentType" : "SimpleType", + "secondParentType" : "SimpleType", + "firstPos" : 13007, + "secondPos" : 13077, + "firstEndPos" : 13026, + "secondEndPos" : 13096 +}, { + "firstType" : "SimpleType", + "secondType" : "SimpleType", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "ClassInstanceCreation", + "secondParentType" : "ClassInstanceCreation", + "firstPos" : 13007, + "secondPos" : 13077, + "firstEndPos" : 13026, + "secondEndPos" : 13096 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "info", + "secondLabel" : "info", + "firstParentType" : "ClassInstanceCreation", + "secondParentType" : "ClassInstanceCreation", + "firstPos" : 13027, + "secondPos" : 13097, + "firstEndPos" : 13031, + "secondEndPos" : 13101 +}, { + "firstType" : "MethodDeclaration", + "secondType" : "MethodDeclaration", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "TypeDeclaration", + "secondParentType" : "TypeDeclaration", + "firstPos" : 13074, + "secondPos" : 13144, + "firstEndPos" : 14091, + "secondEndPos" : 14161 +}, { + "firstType" : "Javadoc", + "secondType" : "Javadoc", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 13074, + "secondPos" : 13144, + "firstEndPos" : 13537, + "secondEndPos" : 13607 +}, { + "firstType" : "TagElement", + "secondType" : "TagElement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Javadoc", + "secondParentType" : "Javadoc", + "firstPos" : 13085, + "secondPos" : 13155, + "firstEndPos" : 13354, + "secondEndPos" : 13424 +}, { + "firstType" : "TextElement", + "secondType" : "TextElement", + "firstLabel" : "Returns the label generator for a data item. This implementation simply", + "secondLabel" : "Returns the label generator for a data item. This implementation simply", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 13085, + "secondPos" : 13155, + "firstEndPos" : 13157, + "secondEndPos" : 13227 +}, { + "firstType" : "TextElement", + "secondType" : "TextElement", + "firstLabel" : "passes control to the ", + "secondLabel" : "passes control to the ", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 13165, + "secondPos" : 13235, + "firstEndPos" : 13187, + "secondEndPos" : 13257 +}, { + "firstType" : "TagElement", + "secondType" : "TagElement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 13187, + "secondPos" : 13257, + "firstEndPos" : 13228, + "secondEndPos" : 13298 +}, { + "firstType" : "MethodRef", + "secondType" : "MethodRef", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 13194, + "secondPos" : 13264, + "firstEndPos" : 13227, + "secondEndPos" : 13297 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "getSeriesItemLabelGenerator", + "secondLabel" : "getSeriesItemLabelGenerator", + "firstParentType" : "MethodRef", + "secondParentType" : "MethodRef", + "firstPos" : 13195, + "secondPos" : 13265, + "firstEndPos" : 13222, + "secondEndPos" : 13292 +}, { + "firstType" : "MethodRefParameter", + "secondType" : "MethodRefParameter", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodRef", + "secondParentType" : "MethodRef", + "firstPos" : 13223, + "secondPos" : 13293, + "firstEndPos" : 13226, + "secondEndPos" : 13296 +}, { + "firstType" : "PrimitiveType", + "secondType" : "PrimitiveType", + "firstLabel" : "int", + "secondLabel" : "int", + "firstParentType" : "MethodRefParameter", + "secondParentType" : "MethodRefParameter", + "firstPos" : 13223, + "secondPos" : 13293, + "firstEndPos" : 13226, + "secondEndPos" : 13296 +}, { + "firstType" : "TextElement", + "secondType" : "TextElement", + "firstLabel" : " method.", + "secondLabel" : " method.", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 13228, + "secondPos" : 13298, + "firstEndPos" : 13236, + "secondEndPos" : 13306 +}, { + "firstType" : "TextElement", + "secondType" : "TextElement", + "firstLabel" : "If, for some reason, you want a different generator for individual", + "secondLabel" : "If, for some reason, you want a different generator for individual", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 13244, + "secondPos" : 13314, + "firstEndPos" : 13310, + "secondEndPos" : 13380 +}, { + "firstType" : "TextElement", + "secondType" : "TextElement", + "firstLabel" : "items, you can override this method.", + "secondLabel" : "items, you can override this method.", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 13318, + "secondPos" : 13388, + "firstEndPos" : 13354, + "secondEndPos" : 13424 +}, { + "firstType" : "TagElement", + "secondType" : "TagElement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Javadoc", + "secondParentType" : "Javadoc", + "firstPos" : 13369, + "secondPos" : 13439, + "firstEndPos" : 13414, + "secondEndPos" : 13484 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "series", + "secondLabel" : "series", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 13376, + "secondPos" : 13446, + "firstEndPos" : 13382, + "secondEndPos" : 13452 +}, { + "firstType" : "TextElement", + "secondType" : "TextElement", + "firstLabel" : " the series index (zero based).", + "secondLabel" : " the series index (zero based).", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 13382, + "secondPos" : 13452, + "firstEndPos" : 13414, + "secondEndPos" : 13484 +}, { + "firstType" : "TagElement", + "secondType" : "TagElement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Javadoc", + "secondParentType" : "Javadoc", + "firstPos" : 13422, + "secondPos" : 13492, + "firstEndPos" : 13463, + "secondEndPos" : 13533 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "item", + "secondLabel" : "item", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 13429, + "secondPos" : 13499, + "firstEndPos" : 13433, + "secondEndPos" : 13503 +}, { + "firstType" : "TextElement", + "secondType" : "TextElement", + "firstLabel" : " the item index (zero based).", + "secondLabel" : " the item index (zero based).", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 13433, + "secondPos" : 13503, + "firstEndPos" : 13463, + "secondEndPos" : 13533 +}, { + "firstType" : "TagElement", + "secondType" : "TagElement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Javadoc", + "secondParentType" : "Javadoc", + "firstPos" : 13478, + "secondPos" : 13548, + "firstEndPos" : 13529, + "secondEndPos" : 13599 +}, { + "firstType" : "TextElement", + "secondType" : "TextElement", + "firstLabel" : " The generator (possibly null).", + "secondLabel" : " The generator (possibly null).", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 13485, + "secondPos" : 13555, + "firstEndPos" : 13529, + "secondEndPos" : 13599 +}, { + "firstType" : "MarkerAnnotation", + "secondType" : "MarkerAnnotation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 13542, + "secondPos" : 13612, + "firstEndPos" : 13551, + "secondEndPos" : 13621 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "Override", + "secondLabel" : "Override", + "firstParentType" : "MarkerAnnotation", + "secondParentType" : "MarkerAnnotation", + "firstPos" : 13543, + "secondPos" : 13613, + "firstEndPos" : 13551, + "secondEndPos" : 13621 +}, { + "firstType" : "Modifier", + "secondType" : "Modifier", + "firstLabel" : "public", + "secondLabel" : "public", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 13556, + "secondPos" : 13626, + "firstEndPos" : 13562, + "secondEndPos" : 13632 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "XYItemLabelGenerator", + "secondLabel" : "XYItemLabelGenerator", + "firstParentType" : "SimpleType", + "secondParentType" : "SimpleType", + "firstPos" : 13563, + "secondPos" : 13633, + "firstEndPos" : 13583, + "secondEndPos" : 13653 +}, { + "firstType" : "SimpleType", + "secondType" : "SimpleType", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 13563, + "secondPos" : 13633, + "firstEndPos" : 13583, + "secondEndPos" : 13653 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "getItemLabelGenerator", + "secondLabel" : "getItemLabelGenerator", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 13584, + "secondPos" : 13654, + "firstEndPos" : 13605, + "secondEndPos" : 13675 +}, { + "firstType" : "SingleVariableDeclaration", + "secondType" : "SingleVariableDeclaration", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 13606, + "secondPos" : 13676, + "firstEndPos" : 13616, + "secondEndPos" : 13686 +}, { + "firstType" : "PrimitiveType", + "secondType" : "PrimitiveType", + "firstLabel" : "int", + "secondLabel" : "int", + "firstParentType" : "SingleVariableDeclaration", + "secondParentType" : "SingleVariableDeclaration", + "firstPos" : 13606, + "secondPos" : 13676, + "firstEndPos" : 13609, + "secondEndPos" : 13679 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "series", + "secondLabel" : "series", + "firstParentType" : "SingleVariableDeclaration", + "secondParentType" : "SingleVariableDeclaration", + "firstPos" : 13610, + "secondPos" : 13680, + "firstEndPos" : 13616, + "secondEndPos" : 13686 +}, { + "firstType" : "SingleVariableDeclaration", + "secondType" : "SingleVariableDeclaration", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 13618, + "secondPos" : 13688, + "firstEndPos" : 13626, + "secondEndPos" : 13696 +}, { + "firstType" : "PrimitiveType", + "secondType" : "PrimitiveType", + "firstLabel" : "int", + "secondLabel" : "int", + "firstParentType" : "SingleVariableDeclaration", + "secondParentType" : "SingleVariableDeclaration", + "firstPos" : 13618, + "secondPos" : 13688, + "firstEndPos" : 13621, + "secondEndPos" : 13691 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "item", + "secondLabel" : "item", + "firstParentType" : "SingleVariableDeclaration", + "secondParentType" : "SingleVariableDeclaration", + "firstPos" : 13622, + "secondPos" : 13692, + "firstEndPos" : 13626, + "secondEndPos" : 13696 +}, { + "firstType" : "Block", + "secondType" : "Block", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 13628, + "secondPos" : 13698, + "firstEndPos" : 14091, + "secondEndPos" : 14161 +}, { + "firstType" : "IfStatement", + "secondType" : "IfStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 13705, + "secondPos" : 13775, + "firstEndPos" : 13797, + "secondEndPos" : 13867 +}, { + "firstType" : "InfixExpression", + "secondType" : "InfixExpression", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "IfStatement", + "secondParentType" : "IfStatement", + "firstPos" : 13709, + "secondPos" : 13779, + "firstEndPos" : 13740, + "secondEndPos" : 13810 +}, { + "firstType" : "FieldAccess", + "secondType" : "FieldAccess", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "InfixExpression", + "secondParentType" : "InfixExpression", + "firstPos" : 13709, + "secondPos" : 13779, + "firstEndPos" : 13732, + "secondEndPos" : 13802 +}, { + "firstType" : "ThisExpression", + "secondType" : "ThisExpression", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "FieldAccess", + "secondParentType" : "FieldAccess", + "firstPos" : 13709, + "secondPos" : 13779, + "firstEndPos" : 13713, + "secondEndPos" : 13783 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "itemLabelGenerator", + "secondLabel" : "itemLabelGenerator", + "firstParentType" : "FieldAccess", + "secondParentType" : "FieldAccess", + "firstPos" : 13714, + "secondPos" : 13784, + "firstEndPos" : 13732, + "secondEndPos" : 13802 +}, { + "firstType" : "INFIX_EXPRESSION_OPERATOR", + "secondType" : "INFIX_EXPRESSION_OPERATOR", + "firstLabel" : "!=", + "secondLabel" : "!=", + "firstParentType" : "InfixExpression", + "secondParentType" : "InfixExpression", + "firstPos" : 13733, + "secondPos" : 13803, + "firstEndPos" : 13735, + "secondEndPos" : 13805 +}, { + "firstType" : "NullLiteral", + "secondType" : "NullLiteral", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "InfixExpression", + "secondParentType" : "InfixExpression", + "firstPos" : 13736, + "secondPos" : 13806, + "firstEndPos" : 13740, + "secondEndPos" : 13810 +}, { + "firstType" : "Block", + "secondType" : "Block", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "IfStatement", + "secondParentType" : "IfStatement", + "firstPos" : 13742, + "secondPos" : 13812, + "firstEndPos" : 13797, + "secondEndPos" : 13867 +}, { + "firstType" : "ReturnStatement", + "secondType" : "ReturnStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 13756, + "secondPos" : 13826, + "firstEndPos" : 13787, + "secondEndPos" : 13857 +}, { + "firstType" : "FieldAccess", + "secondType" : "FieldAccess", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "ReturnStatement", + "secondParentType" : "ReturnStatement", + "firstPos" : 13763, + "secondPos" : 13833, + "firstEndPos" : 13786, + "secondEndPos" : 13856 +}, { + "firstType" : "ThisExpression", + "secondType" : "ThisExpression", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "FieldAccess", + "secondParentType" : "FieldAccess", + "firstPos" : 13763, + "secondPos" : 13833, + "firstEndPos" : 13767, + "secondEndPos" : 13837 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "itemLabelGenerator", + "secondLabel" : "itemLabelGenerator", + "firstParentType" : "FieldAccess", + "secondParentType" : "FieldAccess", + "firstPos" : 13768, + "secondPos" : 13838, + "firstEndPos" : 13786, + "secondEndPos" : 13856 +}, { + "firstType" : "VariableDeclarationStatement", + "secondType" : "VariableDeclarationStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 13856, + "secondPos" : 13926, + "firstEndPos" : 13963, + "secondEndPos" : 14033 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "XYItemLabelGenerator", + "secondLabel" : "XYItemLabelGenerator", + "firstParentType" : "SimpleType", + "secondParentType" : "SimpleType", + "firstPos" : 13856, + "secondPos" : 13926, + "firstEndPos" : 13876, + "secondEndPos" : 13946 +}, { + "firstType" : "SimpleType", + "secondType" : "SimpleType", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationStatement", + "secondParentType" : "VariableDeclarationStatement", + "firstPos" : 13856, + "secondPos" : 13926, + "firstEndPos" : 13876, + "secondEndPos" : 13946 +}, { + "firstType" : "VariableDeclarationFragment", + "secondType" : "VariableDeclarationFragment", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationStatement", + "secondParentType" : "VariableDeclarationStatement", + "firstPos" : 13877, + "secondPos" : 13947, + "firstEndPos" : 13962, + "secondEndPos" : 14032 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "generator", + "secondLabel" : "generator", + "firstParentType" : "VariableDeclarationFragment", + "secondParentType" : "VariableDeclarationFragment", + "firstPos" : 13877, + "secondPos" : 13947, + "firstEndPos" : 13886, + "secondEndPos" : 13956 +}, { + "firstType" : "CastExpression", + "secondType" : "CastExpression", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationFragment", + "secondParentType" : "VariableDeclarationFragment", + "firstPos" : 13901, + "secondPos" : 13971, + "firstEndPos" : 13962, + "secondEndPos" : 14032 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "XYItemLabelGenerator", + "secondLabel" : "XYItemLabelGenerator", + "firstParentType" : "SimpleType", + "secondParentType" : "SimpleType", + "firstPos" : 13902, + "secondPos" : 13972, + "firstEndPos" : 13922, + "secondEndPos" : 13992 +}, { + "firstType" : "SimpleType", + "secondType" : "SimpleType", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "CastExpression", + "secondParentType" : "CastExpression", + "firstPos" : 13902, + "secondPos" : 13972, + "firstEndPos" : 13922, + "secondEndPos" : 13992 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "CastExpression", + "secondParentType" : "CastExpression", + "firstPos" : 13924, + "secondPos" : 13994, + "firstEndPos" : 13962, + "secondEndPos" : 14032 +}, { + "firstType" : "FieldAccess", + "secondType" : "FieldAccess", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 13924, + "secondPos" : 13994, + "firstEndPos" : 13950, + "secondEndPos" : 14020 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 13924, + "secondPos" : 13994, + "firstEndPos" : 13950, + "secondEndPos" : 14020 +}, { + "firstType" : "ThisExpression", + "secondType" : "ThisExpression", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "FieldAccess", + "secondParentType" : "FieldAccess", + "firstPos" : 13924, + "secondPos" : 13994, + "firstEndPos" : 13928, + "secondEndPos" : 13998 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "itemLabelGeneratorMap", + "secondLabel" : "itemLabelGeneratorMap", + "firstParentType" : "FieldAccess", + "secondParentType" : "FieldAccess", + "firstPos" : 13929, + "secondPos" : 13999, + "firstEndPos" : 13950, + "secondEndPos" : 14020 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "get", + "secondLabel" : "get", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 13951, + "secondPos" : 14021, + "firstEndPos" : 13954, + "secondEndPos" : 14024 +}, { + "firstType" : "METHOD_INVOCATION_ARGUMENTS", + "secondType" : "METHOD_INVOCATION_ARGUMENTS", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 13955, + "secondPos" : 14025, + "firstEndPos" : 13961, + "secondEndPos" : 14031 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "series", + "secondLabel" : "series", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 13955, + "secondPos" : 14025, + "firstEndPos" : 13961, + "secondEndPos" : 14031 +}, { + "firstType" : "IfStatement", + "secondType" : "IfStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 13972, + "secondPos" : 14042, + "firstEndPos" : 14059, + "secondEndPos" : 14129 +}, { + "firstType" : "InfixExpression", + "secondType" : "InfixExpression", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "IfStatement", + "secondParentType" : "IfStatement", + "firstPos" : 13976, + "secondPos" : 14046, + "firstEndPos" : 13993, + "secondEndPos" : 14063 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "generator", + "secondLabel" : "generator", + "firstParentType" : "InfixExpression", + "secondParentType" : "InfixExpression", + "firstPos" : 13976, + "secondPos" : 14046, + "firstEndPos" : 13985, + "secondEndPos" : 14055 +}, { + "firstType" : "INFIX_EXPRESSION_OPERATOR", + "secondType" : "INFIX_EXPRESSION_OPERATOR", + "firstLabel" : "==", + "secondLabel" : "==", + "firstParentType" : "InfixExpression", + "secondParentType" : "InfixExpression", + "firstPos" : 13986, + "secondPos" : 14056, + "firstEndPos" : 13988, + "secondEndPos" : 14058 +}, { + "firstType" : "NullLiteral", + "secondType" : "NullLiteral", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "InfixExpression", + "secondParentType" : "InfixExpression", + "firstPos" : 13989, + "secondPos" : 14059, + "firstEndPos" : 13993, + "secondEndPos" : 14063 +}, { + "firstType" : "Block", + "secondType" : "Block", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "IfStatement", + "secondParentType" : "IfStatement", + "firstPos" : 13995, + "secondPos" : 14065, + "firstEndPos" : 14059, + "secondEndPos" : 14129 +}, { + "firstType" : "ExpressionStatement", + "secondType" : "ExpressionStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 14009, + "secondPos" : 14079, + "firstEndPos" : 14049, + "secondEndPos" : 14119 +}, { + "firstType" : "Assignment", + "secondType" : "Assignment", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "ExpressionStatement", + "secondParentType" : "ExpressionStatement", + "firstPos" : 14009, + "secondPos" : 14079, + "firstEndPos" : 14048, + "secondEndPos" : 14118 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "generator", + "secondLabel" : "generator", + "firstParentType" : "Assignment", + "secondParentType" : "Assignment", + "firstPos" : 14009, + "secondPos" : 14079, + "firstEndPos" : 14018, + "secondEndPos" : 14088 +}, { + "firstType" : "ASSIGNMENT_OPERATOR", + "secondType" : "ASSIGNMENT_OPERATOR", + "firstLabel" : "=", + "secondLabel" : "=", + "firstParentType" : "Assignment", + "secondParentType" : "Assignment", + "firstPos" : 14019, + "secondPos" : 14089, + "firstEndPos" : 14020, + "secondEndPos" : 14090 +}, { + "firstType" : "FieldAccess", + "secondType" : "FieldAccess", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Assignment", + "secondParentType" : "Assignment", + "firstPos" : 14021, + "secondPos" : 14091, + "firstEndPos" : 14048, + "secondEndPos" : 14118 +}, { + "firstType" : "ThisExpression", + "secondType" : "ThisExpression", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "FieldAccess", + "secondParentType" : "FieldAccess", + "firstPos" : 14021, + "secondPos" : 14091, + "firstEndPos" : 14025, + "secondEndPos" : 14095 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "baseItemLabelGenerator", + "secondLabel" : "baseItemLabelGenerator", + "firstParentType" : "FieldAccess", + "secondParentType" : "FieldAccess", + "firstPos" : 14026, + "secondPos" : 14096, + "firstEndPos" : 14048, + "secondEndPos" : 14118 +}, { + "firstType" : "ReturnStatement", + "secondType" : "ReturnStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 14068, + "secondPos" : 14138, + "firstEndPos" : 14085, + "secondEndPos" : 14155 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "generator", + "secondLabel" : "generator", + "firstParentType" : "ReturnStatement", + "secondParentType" : "ReturnStatement", + "firstPos" : 14075, + "secondPos" : 14145, + "firstEndPos" : 14084, + "secondEndPos" : 14154 +}, { + "firstType" : "MethodDeclaration", + "secondType" : "MethodDeclaration", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "TypeDeclaration", + "secondParentType" : "TypeDeclaration", + "firstPos" : 14097, + "secondPos" : 14167, + "firstEndPos" : 14437, + "secondEndPos" : 14507 +}, { + "firstType" : "Javadoc", + "secondType" : "Javadoc", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 14097, + "secondPos" : 14167, + "firstEndPos" : 14288, + "secondEndPos" : 14358 +}, { + "firstType" : "TagElement", + "secondType" : "TagElement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Javadoc", + "secondParentType" : "Javadoc", + "firstPos" : 14108, + "secondPos" : 14178, + "firstEndPos" : 14154, + "secondEndPos" : 14224 +}, { + "firstType" : "TextElement", + "secondType" : "TextElement", + "firstLabel" : "Returns the item label generator for a series.", + "secondLabel" : "Returns the item label generator for a series.", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 14108, + "secondPos" : 14178, + "firstEndPos" : 14154, + "secondEndPos" : 14224 +}, { + "firstType" : "TagElement", + "secondType" : "TagElement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Javadoc", + "secondParentType" : "Javadoc", + "firstPos" : 14169, + "secondPos" : 14239, + "firstEndPos" : 14214, + "secondEndPos" : 14284 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "series", + "secondLabel" : "series", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 14176, + "secondPos" : 14246, + "firstEndPos" : 14182, + "secondEndPos" : 14252 +}, { + "firstType" : "TextElement", + "secondType" : "TextElement", + "firstLabel" : " the series index (zero based).", + "secondLabel" : " the series index (zero based).", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 14182, + "secondPos" : 14252, + "firstEndPos" : 14214, + "secondEndPos" : 14284 +}, { + "firstType" : "TagElement", + "secondType" : "TagElement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Javadoc", + "secondParentType" : "Javadoc", + "firstPos" : 14229, + "secondPos" : 14299, + "firstEndPos" : 14280, + "secondEndPos" : 14350 +}, { + "firstType" : "TextElement", + "secondType" : "TextElement", + "firstLabel" : " The generator (possibly null).", + "secondLabel" : " The generator (possibly null).", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 14236, + "secondPos" : 14306, + "firstEndPos" : 14280, + "secondEndPos" : 14350 +}, { + "firstType" : "MarkerAnnotation", + "secondType" : "MarkerAnnotation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 14293, + "secondPos" : 14363, + "firstEndPos" : 14302, + "secondEndPos" : 14372 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "Override", + "secondLabel" : "Override", + "firstParentType" : "MarkerAnnotation", + "secondParentType" : "MarkerAnnotation", + "firstPos" : 14294, + "secondPos" : 14364, + "firstEndPos" : 14302, + "secondEndPos" : 14372 +}, { + "firstType" : "Modifier", + "secondType" : "Modifier", + "firstLabel" : "public", + "secondLabel" : "public", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 14307, + "secondPos" : 14377, + "firstEndPos" : 14313, + "secondEndPos" : 14383 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "XYItemLabelGenerator", + "secondLabel" : "XYItemLabelGenerator", + "firstParentType" : "SimpleType", + "secondParentType" : "SimpleType", + "firstPos" : 14314, + "secondPos" : 14384, + "firstEndPos" : 14334, + "secondEndPos" : 14404 +}, { + "firstType" : "SimpleType", + "secondType" : "SimpleType", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 14314, + "secondPos" : 14384, + "firstEndPos" : 14334, + "secondEndPos" : 14404 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "getSeriesItemLabelGenerator", + "secondLabel" : "getSeriesItemLabelGenerator", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 14335, + "secondPos" : 14405, + "firstEndPos" : 14362, + "secondEndPos" : 14432 +}, { + "firstType" : "SingleVariableDeclaration", + "secondType" : "SingleVariableDeclaration", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 14363, + "secondPos" : 14433, + "firstEndPos" : 14373, + "secondEndPos" : 14443 +}, { + "firstType" : "PrimitiveType", + "secondType" : "PrimitiveType", + "firstLabel" : "int", + "secondLabel" : "int", + "firstParentType" : "SingleVariableDeclaration", + "secondParentType" : "SingleVariableDeclaration", + "firstPos" : 14363, + "secondPos" : 14433, + "firstEndPos" : 14366, + "secondEndPos" : 14436 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "series", + "secondLabel" : "series", + "firstParentType" : "SingleVariableDeclaration", + "secondParentType" : "SingleVariableDeclaration", + "firstPos" : 14367, + "secondPos" : 14437, + "firstEndPos" : 14373, + "secondEndPos" : 14443 +}, { + "firstType" : "Block", + "secondType" : "Block", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 14375, + "secondPos" : 14445, + "firstEndPos" : 14437, + "secondEndPos" : 14507 +}, { + "firstType" : "ReturnStatement", + "secondType" : "ReturnStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 14385, + "secondPos" : 14455, + "firstEndPos" : 14431, + "secondEndPos" : 14501 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "ReturnStatement", + "secondParentType" : "ReturnStatement", + "firstPos" : 14392, + "secondPos" : 14462, + "firstEndPos" : 14430, + "secondEndPos" : 14500 +}, { + "firstType" : "FieldAccess", + "secondType" : "FieldAccess", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 14392, + "secondPos" : 14462, + "firstEndPos" : 14418, + "secondEndPos" : 14488 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 14392, + "secondPos" : 14462, + "firstEndPos" : 14418, + "secondEndPos" : 14488 +}, { + "firstType" : "ThisExpression", + "secondType" : "ThisExpression", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "FieldAccess", + "secondParentType" : "FieldAccess", + "firstPos" : 14392, + "secondPos" : 14462, + "firstEndPos" : 14396, + "secondEndPos" : 14466 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "itemLabelGeneratorMap", + "secondLabel" : "itemLabelGeneratorMap", + "firstParentType" : "FieldAccess", + "secondParentType" : "FieldAccess", + "firstPos" : 14397, + "secondPos" : 14467, + "firstEndPos" : 14418, + "secondEndPos" : 14488 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "get", + "secondLabel" : "get", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 14419, + "secondPos" : 14489, + "firstEndPos" : 14422, + "secondEndPos" : 14492 +}, { + "firstType" : "METHOD_INVOCATION_ARGUMENTS", + "secondType" : "METHOD_INVOCATION_ARGUMENTS", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 14423, + "secondPos" : 14493, + "firstEndPos" : 14429, + "secondEndPos" : 14499 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "series", + "secondLabel" : "series", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 14423, + "secondPos" : 14493, + "firstEndPos" : 14429, + "secondEndPos" : 14499 +}, { + "firstType" : "MethodDeclaration", + "secondType" : "MethodDeclaration", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "TypeDeclaration", + "secondParentType" : "TypeDeclaration", + "firstPos" : 14443, + "secondPos" : 14513, + "firstEndPos" : 14918, + "secondEndPos" : 14988 +}, { + "firstType" : "Javadoc", + "secondType" : "Javadoc", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 14443, + "secondPos" : 14513, + "firstEndPos" : 14710, + "secondEndPos" : 14780 +}, { + "firstType" : "TagElement", + "secondType" : "TagElement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Javadoc", + "secondParentType" : "Javadoc", + "firstPos" : 14454, + "secondPos" : 14524, + "firstEndPos" : 14572, + "secondEndPos" : 14642 +}, { + "firstType" : "TextElement", + "secondType" : "TextElement", + "firstLabel" : "Sets the item label generator for a series and sends a", + "secondLabel" : "Sets the item label generator for a series and sends a", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 14454, + "secondPos" : 14524, + "firstEndPos" : 14508, + "secondEndPos" : 14578 +}, { + "firstType" : "TagElement", + "secondType" : "TagElement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 14516, + "secondPos" : 14586, + "firstEndPos" : 14543, + "secondEndPos" : 14613 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "RendererChangeEvent", + "secondLabel" : "RendererChangeEvent", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 14523, + "secondPos" : 14593, + "firstEndPos" : 14542, + "secondEndPos" : 14612 +}, { + "firstType" : "TextElement", + "secondType" : "TextElement", + "firstLabel" : " to all registered listeners.", + "secondLabel" : " to all registered listeners.", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 14543, + "secondPos" : 14613, + "firstEndPos" : 14572, + "secondEndPos" : 14642 +}, { + "firstType" : "TagElement", + "secondType" : "TagElement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Javadoc", + "secondParentType" : "Javadoc", + "firstPos" : 14587, + "secondPos" : 14657, + "firstEndPos" : 14632, + "secondEndPos" : 14702 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "series", + "secondLabel" : "series", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 14594, + "secondPos" : 14664, + "firstEndPos" : 14600, + "secondEndPos" : 14670 +}, { + "firstType" : "TextElement", + "secondType" : "TextElement", + "firstLabel" : " the series index (zero based).", + "secondLabel" : " the series index (zero based).", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 14600, + "secondPos" : 14670, + "firstEndPos" : 14632, + "secondEndPos" : 14702 +}, { + "firstType" : "TagElement", + "secondType" : "TagElement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Javadoc", + "secondParentType" : "Javadoc", + "firstPos" : 14640, + "secondPos" : 14710, + "firstEndPos" : 14702, + "secondEndPos" : 14772 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "generator", + "secondLabel" : "generator", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 14647, + "secondPos" : 14717, + "firstEndPos" : 14656, + "secondEndPos" : 14726 +}, { + "firstType" : "TextElement", + "secondType" : "TextElement", + "firstLabel" : " the generator (null permitted).", + "secondLabel" : " the generator (null permitted).", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 14656, + "secondPos" : 14726, + "firstEndPos" : 14702, + "secondEndPos" : 14772 +}, { + "firstType" : "MarkerAnnotation", + "secondType" : "MarkerAnnotation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 14715, + "secondPos" : 14785, + "firstEndPos" : 14724, + "secondEndPos" : 14794 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "Override", + "secondLabel" : "Override", + "firstParentType" : "MarkerAnnotation", + "secondParentType" : "MarkerAnnotation", + "firstPos" : 14716, + "secondPos" : 14786, + "firstEndPos" : 14724, + "secondEndPos" : 14794 +}, { + "firstType" : "Modifier", + "secondType" : "Modifier", + "firstLabel" : "public", + "secondLabel" : "public", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 14729, + "secondPos" : 14799, + "firstEndPos" : 14735, + "secondEndPos" : 14805 +}, { + "firstType" : "PrimitiveType", + "secondType" : "PrimitiveType", + "firstLabel" : "void", + "secondLabel" : "void", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 14736, + "secondPos" : 14806, + "firstEndPos" : 14740, + "secondEndPos" : 14810 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "setSeriesItemLabelGenerator", + "secondLabel" : "setSeriesItemLabelGenerator", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 14741, + "secondPos" : 14811, + "firstEndPos" : 14768, + "secondEndPos" : 14838 +}, { + "firstType" : "SingleVariableDeclaration", + "secondType" : "SingleVariableDeclaration", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 14769, + "secondPos" : 14839, + "firstEndPos" : 14779, + "secondEndPos" : 14849 +}, { + "firstType" : "PrimitiveType", + "secondType" : "PrimitiveType", + "firstLabel" : "int", + "secondLabel" : "int", + "firstParentType" : "SingleVariableDeclaration", + "secondParentType" : "SingleVariableDeclaration", + "firstPos" : 14769, + "secondPos" : 14839, + "firstEndPos" : 14772, + "secondEndPos" : 14842 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "series", + "secondLabel" : "series", + "firstParentType" : "SingleVariableDeclaration", + "secondParentType" : "SingleVariableDeclaration", + "firstPos" : 14773, + "secondPos" : 14843, + "firstEndPos" : 14779, + "secondEndPos" : 14849 +}, { + "firstType" : "SingleVariableDeclaration", + "secondType" : "SingleVariableDeclaration", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 14793, + "secondPos" : 14863, + "firstEndPos" : 14823, + "secondEndPos" : 14893 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "XYItemLabelGenerator", + "secondLabel" : "XYItemLabelGenerator", + "firstParentType" : "SimpleType", + "secondParentType" : "SimpleType", + "firstPos" : 14793, + "secondPos" : 14863, + "firstEndPos" : 14813, + "secondEndPos" : 14883 +}, { + "firstType" : "SimpleType", + "secondType" : "SimpleType", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "SingleVariableDeclaration", + "secondParentType" : "SingleVariableDeclaration", + "firstPos" : 14793, + "secondPos" : 14863, + "firstEndPos" : 14813, + "secondEndPos" : 14883 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "generator", + "secondLabel" : "generator", + "firstParentType" : "SingleVariableDeclaration", + "secondParentType" : "SingleVariableDeclaration", + "firstPos" : 14814, + "secondPos" : 14884, + "firstEndPos" : 14823, + "secondEndPos" : 14893 +}, { + "firstType" : "Block", + "secondType" : "Block", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 14825, + "secondPos" : 14895, + "firstEndPos" : 14918, + "secondEndPos" : 14988 +}, { + "firstType" : "ExpressionStatement", + "secondType" : "ExpressionStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 14835, + "secondPos" : 14905, + "firstEndPos" : 14885, + "secondEndPos" : 14955 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "ExpressionStatement", + "secondParentType" : "ExpressionStatement", + "firstPos" : 14835, + "secondPos" : 14905, + "firstEndPos" : 14884, + "secondEndPos" : 14954 +}, { + "firstType" : "FieldAccess", + "secondType" : "FieldAccess", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 14835, + "secondPos" : 14905, + "firstEndPos" : 14861, + "secondEndPos" : 14931 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 14835, + "secondPos" : 14905, + "firstEndPos" : 14861, + "secondEndPos" : 14931 +}, { + "firstType" : "ThisExpression", + "secondType" : "ThisExpression", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "FieldAccess", + "secondParentType" : "FieldAccess", + "firstPos" : 14835, + "secondPos" : 14905, + "firstEndPos" : 14839, + "secondEndPos" : 14909 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "itemLabelGeneratorMap", + "secondLabel" : "itemLabelGeneratorMap", + "firstParentType" : "FieldAccess", + "secondParentType" : "FieldAccess", + "firstPos" : 14840, + "secondPos" : 14910, + "firstEndPos" : 14861, + "secondEndPos" : 14931 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "put", + "secondLabel" : "put", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 14862, + "secondPos" : 14932, + "firstEndPos" : 14865, + "secondEndPos" : 14935 +}, { + "firstType" : "METHOD_INVOCATION_ARGUMENTS", + "secondType" : "METHOD_INVOCATION_ARGUMENTS", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 14866, + "secondPos" : 14936, + "firstEndPos" : 14883, + "secondEndPos" : 14953 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "series", + "secondLabel" : "series", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 14866, + "secondPos" : 14936, + "firstEndPos" : 14872, + "secondEndPos" : 14942 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "generator", + "secondLabel" : "generator", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 14874, + "secondPos" : 14944, + "firstEndPos" : 14883, + "secondEndPos" : 14953 +}, { + "firstType" : "ExpressionStatement", + "secondType" : "ExpressionStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 14894, + "secondPos" : 14964, + "firstEndPos" : 14912, + "secondEndPos" : 14982 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "ExpressionStatement", + "secondParentType" : "ExpressionStatement", + "firstPos" : 14894, + "secondPos" : 14964, + "firstEndPos" : 14911, + "secondEndPos" : 14981 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "fireChangeEvent", + "secondLabel" : "fireChangeEvent", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 14894, + "secondPos" : 14964, + "firstEndPos" : 14909, + "secondEndPos" : 14979 +}, { + "firstType" : "MethodDeclaration", + "secondType" : "MethodDeclaration", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "TypeDeclaration", + "secondParentType" : "TypeDeclaration", + "firstPos" : 14924, + "secondPos" : 14994, + "firstEndPos" : 15173, + "secondEndPos" : 15243 +}, { + "firstType" : "Javadoc", + "secondType" : "Javadoc", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 14924, + "secondPos" : 14994, + "firstEndPos" : 15047, + "secondEndPos" : 15117 +}, { + "firstType" : "TagElement", + "secondType" : "TagElement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Javadoc", + "secondParentType" : "Javadoc", + "firstPos" : 14935, + "secondPos" : 15005, + "firstEndPos" : 14973, + "secondEndPos" : 15043 +}, { + "firstType" : "TextElement", + "secondType" : "TextElement", + "firstLabel" : "Returns the base item label generator.", + "secondLabel" : "Returns the base item label generator.", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 14935, + "secondPos" : 15005, + "firstEndPos" : 14973, + "secondEndPos" : 15043 +}, { + "firstType" : "TagElement", + "secondType" : "TagElement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Javadoc", + "secondParentType" : "Javadoc", + "firstPos" : 14988, + "secondPos" : 15058, + "firstEndPos" : 15039, + "secondEndPos" : 15109 +}, { + "firstType" : "TextElement", + "secondType" : "TextElement", + "firstLabel" : " The generator (possibly null).", + "secondLabel" : " The generator (possibly null).", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 14995, + "secondPos" : 15065, + "firstEndPos" : 15039, + "secondEndPos" : 15109 +}, { + "firstType" : "MarkerAnnotation", + "secondType" : "MarkerAnnotation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 15052, + "secondPos" : 15122, + "firstEndPos" : 15061, + "secondEndPos" : 15131 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "Override", + "secondLabel" : "Override", + "firstParentType" : "MarkerAnnotation", + "secondParentType" : "MarkerAnnotation", + "firstPos" : 15053, + "secondPos" : 15123, + "firstEndPos" : 15061, + "secondEndPos" : 15131 +}, { + "firstType" : "Modifier", + "secondType" : "Modifier", + "firstLabel" : "public", + "secondLabel" : "public", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 15066, + "secondPos" : 15136, + "firstEndPos" : 15072, + "secondEndPos" : 15142 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "XYItemLabelGenerator", + "secondLabel" : "XYItemLabelGenerator", + "firstParentType" : "SimpleType", + "secondParentType" : "SimpleType", + "firstPos" : 15073, + "secondPos" : 15143, + "firstEndPos" : 15093, + "secondEndPos" : 15163 +}, { + "firstType" : "SimpleType", + "secondType" : "SimpleType", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 15073, + "secondPos" : 15143, + "firstEndPos" : 15093, + "secondEndPos" : 15163 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "getBaseItemLabelGenerator", + "secondLabel" : "getBaseItemLabelGenerator", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 15094, + "secondPos" : 15164, + "firstEndPos" : 15119, + "secondEndPos" : 15189 +}, { + "firstType" : "Block", + "secondType" : "Block", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 15122, + "secondPos" : 15192, + "firstEndPos" : 15173, + "secondEndPos" : 15243 +}, { + "firstType" : "ReturnStatement", + "secondType" : "ReturnStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 15132, + "secondPos" : 15202, + "firstEndPos" : 15167, + "secondEndPos" : 15237 +}, { + "firstType" : "FieldAccess", + "secondType" : "FieldAccess", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "ReturnStatement", + "secondParentType" : "ReturnStatement", + "firstPos" : 15139, + "secondPos" : 15209, + "firstEndPos" : 15166, + "secondEndPos" : 15236 +}, { + "firstType" : "ThisExpression", + "secondType" : "ThisExpression", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "FieldAccess", + "secondParentType" : "FieldAccess", + "firstPos" : 15139, + "secondPos" : 15209, + "firstEndPos" : 15143, + "secondEndPos" : 15213 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "baseItemLabelGenerator", + "secondLabel" : "baseItemLabelGenerator", + "firstParentType" : "FieldAccess", + "secondParentType" : "FieldAccess", + "firstPos" : 15144, + "secondPos" : 15214, + "firstEndPos" : 15166, + "secondEndPos" : 15236 +}, { + "firstType" : "MethodDeclaration", + "secondType" : "MethodDeclaration", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "TypeDeclaration", + "secondParentType" : "TypeDeclaration", + "firstPos" : 15179, + "secondPos" : 15249, + "firstEndPos" : 15557, + "secondEndPos" : 15627 +}, { + "firstType" : "Javadoc", + "secondType" : "Javadoc", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 15179, + "secondPos" : 15249, + "firstEndPos" : 15385, + "secondEndPos" : 15455 +}, { + "firstType" : "TagElement", + "secondType" : "TagElement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Javadoc", + "secondParentType" : "Javadoc", + "firstPos" : 15190, + "secondPos" : 15260, + "firstEndPos" : 15300, + "secondEndPos" : 15370 +}, { + "firstType" : "TextElement", + "secondType" : "TextElement", + "firstLabel" : "Sets the base item label generator and sends a", + "secondLabel" : "Sets the base item label generator and sends a", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 15190, + "secondPos" : 15260, + "firstEndPos" : 15236, + "secondEndPos" : 15306 +}, { + "firstType" : "TagElement", + "secondType" : "TagElement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 15244, + "secondPos" : 15314, + "firstEndPos" : 15271, + "secondEndPos" : 15341 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "RendererChangeEvent", + "secondLabel" : "RendererChangeEvent", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 15251, + "secondPos" : 15321, + "firstEndPos" : 15270, + "secondEndPos" : 15340 +}, { + "firstType" : "TextElement", + "secondType" : "TextElement", + "firstLabel" : " to all registered listeners.", + "secondLabel" : " to all registered listeners.", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 15271, + "secondPos" : 15341, + "firstEndPos" : 15300, + "secondEndPos" : 15370 +}, { + "firstType" : "TagElement", + "secondType" : "TagElement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Javadoc", + "secondParentType" : "Javadoc", + "firstPos" : 15315, + "secondPos" : 15385, + "firstEndPos" : 15377, + "secondEndPos" : 15447 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "generator", + "secondLabel" : "generator", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 15322, + "secondPos" : 15392, + "firstEndPos" : 15331, + "secondEndPos" : 15401 +}, { + "firstType" : "TextElement", + "secondType" : "TextElement", + "firstLabel" : " the generator (null permitted).", + "secondLabel" : " the generator (null permitted).", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 15331, + "secondPos" : 15401, + "firstEndPos" : 15377, + "secondEndPos" : 15447 +}, { + "firstType" : "MarkerAnnotation", + "secondType" : "MarkerAnnotation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 15390, + "secondPos" : 15460, + "firstEndPos" : 15399, + "secondEndPos" : 15469 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "Override", + "secondLabel" : "Override", + "firstParentType" : "MarkerAnnotation", + "secondParentType" : "MarkerAnnotation", + "firstPos" : 15391, + "secondPos" : 15461, + "firstEndPos" : 15399, + "secondEndPos" : 15469 +}, { + "firstType" : "Modifier", + "secondType" : "Modifier", + "firstLabel" : "public", + "secondLabel" : "public", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 15404, + "secondPos" : 15474, + "firstEndPos" : 15410, + "secondEndPos" : 15480 +}, { + "firstType" : "PrimitiveType", + "secondType" : "PrimitiveType", + "firstLabel" : "void", + "secondLabel" : "void", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 15411, + "secondPos" : 15481, + "firstEndPos" : 15415, + "secondEndPos" : 15485 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "setBaseItemLabelGenerator", + "secondLabel" : "setBaseItemLabelGenerator", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 15416, + "secondPos" : 15486, + "firstEndPos" : 15441, + "secondEndPos" : 15511 +}, { + "firstType" : "SingleVariableDeclaration", + "secondType" : "SingleVariableDeclaration", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 15442, + "secondPos" : 15512, + "firstEndPos" : 15472, + "secondEndPos" : 15542 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "XYItemLabelGenerator", + "secondLabel" : "XYItemLabelGenerator", + "firstParentType" : "SimpleType", + "secondParentType" : "SimpleType", + "firstPos" : 15442, + "secondPos" : 15512, + "firstEndPos" : 15462, + "secondEndPos" : 15532 +}, { + "firstType" : "SimpleType", + "secondType" : "SimpleType", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "SingleVariableDeclaration", + "secondParentType" : "SingleVariableDeclaration", + "firstPos" : 15442, + "secondPos" : 15512, + "firstEndPos" : 15462, + "secondEndPos" : 15532 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "generator", + "secondLabel" : "generator", + "firstParentType" : "SingleVariableDeclaration", + "secondParentType" : "SingleVariableDeclaration", + "firstPos" : 15463, + "secondPos" : 15533, + "firstEndPos" : 15472, + "secondEndPos" : 15542 +}, { + "firstType" : "Block", + "secondType" : "Block", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 15474, + "secondPos" : 15544, + "firstEndPos" : 15557, + "secondEndPos" : 15627 +}, { + "firstType" : "ExpressionStatement", + "secondType" : "ExpressionStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 15484, + "secondPos" : 15554, + "firstEndPos" : 15524, + "secondEndPos" : 15594 +}, { + "firstType" : "Assignment", + "secondType" : "Assignment", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "ExpressionStatement", + "secondParentType" : "ExpressionStatement", + "firstPos" : 15484, + "secondPos" : 15554, + "firstEndPos" : 15523, + "secondEndPos" : 15593 +}, { + "firstType" : "FieldAccess", + "secondType" : "FieldAccess", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Assignment", + "secondParentType" : "Assignment", + "firstPos" : 15484, + "secondPos" : 15554, + "firstEndPos" : 15511, + "secondEndPos" : 15581 +}, { + "firstType" : "ThisExpression", + "secondType" : "ThisExpression", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "FieldAccess", + "secondParentType" : "FieldAccess", + "firstPos" : 15484, + "secondPos" : 15554, + "firstEndPos" : 15488, + "secondEndPos" : 15558 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "baseItemLabelGenerator", + "secondLabel" : "baseItemLabelGenerator", + "firstParentType" : "FieldAccess", + "secondParentType" : "FieldAccess", + "firstPos" : 15489, + "secondPos" : 15559, + "firstEndPos" : 15511, + "secondEndPos" : 15581 +}, { + "firstType" : "ASSIGNMENT_OPERATOR", + "secondType" : "ASSIGNMENT_OPERATOR", + "firstLabel" : "=", + "secondLabel" : "=", + "firstParentType" : "Assignment", + "secondParentType" : "Assignment", + "firstPos" : 15512, + "secondPos" : 15582, + "firstEndPos" : 15513, + "secondEndPos" : 15583 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "generator", + "secondLabel" : "generator", + "firstParentType" : "Assignment", + "secondParentType" : "Assignment", + "firstPos" : 15514, + "secondPos" : 15584, + "firstEndPos" : 15523, + "secondEndPos" : 15593 +}, { + "firstType" : "ExpressionStatement", + "secondType" : "ExpressionStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 15533, + "secondPos" : 15603, + "firstEndPos" : 15551, + "secondEndPos" : 15621 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "ExpressionStatement", + "secondParentType" : "ExpressionStatement", + "firstPos" : 15533, + "secondPos" : 15603, + "firstEndPos" : 15550, + "secondEndPos" : 15620 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "fireChangeEvent", + "secondLabel" : "fireChangeEvent", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 15533, + "secondPos" : 15603, + "firstEndPos" : 15548, + "secondEndPos" : 15618 +}, { + "firstType" : "MethodDeclaration", + "secondType" : "MethodDeclaration", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "TypeDeclaration", + "secondParentType" : "TypeDeclaration", + "firstPos" : 15590, + "secondPos" : 15660, + "firstEndPos" : 16492, + "secondEndPos" : 16562 +}, { + "firstType" : "Javadoc", + "secondType" : "Javadoc", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 15590, + "secondPos" : 15660, + "firstEndPos" : 15950, + "secondEndPos" : 16020 +}, { + "firstType" : "TagElement", + "secondType" : "TagElement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Javadoc", + "secondParentType" : "Javadoc", + "firstPos" : 15601, + "secondPos" : 15671, + "firstEndPos" : 15767, + "secondEndPos" : 15837 +}, { + "firstType" : "TextElement", + "secondType" : "TextElement", + "firstLabel" : "Returns the tool tip generator for a data item. If, for some reason,", + "secondLabel" : "Returns the tool tip generator for a data item. If, for some reason,", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 15601, + "secondPos" : 15671, + "firstEndPos" : 15670, + "secondEndPos" : 15740 +}, { + "firstType" : "TextElement", + "secondType" : "TextElement", + "firstLabel" : "you want a different generator for individual items, you can override", + "secondLabel" : "you want a different generator for individual items, you can override", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 15678, + "secondPos" : 15748, + "firstEndPos" : 15747, + "secondEndPos" : 15817 +}, { + "firstType" : "TextElement", + "secondType" : "TextElement", + "firstLabel" : "this method.", + "secondLabel" : "this method.", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 15755, + "secondPos" : 15825, + "firstEndPos" : 15767, + "secondEndPos" : 15837 +}, { + "firstType" : "TagElement", + "secondType" : "TagElement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Javadoc", + "secondParentType" : "Javadoc", + "firstPos" : 15782, + "secondPos" : 15852, + "firstEndPos" : 15827, + "secondEndPos" : 15897 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "series", + "secondLabel" : "series", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 15789, + "secondPos" : 15859, + "firstEndPos" : 15795, + "secondEndPos" : 15865 +}, { + "firstType" : "TextElement", + "secondType" : "TextElement", + "firstLabel" : " the series index (zero based).", + "secondLabel" : " the series index (zero based).", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 15795, + "secondPos" : 15865, + "firstEndPos" : 15827, + "secondEndPos" : 15897 +}, { + "firstType" : "TagElement", + "secondType" : "TagElement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Javadoc", + "secondParentType" : "Javadoc", + "firstPos" : 15835, + "secondPos" : 15905, + "firstEndPos" : 15876, + "secondEndPos" : 15946 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "item", + "secondLabel" : "item", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 15842, + "secondPos" : 15912, + "firstEndPos" : 15846, + "secondEndPos" : 15916 +}, { + "firstType" : "TextElement", + "secondType" : "TextElement", + "firstLabel" : " the item index (zero based).", + "secondLabel" : " the item index (zero based).", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 15846, + "secondPos" : 15916, + "firstEndPos" : 15876, + "secondEndPos" : 15946 +}, { + "firstType" : "TagElement", + "secondType" : "TagElement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Javadoc", + "secondParentType" : "Javadoc", + "firstPos" : 15891, + "secondPos" : 15961, + "firstEndPos" : 15942, + "secondEndPos" : 16012 +}, { + "firstType" : "TextElement", + "secondType" : "TextElement", + "firstLabel" : " The generator (possibly null).", + "secondLabel" : " The generator (possibly null).", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 15898, + "secondPos" : 15968, + "firstEndPos" : 15942, + "secondEndPos" : 16012 +}, { + "firstType" : "MarkerAnnotation", + "secondType" : "MarkerAnnotation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 15955, + "secondPos" : 16025, + "firstEndPos" : 15964, + "secondEndPos" : 16034 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "Override", + "secondLabel" : "Override", + "firstParentType" : "MarkerAnnotation", + "secondParentType" : "MarkerAnnotation", + "firstPos" : 15956, + "secondPos" : 16026, + "firstEndPos" : 15964, + "secondEndPos" : 16034 +}, { + "firstType" : "Modifier", + "secondType" : "Modifier", + "firstLabel" : "public", + "secondLabel" : "public", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 15969, + "secondPos" : 16039, + "firstEndPos" : 15975, + "secondEndPos" : 16045 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "XYToolTipGenerator", + "secondLabel" : "XYToolTipGenerator", + "firstParentType" : "SimpleType", + "secondParentType" : "SimpleType", + "firstPos" : 15976, + "secondPos" : 16046, + "firstEndPos" : 15994, + "secondEndPos" : 16064 +}, { + "firstType" : "SimpleType", + "secondType" : "SimpleType", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 15976, + "secondPos" : 16046, + "firstEndPos" : 15994, + "secondEndPos" : 16064 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "getToolTipGenerator", + "secondLabel" : "getToolTipGenerator", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 15995, + "secondPos" : 16065, + "firstEndPos" : 16014, + "secondEndPos" : 16084 +}, { + "firstType" : "SingleVariableDeclaration", + "secondType" : "SingleVariableDeclaration", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 16015, + "secondPos" : 16085, + "firstEndPos" : 16025, + "secondEndPos" : 16095 +}, { + "firstType" : "PrimitiveType", + "secondType" : "PrimitiveType", + "firstLabel" : "int", + "secondLabel" : "int", + "firstParentType" : "SingleVariableDeclaration", + "secondParentType" : "SingleVariableDeclaration", + "firstPos" : 16015, + "secondPos" : 16085, + "firstEndPos" : 16018, + "secondEndPos" : 16088 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "series", + "secondLabel" : "series", + "firstParentType" : "SingleVariableDeclaration", + "secondParentType" : "SingleVariableDeclaration", + "firstPos" : 16019, + "secondPos" : 16089, + "firstEndPos" : 16025, + "secondEndPos" : 16095 +}, { + "firstType" : "SingleVariableDeclaration", + "secondType" : "SingleVariableDeclaration", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 16027, + "secondPos" : 16097, + "firstEndPos" : 16035, + "secondEndPos" : 16105 +}, { + "firstType" : "PrimitiveType", + "secondType" : "PrimitiveType", + "firstLabel" : "int", + "secondLabel" : "int", + "firstParentType" : "SingleVariableDeclaration", + "secondParentType" : "SingleVariableDeclaration", + "firstPos" : 16027, + "secondPos" : 16097, + "firstEndPos" : 16030, + "secondEndPos" : 16100 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "item", + "secondLabel" : "item", + "firstParentType" : "SingleVariableDeclaration", + "secondParentType" : "SingleVariableDeclaration", + "firstPos" : 16031, + "secondPos" : 16101, + "firstEndPos" : 16035, + "secondEndPos" : 16105 +}, { + "firstType" : "Block", + "secondType" : "Block", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 16037, + "secondPos" : 16107, + "firstEndPos" : 16492, + "secondEndPos" : 16562 +}, { + "firstType" : "IfStatement", + "secondType" : "IfStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 16114, + "secondPos" : 16184, + "firstEndPos" : 16202, + "secondEndPos" : 16272 +}, { + "firstType" : "InfixExpression", + "secondType" : "InfixExpression", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "IfStatement", + "secondParentType" : "IfStatement", + "firstPos" : 16118, + "secondPos" : 16188, + "firstEndPos" : 16147, + "secondEndPos" : 16217 +}, { + "firstType" : "FieldAccess", + "secondType" : "FieldAccess", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "InfixExpression", + "secondParentType" : "InfixExpression", + "firstPos" : 16118, + "secondPos" : 16188, + "firstEndPos" : 16139, + "secondEndPos" : 16209 +}, { + "firstType" : "ThisExpression", + "secondType" : "ThisExpression", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "FieldAccess", + "secondParentType" : "FieldAccess", + "firstPos" : 16118, + "secondPos" : 16188, + "firstEndPos" : 16122, + "secondEndPos" : 16192 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "toolTipGenerator", + "secondLabel" : "toolTipGenerator", + "firstParentType" : "FieldAccess", + "secondParentType" : "FieldAccess", + "firstPos" : 16123, + "secondPos" : 16193, + "firstEndPos" : 16139, + "secondEndPos" : 16209 +}, { + "firstType" : "INFIX_EXPRESSION_OPERATOR", + "secondType" : "INFIX_EXPRESSION_OPERATOR", + "firstLabel" : "!=", + "secondLabel" : "!=", + "firstParentType" : "InfixExpression", + "secondParentType" : "InfixExpression", + "firstPos" : 16140, + "secondPos" : 16210, + "firstEndPos" : 16142, + "secondEndPos" : 16212 +}, { + "firstType" : "NullLiteral", + "secondType" : "NullLiteral", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "InfixExpression", + "secondParentType" : "InfixExpression", + "firstPos" : 16143, + "secondPos" : 16213, + "firstEndPos" : 16147, + "secondEndPos" : 16217 +}, { + "firstType" : "Block", + "secondType" : "Block", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "IfStatement", + "secondParentType" : "IfStatement", + "firstPos" : 16149, + "secondPos" : 16219, + "firstEndPos" : 16202, + "secondEndPos" : 16272 +}, { + "firstType" : "ReturnStatement", + "secondType" : "ReturnStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 16163, + "secondPos" : 16233, + "firstEndPos" : 16192, + "secondEndPos" : 16262 +}, { + "firstType" : "FieldAccess", + "secondType" : "FieldAccess", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "ReturnStatement", + "secondParentType" : "ReturnStatement", + "firstPos" : 16170, + "secondPos" : 16240, + "firstEndPos" : 16191, + "secondEndPos" : 16261 +}, { + "firstType" : "ThisExpression", + "secondType" : "ThisExpression", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "FieldAccess", + "secondParentType" : "FieldAccess", + "firstPos" : 16170, + "secondPos" : 16240, + "firstEndPos" : 16174, + "secondEndPos" : 16244 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "toolTipGenerator", + "secondLabel" : "toolTipGenerator", + "firstParentType" : "FieldAccess", + "secondParentType" : "FieldAccess", + "firstPos" : 16175, + "secondPos" : 16245, + "firstEndPos" : 16191, + "secondEndPos" : 16261 +}, { + "firstType" : "VariableDeclarationStatement", + "secondType" : "VariableDeclarationStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 16261, + "secondPos" : 16331, + "firstEndPos" : 16366, + "secondEndPos" : 16436 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "XYToolTipGenerator", + "secondLabel" : "XYToolTipGenerator", + "firstParentType" : "SimpleType", + "secondParentType" : "SimpleType", + "firstPos" : 16261, + "secondPos" : 16331, + "firstEndPos" : 16279, + "secondEndPos" : 16349 +}, { + "firstType" : "SimpleType", + "secondType" : "SimpleType", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationStatement", + "secondParentType" : "VariableDeclarationStatement", + "firstPos" : 16261, + "secondPos" : 16331, + "firstEndPos" : 16279, + "secondEndPos" : 16349 +}, { + "firstType" : "VariableDeclarationFragment", + "secondType" : "VariableDeclarationFragment", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationStatement", + "secondParentType" : "VariableDeclarationStatement", + "firstPos" : 16280, + "secondPos" : 16350, + "firstEndPos" : 16365, + "secondEndPos" : 16435 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "generator", + "secondLabel" : "generator", + "firstParentType" : "VariableDeclarationFragment", + "secondParentType" : "VariableDeclarationFragment", + "firstPos" : 16280, + "secondPos" : 16350, + "firstEndPos" : 16289, + "secondEndPos" : 16359 +}, { + "firstType" : "CastExpression", + "secondType" : "CastExpression", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationFragment", + "secondParentType" : "VariableDeclarationFragment", + "firstPos" : 16308, + "secondPos" : 16378, + "firstEndPos" : 16365, + "secondEndPos" : 16435 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "XYToolTipGenerator", + "secondLabel" : "XYToolTipGenerator", + "firstParentType" : "SimpleType", + "secondParentType" : "SimpleType", + "firstPos" : 16309, + "secondPos" : 16379, + "firstEndPos" : 16327, + "secondEndPos" : 16397 +}, { + "firstType" : "SimpleType", + "secondType" : "SimpleType", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "CastExpression", + "secondParentType" : "CastExpression", + "firstPos" : 16309, + "secondPos" : 16379, + "firstEndPos" : 16327, + "secondEndPos" : 16397 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "CastExpression", + "secondParentType" : "CastExpression", + "firstPos" : 16329, + "secondPos" : 16399, + "firstEndPos" : 16365, + "secondEndPos" : 16435 +}, { + "firstType" : "FieldAccess", + "secondType" : "FieldAccess", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 16329, + "secondPos" : 16399, + "firstEndPos" : 16353, + "secondEndPos" : 16423 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 16329, + "secondPos" : 16399, + "firstEndPos" : 16353, + "secondEndPos" : 16423 +}, { + "firstType" : "ThisExpression", + "secondType" : "ThisExpression", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "FieldAccess", + "secondParentType" : "FieldAccess", + "firstPos" : 16329, + "secondPos" : 16399, + "firstEndPos" : 16333, + "secondEndPos" : 16403 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "toolTipGeneratorMap", + "secondLabel" : "toolTipGeneratorMap", + "firstParentType" : "FieldAccess", + "secondParentType" : "FieldAccess", + "firstPos" : 16334, + "secondPos" : 16404, + "firstEndPos" : 16353, + "secondEndPos" : 16423 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "get", + "secondLabel" : "get", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 16354, + "secondPos" : 16424, + "firstEndPos" : 16357, + "secondEndPos" : 16427 +}, { + "firstType" : "METHOD_INVOCATION_ARGUMENTS", + "secondType" : "METHOD_INVOCATION_ARGUMENTS", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 16358, + "secondPos" : 16428, + "firstEndPos" : 16364, + "secondEndPos" : 16434 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "series", + "secondLabel" : "series", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 16358, + "secondPos" : 16428, + "firstEndPos" : 16364, + "secondEndPos" : 16434 +}, { + "firstType" : "IfStatement", + "secondType" : "IfStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 16375, + "secondPos" : 16445, + "firstEndPos" : 16460, + "secondEndPos" : 16530 +}, { + "firstType" : "InfixExpression", + "secondType" : "InfixExpression", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "IfStatement", + "secondParentType" : "IfStatement", + "firstPos" : 16379, + "secondPos" : 16449, + "firstEndPos" : 16396, + "secondEndPos" : 16466 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "generator", + "secondLabel" : "generator", + "firstParentType" : "InfixExpression", + "secondParentType" : "InfixExpression", + "firstPos" : 16379, + "secondPos" : 16449, + "firstEndPos" : 16388, + "secondEndPos" : 16458 +}, { + "firstType" : "INFIX_EXPRESSION_OPERATOR", + "secondType" : "INFIX_EXPRESSION_OPERATOR", + "firstLabel" : "==", + "secondLabel" : "==", + "firstParentType" : "InfixExpression", + "secondParentType" : "InfixExpression", + "firstPos" : 16389, + "secondPos" : 16459, + "firstEndPos" : 16391, + "secondEndPos" : 16461 +}, { + "firstType" : "NullLiteral", + "secondType" : "NullLiteral", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "InfixExpression", + "secondParentType" : "InfixExpression", + "firstPos" : 16392, + "secondPos" : 16462, + "firstEndPos" : 16396, + "secondEndPos" : 16466 +}, { + "firstType" : "Block", + "secondType" : "Block", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "IfStatement", + "secondParentType" : "IfStatement", + "firstPos" : 16398, + "secondPos" : 16468, + "firstEndPos" : 16460, + "secondEndPos" : 16530 +}, { + "firstType" : "ExpressionStatement", + "secondType" : "ExpressionStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 16412, + "secondPos" : 16482, + "firstEndPos" : 16450, + "secondEndPos" : 16520 +}, { + "firstType" : "Assignment", + "secondType" : "Assignment", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "ExpressionStatement", + "secondParentType" : "ExpressionStatement", + "firstPos" : 16412, + "secondPos" : 16482, + "firstEndPos" : 16449, + "secondEndPos" : 16519 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "generator", + "secondLabel" : "generator", + "firstParentType" : "Assignment", + "secondParentType" : "Assignment", + "firstPos" : 16412, + "secondPos" : 16482, + "firstEndPos" : 16421, + "secondEndPos" : 16491 +}, { + "firstType" : "ASSIGNMENT_OPERATOR", + "secondType" : "ASSIGNMENT_OPERATOR", + "firstLabel" : "=", + "secondLabel" : "=", + "firstParentType" : "Assignment", + "secondParentType" : "Assignment", + "firstPos" : 16422, + "secondPos" : 16492, + "firstEndPos" : 16423, + "secondEndPos" : 16493 +}, { + "firstType" : "FieldAccess", + "secondType" : "FieldAccess", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Assignment", + "secondParentType" : "Assignment", + "firstPos" : 16424, + "secondPos" : 16494, + "firstEndPos" : 16449, + "secondEndPos" : 16519 +}, { + "firstType" : "ThisExpression", + "secondType" : "ThisExpression", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "FieldAccess", + "secondParentType" : "FieldAccess", + "firstPos" : 16424, + "secondPos" : 16494, + "firstEndPos" : 16428, + "secondEndPos" : 16498 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "baseToolTipGenerator", + "secondLabel" : "baseToolTipGenerator", + "firstParentType" : "FieldAccess", + "secondParentType" : "FieldAccess", + "firstPos" : 16429, + "secondPos" : 16499, + "firstEndPos" : 16449, + "secondEndPos" : 16519 +}, { + "firstType" : "ReturnStatement", + "secondType" : "ReturnStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 16469, + "secondPos" : 16539, + "firstEndPos" : 16486, + "secondEndPos" : 16556 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "generator", + "secondLabel" : "generator", + "firstParentType" : "ReturnStatement", + "secondParentType" : "ReturnStatement", + "firstPos" : 16476, + "secondPos" : 16546, + "firstEndPos" : 16485, + "secondEndPos" : 16555 +}, { + "firstType" : "MethodDeclaration", + "secondType" : "MethodDeclaration", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "TypeDeclaration", + "secondParentType" : "TypeDeclaration", + "firstPos" : 16498, + "secondPos" : 16568, + "firstEndPos" : 16830, + "secondEndPos" : 16900 +}, { + "firstType" : "Javadoc", + "secondType" : "Javadoc", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 16498, + "secondPos" : 16568, + "firstEndPos" : 16687, + "secondEndPos" : 16757 +}, { + "firstType" : "TagElement", + "secondType" : "TagElement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Javadoc", + "secondParentType" : "Javadoc", + "firstPos" : 16509, + "secondPos" : 16579, + "firstEndPos" : 16553, + "secondEndPos" : 16623 +}, { + "firstType" : "TextElement", + "secondType" : "TextElement", + "firstLabel" : "Returns the tool tip generator for a series.", + "secondLabel" : "Returns the tool tip generator for a series.", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 16509, + "secondPos" : 16579, + "firstEndPos" : 16553, + "secondEndPos" : 16623 +}, { + "firstType" : "TagElement", + "secondType" : "TagElement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Javadoc", + "secondParentType" : "Javadoc", + "firstPos" : 16568, + "secondPos" : 16638, + "firstEndPos" : 16613, + "secondEndPos" : 16683 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "series", + "secondLabel" : "series", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 16575, + "secondPos" : 16645, + "firstEndPos" : 16581, + "secondEndPos" : 16651 +}, { + "firstType" : "TextElement", + "secondType" : "TextElement", + "firstLabel" : " the series index (zero based).", + "secondLabel" : " the series index (zero based).", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 16581, + "secondPos" : 16651, + "firstEndPos" : 16613, + "secondEndPos" : 16683 +}, { + "firstType" : "TagElement", + "secondType" : "TagElement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Javadoc", + "secondParentType" : "Javadoc", + "firstPos" : 16628, + "secondPos" : 16698, + "firstEndPos" : 16679, + "secondEndPos" : 16749 +}, { + "firstType" : "TextElement", + "secondType" : "TextElement", + "firstLabel" : " The generator (possibly null).", + "secondLabel" : " The generator (possibly null).", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 16635, + "secondPos" : 16705, + "firstEndPos" : 16679, + "secondEndPos" : 16749 +}, { + "firstType" : "MarkerAnnotation", + "secondType" : "MarkerAnnotation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 16692, + "secondPos" : 16762, + "firstEndPos" : 16701, + "secondEndPos" : 16771 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "Override", + "secondLabel" : "Override", + "firstParentType" : "MarkerAnnotation", + "secondParentType" : "MarkerAnnotation", + "firstPos" : 16693, + "secondPos" : 16763, + "firstEndPos" : 16701, + "secondEndPos" : 16771 +}, { + "firstType" : "Modifier", + "secondType" : "Modifier", + "firstLabel" : "public", + "secondLabel" : "public", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 16706, + "secondPos" : 16776, + "firstEndPos" : 16712, + "secondEndPos" : 16782 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "XYToolTipGenerator", + "secondLabel" : "XYToolTipGenerator", + "firstParentType" : "SimpleType", + "secondParentType" : "SimpleType", + "firstPos" : 16713, + "secondPos" : 16783, + "firstEndPos" : 16731, + "secondEndPos" : 16801 +}, { + "firstType" : "SimpleType", + "secondType" : "SimpleType", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 16713, + "secondPos" : 16783, + "firstEndPos" : 16731, + "secondEndPos" : 16801 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "getSeriesToolTipGenerator", + "secondLabel" : "getSeriesToolTipGenerator", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 16732, + "secondPos" : 16802, + "firstEndPos" : 16757, + "secondEndPos" : 16827 +}, { + "firstType" : "SingleVariableDeclaration", + "secondType" : "SingleVariableDeclaration", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 16758, + "secondPos" : 16828, + "firstEndPos" : 16768, + "secondEndPos" : 16838 +}, { + "firstType" : "PrimitiveType", + "secondType" : "PrimitiveType", + "firstLabel" : "int", + "secondLabel" : "int", + "firstParentType" : "SingleVariableDeclaration", + "secondParentType" : "SingleVariableDeclaration", + "firstPos" : 16758, + "secondPos" : 16828, + "firstEndPos" : 16761, + "secondEndPos" : 16831 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "series", + "secondLabel" : "series", + "firstParentType" : "SingleVariableDeclaration", + "secondParentType" : "SingleVariableDeclaration", + "firstPos" : 16762, + "secondPos" : 16832, + "firstEndPos" : 16768, + "secondEndPos" : 16838 +}, { + "firstType" : "Block", + "secondType" : "Block", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 16770, + "secondPos" : 16840, + "firstEndPos" : 16830, + "secondEndPos" : 16900 +}, { + "firstType" : "ReturnStatement", + "secondType" : "ReturnStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 16780, + "secondPos" : 16850, + "firstEndPos" : 16824, + "secondEndPos" : 16894 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "ReturnStatement", + "secondParentType" : "ReturnStatement", + "firstPos" : 16787, + "secondPos" : 16857, + "firstEndPos" : 16823, + "secondEndPos" : 16893 +}, { + "firstType" : "FieldAccess", + "secondType" : "FieldAccess", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 16787, + "secondPos" : 16857, + "firstEndPos" : 16811, + "secondEndPos" : 16881 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 16787, + "secondPos" : 16857, + "firstEndPos" : 16811, + "secondEndPos" : 16881 +}, { + "firstType" : "ThisExpression", + "secondType" : "ThisExpression", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "FieldAccess", + "secondParentType" : "FieldAccess", + "firstPos" : 16787, + "secondPos" : 16857, + "firstEndPos" : 16791, + "secondEndPos" : 16861 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "toolTipGeneratorMap", + "secondLabel" : "toolTipGeneratorMap", + "firstParentType" : "FieldAccess", + "secondParentType" : "FieldAccess", + "firstPos" : 16792, + "secondPos" : 16862, + "firstEndPos" : 16811, + "secondEndPos" : 16881 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "get", + "secondLabel" : "get", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 16812, + "secondPos" : 16882, + "firstEndPos" : 16815, + "secondEndPos" : 16885 +}, { + "firstType" : "METHOD_INVOCATION_ARGUMENTS", + "secondType" : "METHOD_INVOCATION_ARGUMENTS", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 16816, + "secondPos" : 16886, + "firstEndPos" : 16822, + "secondEndPos" : 16892 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "series", + "secondLabel" : "series", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 16816, + "secondPos" : 16886, + "firstEndPos" : 16822, + "secondEndPos" : 16892 +}, { + "firstType" : "MethodDeclaration", + "secondType" : "MethodDeclaration", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "TypeDeclaration", + "secondParentType" : "TypeDeclaration", + "firstPos" : 16836, + "secondPos" : 16906, + "firstEndPos" : 17303, + "secondEndPos" : 17373 +}, { + "firstType" : "Javadoc", + "secondType" : "Javadoc", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 16836, + "secondPos" : 16906, + "firstEndPos" : 17101, + "secondEndPos" : 17171 +}, { + "firstType" : "TagElement", + "secondType" : "TagElement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Javadoc", + "secondParentType" : "Javadoc", + "firstPos" : 16847, + "secondPos" : 16917, + "firstEndPos" : 16963, + "secondEndPos" : 17033 +}, { + "firstType" : "TextElement", + "secondType" : "TextElement", + "firstLabel" : "Sets the tool tip generator for a series and sends a", + "secondLabel" : "Sets the tool tip generator for a series and sends a", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 16847, + "secondPos" : 16917, + "firstEndPos" : 16899, + "secondEndPos" : 16969 +}, { + "firstType" : "TagElement", + "secondType" : "TagElement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 16907, + "secondPos" : 16977, + "firstEndPos" : 16934, + "secondEndPos" : 17004 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "RendererChangeEvent", + "secondLabel" : "RendererChangeEvent", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 16914, + "secondPos" : 16984, + "firstEndPos" : 16933, + "secondEndPos" : 17003 +}, { + "firstType" : "TextElement", + "secondType" : "TextElement", + "firstLabel" : " to all registered listeners.", + "secondLabel" : " to all registered listeners.", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 16934, + "secondPos" : 17004, + "firstEndPos" : 16963, + "secondEndPos" : 17033 +}, { + "firstType" : "TagElement", + "secondType" : "TagElement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Javadoc", + "secondParentType" : "Javadoc", + "firstPos" : 16978, + "secondPos" : 17048, + "firstEndPos" : 17023, + "secondEndPos" : 17093 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "series", + "secondLabel" : "series", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 16985, + "secondPos" : 17055, + "firstEndPos" : 16991, + "secondEndPos" : 17061 +}, { + "firstType" : "TextElement", + "secondType" : "TextElement", + "firstLabel" : " the series index (zero based).", + "secondLabel" : " the series index (zero based).", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 16991, + "secondPos" : 17061, + "firstEndPos" : 17023, + "secondEndPos" : 17093 +}, { + "firstType" : "TagElement", + "secondType" : "TagElement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Javadoc", + "secondParentType" : "Javadoc", + "firstPos" : 17031, + "secondPos" : 17101, + "firstEndPos" : 17093, + "secondEndPos" : 17163 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "generator", + "secondLabel" : "generator", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 17038, + "secondPos" : 17108, + "firstEndPos" : 17047, + "secondEndPos" : 17117 +}, { + "firstType" : "TextElement", + "secondType" : "TextElement", + "firstLabel" : " the generator (null permitted).", + "secondLabel" : " the generator (null permitted).", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 17047, + "secondPos" : 17117, + "firstEndPos" : 17093, + "secondEndPos" : 17163 +}, { + "firstType" : "MarkerAnnotation", + "secondType" : "MarkerAnnotation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 17106, + "secondPos" : 17176, + "firstEndPos" : 17115, + "secondEndPos" : 17185 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "Override", + "secondLabel" : "Override", + "firstParentType" : "MarkerAnnotation", + "secondParentType" : "MarkerAnnotation", + "firstPos" : 17107, + "secondPos" : 17177, + "firstEndPos" : 17115, + "secondEndPos" : 17185 +}, { + "firstType" : "Modifier", + "secondType" : "Modifier", + "firstLabel" : "public", + "secondLabel" : "public", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 17120, + "secondPos" : 17190, + "firstEndPos" : 17126, + "secondEndPos" : 17196 +}, { + "firstType" : "PrimitiveType", + "secondType" : "PrimitiveType", + "firstLabel" : "void", + "secondLabel" : "void", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 17127, + "secondPos" : 17197, + "firstEndPos" : 17131, + "secondEndPos" : 17201 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "setSeriesToolTipGenerator", + "secondLabel" : "setSeriesToolTipGenerator", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 17132, + "secondPos" : 17202, + "firstEndPos" : 17157, + "secondEndPos" : 17227 +}, { + "firstType" : "SingleVariableDeclaration", + "secondType" : "SingleVariableDeclaration", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 17158, + "secondPos" : 17228, + "firstEndPos" : 17168, + "secondEndPos" : 17238 +}, { + "firstType" : "PrimitiveType", + "secondType" : "PrimitiveType", + "firstLabel" : "int", + "secondLabel" : "int", + "firstParentType" : "SingleVariableDeclaration", + "secondParentType" : "SingleVariableDeclaration", + "firstPos" : 17158, + "secondPos" : 17228, + "firstEndPos" : 17161, + "secondEndPos" : 17231 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "series", + "secondLabel" : "series", + "firstParentType" : "SingleVariableDeclaration", + "secondParentType" : "SingleVariableDeclaration", + "firstPos" : 17162, + "secondPos" : 17232, + "firstEndPos" : 17168, + "secondEndPos" : 17238 +}, { + "firstType" : "SingleVariableDeclaration", + "secondType" : "SingleVariableDeclaration", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 17182, + "secondPos" : 17252, + "firstEndPos" : 17210, + "secondEndPos" : 17280 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "XYToolTipGenerator", + "secondLabel" : "XYToolTipGenerator", + "firstParentType" : "SimpleType", + "secondParentType" : "SimpleType", + "firstPos" : 17182, + "secondPos" : 17252, + "firstEndPos" : 17200, + "secondEndPos" : 17270 +}, { + "firstType" : "SimpleType", + "secondType" : "SimpleType", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "SingleVariableDeclaration", + "secondParentType" : "SingleVariableDeclaration", + "firstPos" : 17182, + "secondPos" : 17252, + "firstEndPos" : 17200, + "secondEndPos" : 17270 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "generator", + "secondLabel" : "generator", + "firstParentType" : "SingleVariableDeclaration", + "secondParentType" : "SingleVariableDeclaration", + "firstPos" : 17201, + "secondPos" : 17271, + "firstEndPos" : 17210, + "secondEndPos" : 17280 +}, { + "firstType" : "Block", + "secondType" : "Block", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 17212, + "secondPos" : 17282, + "firstEndPos" : 17303, + "secondEndPos" : 17373 +}, { + "firstType" : "ExpressionStatement", + "secondType" : "ExpressionStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 17222, + "secondPos" : 17292, + "firstEndPos" : 17270, + "secondEndPos" : 17340 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "ExpressionStatement", + "secondParentType" : "ExpressionStatement", + "firstPos" : 17222, + "secondPos" : 17292, + "firstEndPos" : 17269, + "secondEndPos" : 17339 +}, { + "firstType" : "FieldAccess", + "secondType" : "FieldAccess", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 17222, + "secondPos" : 17292, + "firstEndPos" : 17246, + "secondEndPos" : 17316 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 17222, + "secondPos" : 17292, + "firstEndPos" : 17246, + "secondEndPos" : 17316 +}, { + "firstType" : "ThisExpression", + "secondType" : "ThisExpression", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "FieldAccess", + "secondParentType" : "FieldAccess", + "firstPos" : 17222, + "secondPos" : 17292, + "firstEndPos" : 17226, + "secondEndPos" : 17296 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "toolTipGeneratorMap", + "secondLabel" : "toolTipGeneratorMap", + "firstParentType" : "FieldAccess", + "secondParentType" : "FieldAccess", + "firstPos" : 17227, + "secondPos" : 17297, + "firstEndPos" : 17246, + "secondEndPos" : 17316 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "put", + "secondLabel" : "put", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 17247, + "secondPos" : 17317, + "firstEndPos" : 17250, + "secondEndPos" : 17320 +}, { + "firstType" : "METHOD_INVOCATION_ARGUMENTS", + "secondType" : "METHOD_INVOCATION_ARGUMENTS", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 17251, + "secondPos" : 17321, + "firstEndPos" : 17268, + "secondEndPos" : 17338 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "series", + "secondLabel" : "series", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 17251, + "secondPos" : 17321, + "firstEndPos" : 17257, + "secondEndPos" : 17327 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "generator", + "secondLabel" : "generator", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 17259, + "secondPos" : 17329, + "firstEndPos" : 17268, + "secondEndPos" : 17338 +}, { + "firstType" : "ExpressionStatement", + "secondType" : "ExpressionStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 17279, + "secondPos" : 17349, + "firstEndPos" : 17297, + "secondEndPos" : 17367 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "ExpressionStatement", + "secondParentType" : "ExpressionStatement", + "firstPos" : 17279, + "secondPos" : 17349, + "firstEndPos" : 17296, + "secondEndPos" : 17366 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "fireChangeEvent", + "secondLabel" : "fireChangeEvent", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 17279, + "secondPos" : 17349, + "firstEndPos" : 17294, + "secondEndPos" : 17364 +}, { + "firstType" : "MethodDeclaration", + "secondType" : "MethodDeclaration", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "TypeDeclaration", + "secondParentType" : "TypeDeclaration", + "firstPos" : 17309, + "secondPos" : 17379, + "firstEndPos" : 17614, + "secondEndPos" : 17684 +}, { + "firstType" : "Javadoc", + "secondType" : "Javadoc", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 17309, + "secondPos" : 17379, + "firstEndPos" : 17494, + "secondEndPos" : 17564 +}, { + "firstType" : "TagElement", + "secondType" : "TagElement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Javadoc", + "secondParentType" : "Javadoc", + "firstPos" : 17320, + "secondPos" : 17390, + "firstEndPos" : 17356, + "secondEndPos" : 17426 +}, { + "firstType" : "TextElement", + "secondType" : "TextElement", + "firstLabel" : "Returns the base tool tip generator.", + "secondLabel" : "Returns the base tool tip generator.", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 17320, + "secondPos" : 17390, + "firstEndPos" : 17356, + "secondEndPos" : 17426 +}, { + "firstType" : "TagElement", + "secondType" : "TagElement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Javadoc", + "secondParentType" : "Javadoc", + "firstPos" : 17371, + "secondPos" : 17441, + "firstEndPos" : 17422, + "secondEndPos" : 17492 +}, { + "firstType" : "TextElement", + "secondType" : "TextElement", + "firstLabel" : " The generator (possibly null).", + "secondLabel" : " The generator (possibly null).", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 17378, + "secondPos" : 17448, + "firstEndPos" : 17422, + "secondEndPos" : 17492 +}, { + "firstType" : "TagElement", + "secondType" : "TagElement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Javadoc", + "secondParentType" : "Javadoc", + "firstPos" : 17437, + "secondPos" : 17507, + "firstEndPos" : 17486, + "secondEndPos" : 17556 +}, { + "firstType" : "MethodRef", + "secondType" : "MethodRef", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 17442, + "secondPos" : 17512, + "firstEndPos" : 17486, + "secondEndPos" : 17556 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "setBaseToolTipGenerator", + "secondLabel" : "setBaseToolTipGenerator", + "firstParentType" : "MethodRef", + "secondParentType" : "MethodRef", + "firstPos" : 17443, + "secondPos" : 17513, + "firstEndPos" : 17466, + "secondEndPos" : 17536 +}, { + "firstType" : "MethodRefParameter", + "secondType" : "MethodRefParameter", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodRef", + "secondParentType" : "MethodRef", + "firstPos" : 17467, + "secondPos" : 17537, + "firstEndPos" : 17485, + "secondEndPos" : 17555 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "XYToolTipGenerator", + "secondLabel" : "XYToolTipGenerator", + "firstParentType" : "SimpleType", + "secondParentType" : "SimpleType", + "firstPos" : 17467, + "secondPos" : 17537, + "firstEndPos" : 17485, + "secondEndPos" : 17555 +}, { + "firstType" : "SimpleType", + "secondType" : "SimpleType", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodRefParameter", + "secondParentType" : "MethodRefParameter", + "firstPos" : 17467, + "secondPos" : 17537, + "firstEndPos" : 17485, + "secondEndPos" : 17555 +}, { + "firstType" : "MarkerAnnotation", + "secondType" : "MarkerAnnotation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 17499, + "secondPos" : 17569, + "firstEndPos" : 17508, + "secondEndPos" : 17578 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "Override", + "secondLabel" : "Override", + "firstParentType" : "MarkerAnnotation", + "secondParentType" : "MarkerAnnotation", + "firstPos" : 17500, + "secondPos" : 17570, + "firstEndPos" : 17508, + "secondEndPos" : 17578 +}, { + "firstType" : "Modifier", + "secondType" : "Modifier", + "firstLabel" : "public", + "secondLabel" : "public", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 17513, + "secondPos" : 17583, + "firstEndPos" : 17519, + "secondEndPos" : 17589 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "XYToolTipGenerator", + "secondLabel" : "XYToolTipGenerator", + "firstParentType" : "SimpleType", + "secondParentType" : "SimpleType", + "firstPos" : 17520, + "secondPos" : 17590, + "firstEndPos" : 17538, + "secondEndPos" : 17608 +}, { + "firstType" : "SimpleType", + "secondType" : "SimpleType", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 17520, + "secondPos" : 17590, + "firstEndPos" : 17538, + "secondEndPos" : 17608 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "getBaseToolTipGenerator", + "secondLabel" : "getBaseToolTipGenerator", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 17539, + "secondPos" : 17609, + "firstEndPos" : 17562, + "secondEndPos" : 17632 +}, { + "firstType" : "Block", + "secondType" : "Block", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 17565, + "secondPos" : 17635, + "firstEndPos" : 17614, + "secondEndPos" : 17684 +}, { + "firstType" : "ReturnStatement", + "secondType" : "ReturnStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 17575, + "secondPos" : 17645, + "firstEndPos" : 17608, + "secondEndPos" : 17678 +}, { + "firstType" : "FieldAccess", + "secondType" : "FieldAccess", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "ReturnStatement", + "secondParentType" : "ReturnStatement", + "firstPos" : 17582, + "secondPos" : 17652, + "firstEndPos" : 17607, + "secondEndPos" : 17677 +}, { + "firstType" : "ThisExpression", + "secondType" : "ThisExpression", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "FieldAccess", + "secondParentType" : "FieldAccess", + "firstPos" : 17582, + "secondPos" : 17652, + "firstEndPos" : 17586, + "secondEndPos" : 17656 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "baseToolTipGenerator", + "secondLabel" : "baseToolTipGenerator", + "firstParentType" : "FieldAccess", + "secondParentType" : "FieldAccess", + "firstPos" : 17587, + "secondPos" : 17657, + "firstEndPos" : 17607, + "secondEndPos" : 17677 +}, { + "firstType" : "MethodDeclaration", + "secondType" : "MethodDeclaration", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "TypeDeclaration", + "secondParentType" : "TypeDeclaration", + "firstPos" : 17620, + "secondPos" : 17690, + "firstEndPos" : 18036, + "secondEndPos" : 18106 +}, { + "firstType" : "Javadoc", + "secondType" : "Javadoc", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 17620, + "secondPos" : 17690, + "firstEndPos" : 17870, + "secondEndPos" : 17940 +}, { + "firstType" : "TagElement", + "secondType" : "TagElement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Javadoc", + "secondParentType" : "Javadoc", + "firstPos" : 17631, + "secondPos" : 17701, + "firstEndPos" : 17739, + "secondEndPos" : 17809 +}, { + "firstType" : "TextElement", + "secondType" : "TextElement", + "firstLabel" : "Sets the base tool tip generator and sends a ", + "secondLabel" : "Sets the base tool tip generator and sends a ", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 17631, + "secondPos" : 17701, + "firstEndPos" : 17676, + "secondEndPos" : 17746 +}, { + "firstType" : "TagElement", + "secondType" : "TagElement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 17676, + "secondPos" : 17746, + "firstEndPos" : 17703, + "secondEndPos" : 17773 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "RendererChangeEvent", + "secondLabel" : "RendererChangeEvent", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 17683, + "secondPos" : 17753, + "firstEndPos" : 17702, + "secondEndPos" : 17772 +}, { + "firstType" : "TextElement", + "secondType" : "TextElement", + "firstLabel" : "to all registered listeners.", + "secondLabel" : "to all registered listeners.", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 17711, + "secondPos" : 17781, + "firstEndPos" : 17739, + "secondEndPos" : 17809 +}, { + "firstType" : "TagElement", + "secondType" : "TagElement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Javadoc", + "secondParentType" : "Javadoc", + "firstPos" : 17754, + "secondPos" : 17824, + "firstEndPos" : 17816, + "secondEndPos" : 17886 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "generator", + "secondLabel" : "generator", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 17761, + "secondPos" : 17831, + "firstEndPos" : 17770, + "secondEndPos" : 17840 +}, { + "firstType" : "TextElement", + "secondType" : "TextElement", + "firstLabel" : " the generator (null permitted).", + "secondLabel" : " the generator (null permitted).", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 17770, + "secondPos" : 17840, + "firstEndPos" : 17816, + "secondEndPos" : 17886 +}, { + "firstType" : "TagElement", + "secondType" : "TagElement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Javadoc", + "secondParentType" : "Javadoc", + "firstPos" : 17831, + "secondPos" : 17901, + "firstEndPos" : 17862, + "secondEndPos" : 17932 +}, { + "firstType" : "MethodRef", + "secondType" : "MethodRef", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 17836, + "secondPos" : 17906, + "firstEndPos" : 17862, + "secondEndPos" : 17932 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "getBaseToolTipGenerator", + "secondLabel" : "getBaseToolTipGenerator", + "firstParentType" : "MethodRef", + "secondParentType" : "MethodRef", + "firstPos" : 17837, + "secondPos" : 17907, + "firstEndPos" : 17860, + "secondEndPos" : 17930 +}, { + "firstType" : "MarkerAnnotation", + "secondType" : "MarkerAnnotation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 17875, + "secondPos" : 17945, + "firstEndPos" : 17884, + "secondEndPos" : 17954 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "Override", + "secondLabel" : "Override", + "firstParentType" : "MarkerAnnotation", + "secondParentType" : "MarkerAnnotation", + "firstPos" : 17876, + "secondPos" : 17946, + "firstEndPos" : 17884, + "secondEndPos" : 17954 +}, { + "firstType" : "Modifier", + "secondType" : "Modifier", + "firstLabel" : "public", + "secondLabel" : "public", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 17889, + "secondPos" : 17959, + "firstEndPos" : 17895, + "secondEndPos" : 17965 +}, { + "firstType" : "PrimitiveType", + "secondType" : "PrimitiveType", + "firstLabel" : "void", + "secondLabel" : "void", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 17896, + "secondPos" : 17966, + "firstEndPos" : 17900, + "secondEndPos" : 17970 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "setBaseToolTipGenerator", + "secondLabel" : "setBaseToolTipGenerator", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 17901, + "secondPos" : 17971, + "firstEndPos" : 17924, + "secondEndPos" : 17994 +}, { + "firstType" : "SingleVariableDeclaration", + "secondType" : "SingleVariableDeclaration", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 17925, + "secondPos" : 17995, + "firstEndPos" : 17953, + "secondEndPos" : 18023 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "XYToolTipGenerator", + "secondLabel" : "XYToolTipGenerator", + "firstParentType" : "SimpleType", + "secondParentType" : "SimpleType", + "firstPos" : 17925, + "secondPos" : 17995, + "firstEndPos" : 17943, + "secondEndPos" : 18013 +}, { + "firstType" : "SimpleType", + "secondType" : "SimpleType", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "SingleVariableDeclaration", + "secondParentType" : "SingleVariableDeclaration", + "firstPos" : 17925, + "secondPos" : 17995, + "firstEndPos" : 17943, + "secondEndPos" : 18013 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "generator", + "secondLabel" : "generator", + "firstParentType" : "SingleVariableDeclaration", + "secondParentType" : "SingleVariableDeclaration", + "firstPos" : 17944, + "secondPos" : 18014, + "firstEndPos" : 17953, + "secondEndPos" : 18023 +}, { + "firstType" : "Block", + "secondType" : "Block", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 17955, + "secondPos" : 18025, + "firstEndPos" : 18036, + "secondEndPos" : 18106 +}, { + "firstType" : "ExpressionStatement", + "secondType" : "ExpressionStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 17965, + "secondPos" : 18035, + "firstEndPos" : 18003, + "secondEndPos" : 18073 +}, { + "firstType" : "Assignment", + "secondType" : "Assignment", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "ExpressionStatement", + "secondParentType" : "ExpressionStatement", + "firstPos" : 17965, + "secondPos" : 18035, + "firstEndPos" : 18002, + "secondEndPos" : 18072 +}, { + "firstType" : "FieldAccess", + "secondType" : "FieldAccess", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Assignment", + "secondParentType" : "Assignment", + "firstPos" : 17965, + "secondPos" : 18035, + "firstEndPos" : 17990, + "secondEndPos" : 18060 +}, { + "firstType" : "ThisExpression", + "secondType" : "ThisExpression", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "FieldAccess", + "secondParentType" : "FieldAccess", + "firstPos" : 17965, + "secondPos" : 18035, + "firstEndPos" : 17969, + "secondEndPos" : 18039 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "baseToolTipGenerator", + "secondLabel" : "baseToolTipGenerator", + "firstParentType" : "FieldAccess", + "secondParentType" : "FieldAccess", + "firstPos" : 17970, + "secondPos" : 18040, + "firstEndPos" : 17990, + "secondEndPos" : 18060 +}, { + "firstType" : "ASSIGNMENT_OPERATOR", + "secondType" : "ASSIGNMENT_OPERATOR", + "firstLabel" : "=", + "secondLabel" : "=", + "firstParentType" : "Assignment", + "secondParentType" : "Assignment", + "firstPos" : 17991, + "secondPos" : 18061, + "firstEndPos" : 17992, + "secondEndPos" : 18062 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "generator", + "secondLabel" : "generator", + "firstParentType" : "Assignment", + "secondParentType" : "Assignment", + "firstPos" : 17993, + "secondPos" : 18063, + "firstEndPos" : 18002, + "secondEndPos" : 18072 +}, { + "firstType" : "ExpressionStatement", + "secondType" : "ExpressionStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 18012, + "secondPos" : 18082, + "firstEndPos" : 18030, + "secondEndPos" : 18100 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "ExpressionStatement", + "secondParentType" : "ExpressionStatement", + "firstPos" : 18012, + "secondPos" : 18082, + "firstEndPos" : 18029, + "secondEndPos" : 18099 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "fireChangeEvent", + "secondLabel" : "fireChangeEvent", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 18012, + "secondPos" : 18082, + "firstEndPos" : 18027, + "secondEndPos" : 18097 +}, { + "firstType" : "MethodDeclaration", + "secondType" : "MethodDeclaration", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "TypeDeclaration", + "secondParentType" : "TypeDeclaration", + "firstPos" : 18064, + "secondPos" : 18134, + "firstEndPos" : 18299, + "secondEndPos" : 18369 +}, { + "firstType" : "Javadoc", + "secondType" : "Javadoc", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 18064, + "secondPos" : 18134, + "firstEndPos" : 18199, + "secondEndPos" : 18269 +}, { + "firstType" : "TagElement", + "secondType" : "TagElement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Javadoc", + "secondParentType" : "Javadoc", + "firstPos" : 18075, + "secondPos" : 18145, + "firstEndPos" : 18121, + "secondEndPos" : 18191 +}, { + "firstType" : "TextElement", + "secondType" : "TextElement", + "firstLabel" : "Returns the URL generator for HTML image maps.", + "secondLabel" : "Returns the URL generator for HTML image maps.", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 18075, + "secondPos" : 18145, + "firstEndPos" : 18121, + "secondEndPos" : 18191 +}, { + "firstType" : "TagElement", + "secondType" : "TagElement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Javadoc", + "secondParentType" : "Javadoc", + "firstPos" : 18136, + "secondPos" : 18206, + "firstEndPos" : 18191, + "secondEndPos" : 18261 +}, { + "firstType" : "TextElement", + "secondType" : "TextElement", + "firstLabel" : " The URL generator (possibly null).", + "secondLabel" : " The URL generator (possibly null).", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 18143, + "secondPos" : 18213, + "firstEndPos" : 18191, + "secondEndPos" : 18261 +}, { + "firstType" : "MarkerAnnotation", + "secondType" : "MarkerAnnotation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 18204, + "secondPos" : 18274, + "firstEndPos" : 18213, + "secondEndPos" : 18283 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "Override", + "secondLabel" : "Override", + "firstParentType" : "MarkerAnnotation", + "secondParentType" : "MarkerAnnotation", + "firstPos" : 18205, + "secondPos" : 18275, + "firstEndPos" : 18213, + "secondEndPos" : 18283 +}, { + "firstType" : "Modifier", + "secondType" : "Modifier", + "firstLabel" : "public", + "secondLabel" : "public", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 18218, + "secondPos" : 18288, + "firstEndPos" : 18224, + "secondEndPos" : 18294 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "XYURLGenerator", + "secondLabel" : "XYURLGenerator", + "firstParentType" : "SimpleType", + "secondParentType" : "SimpleType", + "firstPos" : 18225, + "secondPos" : 18295, + "firstEndPos" : 18239, + "secondEndPos" : 18309 +}, { + "firstType" : "SimpleType", + "secondType" : "SimpleType", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 18225, + "secondPos" : 18295, + "firstEndPos" : 18239, + "secondEndPos" : 18309 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "getURLGenerator", + "secondLabel" : "getURLGenerator", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 18240, + "secondPos" : 18310, + "firstEndPos" : 18255, + "secondEndPos" : 18325 +}, { + "firstType" : "Block", + "secondType" : "Block", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 18258, + "secondPos" : 18328, + "firstEndPos" : 18299, + "secondEndPos" : 18369 +}, { + "firstType" : "ReturnStatement", + "secondType" : "ReturnStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 18268, + "secondPos" : 18338, + "firstEndPos" : 18293, + "secondEndPos" : 18363 +}, { + "firstType" : "FieldAccess", + "secondType" : "FieldAccess", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "ReturnStatement", + "secondParentType" : "ReturnStatement", + "firstPos" : 18275, + "secondPos" : 18345, + "firstEndPos" : 18292, + "secondEndPos" : 18362 +}, { + "firstType" : "ThisExpression", + "secondType" : "ThisExpression", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "FieldAccess", + "secondParentType" : "FieldAccess", + "firstPos" : 18275, + "secondPos" : 18345, + "firstEndPos" : 18279, + "secondEndPos" : 18349 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "urlGenerator", + "secondLabel" : "urlGenerator", + "firstParentType" : "FieldAccess", + "secondParentType" : "FieldAccess", + "firstPos" : 18280, + "secondPos" : 18350, + "firstEndPos" : 18292, + "secondEndPos" : 18362 +}, { + "firstType" : "MethodDeclaration", + "secondType" : "MethodDeclaration", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "TypeDeclaration", + "secondParentType" : "TypeDeclaration", + "firstPos" : 18305, + "secondPos" : 18375, + "firstEndPos" : 18678, + "secondEndPos" : 18748 +}, { + "firstType" : "Javadoc", + "secondType" : "Javadoc", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 18305, + "secondPos" : 18375, + "firstEndPos" : 18526, + "secondEndPos" : 18596 +}, { + "firstType" : "TagElement", + "secondType" : "TagElement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Javadoc", + "secondParentType" : "Javadoc", + "firstPos" : 18316, + "secondPos" : 18386, + "firstEndPos" : 18434, + "secondEndPos" : 18504 +}, { + "firstType" : "TextElement", + "secondType" : "TextElement", + "firstLabel" : "Sets the URL generator for HTML image maps and sends a", + "secondLabel" : "Sets the URL generator for HTML image maps and sends a", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 18316, + "secondPos" : 18386, + "firstEndPos" : 18370, + "secondEndPos" : 18440 +}, { + "firstType" : "TagElement", + "secondType" : "TagElement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 18378, + "secondPos" : 18448, + "firstEndPos" : 18405, + "secondEndPos" : 18475 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "RendererChangeEvent", + "secondLabel" : "RendererChangeEvent", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 18385, + "secondPos" : 18455, + "firstEndPos" : 18404, + "secondEndPos" : 18474 +}, { + "firstType" : "TextElement", + "secondType" : "TextElement", + "firstLabel" : " to all registered listeners.", + "secondLabel" : " to all registered listeners.", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 18405, + "secondPos" : 18475, + "firstEndPos" : 18434, + "secondEndPos" : 18504 +}, { + "firstType" : "TagElement", + "secondType" : "TagElement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Javadoc", + "secondParentType" : "Javadoc", + "firstPos" : 18449, + "secondPos" : 18519, + "firstEndPos" : 18518, + "secondEndPos" : 18588 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "urlGenerator", + "secondLabel" : "urlGenerator", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 18456, + "secondPos" : 18526, + "firstEndPos" : 18468, + "secondEndPos" : 18538 +}, { + "firstType" : "TextElement", + "secondType" : "TextElement", + "firstLabel" : " the URL generator (null permitted).", + "secondLabel" : " the URL generator (null permitted).", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 18468, + "secondPos" : 18538, + "firstEndPos" : 18518, + "secondEndPos" : 18588 +}, { + "firstType" : "MarkerAnnotation", + "secondType" : "MarkerAnnotation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 18531, + "secondPos" : 18601, + "firstEndPos" : 18540, + "secondEndPos" : 18610 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "Override", + "secondLabel" : "Override", + "firstParentType" : "MarkerAnnotation", + "secondParentType" : "MarkerAnnotation", + "firstPos" : 18532, + "secondPos" : 18602, + "firstEndPos" : 18540, + "secondEndPos" : 18610 +}, { + "firstType" : "Modifier", + "secondType" : "Modifier", + "firstLabel" : "public", + "secondLabel" : "public", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 18545, + "secondPos" : 18615, + "firstEndPos" : 18551, + "secondEndPos" : 18621 +}, { + "firstType" : "PrimitiveType", + "secondType" : "PrimitiveType", + "firstLabel" : "void", + "secondLabel" : "void", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 18552, + "secondPos" : 18622, + "firstEndPos" : 18556, + "secondEndPos" : 18626 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "setURLGenerator", + "secondLabel" : "setURLGenerator", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 18557, + "secondPos" : 18627, + "firstEndPos" : 18572, + "secondEndPos" : 18642 +}, { + "firstType" : "SingleVariableDeclaration", + "secondType" : "SingleVariableDeclaration", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 18573, + "secondPos" : 18643, + "firstEndPos" : 18600, + "secondEndPos" : 18670 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "XYURLGenerator", + "secondLabel" : "XYURLGenerator", + "firstParentType" : "SimpleType", + "secondParentType" : "SimpleType", + "firstPos" : 18573, + "secondPos" : 18643, + "firstEndPos" : 18587, + "secondEndPos" : 18657 +}, { + "firstType" : "SimpleType", + "secondType" : "SimpleType", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "SingleVariableDeclaration", + "secondParentType" : "SingleVariableDeclaration", + "firstPos" : 18573, + "secondPos" : 18643, + "firstEndPos" : 18587, + "secondEndPos" : 18657 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "urlGenerator", + "secondLabel" : "urlGenerator", + "firstParentType" : "SingleVariableDeclaration", + "secondParentType" : "SingleVariableDeclaration", + "firstPos" : 18588, + "secondPos" : 18658, + "firstEndPos" : 18600, + "secondEndPos" : 18670 +}, { + "firstType" : "Block", + "secondType" : "Block", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 18602, + "secondPos" : 18672, + "firstEndPos" : 18678, + "secondEndPos" : 18748 +}, { + "firstType" : "ExpressionStatement", + "secondType" : "ExpressionStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 18612, + "secondPos" : 18682, + "firstEndPos" : 18645, + "secondEndPos" : 18715 +}, { + "firstType" : "Assignment", + "secondType" : "Assignment", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "ExpressionStatement", + "secondParentType" : "ExpressionStatement", + "firstPos" : 18612, + "secondPos" : 18682, + "firstEndPos" : 18644, + "secondEndPos" : 18714 +}, { + "firstType" : "FieldAccess", + "secondType" : "FieldAccess", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Assignment", + "secondParentType" : "Assignment", + "firstPos" : 18612, + "secondPos" : 18682, + "firstEndPos" : 18629, + "secondEndPos" : 18699 +}, { + "firstType" : "ThisExpression", + "secondType" : "ThisExpression", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "FieldAccess", + "secondParentType" : "FieldAccess", + "firstPos" : 18612, + "secondPos" : 18682, + "firstEndPos" : 18616, + "secondEndPos" : 18686 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "urlGenerator", + "secondLabel" : "urlGenerator", + "firstParentType" : "FieldAccess", + "secondParentType" : "FieldAccess", + "firstPos" : 18617, + "secondPos" : 18687, + "firstEndPos" : 18629, + "secondEndPos" : 18699 +}, { + "firstType" : "ASSIGNMENT_OPERATOR", + "secondType" : "ASSIGNMENT_OPERATOR", + "firstLabel" : "=", + "secondLabel" : "=", + "firstParentType" : "Assignment", + "secondParentType" : "Assignment", + "firstPos" : 18630, + "secondPos" : 18700, + "firstEndPos" : 18631, + "secondEndPos" : 18701 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "urlGenerator", + "secondLabel" : "urlGenerator", + "firstParentType" : "Assignment", + "secondParentType" : "Assignment", + "firstPos" : 18632, + "secondPos" : 18702, + "firstEndPos" : 18644, + "secondEndPos" : 18714 +}, { + "firstType" : "ExpressionStatement", + "secondType" : "ExpressionStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 18654, + "secondPos" : 18724, + "firstEndPos" : 18672, + "secondEndPos" : 18742 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "ExpressionStatement", + "secondParentType" : "ExpressionStatement", + "firstPos" : 18654, + "secondPos" : 18724, + "firstEndPos" : 18671, + "secondEndPos" : 18741 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "fireChangeEvent", + "secondLabel" : "fireChangeEvent", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 18654, + "secondPos" : 18724, + "firstEndPos" : 18669, + "secondEndPos" : 18739 +}, { + "firstType" : "MethodDeclaration", + "secondType" : "MethodDeclaration", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "TypeDeclaration", + "secondParentType" : "TypeDeclaration", + "firstPos" : 18684, + "secondPos" : 18754, + "firstEndPos" : 19102, + "secondEndPos" : 19172 +}, { + "firstType" : "Javadoc", + "secondType" : "Javadoc", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 18684, + "secondPos" : 18754, + "firstEndPos" : 18937, + "secondEndPos" : 19007 +}, { + "firstType" : "TagElement", + "secondType" : "TagElement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Javadoc", + "secondParentType" : "Javadoc", + "firstPos" : 18695, + "secondPos" : 18765, + "firstEndPos" : 18846, + "secondEndPos" : 18916 +}, { + "firstType" : "TextElement", + "secondType" : "TextElement", + "firstLabel" : "Adds an annotation and sends a ", + "secondLabel" : "Adds an annotation and sends a ", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 18695, + "secondPos" : 18765, + "firstEndPos" : 18726, + "secondEndPos" : 18796 +}, { + "firstType" : "TagElement", + "secondType" : "TagElement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 18726, + "secondPos" : 18796, + "firstEndPos" : 18753, + "secondEndPos" : 18823 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "RendererChangeEvent", + "secondLabel" : "RendererChangeEvent", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 18733, + "secondPos" : 18803, + "firstEndPos" : 18752, + "secondEndPos" : 18822 +}, { + "firstType" : "TextElement", + "secondType" : "TextElement", + "firstLabel" : " to all", + "secondLabel" : " to all", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 18753, + "secondPos" : 18823, + "firstEndPos" : 18760, + "secondEndPos" : 18830 +}, { + "firstType" : "TextElement", + "secondType" : "TextElement", + "firstLabel" : "registered listeners. The annotation is added to the foreground", + "secondLabel" : "registered listeners. The annotation is added to the foreground", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 18768, + "secondPos" : 18838, + "firstEndPos" : 18832, + "secondEndPos" : 18902 +}, { + "firstType" : "TextElement", + "secondType" : "TextElement", + "firstLabel" : "layer.", + "secondLabel" : "layer.", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 18840, + "secondPos" : 18910, + "firstEndPos" : 18846, + "secondEndPos" : 18916 +}, { + "firstType" : "TagElement", + "secondType" : "TagElement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Javadoc", + "secondParentType" : "Javadoc", + "firstPos" : 18861, + "secondPos" : 18931, + "firstEndPos" : 18929, + "secondEndPos" : 18999 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "annotation", + "secondLabel" : "annotation", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 18868, + "secondPos" : 18938, + "firstEndPos" : 18878, + "secondEndPos" : 18948 +}, { + "firstType" : "TextElement", + "secondType" : "TextElement", + "firstLabel" : " the annotation (null not permitted).", + "secondLabel" : " the annotation (null not permitted).", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 18878, + "secondPos" : 18948, + "firstEndPos" : 18929, + "secondEndPos" : 18999 +}, { + "firstType" : "MarkerAnnotation", + "secondType" : "MarkerAnnotation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 18942, + "secondPos" : 19012, + "firstEndPos" : 18951, + "secondEndPos" : 19021 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "Override", + "secondLabel" : "Override", + "firstParentType" : "MarkerAnnotation", + "secondParentType" : "MarkerAnnotation", + "firstPos" : 18943, + "secondPos" : 19013, + "firstEndPos" : 18951, + "secondEndPos" : 19021 +}, { + "firstType" : "Modifier", + "secondType" : "Modifier", + "firstLabel" : "public", + "secondLabel" : "public", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 18956, + "secondPos" : 19026, + "firstEndPos" : 18962, + "secondEndPos" : 19032 +}, { + "firstType" : "PrimitiveType", + "secondType" : "PrimitiveType", + "firstLabel" : "void", + "secondLabel" : "void", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 18963, + "secondPos" : 19033, + "firstEndPos" : 18967, + "secondEndPos" : 19037 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "addAnnotation", + "secondLabel" : "addAnnotation", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 18968, + "secondPos" : 19038, + "firstEndPos" : 18981, + "secondEndPos" : 19051 +}, { + "firstType" : "SingleVariableDeclaration", + "secondType" : "SingleVariableDeclaration", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 18982, + "secondPos" : 19052, + "firstEndPos" : 19005, + "secondEndPos" : 19075 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "XYAnnotation", + "secondLabel" : "XYAnnotation", + "firstParentType" : "SimpleType", + "secondParentType" : "SimpleType", + "firstPos" : 18982, + "secondPos" : 19052, + "firstEndPos" : 18994, + "secondEndPos" : 19064 +}, { + "firstType" : "SimpleType", + "secondType" : "SimpleType", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "SingleVariableDeclaration", + "secondParentType" : "SingleVariableDeclaration", + "firstPos" : 18982, + "secondPos" : 19052, + "firstEndPos" : 18994, + "secondEndPos" : 19064 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "annotation", + "secondLabel" : "annotation", + "firstParentType" : "SingleVariableDeclaration", + "secondParentType" : "SingleVariableDeclaration", + "firstPos" : 18995, + "secondPos" : 19065, + "firstEndPos" : 19005, + "secondEndPos" : 19075 +}, { + "firstType" : "Block", + "secondType" : "Block", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 19007, + "secondPos" : 19077, + "firstEndPos" : 19102, + "secondEndPos" : 19172 +}, { + "firstType" : "ExpressionStatement", + "secondType" : "ExpressionStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 19052, + "secondPos" : 19122, + "firstEndPos" : 19096, + "secondEndPos" : 19166 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "ExpressionStatement", + "secondParentType" : "ExpressionStatement", + "firstPos" : 19052, + "secondPos" : 19122, + "firstEndPos" : 19095, + "secondEndPos" : 19165 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "addAnnotation", + "secondLabel" : "addAnnotation", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 19052, + "secondPos" : 19122, + "firstEndPos" : 19065, + "secondEndPos" : 19135 +}, { + "firstType" : "METHOD_INVOCATION_ARGUMENTS", + "secondType" : "METHOD_INVOCATION_ARGUMENTS", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 19066, + "secondPos" : 19136, + "firstEndPos" : 19094, + "secondEndPos" : 19164 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "annotation", + "secondLabel" : "annotation", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 19066, + "secondPos" : 19136, + "firstEndPos" : 19076, + "secondEndPos" : 19146 +}, { + "firstType" : "QualifiedName", + "secondType" : "QualifiedName", + "firstLabel" : "Layer.FOREGROUND", + "secondLabel" : "Layer.FOREGROUND", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 19078, + "secondPos" : 19148, + "firstEndPos" : 19094, + "secondEndPos" : 19164 +}, { + "firstType" : "MethodDeclaration", + "secondType" : "MethodDeclaration", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "TypeDeclaration", + "secondParentType" : "TypeDeclaration", + "firstPos" : 19108, + "secondPos" : 19178, + "firstEndPos" : 20054, + "secondEndPos" : 20124 +}, { + "firstType" : "Javadoc", + "secondType" : "Javadoc", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 19108, + "secondPos" : 19178, + "firstEndPos" : 19393, + "secondEndPos" : 19463 +}, { + "firstType" : "TagElement", + "secondType" : "TagElement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Javadoc", + "secondParentType" : "Javadoc", + "firstPos" : 19119, + "secondPos" : 19189, + "firstEndPos" : 19236, + "secondEndPos" : 19306 +}, { + "firstType" : "TextElement", + "secondType" : "TextElement", + "firstLabel" : "Adds an annotation to the specified layer and sends a", + "secondLabel" : "Adds an annotation to the specified layer and sends a", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 19119, + "secondPos" : 19189, + "firstEndPos" : 19172, + "secondEndPos" : 19242 +}, { + "firstType" : "TagElement", + "secondType" : "TagElement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 19180, + "secondPos" : 19250, + "firstEndPos" : 19207, + "secondEndPos" : 19277 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "RendererChangeEvent", + "secondLabel" : "RendererChangeEvent", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 19187, + "secondPos" : 19257, + "firstEndPos" : 19206, + "secondEndPos" : 19276 +}, { + "firstType" : "TextElement", + "secondType" : "TextElement", + "firstLabel" : " to all registered listeners.", + "secondLabel" : " to all registered listeners.", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 19207, + "secondPos" : 19277, + "firstEndPos" : 19236, + "secondEndPos" : 19306 +}, { + "firstType" : "TagElement", + "secondType" : "TagElement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Javadoc", + "secondParentType" : "Javadoc", + "firstPos" : 19251, + "secondPos" : 19321, + "firstEndPos" : 19319, + "secondEndPos" : 19389 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "annotation", + "secondLabel" : "annotation", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 19258, + "secondPos" : 19328, + "firstEndPos" : 19268, + "secondEndPos" : 19338 +}, { + "firstType" : "TextElement", + "secondType" : "TextElement", + "firstLabel" : " the annotation (null not permitted).", + "secondLabel" : " the annotation (null not permitted).", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 19268, + "secondPos" : 19338, + "firstEndPos" : 19319, + "secondEndPos" : 19389 +}, { + "firstType" : "TagElement", + "secondType" : "TagElement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Javadoc", + "secondParentType" : "Javadoc", + "firstPos" : 19327, + "secondPos" : 19397, + "firstEndPos" : 19385, + "secondEndPos" : 19455 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "layer", + "secondLabel" : "layer", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 19334, + "secondPos" : 19404, + "firstEndPos" : 19339, + "secondEndPos" : 19409 +}, { + "firstType" : "TextElement", + "secondType" : "TextElement", + "firstLabel" : " the layer (null not permitted).", + "secondLabel" : " the layer (null not permitted).", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 19339, + "secondPos" : 19409, + "firstEndPos" : 19385, + "secondEndPos" : 19455 +}, { + "firstType" : "MarkerAnnotation", + "secondType" : "MarkerAnnotation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 19398, + "secondPos" : 19468, + "firstEndPos" : 19407, + "secondEndPos" : 19477 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "Override", + "secondLabel" : "Override", + "firstParentType" : "MarkerAnnotation", + "secondParentType" : "MarkerAnnotation", + "firstPos" : 19399, + "secondPos" : 19469, + "firstEndPos" : 19407, + "secondEndPos" : 19477 +}, { + "firstType" : "Modifier", + "secondType" : "Modifier", + "firstLabel" : "public", + "secondLabel" : "public", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 19412, + "secondPos" : 19482, + "firstEndPos" : 19418, + "secondEndPos" : 19488 +}, { + "firstType" : "PrimitiveType", + "secondType" : "PrimitiveType", + "firstLabel" : "void", + "secondLabel" : "void", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 19419, + "secondPos" : 19489, + "firstEndPos" : 19423, + "secondEndPos" : 19493 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "addAnnotation", + "secondLabel" : "addAnnotation", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 19424, + "secondPos" : 19494, + "firstEndPos" : 19437, + "secondEndPos" : 19507 +}, { + "firstType" : "SingleVariableDeclaration", + "secondType" : "SingleVariableDeclaration", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 19438, + "secondPos" : 19508, + "firstEndPos" : 19461, + "secondEndPos" : 19531 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "XYAnnotation", + "secondLabel" : "XYAnnotation", + "firstParentType" : "SimpleType", + "secondParentType" : "SimpleType", + "firstPos" : 19438, + "secondPos" : 19508, + "firstEndPos" : 19450, + "secondEndPos" : 19520 +}, { + "firstType" : "SimpleType", + "secondType" : "SimpleType", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "SingleVariableDeclaration", + "secondParentType" : "SingleVariableDeclaration", + "firstPos" : 19438, + "secondPos" : 19508, + "firstEndPos" : 19450, + "secondEndPos" : 19520 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "annotation", + "secondLabel" : "annotation", + "firstParentType" : "SingleVariableDeclaration", + "secondParentType" : "SingleVariableDeclaration", + "firstPos" : 19451, + "secondPos" : 19521, + "firstEndPos" : 19461, + "secondEndPos" : 19531 +}, { + "firstType" : "SingleVariableDeclaration", + "secondType" : "SingleVariableDeclaration", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 19463, + "secondPos" : 19533, + "firstEndPos" : 19474, + "secondEndPos" : 19544 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "Layer", + "secondLabel" : "Layer", + "firstParentType" : "SimpleType", + "secondParentType" : "SimpleType", + "firstPos" : 19463, + "secondPos" : 19533, + "firstEndPos" : 19468, + "secondEndPos" : 19538 +}, { + "firstType" : "SimpleType", + "secondType" : "SimpleType", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "SingleVariableDeclaration", + "secondParentType" : "SingleVariableDeclaration", + "firstPos" : 19463, + "secondPos" : 19533, + "firstEndPos" : 19468, + "secondEndPos" : 19538 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "layer", + "secondLabel" : "layer", + "firstParentType" : "SingleVariableDeclaration", + "secondParentType" : "SingleVariableDeclaration", + "firstPos" : 19469, + "secondPos" : 19539, + "firstEndPos" : 19474, + "secondEndPos" : 19544 +}, { + "firstType" : "Block", + "secondType" : "Block", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 19476, + "secondPos" : 19546, + "firstEndPos" : 20054, + "secondEndPos" : 20124 +}, { + "firstType" : "ExpressionStatement", + "secondType" : "ExpressionStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 19486, + "secondPos" : 19556, + "firstEndPos" : 19541, + "secondEndPos" : 19611 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "ExpressionStatement", + "secondParentType" : "ExpressionStatement", + "firstPos" : 19486, + "secondPos" : 19556, + "firstEndPos" : 19540, + "secondEndPos" : 19610 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 19486, + "secondPos" : 19556, + "firstEndPos" : 19497, + "secondEndPos" : 19567 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "ParamChecks", + "secondLabel" : "ParamChecks", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 19486, + "secondPos" : 19556, + "firstEndPos" : 19497, + "secondEndPos" : 19567 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "nullNotPermitted", + "secondLabel" : "nullNotPermitted", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 19498, + "secondPos" : 19568, + "firstEndPos" : 19514, + "secondEndPos" : 19584 +}, { + "firstType" : "METHOD_INVOCATION_ARGUMENTS", + "secondType" : "METHOD_INVOCATION_ARGUMENTS", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 19515, + "secondPos" : 19585, + "firstEndPos" : 19539, + "secondEndPos" : 19609 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "annotation", + "secondLabel" : "annotation", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 19515, + "secondPos" : 19585, + "firstEndPos" : 19525, + "secondEndPos" : 19595 +}, { + "firstType" : "StringLiteral", + "secondType" : "StringLiteral", + "firstLabel" : "\"annotation\"", + "secondLabel" : "\"annotation\"", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 19527, + "secondPos" : 19597, + "firstEndPos" : 19539, + "secondEndPos" : 19609 +}, { + "firstType" : "IfStatement", + "secondType" : "IfStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 19550, + "secondPos" : 19620, + "firstEndPos" : 20048, + "secondEndPos" : 20118 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "IfStatement", + "secondParentType" : "IfStatement", + "firstPos" : 19554, + "secondPos" : 19624, + "firstEndPos" : 19584, + "secondEndPos" : 19654 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 19554, + "secondPos" : 19624, + "firstEndPos" : 19559, + "secondEndPos" : 19629 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "layer", + "secondLabel" : "layer", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 19554, + "secondPos" : 19624, + "firstEndPos" : 19559, + "secondEndPos" : 19629 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "equals", + "secondLabel" : "equals", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 19560, + "secondPos" : 19630, + "firstEndPos" : 19566, + "secondEndPos" : 19636 +}, { + "firstType" : "METHOD_INVOCATION_ARGUMENTS", + "secondType" : "METHOD_INVOCATION_ARGUMENTS", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 19567, + "secondPos" : 19637, + "firstEndPos" : 19583, + "secondEndPos" : 19653 +}, { + "firstType" : "QualifiedName", + "secondType" : "QualifiedName", + "firstLabel" : "Layer.FOREGROUND", + "secondLabel" : "Layer.FOREGROUND", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 19567, + "secondPos" : 19637, + "firstEndPos" : 19583, + "secondEndPos" : 19653 +}, { + "firstType" : "Block", + "secondType" : "Block", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "IfStatement", + "secondParentType" : "IfStatement", + "firstPos" : 19586, + "secondPos" : 19656, + "firstEndPos" : 19732, + "secondEndPos" : 19802 +}, { + "firstType" : "ExpressionStatement", + "secondType" : "ExpressionStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 19600, + "secondPos" : 19670, + "firstEndPos" : 19643, + "secondEndPos" : 19713 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "ExpressionStatement", + "secondParentType" : "ExpressionStatement", + "firstPos" : 19600, + "secondPos" : 19670, + "firstEndPos" : 19642, + "secondEndPos" : 19712 +}, { + "firstType" : "FieldAccess", + "secondType" : "FieldAccess", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 19600, + "secondPos" : 19670, + "firstEndPos" : 19626, + "secondEndPos" : 19696 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 19600, + "secondPos" : 19670, + "firstEndPos" : 19626, + "secondEndPos" : 19696 +}, { + "firstType" : "ThisExpression", + "secondType" : "ThisExpression", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "FieldAccess", + "secondParentType" : "FieldAccess", + "firstPos" : 19600, + "secondPos" : 19670, + "firstEndPos" : 19604, + "secondEndPos" : 19674 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "foregroundAnnotations", + "secondLabel" : "foregroundAnnotations", + "firstParentType" : "FieldAccess", + "secondParentType" : "FieldAccess", + "firstPos" : 19605, + "secondPos" : 19675, + "firstEndPos" : 19626, + "secondEndPos" : 19696 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "add", + "secondLabel" : "add", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 19627, + "secondPos" : 19697, + "firstEndPos" : 19630, + "secondEndPos" : 19700 +}, { + "firstType" : "METHOD_INVOCATION_ARGUMENTS", + "secondType" : "METHOD_INVOCATION_ARGUMENTS", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 19631, + "secondPos" : 19701, + "firstEndPos" : 19641, + "secondEndPos" : 19711 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "annotation", + "secondLabel" : "annotation", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 19631, + "secondPos" : 19701, + "firstEndPos" : 19641, + "secondEndPos" : 19711 +}, { + "firstType" : "ExpressionStatement", + "secondType" : "ExpressionStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 19656, + "secondPos" : 19726, + "firstEndPos" : 19691, + "secondEndPos" : 19761 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "ExpressionStatement", + "secondParentType" : "ExpressionStatement", + "firstPos" : 19656, + "secondPos" : 19726, + "firstEndPos" : 19690, + "secondEndPos" : 19760 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 19656, + "secondPos" : 19726, + "firstEndPos" : 19666, + "secondEndPos" : 19736 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "annotation", + "secondLabel" : "annotation", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 19656, + "secondPos" : 19726, + "firstEndPos" : 19666, + "secondEndPos" : 19736 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "addChangeListener", + "secondLabel" : "addChangeListener", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 19667, + "secondPos" : 19737, + "firstEndPos" : 19684, + "secondEndPos" : 19754 +}, { + "firstType" : "METHOD_INVOCATION_ARGUMENTS", + "secondType" : "METHOD_INVOCATION_ARGUMENTS", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 19685, + "secondPos" : 19755, + "firstEndPos" : 19689, + "secondEndPos" : 19759 +}, { + "firstType" : "ThisExpression", + "secondType" : "ThisExpression", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 19685, + "secondPos" : 19755, + "firstEndPos" : 19689, + "secondEndPos" : 19759 +}, { + "firstType" : "ExpressionStatement", + "secondType" : "ExpressionStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 19704, + "secondPos" : 19774, + "firstEndPos" : 19722, + "secondEndPos" : 19792 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "ExpressionStatement", + "secondParentType" : "ExpressionStatement", + "firstPos" : 19704, + "secondPos" : 19774, + "firstEndPos" : 19721, + "secondEndPos" : 19791 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "fireChangeEvent", + "secondLabel" : "fireChangeEvent", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 19704, + "secondPos" : 19774, + "firstEndPos" : 19719, + "secondEndPos" : 19789 +}, { + "firstType" : "IfStatement", + "secondType" : "IfStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "IfStatement", + "secondParentType" : "IfStatement", + "firstPos" : 19746, + "secondPos" : 19816, + "firstEndPos" : 20048, + "secondEndPos" : 20118 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "IfStatement", + "secondParentType" : "IfStatement", + "firstPos" : 19750, + "secondPos" : 19820, + "firstEndPos" : 19780, + "secondEndPos" : 19850 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 19750, + "secondPos" : 19820, + "firstEndPos" : 19755, + "secondEndPos" : 19825 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "layer", + "secondLabel" : "layer", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 19750, + "secondPos" : 19820, + "firstEndPos" : 19755, + "secondEndPos" : 19825 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "equals", + "secondLabel" : "equals", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 19756, + "secondPos" : 19826, + "firstEndPos" : 19762, + "secondEndPos" : 19832 +}, { + "firstType" : "METHOD_INVOCATION_ARGUMENTS", + "secondType" : "METHOD_INVOCATION_ARGUMENTS", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 19763, + "secondPos" : 19833, + "firstEndPos" : 19779, + "secondEndPos" : 19849 +}, { + "firstType" : "QualifiedName", + "secondType" : "QualifiedName", + "firstLabel" : "Layer.BACKGROUND", + "secondLabel" : "Layer.BACKGROUND", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 19763, + "secondPos" : 19833, + "firstEndPos" : 19779, + "secondEndPos" : 19849 +}, { + "firstType" : "Block", + "secondType" : "Block", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "IfStatement", + "secondParentType" : "IfStatement", + "firstPos" : 19782, + "secondPos" : 19852, + "firstEndPos" : 19928, + "secondEndPos" : 19998 +}, { + "firstType" : "ExpressionStatement", + "secondType" : "ExpressionStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 19796, + "secondPos" : 19866, + "firstEndPos" : 19839, + "secondEndPos" : 19909 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "ExpressionStatement", + "secondParentType" : "ExpressionStatement", + "firstPos" : 19796, + "secondPos" : 19866, + "firstEndPos" : 19838, + "secondEndPos" : 19908 +}, { + "firstType" : "FieldAccess", + "secondType" : "FieldAccess", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 19796, + "secondPos" : 19866, + "firstEndPos" : 19822, + "secondEndPos" : 19892 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 19796, + "secondPos" : 19866, + "firstEndPos" : 19822, + "secondEndPos" : 19892 +}, { + "firstType" : "ThisExpression", + "secondType" : "ThisExpression", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "FieldAccess", + "secondParentType" : "FieldAccess", + "firstPos" : 19796, + "secondPos" : 19866, + "firstEndPos" : 19800, + "secondEndPos" : 19870 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "backgroundAnnotations", + "secondLabel" : "backgroundAnnotations", + "firstParentType" : "FieldAccess", + "secondParentType" : "FieldAccess", + "firstPos" : 19801, + "secondPos" : 19871, + "firstEndPos" : 19822, + "secondEndPos" : 19892 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "add", + "secondLabel" : "add", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 19823, + "secondPos" : 19893, + "firstEndPos" : 19826, + "secondEndPos" : 19896 +}, { + "firstType" : "METHOD_INVOCATION_ARGUMENTS", + "secondType" : "METHOD_INVOCATION_ARGUMENTS", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 19827, + "secondPos" : 19897, + "firstEndPos" : 19837, + "secondEndPos" : 19907 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "annotation", + "secondLabel" : "annotation", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 19827, + "secondPos" : 19897, + "firstEndPos" : 19837, + "secondEndPos" : 19907 +}, { + "firstType" : "ExpressionStatement", + "secondType" : "ExpressionStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 19852, + "secondPos" : 19922, + "firstEndPos" : 19887, + "secondEndPos" : 19957 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "ExpressionStatement", + "secondParentType" : "ExpressionStatement", + "firstPos" : 19852, + "secondPos" : 19922, + "firstEndPos" : 19886, + "secondEndPos" : 19956 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 19852, + "secondPos" : 19922, + "firstEndPos" : 19862, + "secondEndPos" : 19932 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "annotation", + "secondLabel" : "annotation", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 19852, + "secondPos" : 19922, + "firstEndPos" : 19862, + "secondEndPos" : 19932 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "addChangeListener", + "secondLabel" : "addChangeListener", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 19863, + "secondPos" : 19933, + "firstEndPos" : 19880, + "secondEndPos" : 19950 +}, { + "firstType" : "METHOD_INVOCATION_ARGUMENTS", + "secondType" : "METHOD_INVOCATION_ARGUMENTS", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 19881, + "secondPos" : 19951, + "firstEndPos" : 19885, + "secondEndPos" : 19955 +}, { + "firstType" : "ThisExpression", + "secondType" : "ThisExpression", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 19881, + "secondPos" : 19951, + "firstEndPos" : 19885, + "secondEndPos" : 19955 +}, { + "firstType" : "ExpressionStatement", + "secondType" : "ExpressionStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 19900, + "secondPos" : 19970, + "firstEndPos" : 19918, + "secondEndPos" : 19988 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "ExpressionStatement", + "secondParentType" : "ExpressionStatement", + "firstPos" : 19900, + "secondPos" : 19970, + "firstEndPos" : 19917, + "secondEndPos" : 19987 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "fireChangeEvent", + "secondLabel" : "fireChangeEvent", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 19900, + "secondPos" : 19970, + "firstEndPos" : 19915, + "secondEndPos" : 19985 +}, { + "firstType" : "Block", + "secondType" : "Block", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "IfStatement", + "secondParentType" : "IfStatement", + "firstPos" : 19942, + "secondPos" : 20012, + "firstEndPos" : 20048, + "secondEndPos" : 20118 +}, { + "firstType" : "ThrowStatement", + "secondType" : "ThrowStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 19993, + "secondPos" : 20063, + "firstEndPos" : 20038, + "secondEndPos" : 20108 +}, { + "firstType" : "ClassInstanceCreation", + "secondType" : "ClassInstanceCreation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "ThrowStatement", + "secondParentType" : "ThrowStatement", + "firstPos" : 19999, + "secondPos" : 20069, + "firstEndPos" : 20037, + "secondEndPos" : 20107 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "RuntimeException", + "secondLabel" : "RuntimeException", + "firstParentType" : "SimpleType", + "secondParentType" : "SimpleType", + "firstPos" : 20003, + "secondPos" : 20073, + "firstEndPos" : 20019, + "secondEndPos" : 20089 +}, { + "firstType" : "SimpleType", + "secondType" : "SimpleType", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "ClassInstanceCreation", + "secondParentType" : "ClassInstanceCreation", + "firstPos" : 20003, + "secondPos" : 20073, + "firstEndPos" : 20019, + "secondEndPos" : 20089 +}, { + "firstType" : "StringLiteral", + "secondType" : "StringLiteral", + "firstLabel" : "\"Unknown layer.\"", + "secondLabel" : "\"Unknown layer.\"", + "firstParentType" : "ClassInstanceCreation", + "secondParentType" : "ClassInstanceCreation", + "firstPos" : 20020, + "secondPos" : 20090, + "firstEndPos" : 20036, + "secondEndPos" : 20106 +}, { + "firstType" : "MethodDeclaration", + "secondType" : "MethodDeclaration", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "TypeDeclaration", + "secondParentType" : "TypeDeclaration", + "firstPos" : 20059, + "secondPos" : 20129, + "firstEndPos" : 20749, + "secondEndPos" : 20819 +}, { + "firstType" : "Javadoc", + "secondType" : "Javadoc", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 20059, + "secondPos" : 20129, + "firstEndPos" : 20420, + "secondEndPos" : 20490 +}, { + "firstType" : "TagElement", + "secondType" : "TagElement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Javadoc", + "secondParentType" : "Javadoc", + "firstPos" : 20070, + "secondPos" : 20140, + "firstEndPos" : 20178, + "secondEndPos" : 20248 +}, { + "firstType" : "TextElement", + "secondType" : "TextElement", + "firstLabel" : "Removes the specified annotation and sends a ", + "secondLabel" : "Removes the specified annotation and sends a ", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 20070, + "secondPos" : 20140, + "firstEndPos" : 20115, + "secondEndPos" : 20185 +}, { + "firstType" : "TagElement", + "secondType" : "TagElement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 20115, + "secondPos" : 20185, + "firstEndPos" : 20142, + "secondEndPos" : 20212 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "RendererChangeEvent", + "secondLabel" : "RendererChangeEvent", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 20122, + "secondPos" : 20192, + "firstEndPos" : 20141, + "secondEndPos" : 20211 +}, { + "firstType" : "TextElement", + "secondType" : "TextElement", + "firstLabel" : "to all registered listeners.", + "secondLabel" : "to all registered listeners.", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 20150, + "secondPos" : 20220, + "firstEndPos" : 20178, + "secondEndPos" : 20248 +}, { + "firstType" : "TagElement", + "secondType" : "TagElement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Javadoc", + "secondParentType" : "Javadoc", + "firstPos" : 20193, + "secondPos" : 20263, + "firstEndPos" : 20297, + "secondEndPos" : 20367 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "annotation", + "secondLabel" : "annotation", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 20200, + "secondPos" : 20270, + "firstEndPos" : 20210, + "secondEndPos" : 20280 +}, { + "firstType" : "TextElement", + "secondType" : "TextElement", + "firstLabel" : " the annotation to remove (null not", + "secondLabel" : " the annotation to remove (null not", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 20210, + "secondPos" : 20280, + "firstEndPos" : 20259, + "secondEndPos" : 20329 +}, { + "firstType" : "TextElement", + "secondType" : "TextElement", + "firstLabel" : "permitted).", + "secondLabel" : "permitted).", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 20286, + "secondPos" : 20356, + "firstEndPos" : 20297, + "secondEndPos" : 20367 +}, { + "firstType" : "TagElement", + "secondType" : "TagElement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Javadoc", + "secondParentType" : "Javadoc", + "firstPos" : 20312, + "secondPos" : 20382, + "firstEndPos" : 20412, + "secondEndPos" : 20482 +}, { + "firstType" : "TextElement", + "secondType" : "TextElement", + "firstLabel" : " A boolean to indicate whether or not the annotation was", + "secondLabel" : " A boolean to indicate whether or not the annotation was", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 20319, + "secondPos" : 20389, + "firstEndPos" : 20375, + "secondEndPos" : 20445 +}, { + "firstType" : "TextElement", + "secondType" : "TextElement", + "firstLabel" : "successfully removed.", + "secondLabel" : "successfully removed.", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 20391, + "secondPos" : 20461, + "firstEndPos" : 20412, + "secondEndPos" : 20482 +}, { + "firstType" : "MarkerAnnotation", + "secondType" : "MarkerAnnotation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 20425, + "secondPos" : 20495, + "firstEndPos" : 20434, + "secondEndPos" : 20504 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "Override", + "secondLabel" : "Override", + "firstParentType" : "MarkerAnnotation", + "secondParentType" : "MarkerAnnotation", + "firstPos" : 20426, + "secondPos" : 20496, + "firstEndPos" : 20434, + "secondEndPos" : 20504 +}, { + "firstType" : "Modifier", + "secondType" : "Modifier", + "firstLabel" : "public", + "secondLabel" : "public", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 20439, + "secondPos" : 20509, + "firstEndPos" : 20445, + "secondEndPos" : 20515 +}, { + "firstType" : "PrimitiveType", + "secondType" : "PrimitiveType", + "firstLabel" : "boolean", + "secondLabel" : "boolean", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 20446, + "secondPos" : 20516, + "firstEndPos" : 20453, + "secondEndPos" : 20523 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "removeAnnotation", + "secondLabel" : "removeAnnotation", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 20454, + "secondPos" : 20524, + "firstEndPos" : 20470, + "secondEndPos" : 20540 +}, { + "firstType" : "SingleVariableDeclaration", + "secondType" : "SingleVariableDeclaration", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 20471, + "secondPos" : 20541, + "firstEndPos" : 20494, + "secondEndPos" : 20564 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "XYAnnotation", + "secondLabel" : "XYAnnotation", + "firstParentType" : "SimpleType", + "secondParentType" : "SimpleType", + "firstPos" : 20471, + "secondPos" : 20541, + "firstEndPos" : 20483, + "secondEndPos" : 20553 +}, { + "firstType" : "SimpleType", + "secondType" : "SimpleType", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "SingleVariableDeclaration", + "secondParentType" : "SingleVariableDeclaration", + "firstPos" : 20471, + "secondPos" : 20541, + "firstEndPos" : 20483, + "secondEndPos" : 20553 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "annotation", + "secondLabel" : "annotation", + "firstParentType" : "SingleVariableDeclaration", + "secondParentType" : "SingleVariableDeclaration", + "firstPos" : 20484, + "secondPos" : 20554, + "firstEndPos" : 20494, + "secondEndPos" : 20564 +}, { + "firstType" : "Block", + "secondType" : "Block", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 20496, + "secondPos" : 20566, + "firstEndPos" : 20749, + "secondEndPos" : 20819 +}, { + "firstType" : "VariableDeclarationStatement", + "secondType" : "VariableDeclarationStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 20506, + "secondPos" : 20576, + "firstEndPos" : 20570, + "secondEndPos" : 20640 +}, { + "firstType" : "PrimitiveType", + "secondType" : "PrimitiveType", + "firstLabel" : "boolean", + "secondLabel" : "boolean", + "firstParentType" : "VariableDeclarationStatement", + "secondParentType" : "VariableDeclarationStatement", + "firstPos" : 20506, + "secondPos" : 20576, + "firstEndPos" : 20513, + "secondEndPos" : 20583 +}, { + "firstType" : "VariableDeclarationFragment", + "secondType" : "VariableDeclarationFragment", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationStatement", + "secondParentType" : "VariableDeclarationStatement", + "firstPos" : 20514, + "secondPos" : 20584, + "firstEndPos" : 20569, + "secondEndPos" : 20639 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "removed", + "secondLabel" : "removed", + "firstParentType" : "VariableDeclarationFragment", + "secondParentType" : "VariableDeclarationFragment", + "firstPos" : 20514, + "secondPos" : 20584, + "firstEndPos" : 20521, + "secondEndPos" : 20591 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationFragment", + "secondParentType" : "VariableDeclarationFragment", + "firstPos" : 20524, + "secondPos" : 20594, + "firstEndPos" : 20569, + "secondEndPos" : 20639 +}, { + "firstType" : "FieldAccess", + "secondType" : "FieldAccess", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 20524, + "secondPos" : 20594, + "firstEndPos" : 20550, + "secondEndPos" : 20620 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 20524, + "secondPos" : 20594, + "firstEndPos" : 20550, + "secondEndPos" : 20620 +}, { + "firstType" : "ThisExpression", + "secondType" : "ThisExpression", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "FieldAccess", + "secondParentType" : "FieldAccess", + "firstPos" : 20524, + "secondPos" : 20594, + "firstEndPos" : 20528, + "secondEndPos" : 20598 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "foregroundAnnotations", + "secondLabel" : "foregroundAnnotations", + "firstParentType" : "FieldAccess", + "secondParentType" : "FieldAccess", + "firstPos" : 20529, + "secondPos" : 20599, + "firstEndPos" : 20550, + "secondEndPos" : 20620 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "remove", + "secondLabel" : "remove", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 20551, + "secondPos" : 20621, + "firstEndPos" : 20557, + "secondEndPos" : 20627 +}, { + "firstType" : "METHOD_INVOCATION_ARGUMENTS", + "secondType" : "METHOD_INVOCATION_ARGUMENTS", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 20558, + "secondPos" : 20628, + "firstEndPos" : 20568, + "secondEndPos" : 20638 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "annotation", + "secondLabel" : "annotation", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 20558, + "secondPos" : 20628, + "firstEndPos" : 20568, + "secondEndPos" : 20638 +}, { + "firstType" : "ExpressionStatement", + "secondType" : "ExpressionStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 20579, + "secondPos" : 20649, + "firstEndPos" : 20645, + "secondEndPos" : 20715 +}, { + "firstType" : "Assignment", + "secondType" : "Assignment", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "ExpressionStatement", + "secondParentType" : "ExpressionStatement", + "firstPos" : 20579, + "secondPos" : 20649, + "firstEndPos" : 20644, + "secondEndPos" : 20714 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "removed", + "secondLabel" : "removed", + "firstParentType" : "Assignment", + "secondParentType" : "Assignment", + "firstPos" : 20579, + "secondPos" : 20649, + "firstEndPos" : 20586, + "secondEndPos" : 20656 +}, { + "firstType" : "ASSIGNMENT_OPERATOR", + "secondType" : "ASSIGNMENT_OPERATOR", + "firstLabel" : "=", + "secondLabel" : "=", + "firstParentType" : "Assignment", + "secondParentType" : "Assignment", + "firstPos" : 20587, + "secondPos" : 20657, + "firstEndPos" : 20588, + "secondEndPos" : 20658 +}, { + "firstType" : "InfixExpression", + "secondType" : "InfixExpression", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Assignment", + "secondParentType" : "Assignment", + "firstPos" : 20589, + "secondPos" : 20659, + "firstEndPos" : 20644, + "secondEndPos" : 20714 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "removed", + "secondLabel" : "removed", + "firstParentType" : "InfixExpression", + "secondParentType" : "InfixExpression", + "firstPos" : 20589, + "secondPos" : 20659, + "firstEndPos" : 20596, + "secondEndPos" : 20666 +}, { + "firstType" : "INFIX_EXPRESSION_OPERATOR", + "secondType" : "INFIX_EXPRESSION_OPERATOR", + "firstLabel" : "&", + "secondLabel" : "&", + "firstParentType" : "InfixExpression", + "secondParentType" : "InfixExpression", + "firstPos" : 20597, + "secondPos" : 20667, + "firstEndPos" : 20598, + "secondEndPos" : 20668 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "InfixExpression", + "secondParentType" : "InfixExpression", + "firstPos" : 20599, + "secondPos" : 20669, + "firstEndPos" : 20644, + "secondEndPos" : 20714 +}, { + "firstType" : "FieldAccess", + "secondType" : "FieldAccess", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 20599, + "secondPos" : 20669, + "firstEndPos" : 20625, + "secondEndPos" : 20695 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 20599, + "secondPos" : 20669, + "firstEndPos" : 20625, + "secondEndPos" : 20695 +}, { + "firstType" : "ThisExpression", + "secondType" : "ThisExpression", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "FieldAccess", + "secondParentType" : "FieldAccess", + "firstPos" : 20599, + "secondPos" : 20669, + "firstEndPos" : 20603, + "secondEndPos" : 20673 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "backgroundAnnotations", + "secondLabel" : "backgroundAnnotations", + "firstParentType" : "FieldAccess", + "secondParentType" : "FieldAccess", + "firstPos" : 20604, + "secondPos" : 20674, + "firstEndPos" : 20625, + "secondEndPos" : 20695 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "remove", + "secondLabel" : "remove", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 20626, + "secondPos" : 20696, + "firstEndPos" : 20632, + "secondEndPos" : 20702 +}, { + "firstType" : "METHOD_INVOCATION_ARGUMENTS", + "secondType" : "METHOD_INVOCATION_ARGUMENTS", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 20633, + "secondPos" : 20703, + "firstEndPos" : 20643, + "secondEndPos" : 20713 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "annotation", + "secondLabel" : "annotation", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 20633, + "secondPos" : 20703, + "firstEndPos" : 20643, + "secondEndPos" : 20713 +}, { + "firstType" : "ExpressionStatement", + "secondType" : "ExpressionStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 20654, + "secondPos" : 20724, + "firstEndPos" : 20692, + "secondEndPos" : 20762 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "ExpressionStatement", + "secondParentType" : "ExpressionStatement", + "firstPos" : 20654, + "secondPos" : 20724, + "firstEndPos" : 20691, + "secondEndPos" : 20761 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 20654, + "secondPos" : 20724, + "firstEndPos" : 20664, + "secondEndPos" : 20734 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "annotation", + "secondLabel" : "annotation", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 20654, + "secondPos" : 20724, + "firstEndPos" : 20664, + "secondEndPos" : 20734 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "removeChangeListener", + "secondLabel" : "removeChangeListener", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 20665, + "secondPos" : 20735, + "firstEndPos" : 20685, + "secondEndPos" : 20755 +}, { + "firstType" : "METHOD_INVOCATION_ARGUMENTS", + "secondType" : "METHOD_INVOCATION_ARGUMENTS", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 20686, + "secondPos" : 20756, + "firstEndPos" : 20690, + "secondEndPos" : 20760 +}, { + "firstType" : "ThisExpression", + "secondType" : "ThisExpression", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 20686, + "secondPos" : 20756, + "firstEndPos" : 20690, + "secondEndPos" : 20760 +}, { + "firstType" : "ExpressionStatement", + "secondType" : "ExpressionStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 20701, + "secondPos" : 20771, + "firstEndPos" : 20719, + "secondEndPos" : 20789 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "ExpressionStatement", + "secondParentType" : "ExpressionStatement", + "firstPos" : 20701, + "secondPos" : 20771, + "firstEndPos" : 20718, + "secondEndPos" : 20788 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "fireChangeEvent", + "secondLabel" : "fireChangeEvent", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 20701, + "secondPos" : 20771, + "firstEndPos" : 20716, + "secondEndPos" : 20786 +}, { + "firstType" : "ReturnStatement", + "secondType" : "ReturnStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 20728, + "secondPos" : 20798, + "firstEndPos" : 20743, + "secondEndPos" : 20813 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "removed", + "secondLabel" : "removed", + "firstParentType" : "ReturnStatement", + "secondParentType" : "ReturnStatement", + "firstPos" : 20735, + "secondPos" : 20805, + "firstEndPos" : 20742, + "secondEndPos" : 20812 +}, { + "firstType" : "MethodDeclaration", + "secondType" : "MethodDeclaration", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "TypeDeclaration", + "secondParentType" : "TypeDeclaration", + "firstPos" : 20755, + "secondPos" : 20825, + "firstEndPos" : 21523, + "secondEndPos" : 21593 +}, { + "firstType" : "Javadoc", + "secondType" : "Javadoc", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 20755, + "secondPos" : 20825, + "firstEndPos" : 20873, + "secondEndPos" : 20943 +}, { + "firstType" : "TagElement", + "secondType" : "TagElement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Javadoc", + "secondParentType" : "Javadoc", + "firstPos" : 20766, + "secondPos" : 20836, + "firstEndPos" : 20865, + "secondEndPos" : 20935 +}, { + "firstType" : "TextElement", + "secondType" : "TextElement", + "firstLabel" : "Removes all annotations and sends a ", + "secondLabel" : "Removes all annotations and sends a ", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 20766, + "secondPos" : 20836, + "firstEndPos" : 20802, + "secondEndPos" : 20872 +}, { + "firstType" : "TagElement", + "secondType" : "TagElement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 20802, + "secondPos" : 20872, + "firstEndPos" : 20829, + "secondEndPos" : 20899 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "RendererChangeEvent", + "secondLabel" : "RendererChangeEvent", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 20809, + "secondPos" : 20879, + "firstEndPos" : 20828, + "secondEndPos" : 20898 +}, { + "firstType" : "TextElement", + "secondType" : "TextElement", + "firstLabel" : "to all registered listeners.", + "secondLabel" : "to all registered listeners.", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 20837, + "secondPos" : 20907, + "firstEndPos" : 20865, + "secondEndPos" : 20935 +}, { + "firstType" : "MarkerAnnotation", + "secondType" : "MarkerAnnotation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 20878, + "secondPos" : 20948, + "firstEndPos" : 20887, + "secondEndPos" : 20957 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "Override", + "secondLabel" : "Override", + "firstParentType" : "MarkerAnnotation", + "secondParentType" : "MarkerAnnotation", + "firstPos" : 20879, + "secondPos" : 20949, + "firstEndPos" : 20887, + "secondEndPos" : 20957 +}, { + "firstType" : "Modifier", + "secondType" : "Modifier", + "firstLabel" : "public", + "secondLabel" : "public", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 20892, + "secondPos" : 20962, + "firstEndPos" : 20898, + "secondEndPos" : 20968 +}, { + "firstType" : "PrimitiveType", + "secondType" : "PrimitiveType", + "firstLabel" : "void", + "secondLabel" : "void", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 20899, + "secondPos" : 20969, + "firstEndPos" : 20903, + "secondEndPos" : 20973 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "removeAnnotations", + "secondLabel" : "removeAnnotations", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 20904, + "secondPos" : 20974, + "firstEndPos" : 20921, + "secondEndPos" : 20991 +}, { + "firstType" : "Block", + "secondType" : "Block", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 20924, + "secondPos" : 20994, + "firstEndPos" : 21523, + "secondEndPos" : 21593 +}, { + "firstType" : "ForStatement", + "secondType" : "ForStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 20934, + "secondPos" : 21004, + "firstEndPos" : 21163, + "secondEndPos" : 21233 +}, { + "firstType" : "VariableDeclarationExpression", + "secondType" : "VariableDeclarationExpression", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "ForStatement", + "secondParentType" : "ForStatement", + "firstPos" : 20938, + "secondPos" : 21008, + "firstEndPos" : 20947, + "secondEndPos" : 21017 +}, { + "firstType" : "PrimitiveType", + "secondType" : "PrimitiveType", + "firstLabel" : "int", + "secondLabel" : "int", + "firstParentType" : "VariableDeclarationExpression", + "secondParentType" : "VariableDeclarationExpression", + "firstPos" : 20938, + "secondPos" : 21008, + "firstEndPos" : 20941, + "secondEndPos" : 21011 +}, { + "firstType" : "VariableDeclarationFragment", + "secondType" : "VariableDeclarationFragment", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationExpression", + "secondParentType" : "VariableDeclarationExpression", + "firstPos" : 20942, + "secondPos" : 21012, + "firstEndPos" : 20947, + "secondEndPos" : 21017 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "i", + "secondLabel" : "i", + "firstParentType" : "VariableDeclarationFragment", + "secondParentType" : "VariableDeclarationFragment", + "firstPos" : 20942, + "secondPos" : 21012, + "firstEndPos" : 20943, + "secondEndPos" : 21013 +}, { + "firstType" : "NumberLiteral", + "secondType" : "NumberLiteral", + "firstLabel" : "0", + "secondLabel" : "0", + "firstParentType" : "VariableDeclarationFragment", + "secondParentType" : "VariableDeclarationFragment", + "firstPos" : 20946, + "secondPos" : 21016, + "firstEndPos" : 20947, + "secondEndPos" : 21017 +}, { + "firstType" : "InfixExpression", + "secondType" : "InfixExpression", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "ForStatement", + "secondParentType" : "ForStatement", + "firstPos" : 20949, + "secondPos" : 21019, + "firstEndPos" : 20986, + "secondEndPos" : 21056 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "i", + "secondLabel" : "i", + "firstParentType" : "InfixExpression", + "secondParentType" : "InfixExpression", + "firstPos" : 20949, + "secondPos" : 21019, + "firstEndPos" : 20950, + "secondEndPos" : 21020 +}, { + "firstType" : "INFIX_EXPRESSION_OPERATOR", + "secondType" : "INFIX_EXPRESSION_OPERATOR", + "firstLabel" : "<", + "secondLabel" : "<", + "firstParentType" : "InfixExpression", + "secondParentType" : "InfixExpression", + "firstPos" : 20951, + "secondPos" : 21021, + "firstEndPos" : 20952, + "secondEndPos" : 21022 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "InfixExpression", + "secondParentType" : "InfixExpression", + "firstPos" : 20953, + "secondPos" : 21023, + "firstEndPos" : 20986, + "secondEndPos" : 21056 +}, { + "firstType" : "FieldAccess", + "secondType" : "FieldAccess", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 20953, + "secondPos" : 21023, + "firstEndPos" : 20979, + "secondEndPos" : 21049 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 20953, + "secondPos" : 21023, + "firstEndPos" : 20979, + "secondEndPos" : 21049 +}, { + "firstType" : "ThisExpression", + "secondType" : "ThisExpression", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "FieldAccess", + "secondParentType" : "FieldAccess", + "firstPos" : 20953, + "secondPos" : 21023, + "firstEndPos" : 20957, + "secondEndPos" : 21027 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "foregroundAnnotations", + "secondLabel" : "foregroundAnnotations", + "firstParentType" : "FieldAccess", + "secondParentType" : "FieldAccess", + "firstPos" : 20958, + "secondPos" : 21028, + "firstEndPos" : 20979, + "secondEndPos" : 21049 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "size", + "secondLabel" : "size", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 20980, + "secondPos" : 21050, + "firstEndPos" : 20984, + "secondEndPos" : 21054 +}, { + "firstType" : "PostfixExpression", + "secondType" : "PostfixExpression", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "ForStatement", + "secondParentType" : "ForStatement", + "firstPos" : 20988, + "secondPos" : 21058, + "firstEndPos" : 20991, + "secondEndPos" : 21061 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "i", + "secondLabel" : "i", + "firstParentType" : "PostfixExpression", + "secondParentType" : "PostfixExpression", + "firstPos" : 20988, + "secondPos" : 21058, + "firstEndPos" : 20989, + "secondEndPos" : 21059 +}, { + "firstType" : "POSTFIX_EXPRESSION_OPERATOR", + "secondType" : "POSTFIX_EXPRESSION_OPERATOR", + "firstLabel" : "++", + "secondLabel" : "++", + "firstParentType" : "PostfixExpression", + "secondParentType" : "PostfixExpression", + "firstPos" : 20989, + "secondPos" : 21059, + "firstEndPos" : 20991, + "secondEndPos" : 21061 +}, { + "firstType" : "Block", + "secondType" : "Block", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "ForStatement", + "secondParentType" : "ForStatement", + "firstPos" : 20992, + "secondPos" : 21062, + "firstEndPos" : 21163, + "secondEndPos" : 21233 +}, { + "firstType" : "VariableDeclarationStatement", + "secondType" : "VariableDeclarationStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 21006, + "secondPos" : 21076, + "firstEndPos" : 21102, + "secondEndPos" : 21172 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "XYAnnotation", + "secondLabel" : "XYAnnotation", + "firstParentType" : "SimpleType", + "secondParentType" : "SimpleType", + "firstPos" : 21006, + "secondPos" : 21076, + "firstEndPos" : 21018, + "secondEndPos" : 21088 +}, { + "firstType" : "SimpleType", + "secondType" : "SimpleType", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationStatement", + "secondParentType" : "VariableDeclarationStatement", + "firstPos" : 21006, + "secondPos" : 21076, + "firstEndPos" : 21018, + "secondEndPos" : 21088 +}, { + "firstType" : "VariableDeclarationFragment", + "secondType" : "VariableDeclarationFragment", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationStatement", + "secondParentType" : "VariableDeclarationStatement", + "firstPos" : 21019, + "secondPos" : 21089, + "firstEndPos" : 21101, + "secondEndPos" : 21171 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "annotation", + "secondLabel" : "annotation", + "firstParentType" : "VariableDeclarationFragment", + "secondParentType" : "VariableDeclarationFragment", + "firstPos" : 21019, + "secondPos" : 21089, + "firstEndPos" : 21029, + "secondEndPos" : 21099 +}, { + "firstType" : "CastExpression", + "secondType" : "CastExpression", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationFragment", + "secondParentType" : "VariableDeclarationFragment", + "firstPos" : 21053, + "secondPos" : 21123, + "firstEndPos" : 21101, + "secondEndPos" : 21171 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "XYAnnotation", + "secondLabel" : "XYAnnotation", + "firstParentType" : "SimpleType", + "secondParentType" : "SimpleType", + "firstPos" : 21054, + "secondPos" : 21124, + "firstEndPos" : 21066, + "secondEndPos" : 21136 +}, { + "firstType" : "SimpleType", + "secondType" : "SimpleType", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "CastExpression", + "secondParentType" : "CastExpression", + "firstPos" : 21054, + "secondPos" : 21124, + "firstEndPos" : 21066, + "secondEndPos" : 21136 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "CastExpression", + "secondParentType" : "CastExpression", + "firstPos" : 21068, + "secondPos" : 21138, + "firstEndPos" : 21101, + "secondEndPos" : 21171 +}, { + "firstType" : "FieldAccess", + "secondType" : "FieldAccess", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 21068, + "secondPos" : 21138, + "firstEndPos" : 21094, + "secondEndPos" : 21164 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 21068, + "secondPos" : 21138, + "firstEndPos" : 21094, + "secondEndPos" : 21164 +}, { + "firstType" : "ThisExpression", + "secondType" : "ThisExpression", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "FieldAccess", + "secondParentType" : "FieldAccess", + "firstPos" : 21068, + "secondPos" : 21138, + "firstEndPos" : 21072, + "secondEndPos" : 21142 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "foregroundAnnotations", + "secondLabel" : "foregroundAnnotations", + "firstParentType" : "FieldAccess", + "secondParentType" : "FieldAccess", + "firstPos" : 21073, + "secondPos" : 21143, + "firstEndPos" : 21094, + "secondEndPos" : 21164 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "get", + "secondLabel" : "get", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 21095, + "secondPos" : 21165, + "firstEndPos" : 21098, + "secondEndPos" : 21168 +}, { + "firstType" : "METHOD_INVOCATION_ARGUMENTS", + "secondType" : "METHOD_INVOCATION_ARGUMENTS", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 21099, + "secondPos" : 21169, + "firstEndPos" : 21100, + "secondEndPos" : 21170 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "i", + "secondLabel" : "i", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 21099, + "secondPos" : 21169, + "firstEndPos" : 21100, + "secondEndPos" : 21170 +}, { + "firstType" : "ExpressionStatement", + "secondType" : "ExpressionStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 21115, + "secondPos" : 21185, + "firstEndPos" : 21153, + "secondEndPos" : 21223 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "ExpressionStatement", + "secondParentType" : "ExpressionStatement", + "firstPos" : 21115, + "secondPos" : 21185, + "firstEndPos" : 21152, + "secondEndPos" : 21222 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 21115, + "secondPos" : 21185, + "firstEndPos" : 21125, + "secondEndPos" : 21195 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "annotation", + "secondLabel" : "annotation", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 21115, + "secondPos" : 21185, + "firstEndPos" : 21125, + "secondEndPos" : 21195 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "removeChangeListener", + "secondLabel" : "removeChangeListener", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 21126, + "secondPos" : 21196, + "firstEndPos" : 21146, + "secondEndPos" : 21216 +}, { + "firstType" : "METHOD_INVOCATION_ARGUMENTS", + "secondType" : "METHOD_INVOCATION_ARGUMENTS", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 21147, + "secondPos" : 21217, + "firstEndPos" : 21151, + "secondEndPos" : 21221 +}, { + "firstType" : "ThisExpression", + "secondType" : "ThisExpression", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 21147, + "secondPos" : 21217, + "firstEndPos" : 21151, + "secondEndPos" : 21221 +}, { + "firstType" : "ForStatement", + "secondType" : "ForStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 21173, + "secondPos" : 21243, + "firstEndPos" : 21402, + "secondEndPos" : 21472 +}, { + "firstType" : "VariableDeclarationExpression", + "secondType" : "VariableDeclarationExpression", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "ForStatement", + "secondParentType" : "ForStatement", + "firstPos" : 21177, + "secondPos" : 21247, + "firstEndPos" : 21186, + "secondEndPos" : 21256 +}, { + "firstType" : "PrimitiveType", + "secondType" : "PrimitiveType", + "firstLabel" : "int", + "secondLabel" : "int", + "firstParentType" : "VariableDeclarationExpression", + "secondParentType" : "VariableDeclarationExpression", + "firstPos" : 21177, + "secondPos" : 21247, + "firstEndPos" : 21180, + "secondEndPos" : 21250 +}, { + "firstType" : "VariableDeclarationFragment", + "secondType" : "VariableDeclarationFragment", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationExpression", + "secondParentType" : "VariableDeclarationExpression", + "firstPos" : 21181, + "secondPos" : 21251, + "firstEndPos" : 21186, + "secondEndPos" : 21256 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "i", + "secondLabel" : "i", + "firstParentType" : "VariableDeclarationFragment", + "secondParentType" : "VariableDeclarationFragment", + "firstPos" : 21181, + "secondPos" : 21251, + "firstEndPos" : 21182, + "secondEndPos" : 21252 +}, { + "firstType" : "NumberLiteral", + "secondType" : "NumberLiteral", + "firstLabel" : "0", + "secondLabel" : "0", + "firstParentType" : "VariableDeclarationFragment", + "secondParentType" : "VariableDeclarationFragment", + "firstPos" : 21185, + "secondPos" : 21255, + "firstEndPos" : 21186, + "secondEndPos" : 21256 +}, { + "firstType" : "InfixExpression", + "secondType" : "InfixExpression", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "ForStatement", + "secondParentType" : "ForStatement", + "firstPos" : 21188, + "secondPos" : 21258, + "firstEndPos" : 21225, + "secondEndPos" : 21295 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "i", + "secondLabel" : "i", + "firstParentType" : "InfixExpression", + "secondParentType" : "InfixExpression", + "firstPos" : 21188, + "secondPos" : 21258, + "firstEndPos" : 21189, + "secondEndPos" : 21259 +}, { + "firstType" : "INFIX_EXPRESSION_OPERATOR", + "secondType" : "INFIX_EXPRESSION_OPERATOR", + "firstLabel" : "<", + "secondLabel" : "<", + "firstParentType" : "InfixExpression", + "secondParentType" : "InfixExpression", + "firstPos" : 21190, + "secondPos" : 21260, + "firstEndPos" : 21191, + "secondEndPos" : 21261 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "InfixExpression", + "secondParentType" : "InfixExpression", + "firstPos" : 21192, + "secondPos" : 21262, + "firstEndPos" : 21225, + "secondEndPos" : 21295 +}, { + "firstType" : "FieldAccess", + "secondType" : "FieldAccess", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 21192, + "secondPos" : 21262, + "firstEndPos" : 21218, + "secondEndPos" : 21288 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 21192, + "secondPos" : 21262, + "firstEndPos" : 21218, + "secondEndPos" : 21288 +}, { + "firstType" : "ThisExpression", + "secondType" : "ThisExpression", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "FieldAccess", + "secondParentType" : "FieldAccess", + "firstPos" : 21192, + "secondPos" : 21262, + "firstEndPos" : 21196, + "secondEndPos" : 21266 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "backgroundAnnotations", + "secondLabel" : "backgroundAnnotations", + "firstParentType" : "FieldAccess", + "secondParentType" : "FieldAccess", + "firstPos" : 21197, + "secondPos" : 21267, + "firstEndPos" : 21218, + "secondEndPos" : 21288 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "size", + "secondLabel" : "size", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 21219, + "secondPos" : 21289, + "firstEndPos" : 21223, + "secondEndPos" : 21293 +}, { + "firstType" : "PostfixExpression", + "secondType" : "PostfixExpression", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "ForStatement", + "secondParentType" : "ForStatement", + "firstPos" : 21227, + "secondPos" : 21297, + "firstEndPos" : 21230, + "secondEndPos" : 21300 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "i", + "secondLabel" : "i", + "firstParentType" : "PostfixExpression", + "secondParentType" : "PostfixExpression", + "firstPos" : 21227, + "secondPos" : 21297, + "firstEndPos" : 21228, + "secondEndPos" : 21298 +}, { + "firstType" : "POSTFIX_EXPRESSION_OPERATOR", + "secondType" : "POSTFIX_EXPRESSION_OPERATOR", + "firstLabel" : "++", + "secondLabel" : "++", + "firstParentType" : "PostfixExpression", + "secondParentType" : "PostfixExpression", + "firstPos" : 21228, + "secondPos" : 21298, + "firstEndPos" : 21230, + "secondEndPos" : 21300 +}, { + "firstType" : "Block", + "secondType" : "Block", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "ForStatement", + "secondParentType" : "ForStatement", + "firstPos" : 21231, + "secondPos" : 21301, + "firstEndPos" : 21402, + "secondEndPos" : 21472 +}, { + "firstType" : "VariableDeclarationStatement", + "secondType" : "VariableDeclarationStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 21245, + "secondPos" : 21315, + "firstEndPos" : 21341, + "secondEndPos" : 21411 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "XYAnnotation", + "secondLabel" : "XYAnnotation", + "firstParentType" : "SimpleType", + "secondParentType" : "SimpleType", + "firstPos" : 21245, + "secondPos" : 21315, + "firstEndPos" : 21257, + "secondEndPos" : 21327 +}, { + "firstType" : "SimpleType", + "secondType" : "SimpleType", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationStatement", + "secondParentType" : "VariableDeclarationStatement", + "firstPos" : 21245, + "secondPos" : 21315, + "firstEndPos" : 21257, + "secondEndPos" : 21327 +}, { + "firstType" : "VariableDeclarationFragment", + "secondType" : "VariableDeclarationFragment", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationStatement", + "secondParentType" : "VariableDeclarationStatement", + "firstPos" : 21258, + "secondPos" : 21328, + "firstEndPos" : 21340, + "secondEndPos" : 21410 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "annotation", + "secondLabel" : "annotation", + "firstParentType" : "VariableDeclarationFragment", + "secondParentType" : "VariableDeclarationFragment", + "firstPos" : 21258, + "secondPos" : 21328, + "firstEndPos" : 21268, + "secondEndPos" : 21338 +}, { + "firstType" : "CastExpression", + "secondType" : "CastExpression", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationFragment", + "secondParentType" : "VariableDeclarationFragment", + "firstPos" : 21292, + "secondPos" : 21362, + "firstEndPos" : 21340, + "secondEndPos" : 21410 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "XYAnnotation", + "secondLabel" : "XYAnnotation", + "firstParentType" : "SimpleType", + "secondParentType" : "SimpleType", + "firstPos" : 21293, + "secondPos" : 21363, + "firstEndPos" : 21305, + "secondEndPos" : 21375 +}, { + "firstType" : "SimpleType", + "secondType" : "SimpleType", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "CastExpression", + "secondParentType" : "CastExpression", + "firstPos" : 21293, + "secondPos" : 21363, + "firstEndPos" : 21305, + "secondEndPos" : 21375 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "CastExpression", + "secondParentType" : "CastExpression", + "firstPos" : 21307, + "secondPos" : 21377, + "firstEndPos" : 21340, + "secondEndPos" : 21410 +}, { + "firstType" : "FieldAccess", + "secondType" : "FieldAccess", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 21307, + "secondPos" : 21377, + "firstEndPos" : 21333, + "secondEndPos" : 21403 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 21307, + "secondPos" : 21377, + "firstEndPos" : 21333, + "secondEndPos" : 21403 +}, { + "firstType" : "ThisExpression", + "secondType" : "ThisExpression", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "FieldAccess", + "secondParentType" : "FieldAccess", + "firstPos" : 21307, + "secondPos" : 21377, + "firstEndPos" : 21311, + "secondEndPos" : 21381 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "backgroundAnnotations", + "secondLabel" : "backgroundAnnotations", + "firstParentType" : "FieldAccess", + "secondParentType" : "FieldAccess", + "firstPos" : 21312, + "secondPos" : 21382, + "firstEndPos" : 21333, + "secondEndPos" : 21403 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "get", + "secondLabel" : "get", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 21334, + "secondPos" : 21404, + "firstEndPos" : 21337, + "secondEndPos" : 21407 +}, { + "firstType" : "METHOD_INVOCATION_ARGUMENTS", + "secondType" : "METHOD_INVOCATION_ARGUMENTS", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 21338, + "secondPos" : 21408, + "firstEndPos" : 21339, + "secondEndPos" : 21409 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "i", + "secondLabel" : "i", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 21338, + "secondPos" : 21408, + "firstEndPos" : 21339, + "secondEndPos" : 21409 +}, { + "firstType" : "ExpressionStatement", + "secondType" : "ExpressionStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 21354, + "secondPos" : 21424, + "firstEndPos" : 21392, + "secondEndPos" : 21462 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "ExpressionStatement", + "secondParentType" : "ExpressionStatement", + "firstPos" : 21354, + "secondPos" : 21424, + "firstEndPos" : 21391, + "secondEndPos" : 21461 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 21354, + "secondPos" : 21424, + "firstEndPos" : 21364, + "secondEndPos" : 21434 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "annotation", + "secondLabel" : "annotation", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 21354, + "secondPos" : 21424, + "firstEndPos" : 21364, + "secondEndPos" : 21434 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "removeChangeListener", + "secondLabel" : "removeChangeListener", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 21365, + "secondPos" : 21435, + "firstEndPos" : 21385, + "secondEndPos" : 21455 +}, { + "firstType" : "METHOD_INVOCATION_ARGUMENTS", + "secondType" : "METHOD_INVOCATION_ARGUMENTS", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 21386, + "secondPos" : 21456, + "firstEndPos" : 21390, + "secondEndPos" : 21460 +}, { + "firstType" : "ThisExpression", + "secondType" : "ThisExpression", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 21386, + "secondPos" : 21456, + "firstEndPos" : 21390, + "secondEndPos" : 21460 +}, { + "firstType" : "ExpressionStatement", + "secondType" : "ExpressionStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 21411, + "secondPos" : 21481, + "firstEndPos" : 21446, + "secondEndPos" : 21516 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "ExpressionStatement", + "secondParentType" : "ExpressionStatement", + "firstPos" : 21411, + "secondPos" : 21481, + "firstEndPos" : 21445, + "secondEndPos" : 21515 +}, { + "firstType" : "FieldAccess", + "secondType" : "FieldAccess", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 21411, + "secondPos" : 21481, + "firstEndPos" : 21437, + "secondEndPos" : 21507 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 21411, + "secondPos" : 21481, + "firstEndPos" : 21437, + "secondEndPos" : 21507 +}, { + "firstType" : "ThisExpression", + "secondType" : "ThisExpression", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "FieldAccess", + "secondParentType" : "FieldAccess", + "firstPos" : 21411, + "secondPos" : 21481, + "firstEndPos" : 21415, + "secondEndPos" : 21485 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "foregroundAnnotations", + "secondLabel" : "foregroundAnnotations", + "firstParentType" : "FieldAccess", + "secondParentType" : "FieldAccess", + "firstPos" : 21416, + "secondPos" : 21486, + "firstEndPos" : 21437, + "secondEndPos" : 21507 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "clear", + "secondLabel" : "clear", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 21438, + "secondPos" : 21508, + "firstEndPos" : 21443, + "secondEndPos" : 21513 +}, { + "firstType" : "ExpressionStatement", + "secondType" : "ExpressionStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 21455, + "secondPos" : 21525, + "firstEndPos" : 21490, + "secondEndPos" : 21560 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "ExpressionStatement", + "secondParentType" : "ExpressionStatement", + "firstPos" : 21455, + "secondPos" : 21525, + "firstEndPos" : 21489, + "secondEndPos" : 21559 +}, { + "firstType" : "FieldAccess", + "secondType" : "FieldAccess", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 21455, + "secondPos" : 21525, + "firstEndPos" : 21481, + "secondEndPos" : 21551 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 21455, + "secondPos" : 21525, + "firstEndPos" : 21481, + "secondEndPos" : 21551 +}, { + "firstType" : "ThisExpression", + "secondType" : "ThisExpression", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "FieldAccess", + "secondParentType" : "FieldAccess", + "firstPos" : 21455, + "secondPos" : 21525, + "firstEndPos" : 21459, + "secondEndPos" : 21529 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "backgroundAnnotations", + "secondLabel" : "backgroundAnnotations", + "firstParentType" : "FieldAccess", + "secondParentType" : "FieldAccess", + "firstPos" : 21460, + "secondPos" : 21530, + "firstEndPos" : 21481, + "secondEndPos" : 21551 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "clear", + "secondLabel" : "clear", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 21482, + "secondPos" : 21552, + "firstEndPos" : 21487, + "secondEndPos" : 21557 +}, { + "firstType" : "ExpressionStatement", + "secondType" : "ExpressionStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 21499, + "secondPos" : 21569, + "firstEndPos" : 21517, + "secondEndPos" : 21587 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "ExpressionStatement", + "secondParentType" : "ExpressionStatement", + "firstPos" : 21499, + "secondPos" : 21569, + "firstEndPos" : 21516, + "secondEndPos" : 21586 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "fireChangeEvent", + "secondLabel" : "fireChangeEvent", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 21499, + "secondPos" : 21569, + "firstEndPos" : 21514, + "secondEndPos" : 21584 +}, { + "firstType" : "MethodDeclaration", + "secondType" : "MethodDeclaration", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "TypeDeclaration", + "secondParentType" : "TypeDeclaration", + "firstPos" : 21530, + "secondPos" : 21600, + "firstEndPos" : 21851, + "secondEndPos" : 21921 +}, { + "firstType" : "Javadoc", + "secondType" : "Javadoc", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 21530, + "secondPos" : 21600, + "firstEndPos" : 21739, + "secondEndPos" : 21809 +}, { + "firstType" : "TagElement", + "secondType" : "TagElement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Javadoc", + "secondParentType" : "Javadoc", + "firstPos" : 21541, + "secondPos" : 21611, + "firstEndPos" : 21630, + "secondEndPos" : 21700 +}, { + "firstType" : "TextElement", + "secondType" : "TextElement", + "firstLabel" : "Receives notification of a change to an ", + "secondLabel" : "Receives notification of a change to an ", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 21541, + "secondPos" : 21611, + "firstEndPos" : 21581, + "secondEndPos" : 21651 +}, { + "firstType" : "TagElement", + "secondType" : "TagElement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 21581, + "secondPos" : 21651, + "firstEndPos" : 21599, + "secondEndPos" : 21669 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "Annotation", + "secondLabel" : "Annotation", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 21588, + "secondPos" : 21658, + "firstEndPos" : 21598, + "secondEndPos" : 21668 +}, { + "firstType" : "TextElement", + "secondType" : "TextElement", + "firstLabel" : " added to", + "secondLabel" : " added to", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 21599, + "secondPos" : 21669, + "firstEndPos" : 21608, + "secondEndPos" : 21678 +}, { + "firstType" : "TextElement", + "secondType" : "TextElement", + "firstLabel" : "this renderer.", + "secondLabel" : "this renderer.", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 21616, + "secondPos" : 21686, + "firstEndPos" : 21630, + "secondEndPos" : 21700 +}, { + "firstType" : "TagElement", + "secondType" : "TagElement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Javadoc", + "secondParentType" : "Javadoc", + "firstPos" : 21645, + "secondPos" : 21715, + "firstEndPos" : 21703, + "secondEndPos" : 21773 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "event", + "secondLabel" : "event", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 21652, + "secondPos" : 21722, + "firstEndPos" : 21657, + "secondEndPos" : 21727 +}, { + "firstType" : "TextElement", + "secondType" : "TextElement", + "firstLabel" : " information about the event (not used here).", + "secondLabel" : " information about the event (not used here).", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 21657, + "secondPos" : 21727, + "firstEndPos" : 21703, + "secondEndPos" : 21773 +}, { + "firstType" : "TagElement", + "secondType" : "TagElement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Javadoc", + "secondParentType" : "Javadoc", + "firstPos" : 21718, + "secondPos" : 21788, + "firstEndPos" : 21731, + "secondEndPos" : 21801 +}, { + "firstType" : "TextElement", + "secondType" : "TextElement", + "firstLabel" : " 1.0.14", + "secondLabel" : " 1.0.14", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 21724, + "secondPos" : 21794, + "firstEndPos" : 21731, + "secondEndPos" : 21801 +}, { + "firstType" : "MarkerAnnotation", + "secondType" : "MarkerAnnotation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 21744, + "secondPos" : 21814, + "firstEndPos" : 21753, + "secondEndPos" : 21823 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "Override", + "secondLabel" : "Override", + "firstParentType" : "MarkerAnnotation", + "secondParentType" : "MarkerAnnotation", + "firstPos" : 21745, + "secondPos" : 21815, + "firstEndPos" : 21753, + "secondEndPos" : 21823 +}, { + "firstType" : "Modifier", + "secondType" : "Modifier", + "firstLabel" : "public", + "secondLabel" : "public", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 21758, + "secondPos" : 21828, + "firstEndPos" : 21764, + "secondEndPos" : 21834 +}, { + "firstType" : "PrimitiveType", + "secondType" : "PrimitiveType", + "firstLabel" : "void", + "secondLabel" : "void", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 21765, + "secondPos" : 21835, + "firstEndPos" : 21769, + "secondEndPos" : 21839 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "annotationChanged", + "secondLabel" : "annotationChanged", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 21770, + "secondPos" : 21840, + "firstEndPos" : 21787, + "secondEndPos" : 21857 +}, { + "firstType" : "SingleVariableDeclaration", + "secondType" : "SingleVariableDeclaration", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 21788, + "secondPos" : 21858, + "firstEndPos" : 21815, + "secondEndPos" : 21885 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "AnnotationChangeEvent", + "secondLabel" : "AnnotationChangeEvent", + "firstParentType" : "SimpleType", + "secondParentType" : "SimpleType", + "firstPos" : 21788, + "secondPos" : 21858, + "firstEndPos" : 21809, + "secondEndPos" : 21879 +}, { + "firstType" : "SimpleType", + "secondType" : "SimpleType", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "SingleVariableDeclaration", + "secondParentType" : "SingleVariableDeclaration", + "firstPos" : 21788, + "secondPos" : 21858, + "firstEndPos" : 21809, + "secondEndPos" : 21879 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "event", + "secondLabel" : "event", + "firstParentType" : "SingleVariableDeclaration", + "secondParentType" : "SingleVariableDeclaration", + "firstPos" : 21810, + "secondPos" : 21880, + "firstEndPos" : 21815, + "secondEndPos" : 21885 +}, { + "firstType" : "Block", + "secondType" : "Block", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 21817, + "secondPos" : 21887, + "firstEndPos" : 21851, + "secondEndPos" : 21921 +}, { + "firstType" : "ExpressionStatement", + "secondType" : "ExpressionStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 21827, + "secondPos" : 21897, + "firstEndPos" : 21845, + "secondEndPos" : 21915 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "ExpressionStatement", + "secondParentType" : "ExpressionStatement", + "firstPos" : 21827, + "secondPos" : 21897, + "firstEndPos" : 21844, + "secondEndPos" : 21914 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "fireChangeEvent", + "secondLabel" : "fireChangeEvent", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 21827, + "secondPos" : 21897, + "firstEndPos" : 21842, + "secondEndPos" : 21912 +}, { + "firstType" : "MethodDeclaration", + "secondType" : "MethodDeclaration", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "TypeDeclaration", + "secondParentType" : "TypeDeclaration", + "firstPos" : 21857, + "secondPos" : 21927, + "firstEndPos" : 22289, + "secondEndPos" : 22359 +}, { + "firstType" : "Javadoc", + "secondType" : "Javadoc", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 21857, + "secondPos" : 21927, + "firstEndPos" : 22093, + "secondEndPos" : 22163 +}, { + "firstType" : "TagElement", + "secondType" : "TagElement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Javadoc", + "secondParentType" : "Javadoc", + "firstPos" : 21868, + "secondPos" : 21938, + "firstEndPos" : 21949, + "secondEndPos" : 22019 +}, { + "firstType" : "TextElement", + "secondType" : "TextElement", + "firstLabel" : "Returns a collection of the annotations that are assigned to the", + "secondLabel" : "Returns a collection of the annotations that are assigned to the", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 21868, + "secondPos" : 21938, + "firstEndPos" : 21932, + "secondEndPos" : 22002 +}, { + "firstType" : "TextElement", + "secondType" : "TextElement", + "firstLabel" : "renderer.", + "secondLabel" : "renderer.", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 21940, + "secondPos" : 22010, + "firstEndPos" : 21949, + "secondEndPos" : 22019 +}, { + "firstType" : "TagElement", + "secondType" : "TagElement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Javadoc", + "secondParentType" : "Javadoc", + "firstPos" : 21964, + "secondPos" : 22034, + "firstEndPos" : 22056, + "secondEndPos" : 22126 +}, { + "firstType" : "TextElement", + "secondType" : "TextElement", + "firstLabel" : " A collection of annotations (possibly empty but never", + "secondLabel" : " A collection of annotations (possibly empty but never", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 21971, + "secondPos" : 22041, + "firstEndPos" : 22025, + "secondEndPos" : 22095 +}, { + "firstType" : "TextElement", + "secondType" : "TextElement", + "firstLabel" : "null).", + "secondLabel" : "null).", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 22037, + "secondPos" : 22107, + "firstEndPos" : 22056, + "secondEndPos" : 22126 +}, { + "firstType" : "TagElement", + "secondType" : "TagElement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Javadoc", + "secondParentType" : "Javadoc", + "firstPos" : 22072, + "secondPos" : 22142, + "firstEndPos" : 22085, + "secondEndPos" : 22155 +}, { + "firstType" : "TextElement", + "secondType" : "TextElement", + "firstLabel" : " 1.0.13", + "secondLabel" : " 1.0.13", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 22078, + "secondPos" : 22148, + "firstEndPos" : 22085, + "secondEndPos" : 22155 +}, { + "firstType" : "Modifier", + "secondType" : "Modifier", + "firstLabel" : "public", + "secondLabel" : "public", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 22098, + "secondPos" : 22168, + "firstEndPos" : 22104, + "secondEndPos" : 22174 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "Collection", + "secondLabel" : "Collection", + "firstParentType" : "SimpleType", + "secondParentType" : "SimpleType", + "firstPos" : 22105, + "secondPos" : 22175, + "firstEndPos" : 22115, + "secondEndPos" : 22185 +}, { + "firstType" : "SimpleType", + "secondType" : "SimpleType", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 22105, + "secondPos" : 22175, + "firstEndPos" : 22115, + "secondEndPos" : 22185 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "getAnnotations", + "secondLabel" : "getAnnotations", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 22116, + "secondPos" : 22186, + "firstEndPos" : 22130, + "secondEndPos" : 22200 +}, { + "firstType" : "Block", + "secondType" : "Block", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 22133, + "secondPos" : 22203, + "firstEndPos" : 22289, + "secondEndPos" : 22359 +}, { + "firstType" : "VariableDeclarationStatement", + "secondType" : "VariableDeclarationStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 22143, + "secondPos" : 22213, + "firstEndPos" : 22209, + "secondEndPos" : 22279 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "List", + "secondLabel" : "List", + "firstParentType" : "SimpleType", + "secondParentType" : "SimpleType", + "firstPos" : 22143, + "secondPos" : 22213, + "firstEndPos" : 22147, + "secondEndPos" : 22217 +}, { + "firstType" : "SimpleType", + "secondType" : "SimpleType", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationStatement", + "secondParentType" : "VariableDeclarationStatement", + "firstPos" : 22143, + "secondPos" : 22213, + "firstEndPos" : 22147, + "secondEndPos" : 22217 +}, { + "firstType" : "VariableDeclarationFragment", + "secondType" : "VariableDeclarationFragment", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationStatement", + "secondParentType" : "VariableDeclarationStatement", + "firstPos" : 22148, + "secondPos" : 22218, + "firstEndPos" : 22208, + "secondEndPos" : 22278 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "result", + "secondLabel" : "result", + "firstParentType" : "VariableDeclarationFragment", + "secondParentType" : "VariableDeclarationFragment", + "firstPos" : 22148, + "secondPos" : 22218, + "firstEndPos" : 22154, + "secondEndPos" : 22224 +}, { + "firstType" : "ClassInstanceCreation", + "secondType" : "ClassInstanceCreation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationFragment", + "secondParentType" : "VariableDeclarationFragment", + "firstPos" : 22157, + "secondPos" : 22227, + "firstEndPos" : 22208, + "secondEndPos" : 22278 +}, { + "firstType" : "QualifiedName", + "secondType" : "QualifiedName", + "firstLabel" : "java.util.ArrayList", + "secondLabel" : "java.util.ArrayList", + "firstParentType" : "SimpleType", + "secondParentType" : "SimpleType", + "firstPos" : 22161, + "secondPos" : 22231, + "firstEndPos" : 22180, + "secondEndPos" : 22250 +}, { + "firstType" : "SimpleType", + "secondType" : "SimpleType", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "ClassInstanceCreation", + "secondParentType" : "ClassInstanceCreation", + "firstPos" : 22161, + "secondPos" : 22231, + "firstEndPos" : 22180, + "secondEndPos" : 22250 +}, { + "firstType" : "FieldAccess", + "secondType" : "FieldAccess", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "ClassInstanceCreation", + "secondParentType" : "ClassInstanceCreation", + "firstPos" : 22181, + "secondPos" : 22251, + "firstEndPos" : 22207, + "secondEndPos" : 22277 +}, { + "firstType" : "ThisExpression", + "secondType" : "ThisExpression", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "FieldAccess", + "secondParentType" : "FieldAccess", + "firstPos" : 22181, + "secondPos" : 22251, + "firstEndPos" : 22185, + "secondEndPos" : 22255 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "foregroundAnnotations", + "secondLabel" : "foregroundAnnotations", + "firstParentType" : "FieldAccess", + "secondParentType" : "FieldAccess", + "firstPos" : 22186, + "secondPos" : 22256, + "firstEndPos" : 22207, + "secondEndPos" : 22277 +}, { + "firstType" : "ExpressionStatement", + "secondType" : "ExpressionStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 22218, + "secondPos" : 22288, + "firstEndPos" : 22260, + "secondEndPos" : 22330 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "ExpressionStatement", + "secondParentType" : "ExpressionStatement", + "firstPos" : 22218, + "secondPos" : 22288, + "firstEndPos" : 22259, + "secondEndPos" : 22329 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 22218, + "secondPos" : 22288, + "firstEndPos" : 22224, + "secondEndPos" : 22294 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "result", + "secondLabel" : "result", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 22218, + "secondPos" : 22288, + "firstEndPos" : 22224, + "secondEndPos" : 22294 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "addAll", + "secondLabel" : "addAll", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 22225, + "secondPos" : 22295, + "firstEndPos" : 22231, + "secondEndPos" : 22301 +}, { + "firstType" : "FieldAccess", + "secondType" : "FieldAccess", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 22232, + "secondPos" : 22302, + "firstEndPos" : 22258, + "secondEndPos" : 22328 +}, { + "firstType" : "METHOD_INVOCATION_ARGUMENTS", + "secondType" : "METHOD_INVOCATION_ARGUMENTS", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 22232, + "secondPos" : 22302, + "firstEndPos" : 22258, + "secondEndPos" : 22328 +}, { + "firstType" : "ThisExpression", + "secondType" : "ThisExpression", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "FieldAccess", + "secondParentType" : "FieldAccess", + "firstPos" : 22232, + "secondPos" : 22302, + "firstEndPos" : 22236, + "secondEndPos" : 22306 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "backgroundAnnotations", + "secondLabel" : "backgroundAnnotations", + "firstParentType" : "FieldAccess", + "secondParentType" : "FieldAccess", + "firstPos" : 22237, + "secondPos" : 22307, + "firstEndPos" : 22258, + "secondEndPos" : 22328 +}, { + "firstType" : "ReturnStatement", + "secondType" : "ReturnStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 22269, + "secondPos" : 22339, + "firstEndPos" : 22283, + "secondEndPos" : 22353 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "result", + "secondLabel" : "result", + "firstParentType" : "ReturnStatement", + "secondParentType" : "ReturnStatement", + "firstPos" : 22276, + "secondPos" : 22346, + "firstEndPos" : 22282, + "secondEndPos" : 22352 +}, { + "firstType" : "MethodDeclaration", + "secondType" : "MethodDeclaration", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "TypeDeclaration", + "secondParentType" : "TypeDeclaration", + "firstPos" : 22295, + "secondPos" : 22365, + "firstEndPos" : 22627, + "secondEndPos" : 22697 +}, { + "firstType" : "Javadoc", + "secondType" : "Javadoc", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 22295, + "secondPos" : 22365, + "firstEndPos" : 22495, + "secondEndPos" : 22565 +}, { + "firstType" : "TagElement", + "secondType" : "TagElement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Javadoc", + "secondParentType" : "Javadoc", + "firstPos" : 22306, + "secondPos" : 22376, + "firstEndPos" : 22346, + "secondEndPos" : 22416 +}, { + "firstType" : "TextElement", + "secondType" : "TextElement", + "firstLabel" : "Returns the legend item label generator.", + "secondLabel" : "Returns the legend item label generator.", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 22306, + "secondPos" : 22376, + "firstEndPos" : 22346, + "secondEndPos" : 22416 +}, { + "firstType" : "TagElement", + "secondType" : "TagElement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Javadoc", + "secondParentType" : "Javadoc", + "firstPos" : 22361, + "secondPos" : 22431, + "firstEndPos" : 22415, + "secondEndPos" : 22485 +}, { + "firstType" : "TextElement", + "secondType" : "TextElement", + "firstLabel" : " The label generator (never null).", + "secondLabel" : " The label generator (never null).", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 22368, + "secondPos" : 22438, + "firstEndPos" : 22415, + "secondEndPos" : 22485 +}, { + "firstType" : "TagElement", + "secondType" : "TagElement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Javadoc", + "secondParentType" : "Javadoc", + "firstPos" : 22430, + "secondPos" : 22500, + "firstEndPos" : 22487, + "secondEndPos" : 22557 +}, { + "firstType" : "MethodRef", + "secondType" : "MethodRef", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 22435, + "secondPos" : 22505, + "firstEndPos" : 22487, + "secondEndPos" : 22557 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "setLegendItemLabelGenerator", + "secondLabel" : "setLegendItemLabelGenerator", + "firstParentType" : "MethodRef", + "secondParentType" : "MethodRef", + "firstPos" : 22436, + "secondPos" : 22506, + "firstEndPos" : 22463, + "secondEndPos" : 22533 +}, { + "firstType" : "MethodRefParameter", + "secondType" : "MethodRefParameter", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodRef", + "secondParentType" : "MethodRef", + "firstPos" : 22464, + "secondPos" : 22534, + "firstEndPos" : 22486, + "secondEndPos" : 22556 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "XYSeriesLabelGenerator", + "secondLabel" : "XYSeriesLabelGenerator", + "firstParentType" : "SimpleType", + "secondParentType" : "SimpleType", + "firstPos" : 22464, + "secondPos" : 22534, + "firstEndPos" : 22486, + "secondEndPos" : 22556 +}, { + "firstType" : "SimpleType", + "secondType" : "SimpleType", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodRefParameter", + "secondParentType" : "MethodRefParameter", + "firstPos" : 22464, + "secondPos" : 22534, + "firstEndPos" : 22486, + "secondEndPos" : 22556 +}, { + "firstType" : "MarkerAnnotation", + "secondType" : "MarkerAnnotation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 22500, + "secondPos" : 22570, + "firstEndPos" : 22509, + "secondEndPos" : 22579 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "Override", + "secondLabel" : "Override", + "firstParentType" : "MarkerAnnotation", + "secondParentType" : "MarkerAnnotation", + "firstPos" : 22501, + "secondPos" : 22571, + "firstEndPos" : 22509, + "secondEndPos" : 22579 +}, { + "firstType" : "Modifier", + "secondType" : "Modifier", + "firstLabel" : "public", + "secondLabel" : "public", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 22514, + "secondPos" : 22584, + "firstEndPos" : 22520, + "secondEndPos" : 22590 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "XYSeriesLabelGenerator", + "secondLabel" : "XYSeriesLabelGenerator", + "firstParentType" : "SimpleType", + "secondParentType" : "SimpleType", + "firstPos" : 22521, + "secondPos" : 22591, + "firstEndPos" : 22543, + "secondEndPos" : 22613 +}, { + "firstType" : "SimpleType", + "secondType" : "SimpleType", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 22521, + "secondPos" : 22591, + "firstEndPos" : 22543, + "secondEndPos" : 22613 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "getLegendItemLabelGenerator", + "secondLabel" : "getLegendItemLabelGenerator", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 22544, + "secondPos" : 22614, + "firstEndPos" : 22571, + "secondEndPos" : 22641 +}, { + "firstType" : "Block", + "secondType" : "Block", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 22574, + "secondPos" : 22644, + "firstEndPos" : 22627, + "secondEndPos" : 22697 +}, { + "firstType" : "ReturnStatement", + "secondType" : "ReturnStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 22584, + "secondPos" : 22654, + "firstEndPos" : 22621, + "secondEndPos" : 22691 +}, { + "firstType" : "FieldAccess", + "secondType" : "FieldAccess", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "ReturnStatement", + "secondParentType" : "ReturnStatement", + "firstPos" : 22591, + "secondPos" : 22661, + "firstEndPos" : 22620, + "secondEndPos" : 22690 +}, { + "firstType" : "ThisExpression", + "secondType" : "ThisExpression", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "FieldAccess", + "secondParentType" : "FieldAccess", + "firstPos" : 22591, + "secondPos" : 22661, + "firstEndPos" : 22595, + "secondEndPos" : 22665 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "legendItemLabelGenerator", + "secondLabel" : "legendItemLabelGenerator", + "firstParentType" : "FieldAccess", + "secondParentType" : "FieldAccess", + "firstPos" : 22596, + "secondPos" : 22666, + "firstEndPos" : 22620, + "secondEndPos" : 22690 +}, { + "firstType" : "MethodDeclaration", + "secondType" : "MethodDeclaration", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "TypeDeclaration", + "secondParentType" : "TypeDeclaration", + "firstPos" : 22633, + "secondPos" : 22703, + "firstEndPos" : 23135, + "secondEndPos" : 23205 +}, { + "firstType" : "Javadoc", + "secondType" : "Javadoc", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 22633, + "secondPos" : 22703, + "firstEndPos" : 22895, + "secondEndPos" : 22965 +}, { + "firstType" : "TagElement", + "secondType" : "TagElement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Javadoc", + "secondParentType" : "Javadoc", + "firstPos" : 22644, + "secondPos" : 22714, + "firstEndPos" : 22756, + "secondEndPos" : 22826 +}, { + "firstType" : "TextElement", + "secondType" : "TextElement", + "firstLabel" : "Sets the legend item label generator and sends a", + "secondLabel" : "Sets the legend item label generator and sends a", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 22644, + "secondPos" : 22714, + "firstEndPos" : 22692, + "secondEndPos" : 22762 +}, { + "firstType" : "TagElement", + "secondType" : "TagElement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 22700, + "secondPos" : 22770, + "firstEndPos" : 22727, + "secondEndPos" : 22797 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "RendererChangeEvent", + "secondLabel" : "RendererChangeEvent", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 22707, + "secondPos" : 22777, + "firstEndPos" : 22726, + "secondEndPos" : 22796 +}, { + "firstType" : "TextElement", + "secondType" : "TextElement", + "firstLabel" : " to all registered listeners.", + "secondLabel" : " to all registered listeners.", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 22727, + "secondPos" : 22797, + "firstEndPos" : 22756, + "secondEndPos" : 22826 +}, { + "firstType" : "TagElement", + "secondType" : "TagElement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Javadoc", + "secondParentType" : "Javadoc", + "firstPos" : 22771, + "secondPos" : 22841, + "firstEndPos" : 22837, + "secondEndPos" : 22907 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "generator", + "secondLabel" : "generator", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 22778, + "secondPos" : 22848, + "firstEndPos" : 22787, + "secondEndPos" : 22857 +}, { + "firstType" : "TextElement", + "secondType" : "TextElement", + "firstLabel" : " the generator (null not permitted).", + "secondLabel" : " the generator (null not permitted).", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 22787, + "secondPos" : 22857, + "firstEndPos" : 22837, + "secondEndPos" : 22907 +}, { + "firstType" : "TagElement", + "secondType" : "TagElement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Javadoc", + "secondParentType" : "Javadoc", + "firstPos" : 22852, + "secondPos" : 22922, + "firstEndPos" : 22887, + "secondEndPos" : 22957 +}, { + "firstType" : "MethodRef", + "secondType" : "MethodRef", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 22857, + "secondPos" : 22927, + "firstEndPos" : 22887, + "secondEndPos" : 22957 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "getLegendItemLabelGenerator", + "secondLabel" : "getLegendItemLabelGenerator", + "firstParentType" : "MethodRef", + "secondParentType" : "MethodRef", + "firstPos" : 22858, + "secondPos" : 22928, + "firstEndPos" : 22885, + "secondEndPos" : 22955 +}, { + "firstType" : "MarkerAnnotation", + "secondType" : "MarkerAnnotation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 22900, + "secondPos" : 22970, + "firstEndPos" : 22909, + "secondEndPos" : 22979 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "Override", + "secondLabel" : "Override", + "firstParentType" : "MarkerAnnotation", + "secondParentType" : "MarkerAnnotation", + "firstPos" : 22901, + "secondPos" : 22971, + "firstEndPos" : 22909, + "secondEndPos" : 22979 +}, { + "firstType" : "Modifier", + "secondType" : "Modifier", + "firstLabel" : "public", + "secondLabel" : "public", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 22914, + "secondPos" : 22984, + "firstEndPos" : 22920, + "secondEndPos" : 22990 +}, { + "firstType" : "PrimitiveType", + "secondType" : "PrimitiveType", + "firstLabel" : "void", + "secondLabel" : "void", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 22921, + "secondPos" : 22991, + "firstEndPos" : 22925, + "secondEndPos" : 22995 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "setLegendItemLabelGenerator", + "secondLabel" : "setLegendItemLabelGenerator", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 22926, + "secondPos" : 22996, + "firstEndPos" : 22953, + "secondEndPos" : 23023 +}, { + "firstType" : "SingleVariableDeclaration", + "secondType" : "SingleVariableDeclaration", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 22954, + "secondPos" : 23024, + "firstEndPos" : 22986, + "secondEndPos" : 23056 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "XYSeriesLabelGenerator", + "secondLabel" : "XYSeriesLabelGenerator", + "firstParentType" : "SimpleType", + "secondParentType" : "SimpleType", + "firstPos" : 22954, + "secondPos" : 23024, + "firstEndPos" : 22976, + "secondEndPos" : 23046 +}, { + "firstType" : "SimpleType", + "secondType" : "SimpleType", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "SingleVariableDeclaration", + "secondParentType" : "SingleVariableDeclaration", + "firstPos" : 22954, + "secondPos" : 23024, + "firstEndPos" : 22976, + "secondEndPos" : 23046 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "generator", + "secondLabel" : "generator", + "firstParentType" : "SingleVariableDeclaration", + "secondParentType" : "SingleVariableDeclaration", + "firstPos" : 22977, + "secondPos" : 23047, + "firstEndPos" : 22986, + "secondEndPos" : 23056 +}, { + "firstType" : "Block", + "secondType" : "Block", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 22988, + "secondPos" : 23058, + "firstEndPos" : 23135, + "secondEndPos" : 23205 +}, { + "firstType" : "ExpressionStatement", + "secondType" : "ExpressionStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 22998, + "secondPos" : 23068, + "firstEndPos" : 23051, + "secondEndPos" : 23121 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "ExpressionStatement", + "secondParentType" : "ExpressionStatement", + "firstPos" : 22998, + "secondPos" : 23068, + "firstEndPos" : 23050, + "secondEndPos" : 23120 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 22998, + "secondPos" : 23068, + "firstEndPos" : 23009, + "secondEndPos" : 23079 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "ParamChecks", + "secondLabel" : "ParamChecks", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 22998, + "secondPos" : 23068, + "firstEndPos" : 23009, + "secondEndPos" : 23079 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "nullNotPermitted", + "secondLabel" : "nullNotPermitted", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 23010, + "secondPos" : 23080, + "firstEndPos" : 23026, + "secondEndPos" : 23096 +}, { + "firstType" : "METHOD_INVOCATION_ARGUMENTS", + "secondType" : "METHOD_INVOCATION_ARGUMENTS", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 23027, + "secondPos" : 23097, + "firstEndPos" : 23049, + "secondEndPos" : 23119 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "generator", + "secondLabel" : "generator", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 23027, + "secondPos" : 23097, + "firstEndPos" : 23036, + "secondEndPos" : 23106 +}, { + "firstType" : "StringLiteral", + "secondType" : "StringLiteral", + "firstLabel" : "\"generator\"", + "secondLabel" : "\"generator\"", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 23038, + "secondPos" : 23108, + "firstEndPos" : 23049, + "secondEndPos" : 23119 +}, { + "firstType" : "ExpressionStatement", + "secondType" : "ExpressionStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 23060, + "secondPos" : 23130, + "firstEndPos" : 23102, + "secondEndPos" : 23172 +}, { + "firstType" : "Assignment", + "secondType" : "Assignment", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "ExpressionStatement", + "secondParentType" : "ExpressionStatement", + "firstPos" : 23060, + "secondPos" : 23130, + "firstEndPos" : 23101, + "secondEndPos" : 23171 +}, { + "firstType" : "FieldAccess", + "secondType" : "FieldAccess", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Assignment", + "secondParentType" : "Assignment", + "firstPos" : 23060, + "secondPos" : 23130, + "firstEndPos" : 23089, + "secondEndPos" : 23159 +}, { + "firstType" : "ThisExpression", + "secondType" : "ThisExpression", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "FieldAccess", + "secondParentType" : "FieldAccess", + "firstPos" : 23060, + "secondPos" : 23130, + "firstEndPos" : 23064, + "secondEndPos" : 23134 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "legendItemLabelGenerator", + "secondLabel" : "legendItemLabelGenerator", + "firstParentType" : "FieldAccess", + "secondParentType" : "FieldAccess", + "firstPos" : 23065, + "secondPos" : 23135, + "firstEndPos" : 23089, + "secondEndPos" : 23159 +}, { + "firstType" : "ASSIGNMENT_OPERATOR", + "secondType" : "ASSIGNMENT_OPERATOR", + "firstLabel" : "=", + "secondLabel" : "=", + "firstParentType" : "Assignment", + "secondParentType" : "Assignment", + "firstPos" : 23090, + "secondPos" : 23160, + "firstEndPos" : 23091, + "secondEndPos" : 23161 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "generator", + "secondLabel" : "generator", + "firstParentType" : "Assignment", + "secondParentType" : "Assignment", + "firstPos" : 23092, + "secondPos" : 23162, + "firstEndPos" : 23101, + "secondEndPos" : 23171 +}, { + "firstType" : "ExpressionStatement", + "secondType" : "ExpressionStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 23111, + "secondPos" : 23181, + "firstEndPos" : 23129, + "secondEndPos" : 23199 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "ExpressionStatement", + "secondParentType" : "ExpressionStatement", + "firstPos" : 23111, + "secondPos" : 23181, + "firstEndPos" : 23128, + "secondEndPos" : 23198 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "fireChangeEvent", + "secondLabel" : "fireChangeEvent", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 23111, + "secondPos" : 23181, + "firstEndPos" : 23126, + "secondEndPos" : 23196 +}, { + "firstType" : "MethodDeclaration", + "secondType" : "MethodDeclaration", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "TypeDeclaration", + "secondParentType" : "TypeDeclaration", + "firstPos" : 23141, + "secondPos" : 23211, + "firstEndPos" : 23474, + "secondEndPos" : 23544 +}, { + "firstType" : "Javadoc", + "secondType" : "Javadoc", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 23141, + "secondPos" : 23211, + "firstEndPos" : 23352, + "secondEndPos" : 23422 +}, { + "firstType" : "TagElement", + "secondType" : "TagElement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Javadoc", + "secondParentType" : "Javadoc", + "firstPos" : 23152, + "secondPos" : 23222, + "firstEndPos" : 23195, + "secondEndPos" : 23265 +}, { + "firstType" : "TextElement", + "secondType" : "TextElement", + "firstLabel" : "Returns the legend item tool tip generator.", + "secondLabel" : "Returns the legend item tool tip generator.", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 23152, + "secondPos" : 23222, + "firstEndPos" : 23195, + "secondEndPos" : 23265 +}, { + "firstType" : "TagElement", + "secondType" : "TagElement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Javadoc", + "secondParentType" : "Javadoc", + "firstPos" : 23210, + "secondPos" : 23280, + "firstEndPos" : 23270, + "secondEndPos" : 23340 +}, { + "firstType" : "TextElement", + "secondType" : "TextElement", + "firstLabel" : " The tool tip generator (possibly null).", + "secondLabel" : " The tool tip generator (possibly null).", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 23217, + "secondPos" : 23287, + "firstEndPos" : 23270, + "secondEndPos" : 23340 +}, { + "firstType" : "TagElement", + "secondType" : "TagElement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Javadoc", + "secondParentType" : "Javadoc", + "firstPos" : 23285, + "secondPos" : 23355, + "firstEndPos" : 23344, + "secondEndPos" : 23414 +}, { + "firstType" : "MethodRef", + "secondType" : "MethodRef", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 23290, + "secondPos" : 23360, + "firstEndPos" : 23344, + "secondEndPos" : 23414 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "setLegendItemToolTipGenerator", + "secondLabel" : "setLegendItemToolTipGenerator", + "firstParentType" : "MethodRef", + "secondParentType" : "MethodRef", + "firstPos" : 23291, + "secondPos" : 23361, + "firstEndPos" : 23320, + "secondEndPos" : 23390 +}, { + "firstType" : "MethodRefParameter", + "secondType" : "MethodRefParameter", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodRef", + "secondParentType" : "MethodRef", + "firstPos" : 23321, + "secondPos" : 23391, + "firstEndPos" : 23343, + "secondEndPos" : 23413 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "XYSeriesLabelGenerator", + "secondLabel" : "XYSeriesLabelGenerator", + "firstParentType" : "SimpleType", + "secondParentType" : "SimpleType", + "firstPos" : 23321, + "secondPos" : 23391, + "firstEndPos" : 23343, + "secondEndPos" : 23413 +}, { + "firstType" : "SimpleType", + "secondType" : "SimpleType", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodRefParameter", + "secondParentType" : "MethodRefParameter", + "firstPos" : 23321, + "secondPos" : 23391, + "firstEndPos" : 23343, + "secondEndPos" : 23413 +}, { + "firstType" : "Modifier", + "secondType" : "Modifier", + "firstLabel" : "public", + "secondLabel" : "public", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 23357, + "secondPos" : 23427, + "firstEndPos" : 23363, + "secondEndPos" : 23433 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "XYSeriesLabelGenerator", + "secondLabel" : "XYSeriesLabelGenerator", + "firstParentType" : "SimpleType", + "secondParentType" : "SimpleType", + "firstPos" : 23364, + "secondPos" : 23434, + "firstEndPos" : 23386, + "secondEndPos" : 23456 +}, { + "firstType" : "SimpleType", + "secondType" : "SimpleType", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 23364, + "secondPos" : 23434, + "firstEndPos" : 23386, + "secondEndPos" : 23456 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "getLegendItemToolTipGenerator", + "secondLabel" : "getLegendItemToolTipGenerator", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 23387, + "secondPos" : 23457, + "firstEndPos" : 23416, + "secondEndPos" : 23486 +}, { + "firstType" : "Block", + "secondType" : "Block", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 23419, + "secondPos" : 23489, + "firstEndPos" : 23474, + "secondEndPos" : 23544 +}, { + "firstType" : "ReturnStatement", + "secondType" : "ReturnStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 23429, + "secondPos" : 23499, + "firstEndPos" : 23468, + "secondEndPos" : 23538 +}, { + "firstType" : "FieldAccess", + "secondType" : "FieldAccess", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "ReturnStatement", + "secondParentType" : "ReturnStatement", + "firstPos" : 23436, + "secondPos" : 23506, + "firstEndPos" : 23467, + "secondEndPos" : 23537 +}, { + "firstType" : "ThisExpression", + "secondType" : "ThisExpression", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "FieldAccess", + "secondParentType" : "FieldAccess", + "firstPos" : 23436, + "secondPos" : 23506, + "firstEndPos" : 23440, + "secondEndPos" : 23510 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "legendItemToolTipGenerator", + "secondLabel" : "legendItemToolTipGenerator", + "firstParentType" : "FieldAccess", + "secondParentType" : "FieldAccess", + "firstPos" : 23441, + "secondPos" : 23511, + "firstEndPos" : 23467, + "secondEndPos" : 23537 +}, { + "firstType" : "MethodDeclaration", + "secondType" : "MethodDeclaration", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "TypeDeclaration", + "secondParentType" : "TypeDeclaration", + "firstPos" : 23480, + "secondPos" : 23550, + "firstEndPos" : 23924, + "secondEndPos" : 23994 +}, { + "firstType" : "Javadoc", + "secondType" : "Javadoc", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 23480, + "secondPos" : 23550, + "firstEndPos" : 23743, + "secondEndPos" : 23813 +}, { + "firstType" : "TagElement", + "secondType" : "TagElement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Javadoc", + "secondParentType" : "Javadoc", + "firstPos" : 23491, + "secondPos" : 23561, + "firstEndPos" : 23606, + "secondEndPos" : 23676 +}, { + "firstType" : "TextElement", + "secondType" : "TextElement", + "firstLabel" : "Sets the legend item tool tip generator and sends a", + "secondLabel" : "Sets the legend item tool tip generator and sends a", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 23491, + "secondPos" : 23561, + "firstEndPos" : 23542, + "secondEndPos" : 23612 +}, { + "firstType" : "TagElement", + "secondType" : "TagElement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 23550, + "secondPos" : 23620, + "firstEndPos" : 23577, + "secondEndPos" : 23647 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "RendererChangeEvent", + "secondLabel" : "RendererChangeEvent", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 23557, + "secondPos" : 23627, + "firstEndPos" : 23576, + "secondEndPos" : 23646 +}, { + "firstType" : "TextElement", + "secondType" : "TextElement", + "firstLabel" : " to all registered listeners.", + "secondLabel" : " to all registered listeners.", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 23577, + "secondPos" : 23647, + "firstEndPos" : 23606, + "secondEndPos" : 23676 +}, { + "firstType" : "TagElement", + "secondType" : "TagElement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Javadoc", + "secondParentType" : "Javadoc", + "firstPos" : 23621, + "secondPos" : 23691, + "firstEndPos" : 23683, + "secondEndPos" : 23753 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "generator", + "secondLabel" : "generator", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 23628, + "secondPos" : 23698, + "firstEndPos" : 23637, + "secondEndPos" : 23707 +}, { + "firstType" : "TextElement", + "secondType" : "TextElement", + "firstLabel" : " the generator (null permitted).", + "secondLabel" : " the generator (null permitted).", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 23637, + "secondPos" : 23707, + "firstEndPos" : 23683, + "secondEndPos" : 23753 +}, { + "firstType" : "TagElement", + "secondType" : "TagElement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Javadoc", + "secondParentType" : "Javadoc", + "firstPos" : 23698, + "secondPos" : 23768, + "firstEndPos" : 23735, + "secondEndPos" : 23805 +}, { + "firstType" : "MethodRef", + "secondType" : "MethodRef", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 23703, + "secondPos" : 23773, + "firstEndPos" : 23735, + "secondEndPos" : 23805 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "getLegendItemToolTipGenerator", + "secondLabel" : "getLegendItemToolTipGenerator", + "firstParentType" : "MethodRef", + "secondParentType" : "MethodRef", + "firstPos" : 23704, + "secondPos" : 23774, + "firstEndPos" : 23733, + "secondEndPos" : 23803 +}, { + "firstType" : "Modifier", + "secondType" : "Modifier", + "firstLabel" : "public", + "secondLabel" : "public", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 23748, + "secondPos" : 23818, + "firstEndPos" : 23754, + "secondEndPos" : 23824 +}, { + "firstType" : "PrimitiveType", + "secondType" : "PrimitiveType", + "firstLabel" : "void", + "secondLabel" : "void", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 23755, + "secondPos" : 23825, + "firstEndPos" : 23759, + "secondEndPos" : 23829 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "setLegendItemToolTipGenerator", + "secondLabel" : "setLegendItemToolTipGenerator", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 23760, + "secondPos" : 23830, + "firstEndPos" : 23789, + "secondEndPos" : 23859 +}, { + "firstType" : "SingleVariableDeclaration", + "secondType" : "SingleVariableDeclaration", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 23803, + "secondPos" : 23873, + "firstEndPos" : 23835, + "secondEndPos" : 23905 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "XYSeriesLabelGenerator", + "secondLabel" : "XYSeriesLabelGenerator", + "firstParentType" : "SimpleType", + "secondParentType" : "SimpleType", + "firstPos" : 23803, + "secondPos" : 23873, + "firstEndPos" : 23825, + "secondEndPos" : 23895 +}, { + "firstType" : "SimpleType", + "secondType" : "SimpleType", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "SingleVariableDeclaration", + "secondParentType" : "SingleVariableDeclaration", + "firstPos" : 23803, + "secondPos" : 23873, + "firstEndPos" : 23825, + "secondEndPos" : 23895 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "generator", + "secondLabel" : "generator", + "firstParentType" : "SingleVariableDeclaration", + "secondParentType" : "SingleVariableDeclaration", + "firstPos" : 23826, + "secondPos" : 23896, + "firstEndPos" : 23835, + "secondEndPos" : 23905 +}, { + "firstType" : "Block", + "secondType" : "Block", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 23837, + "secondPos" : 23907, + "firstEndPos" : 23924, + "secondEndPos" : 23994 +}, { + "firstType" : "ExpressionStatement", + "secondType" : "ExpressionStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 23847, + "secondPos" : 23917, + "firstEndPos" : 23891, + "secondEndPos" : 23961 +}, { + "firstType" : "Assignment", + "secondType" : "Assignment", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "ExpressionStatement", + "secondParentType" : "ExpressionStatement", + "firstPos" : 23847, + "secondPos" : 23917, + "firstEndPos" : 23890, + "secondEndPos" : 23960 +}, { + "firstType" : "FieldAccess", + "secondType" : "FieldAccess", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Assignment", + "secondParentType" : "Assignment", + "firstPos" : 23847, + "secondPos" : 23917, + "firstEndPos" : 23878, + "secondEndPos" : 23948 +}, { + "firstType" : "ThisExpression", + "secondType" : "ThisExpression", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "FieldAccess", + "secondParentType" : "FieldAccess", + "firstPos" : 23847, + "secondPos" : 23917, + "firstEndPos" : 23851, + "secondEndPos" : 23921 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "legendItemToolTipGenerator", + "secondLabel" : "legendItemToolTipGenerator", + "firstParentType" : "FieldAccess", + "secondParentType" : "FieldAccess", + "firstPos" : 23852, + "secondPos" : 23922, + "firstEndPos" : 23878, + "secondEndPos" : 23948 +}, { + "firstType" : "ASSIGNMENT_OPERATOR", + "secondType" : "ASSIGNMENT_OPERATOR", + "firstLabel" : "=", + "secondLabel" : "=", + "firstParentType" : "Assignment", + "secondParentType" : "Assignment", + "firstPos" : 23879, + "secondPos" : 23949, + "firstEndPos" : 23880, + "secondEndPos" : 23950 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "generator", + "secondLabel" : "generator", + "firstParentType" : "Assignment", + "secondParentType" : "Assignment", + "firstPos" : 23881, + "secondPos" : 23951, + "firstEndPos" : 23890, + "secondEndPos" : 23960 +}, { + "firstType" : "ExpressionStatement", + "secondType" : "ExpressionStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 23900, + "secondPos" : 23970, + "firstEndPos" : 23918, + "secondEndPos" : 23988 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "ExpressionStatement", + "secondParentType" : "ExpressionStatement", + "firstPos" : 23900, + "secondPos" : 23970, + "firstEndPos" : 23917, + "secondEndPos" : 23987 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "fireChangeEvent", + "secondLabel" : "fireChangeEvent", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 23900, + "secondPos" : 23970, + "firstEndPos" : 23915, + "secondEndPos" : 23985 +}, { + "firstType" : "MethodDeclaration", + "secondType" : "MethodDeclaration", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "TypeDeclaration", + "secondParentType" : "TypeDeclaration", + "firstPos" : 23930, + "secondPos" : 24000, + "firstEndPos" : 24241, + "secondEndPos" : 24311 +}, { + "firstType" : "Javadoc", + "secondType" : "Javadoc", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 23930, + "secondPos" : 24000, + "firstEndPos" : 24127, + "secondEndPos" : 24197 +}, { + "firstType" : "TagElement", + "secondType" : "TagElement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Javadoc", + "secondParentType" : "Javadoc", + "firstPos" : 23941, + "secondPos" : 24011, + "firstEndPos" : 23979, + "secondEndPos" : 24049 +}, { + "firstType" : "TextElement", + "secondType" : "TextElement", + "firstLabel" : "Returns the legend item URL generator.", + "secondLabel" : "Returns the legend item URL generator.", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 23941, + "secondPos" : 24011, + "firstEndPos" : 23979, + "secondEndPos" : 24049 +}, { + "firstType" : "TagElement", + "secondType" : "TagElement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Javadoc", + "secondParentType" : "Javadoc", + "firstPos" : 23994, + "secondPos" : 24064, + "firstEndPos" : 24049, + "secondEndPos" : 24119 +}, { + "firstType" : "TextElement", + "secondType" : "TextElement", + "firstLabel" : " The URL generator (possibly null).", + "secondLabel" : " The URL generator (possibly null).", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 24001, + "secondPos" : 24071, + "firstEndPos" : 24049, + "secondEndPos" : 24119 +}, { + "firstType" : "TagElement", + "secondType" : "TagElement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Javadoc", + "secondParentType" : "Javadoc", + "firstPos" : 24064, + "secondPos" : 24134, + "firstEndPos" : 24119, + "secondEndPos" : 24189 +}, { + "firstType" : "MethodRef", + "secondType" : "MethodRef", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 24069, + "secondPos" : 24139, + "firstEndPos" : 24119, + "secondEndPos" : 24189 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "setLegendItemURLGenerator", + "secondLabel" : "setLegendItemURLGenerator", + "firstParentType" : "MethodRef", + "secondParentType" : "MethodRef", + "firstPos" : 24070, + "secondPos" : 24140, + "firstEndPos" : 24095, + "secondEndPos" : 24165 +}, { + "firstType" : "MethodRefParameter", + "secondType" : "MethodRefParameter", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodRef", + "secondParentType" : "MethodRef", + "firstPos" : 24096, + "secondPos" : 24166, + "firstEndPos" : 24118, + "secondEndPos" : 24188 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "XYSeriesLabelGenerator", + "secondLabel" : "XYSeriesLabelGenerator", + "firstParentType" : "SimpleType", + "secondParentType" : "SimpleType", + "firstPos" : 24096, + "secondPos" : 24166, + "firstEndPos" : 24118, + "secondEndPos" : 24188 +}, { + "firstType" : "SimpleType", + "secondType" : "SimpleType", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodRefParameter", + "secondParentType" : "MethodRefParameter", + "firstPos" : 24096, + "secondPos" : 24166, + "firstEndPos" : 24118, + "secondEndPos" : 24188 +}, { + "firstType" : "Modifier", + "secondType" : "Modifier", + "firstLabel" : "public", + "secondLabel" : "public", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 24132, + "secondPos" : 24202, + "firstEndPos" : 24138, + "secondEndPos" : 24208 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "XYSeriesLabelGenerator", + "secondLabel" : "XYSeriesLabelGenerator", + "firstParentType" : "SimpleType", + "secondParentType" : "SimpleType", + "firstPos" : 24139, + "secondPos" : 24209, + "firstEndPos" : 24161, + "secondEndPos" : 24231 +}, { + "firstType" : "SimpleType", + "secondType" : "SimpleType", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 24139, + "secondPos" : 24209, + "firstEndPos" : 24161, + "secondEndPos" : 24231 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "getLegendItemURLGenerator", + "secondLabel" : "getLegendItemURLGenerator", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 24162, + "secondPos" : 24232, + "firstEndPos" : 24187, + "secondEndPos" : 24257 +}, { + "firstType" : "Block", + "secondType" : "Block", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 24190, + "secondPos" : 24260, + "firstEndPos" : 24241, + "secondEndPos" : 24311 +}, { + "firstType" : "ReturnStatement", + "secondType" : "ReturnStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 24200, + "secondPos" : 24270, + "firstEndPos" : 24235, + "secondEndPos" : 24305 +}, { + "firstType" : "FieldAccess", + "secondType" : "FieldAccess", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "ReturnStatement", + "secondParentType" : "ReturnStatement", + "firstPos" : 24207, + "secondPos" : 24277, + "firstEndPos" : 24234, + "secondEndPos" : 24304 +}, { + "firstType" : "ThisExpression", + "secondType" : "ThisExpression", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "FieldAccess", + "secondParentType" : "FieldAccess", + "firstPos" : 24207, + "secondPos" : 24277, + "firstEndPos" : 24211, + "secondEndPos" : 24281 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "legendItemURLGenerator", + "secondLabel" : "legendItemURLGenerator", + "firstParentType" : "FieldAccess", + "secondParentType" : "FieldAccess", + "firstPos" : 24212, + "secondPos" : 24282, + "firstEndPos" : 24234, + "secondEndPos" : 24304 +}, { + "firstType" : "MethodDeclaration", + "secondType" : "MethodDeclaration", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "TypeDeclaration", + "secondParentType" : "TypeDeclaration", + "firstPos" : 24247, + "secondPos" : 24317, + "firstEndPos" : 24661, + "secondEndPos" : 24731 +}, { + "firstType" : "Javadoc", + "secondType" : "Javadoc", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 24247, + "secondPos" : 24317, + "firstEndPos" : 24501, + "secondEndPos" : 24571 +}, { + "firstType" : "TagElement", + "secondType" : "TagElement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Javadoc", + "secondParentType" : "Javadoc", + "firstPos" : 24258, + "secondPos" : 24328, + "firstEndPos" : 24368, + "secondEndPos" : 24438 +}, { + "firstType" : "TextElement", + "secondType" : "TextElement", + "firstLabel" : "Sets the legend item URL generator and sends a", + "secondLabel" : "Sets the legend item URL generator and sends a", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 24258, + "secondPos" : 24328, + "firstEndPos" : 24304, + "secondEndPos" : 24374 +}, { + "firstType" : "TagElement", + "secondType" : "TagElement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 24312, + "secondPos" : 24382, + "firstEndPos" : 24339, + "secondEndPos" : 24409 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "RendererChangeEvent", + "secondLabel" : "RendererChangeEvent", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 24319, + "secondPos" : 24389, + "firstEndPos" : 24338, + "secondEndPos" : 24408 +}, { + "firstType" : "TextElement", + "secondType" : "TextElement", + "firstLabel" : " to all registered listeners.", + "secondLabel" : " to all registered listeners.", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 24339, + "secondPos" : 24409, + "firstEndPos" : 24368, + "secondEndPos" : 24438 +}, { + "firstType" : "TagElement", + "secondType" : "TagElement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Javadoc", + "secondParentType" : "Javadoc", + "firstPos" : 24383, + "secondPos" : 24453, + "firstEndPos" : 24445, + "secondEndPos" : 24515 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "generator", + "secondLabel" : "generator", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 24390, + "secondPos" : 24460, + "firstEndPos" : 24399, + "secondEndPos" : 24469 +}, { + "firstType" : "TextElement", + "secondType" : "TextElement", + "firstLabel" : " the generator (null permitted).", + "secondLabel" : " the generator (null permitted).", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 24399, + "secondPos" : 24469, + "firstEndPos" : 24445, + "secondEndPos" : 24515 +}, { + "firstType" : "TagElement", + "secondType" : "TagElement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Javadoc", + "secondParentType" : "Javadoc", + "firstPos" : 24460, + "secondPos" : 24530, + "firstEndPos" : 24493, + "secondEndPos" : 24563 +}, { + "firstType" : "MethodRef", + "secondType" : "MethodRef", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 24465, + "secondPos" : 24535, + "firstEndPos" : 24493, + "secondEndPos" : 24563 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "getLegendItemURLGenerator", + "secondLabel" : "getLegendItemURLGenerator", + "firstParentType" : "MethodRef", + "secondParentType" : "MethodRef", + "firstPos" : 24466, + "secondPos" : 24536, + "firstEndPos" : 24491, + "secondEndPos" : 24561 +}, { + "firstType" : "Modifier", + "secondType" : "Modifier", + "firstLabel" : "public", + "secondLabel" : "public", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 24506, + "secondPos" : 24576, + "firstEndPos" : 24512, + "secondEndPos" : 24582 +}, { + "firstType" : "PrimitiveType", + "secondType" : "PrimitiveType", + "firstLabel" : "void", + "secondLabel" : "void", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 24513, + "secondPos" : 24583, + "firstEndPos" : 24517, + "secondEndPos" : 24587 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "setLegendItemURLGenerator", + "secondLabel" : "setLegendItemURLGenerator", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 24518, + "secondPos" : 24588, + "firstEndPos" : 24543, + "secondEndPos" : 24613 +}, { + "firstType" : "SingleVariableDeclaration", + "secondType" : "SingleVariableDeclaration", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 24544, + "secondPos" : 24614, + "firstEndPos" : 24576, + "secondEndPos" : 24646 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "XYSeriesLabelGenerator", + "secondLabel" : "XYSeriesLabelGenerator", + "firstParentType" : "SimpleType", + "secondParentType" : "SimpleType", + "firstPos" : 24544, + "secondPos" : 24614, + "firstEndPos" : 24566, + "secondEndPos" : 24636 +}, { + "firstType" : "SimpleType", + "secondType" : "SimpleType", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "SingleVariableDeclaration", + "secondParentType" : "SingleVariableDeclaration", + "firstPos" : 24544, + "secondPos" : 24614, + "firstEndPos" : 24566, + "secondEndPos" : 24636 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "generator", + "secondLabel" : "generator", + "firstParentType" : "SingleVariableDeclaration", + "secondParentType" : "SingleVariableDeclaration", + "firstPos" : 24567, + "secondPos" : 24637, + "firstEndPos" : 24576, + "secondEndPos" : 24646 +}, { + "firstType" : "Block", + "secondType" : "Block", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 24578, + "secondPos" : 24648, + "firstEndPos" : 24661, + "secondEndPos" : 24731 +}, { + "firstType" : "ExpressionStatement", + "secondType" : "ExpressionStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 24588, + "secondPos" : 24658, + "firstEndPos" : 24628, + "secondEndPos" : 24698 +}, { + "firstType" : "Assignment", + "secondType" : "Assignment", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "ExpressionStatement", + "secondParentType" : "ExpressionStatement", + "firstPos" : 24588, + "secondPos" : 24658, + "firstEndPos" : 24627, + "secondEndPos" : 24697 +}, { + "firstType" : "FieldAccess", + "secondType" : "FieldAccess", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Assignment", + "secondParentType" : "Assignment", + "firstPos" : 24588, + "secondPos" : 24658, + "firstEndPos" : 24615, + "secondEndPos" : 24685 +}, { + "firstType" : "ThisExpression", + "secondType" : "ThisExpression", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "FieldAccess", + "secondParentType" : "FieldAccess", + "firstPos" : 24588, + "secondPos" : 24658, + "firstEndPos" : 24592, + "secondEndPos" : 24662 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "legendItemURLGenerator", + "secondLabel" : "legendItemURLGenerator", + "firstParentType" : "FieldAccess", + "secondParentType" : "FieldAccess", + "firstPos" : 24593, + "secondPos" : 24663, + "firstEndPos" : 24615, + "secondEndPos" : 24685 +}, { + "firstType" : "ASSIGNMENT_OPERATOR", + "secondType" : "ASSIGNMENT_OPERATOR", + "firstLabel" : "=", + "secondLabel" : "=", + "firstParentType" : "Assignment", + "secondParentType" : "Assignment", + "firstPos" : 24616, + "secondPos" : 24686, + "firstEndPos" : 24617, + "secondEndPos" : 24687 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "generator", + "secondLabel" : "generator", + "firstParentType" : "Assignment", + "secondParentType" : "Assignment", + "firstPos" : 24618, + "secondPos" : 24688, + "firstEndPos" : 24627, + "secondEndPos" : 24697 +}, { + "firstType" : "ExpressionStatement", + "secondType" : "ExpressionStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 24637, + "secondPos" : 24707, + "firstEndPos" : 24655, + "secondEndPos" : 24725 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "ExpressionStatement", + "secondParentType" : "ExpressionStatement", + "firstPos" : 24637, + "secondPos" : 24707, + "firstEndPos" : 24654, + "secondEndPos" : 24724 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "fireChangeEvent", + "secondLabel" : "fireChangeEvent", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 24637, + "secondPos" : 24707, + "firstEndPos" : 24652, + "secondEndPos" : 24722 +}, { + "firstType" : "MethodDeclaration", + "secondType" : "MethodDeclaration", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "TypeDeclaration", + "secondParentType" : "TypeDeclaration", + "firstPos" : 24667, + "secondPos" : 24737, + "firstEndPos" : 25134, + "secondEndPos" : 25204 +}, { + "firstType" : "Javadoc", + "secondType" : "Javadoc", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 24667, + "secondPos" : 24737, + "firstEndPos" : 25010, + "secondEndPos" : 25080 +}, { + "firstType" : "TagElement", + "secondType" : "TagElement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Javadoc", + "secondParentType" : "Javadoc", + "firstPos" : 24678, + "secondPos" : 24748, + "firstEndPos" : 24769, + "secondEndPos" : 24839 +}, { + "firstType" : "TextElement", + "secondType" : "TextElement", + "firstLabel" : "Returns the lower and upper bounds (range) of the x-values in the", + "secondLabel" : "Returns the lower and upper bounds (range) of the x-values in the", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 24678, + "secondPos" : 24748, + "firstEndPos" : 24743, + "secondEndPos" : 24813 +}, { + "firstType" : "TextElement", + "secondType" : "TextElement", + "firstLabel" : "specified dataset.", + "secondLabel" : "specified dataset.", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 24751, + "secondPos" : 24821, + "firstEndPos" : 24769, + "secondEndPos" : 24839 +}, { + "firstType" : "TagElement", + "secondType" : "TagElement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Javadoc", + "secondParentType" : "Javadoc", + "firstPos" : 24784, + "secondPos" : 24854, + "firstEndPos" : 24842, + "secondEndPos" : 24912 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "dataset", + "secondLabel" : "dataset", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 24791, + "secondPos" : 24861, + "firstEndPos" : 24798, + "secondEndPos" : 24868 +}, { + "firstType" : "TextElement", + "secondType" : "TextElement", + "firstLabel" : " the dataset (null permitted).", + "secondLabel" : " the dataset (null permitted).", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 24798, + "secondPos" : 24868, + "firstEndPos" : 24842, + "secondEndPos" : 24912 +}, { + "firstType" : "TagElement", + "secondType" : "TagElement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Javadoc", + "secondParentType" : "Javadoc", + "firstPos" : 24857, + "secondPos" : 24927, + "firstEndPos" : 24955, + "secondEndPos" : 25025 +}, { + "firstType" : "TextElement", + "secondType" : "TextElement", + "firstLabel" : " The range (null if the dataset is null", + "secondLabel" : " The range (null if the dataset is null", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 24864, + "secondPos" : 24934, + "firstEndPos" : 24929, + "secondEndPos" : 24999 +}, { + "firstType" : "TextElement", + "secondType" : "TextElement", + "firstLabel" : "or empty).", + "secondLabel" : "or empty).", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 24945, + "secondPos" : 25015, + "firstEndPos" : 24955, + "secondEndPos" : 25025 +}, { + "firstType" : "TagElement", + "secondType" : "TagElement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Javadoc", + "secondParentType" : "Javadoc", + "firstPos" : 24970, + "secondPos" : 25040, + "firstEndPos" : 25002, + "secondEndPos" : 25072 +}, { + "firstType" : "MethodRef", + "secondType" : "MethodRef", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 24975, + "secondPos" : 25045, + "firstEndPos" : 25002, + "secondEndPos" : 25072 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "findRangeBounds", + "secondLabel" : "findRangeBounds", + "firstParentType" : "MethodRef", + "secondParentType" : "MethodRef", + "firstPos" : 24976, + "secondPos" : 25046, + "firstEndPos" : 24991, + "secondEndPos" : 25061 +}, { + "firstType" : "MethodRefParameter", + "secondType" : "MethodRefParameter", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodRef", + "secondParentType" : "MethodRef", + "firstPos" : 24992, + "secondPos" : 25062, + "firstEndPos" : 25001, + "secondEndPos" : 25071 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "XYDataset", + "secondLabel" : "XYDataset", + "firstParentType" : "SimpleType", + "secondParentType" : "SimpleType", + "firstPos" : 24992, + "secondPos" : 25062, + "firstEndPos" : 25001, + "secondEndPos" : 25071 +}, { + "firstType" : "SimpleType", + "secondType" : "SimpleType", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodRefParameter", + "secondParentType" : "MethodRefParameter", + "firstPos" : 24992, + "secondPos" : 25062, + "firstEndPos" : 25001, + "secondEndPos" : 25071 +}, { + "firstType" : "MarkerAnnotation", + "secondType" : "MarkerAnnotation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 25015, + "secondPos" : 25085, + "firstEndPos" : 25024, + "secondEndPos" : 25094 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "Override", + "secondLabel" : "Override", + "firstParentType" : "MarkerAnnotation", + "secondParentType" : "MarkerAnnotation", + "firstPos" : 25016, + "secondPos" : 25086, + "firstEndPos" : 25024, + "secondEndPos" : 25094 +}, { + "firstType" : "Modifier", + "secondType" : "Modifier", + "firstLabel" : "public", + "secondLabel" : "public", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 25029, + "secondPos" : 25099, + "firstEndPos" : 25035, + "secondEndPos" : 25105 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "Range", + "secondLabel" : "Range", + "firstParentType" : "SimpleType", + "secondParentType" : "SimpleType", + "firstPos" : 25036, + "secondPos" : 25106, + "firstEndPos" : 25041, + "secondEndPos" : 25111 +}, { + "firstType" : "SimpleType", + "secondType" : "SimpleType", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 25036, + "secondPos" : 25106, + "firstEndPos" : 25041, + "secondEndPos" : 25111 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "findDomainBounds", + "secondLabel" : "findDomainBounds", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 25042, + "secondPos" : 25112, + "firstEndPos" : 25058, + "secondEndPos" : 25128 +}, { + "firstType" : "SingleVariableDeclaration", + "secondType" : "SingleVariableDeclaration", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 25059, + "secondPos" : 25129, + "firstEndPos" : 25076, + "secondEndPos" : 25146 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "XYDataset", + "secondLabel" : "XYDataset", + "firstParentType" : "SimpleType", + "secondParentType" : "SimpleType", + "firstPos" : 25059, + "secondPos" : 25129, + "firstEndPos" : 25068, + "secondEndPos" : 25138 +}, { + "firstType" : "SimpleType", + "secondType" : "SimpleType", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "SingleVariableDeclaration", + "secondParentType" : "SingleVariableDeclaration", + "firstPos" : 25059, + "secondPos" : 25129, + "firstEndPos" : 25068, + "secondEndPos" : 25138 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "dataset", + "secondLabel" : "dataset", + "firstParentType" : "SingleVariableDeclaration", + "secondParentType" : "SingleVariableDeclaration", + "firstPos" : 25069, + "secondPos" : 25139, + "firstEndPos" : 25076, + "secondEndPos" : 25146 +}, { + "firstType" : "Block", + "secondType" : "Block", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 25078, + "secondPos" : 25148, + "firstEndPos" : 25134, + "secondEndPos" : 25204 +}, { + "firstType" : "ReturnStatement", + "secondType" : "ReturnStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 25088, + "secondPos" : 25158, + "firstEndPos" : 25128, + "secondEndPos" : 25198 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "ReturnStatement", + "secondParentType" : "ReturnStatement", + "firstPos" : 25095, + "secondPos" : 25165, + "firstEndPos" : 25127, + "secondEndPos" : 25197 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "findDomainBounds", + "secondLabel" : "findDomainBounds", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 25095, + "secondPos" : 25165, + "firstEndPos" : 25111, + "secondEndPos" : 25181 +}, { + "firstType" : "METHOD_INVOCATION_ARGUMENTS", + "secondType" : "METHOD_INVOCATION_ARGUMENTS", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 25112, + "secondPos" : 25182, + "firstEndPos" : 25126, + "secondEndPos" : 25196 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "dataset", + "secondLabel" : "dataset", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 25112, + "secondPos" : 25182, + "firstEndPos" : 25119, + "secondEndPos" : 25189 +}, { + "firstType" : "BooleanLiteral", + "secondType" : "BooleanLiteral", + "firstLabel" : "false", + "secondLabel" : "false", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 25121, + "secondPos" : 25191, + "firstEndPos" : 25126, + "secondEndPos" : 25196 +}, { + "firstType" : "MethodDeclaration", + "secondType" : "MethodDeclaration", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "TypeDeclaration", + "secondParentType" : "TypeDeclaration", + "firstPos" : 25140, + "secondPos" : 25210, + "firstEndPos" : 26274, + "secondEndPos" : 26344 +}, { + "firstType" : "Javadoc", + "secondType" : "Javadoc", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 25140, + "secondPos" : 25210, + "firstEndPos" : 25542, + "secondEndPos" : 25612 +}, { + "firstType" : "TagElement", + "secondType" : "TagElement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Javadoc", + "secondParentType" : "Javadoc", + "firstPos" : 25151, + "secondPos" : 25221, + "firstEndPos" : 25242, + "secondEndPos" : 25312 +}, { + "firstType" : "TextElement", + "secondType" : "TextElement", + "firstLabel" : "Returns the lower and upper bounds (range) of the x-values in the", + "secondLabel" : "Returns the lower and upper bounds (range) of the x-values in the", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 25151, + "secondPos" : 25221, + "firstEndPos" : 25216, + "secondEndPos" : 25286 +}, { + "firstType" : "TextElement", + "secondType" : "TextElement", + "firstLabel" : "specified dataset.", + "secondLabel" : "specified dataset.", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 25224, + "secondPos" : 25294, + "firstEndPos" : 25242, + "secondEndPos" : 25312 +}, { + "firstType" : "TagElement", + "secondType" : "TagElement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Javadoc", + "secondParentType" : "Javadoc", + "firstPos" : 25257, + "secondPos" : 25327, + "firstEndPos" : 25315, + "secondEndPos" : 25385 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "dataset", + "secondLabel" : "dataset", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 25264, + "secondPos" : 25334, + "firstEndPos" : 25271, + "secondEndPos" : 25341 +}, { + "firstType" : "TextElement", + "secondType" : "TextElement", + "firstLabel" : " the dataset (null permitted).", + "secondLabel" : " the dataset (null permitted).", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 25271, + "secondPos" : 25341, + "firstEndPos" : 25315, + "secondEndPos" : 25385 +}, { + "firstType" : "TagElement", + "secondType" : "TagElement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Javadoc", + "secondParentType" : "Javadoc", + "firstPos" : 25323, + "secondPos" : 25393, + "firstEndPos" : 25393, + "secondEndPos" : 25463 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "includeInterval", + "secondLabel" : "includeInterval", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 25330, + "secondPos" : 25400, + "firstEndPos" : 25345, + "secondEndPos" : 25415 +}, { + "firstType" : "TextElement", + "secondType" : "TextElement", + "firstLabel" : " include the interval (if any) for the dataset?", + "secondLabel" : " include the interval (if any) for the dataset?", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 25345, + "secondPos" : 25415, + "firstEndPos" : 25393, + "secondEndPos" : 25463 +}, { + "firstType" : "TagElement", + "secondType" : "TagElement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Javadoc", + "secondParentType" : "Javadoc", + "firstPos" : 25408, + "secondPos" : 25478, + "firstEndPos" : 25506, + "secondEndPos" : 25576 +}, { + "firstType" : "TextElement", + "secondType" : "TextElement", + "firstLabel" : " The range (null if the dataset is null", + "secondLabel" : " The range (null if the dataset is null", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 25415, + "secondPos" : 25485, + "firstEndPos" : 25480, + "secondEndPos" : 25550 +}, { + "firstType" : "TextElement", + "secondType" : "TextElement", + "firstLabel" : "or empty).", + "secondLabel" : "or empty).", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 25496, + "secondPos" : 25566, + "firstEndPos" : 25506, + "secondEndPos" : 25576 +}, { + "firstType" : "TagElement", + "secondType" : "TagElement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Javadoc", + "secondParentType" : "Javadoc", + "firstPos" : 25521, + "secondPos" : 25591, + "firstEndPos" : 25534, + "secondEndPos" : 25604 +}, { + "firstType" : "TextElement", + "secondType" : "TextElement", + "firstLabel" : " 1.0.13", + "secondLabel" : " 1.0.13", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 25527, + "secondPos" : 25597, + "firstEndPos" : 25534, + "secondEndPos" : 25604 +}, { + "firstType" : "Modifier", + "secondType" : "Modifier", + "firstLabel" : "protected", + "secondLabel" : "protected", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 25547, + "secondPos" : 25617, + "firstEndPos" : 25556, + "secondEndPos" : 25626 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "Range", + "secondLabel" : "Range", + "firstParentType" : "SimpleType", + "secondParentType" : "SimpleType", + "firstPos" : 25557, + "secondPos" : 25627, + "firstEndPos" : 25562, + "secondEndPos" : 25632 +}, { + "firstType" : "SimpleType", + "secondType" : "SimpleType", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 25557, + "secondPos" : 25627, + "firstEndPos" : 25562, + "secondEndPos" : 25632 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "findDomainBounds", + "secondLabel" : "findDomainBounds", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 25563, + "secondPos" : 25633, + "firstEndPos" : 25579, + "secondEndPos" : 25649 +}, { + "firstType" : "SingleVariableDeclaration", + "secondType" : "SingleVariableDeclaration", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 25580, + "secondPos" : 25650, + "firstEndPos" : 25597, + "secondEndPos" : 25667 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "XYDataset", + "secondLabel" : "XYDataset", + "firstParentType" : "SimpleType", + "secondParentType" : "SimpleType", + "firstPos" : 25580, + "secondPos" : 25650, + "firstEndPos" : 25589, + "secondEndPos" : 25659 +}, { + "firstType" : "SimpleType", + "secondType" : "SimpleType", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "SingleVariableDeclaration", + "secondParentType" : "SingleVariableDeclaration", + "firstPos" : 25580, + "secondPos" : 25650, + "firstEndPos" : 25589, + "secondEndPos" : 25659 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "dataset", + "secondLabel" : "dataset", + "firstParentType" : "SingleVariableDeclaration", + "secondParentType" : "SingleVariableDeclaration", + "firstPos" : 25590, + "secondPos" : 25660, + "firstEndPos" : 25597, + "secondEndPos" : 25667 +}, { + "firstType" : "SingleVariableDeclaration", + "secondType" : "SingleVariableDeclaration", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 25611, + "secondPos" : 25681, + "firstEndPos" : 25634, + "secondEndPos" : 25704 +}, { + "firstType" : "PrimitiveType", + "secondType" : "PrimitiveType", + "firstLabel" : "boolean", + "secondLabel" : "boolean", + "firstParentType" : "SingleVariableDeclaration", + "secondParentType" : "SingleVariableDeclaration", + "firstPos" : 25611, + "secondPos" : 25681, + "firstEndPos" : 25618, + "secondEndPos" : 25688 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "includeInterval", + "secondLabel" : "includeInterval", + "firstParentType" : "SingleVariableDeclaration", + "secondParentType" : "SingleVariableDeclaration", + "firstPos" : 25619, + "secondPos" : 25689, + "firstEndPos" : 25634, + "secondEndPos" : 25704 +}, { + "firstType" : "Block", + "secondType" : "Block", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 25636, + "secondPos" : 25706, + "firstEndPos" : 26274, + "secondEndPos" : 26344 +}, { + "firstType" : "IfStatement", + "secondType" : "IfStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 25646, + "secondPos" : 25716, + "firstEndPos" : 25703, + "secondEndPos" : 25773 +}, { + "firstType" : "InfixExpression", + "secondType" : "InfixExpression", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "IfStatement", + "secondParentType" : "IfStatement", + "firstPos" : 25650, + "secondPos" : 25720, + "firstEndPos" : 25665, + "secondEndPos" : 25735 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "dataset", + "secondLabel" : "dataset", + "firstParentType" : "InfixExpression", + "secondParentType" : "InfixExpression", + "firstPos" : 25650, + "secondPos" : 25720, + "firstEndPos" : 25657, + "secondEndPos" : 25727 +}, { + "firstType" : "INFIX_EXPRESSION_OPERATOR", + "secondType" : "INFIX_EXPRESSION_OPERATOR", + "firstLabel" : "==", + "secondLabel" : "==", + "firstParentType" : "InfixExpression", + "secondParentType" : "InfixExpression", + "firstPos" : 25658, + "secondPos" : 25728, + "firstEndPos" : 25660, + "secondEndPos" : 25730 +}, { + "firstType" : "NullLiteral", + "secondType" : "NullLiteral", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "InfixExpression", + "secondParentType" : "InfixExpression", + "firstPos" : 25661, + "secondPos" : 25731, + "firstEndPos" : 25665, + "secondEndPos" : 25735 +}, { + "firstType" : "Block", + "secondType" : "Block", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "IfStatement", + "secondParentType" : "IfStatement", + "firstPos" : 25667, + "secondPos" : 25737, + "firstEndPos" : 25703, + "secondEndPos" : 25773 +}, { + "firstType" : "ReturnStatement", + "secondType" : "ReturnStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 25681, + "secondPos" : 25751, + "firstEndPos" : 25693, + "secondEndPos" : 25763 +}, { + "firstType" : "NullLiteral", + "secondType" : "NullLiteral", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "ReturnStatement", + "secondParentType" : "ReturnStatement", + "firstPos" : 25688, + "secondPos" : 25758, + "firstEndPos" : 25692, + "secondEndPos" : 25762 +}, { + "firstType" : "IfStatement", + "secondType" : "IfStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 25712, + "secondPos" : 25782, + "firstEndPos" : 26192, + "secondEndPos" : 26262 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "IfStatement", + "secondParentType" : "IfStatement", + "firstPos" : 25716, + "secondPos" : 25786, + "firstEndPos" : 25756, + "secondEndPos" : 25826 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "getDataBoundsIncludesVisibleSeriesOnly", + "secondLabel" : "getDataBoundsIncludesVisibleSeriesOnly", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 25716, + "secondPos" : 25786, + "firstEndPos" : 25754, + "secondEndPos" : 25824 +}, { + "firstType" : "Block", + "secondType" : "Block", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "IfStatement", + "secondParentType" : "IfStatement", + "firstPos" : 25758, + "secondPos" : 25828, + "firstEndPos" : 26192, + "secondEndPos" : 26262 +}, { + "firstType" : "VariableDeclarationStatement", + "secondType" : "VariableDeclarationStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 25772, + "secondPos" : 25842, + "firstEndPos" : 25813, + "secondEndPos" : 25883 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "List", + "secondLabel" : "List", + "firstParentType" : "SimpleType", + "secondParentType" : "SimpleType", + "firstPos" : 25772, + "secondPos" : 25842, + "firstEndPos" : 25776, + "secondEndPos" : 25846 +}, { + "firstType" : "SimpleType", + "secondType" : "SimpleType", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationStatement", + "secondParentType" : "VariableDeclarationStatement", + "firstPos" : 25772, + "secondPos" : 25842, + "firstEndPos" : 25776, + "secondEndPos" : 25846 +}, { + "firstType" : "VariableDeclarationFragment", + "secondType" : "VariableDeclarationFragment", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationStatement", + "secondParentType" : "VariableDeclarationStatement", + "firstPos" : 25777, + "secondPos" : 25847, + "firstEndPos" : 25812, + "secondEndPos" : 25882 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "visibleSeriesKeys", + "secondLabel" : "visibleSeriesKeys", + "firstParentType" : "VariableDeclarationFragment", + "secondParentType" : "VariableDeclarationFragment", + "firstPos" : 25777, + "secondPos" : 25847, + "firstEndPos" : 25794, + "secondEndPos" : 25864 +}, { + "firstType" : "ClassInstanceCreation", + "secondType" : "ClassInstanceCreation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationFragment", + "secondParentType" : "VariableDeclarationFragment", + "firstPos" : 25797, + "secondPos" : 25867, + "firstEndPos" : 25812, + "secondEndPos" : 25882 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "ArrayList", + "secondLabel" : "ArrayList", + "firstParentType" : "SimpleType", + "secondParentType" : "SimpleType", + "firstPos" : 25801, + "secondPos" : 25871, + "firstEndPos" : 25810, + "secondEndPos" : 25880 +}, { + "firstType" : "SimpleType", + "secondType" : "SimpleType", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "ClassInstanceCreation", + "secondParentType" : "ClassInstanceCreation", + "firstPos" : 25801, + "secondPos" : 25871, + "firstEndPos" : 25810, + "secondEndPos" : 25880 +}, { + "firstType" : "VariableDeclarationStatement", + "secondType" : "VariableDeclarationStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 25826, + "secondPos" : 25896, + "firstEndPos" : 25869, + "secondEndPos" : 25939 +}, { + "firstType" : "PrimitiveType", + "secondType" : "PrimitiveType", + "firstLabel" : "int", + "secondLabel" : "int", + "firstParentType" : "VariableDeclarationStatement", + "secondParentType" : "VariableDeclarationStatement", + "firstPos" : 25826, + "secondPos" : 25896, + "firstEndPos" : 25829, + "secondEndPos" : 25899 +}, { + "firstType" : "VariableDeclarationFragment", + "secondType" : "VariableDeclarationFragment", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationStatement", + "secondParentType" : "VariableDeclarationStatement", + "firstPos" : 25830, + "secondPos" : 25900, + "firstEndPos" : 25868, + "secondEndPos" : 25938 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "seriesCount", + "secondLabel" : "seriesCount", + "firstParentType" : "VariableDeclarationFragment", + "secondParentType" : "VariableDeclarationFragment", + "firstPos" : 25830, + "secondPos" : 25900, + "firstEndPos" : 25841, + "secondEndPos" : 25911 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationFragment", + "secondParentType" : "VariableDeclarationFragment", + "firstPos" : 25844, + "secondPos" : 25914, + "firstEndPos" : 25868, + "secondEndPos" : 25938 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 25844, + "secondPos" : 25914, + "firstEndPos" : 25851, + "secondEndPos" : 25921 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "dataset", + "secondLabel" : "dataset", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 25844, + "secondPos" : 25914, + "firstEndPos" : 25851, + "secondEndPos" : 25921 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "getSeriesCount", + "secondLabel" : "getSeriesCount", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 25852, + "secondPos" : 25922, + "firstEndPos" : 25866, + "secondEndPos" : 25936 +}, { + "firstType" : "ForStatement", + "secondType" : "ForStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 25882, + "secondPos" : 25952, + "firstEndPos" : 26063, + "secondEndPos" : 26133 +}, { + "firstType" : "VariableDeclarationExpression", + "secondType" : "VariableDeclarationExpression", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "ForStatement", + "secondParentType" : "ForStatement", + "firstPos" : 25887, + "secondPos" : 25957, + "firstEndPos" : 25896, + "secondEndPos" : 25966 +}, { + "firstType" : "PrimitiveType", + "secondType" : "PrimitiveType", + "firstLabel" : "int", + "secondLabel" : "int", + "firstParentType" : "VariableDeclarationExpression", + "secondParentType" : "VariableDeclarationExpression", + "firstPos" : 25887, + "secondPos" : 25957, + "firstEndPos" : 25890, + "secondEndPos" : 25960 +}, { + "firstType" : "VariableDeclarationFragment", + "secondType" : "VariableDeclarationFragment", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationExpression", + "secondParentType" : "VariableDeclarationExpression", + "firstPos" : 25891, + "secondPos" : 25961, + "firstEndPos" : 25896, + "secondEndPos" : 25966 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "s", + "secondLabel" : "s", + "firstParentType" : "VariableDeclarationFragment", + "secondParentType" : "VariableDeclarationFragment", + "firstPos" : 25891, + "secondPos" : 25961, + "firstEndPos" : 25892, + "secondEndPos" : 25962 +}, { + "firstType" : "NumberLiteral", + "secondType" : "NumberLiteral", + "firstLabel" : "0", + "secondLabel" : "0", + "firstParentType" : "VariableDeclarationFragment", + "secondParentType" : "VariableDeclarationFragment", + "firstPos" : 25895, + "secondPos" : 25965, + "firstEndPos" : 25896, + "secondEndPos" : 25966 +}, { + "firstType" : "InfixExpression", + "secondType" : "InfixExpression", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "ForStatement", + "secondParentType" : "ForStatement", + "firstPos" : 25898, + "secondPos" : 25968, + "firstEndPos" : 25913, + "secondEndPos" : 25983 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "s", + "secondLabel" : "s", + "firstParentType" : "InfixExpression", + "secondParentType" : "InfixExpression", + "firstPos" : 25898, + "secondPos" : 25968, + "firstEndPos" : 25899, + "secondEndPos" : 25969 +}, { + "firstType" : "INFIX_EXPRESSION_OPERATOR", + "secondType" : "INFIX_EXPRESSION_OPERATOR", + "firstLabel" : "<", + "secondLabel" : "<", + "firstParentType" : "InfixExpression", + "secondParentType" : "InfixExpression", + "firstPos" : 25900, + "secondPos" : 25970, + "firstEndPos" : 25901, + "secondEndPos" : 25971 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "seriesCount", + "secondLabel" : "seriesCount", + "firstParentType" : "InfixExpression", + "secondParentType" : "InfixExpression", + "firstPos" : 25902, + "secondPos" : 25972, + "firstEndPos" : 25913, + "secondEndPos" : 25983 +}, { + "firstType" : "PostfixExpression", + "secondType" : "PostfixExpression", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "ForStatement", + "secondParentType" : "ForStatement", + "firstPos" : 25915, + "secondPos" : 25985, + "firstEndPos" : 25918, + "secondEndPos" : 25988 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "s", + "secondLabel" : "s", + "firstParentType" : "PostfixExpression", + "secondParentType" : "PostfixExpression", + "firstPos" : 25915, + "secondPos" : 25985, + "firstEndPos" : 25916, + "secondEndPos" : 25986 +}, { + "firstType" : "POSTFIX_EXPRESSION_OPERATOR", + "secondType" : "POSTFIX_EXPRESSION_OPERATOR", + "firstLabel" : "++", + "secondLabel" : "++", + "firstParentType" : "PostfixExpression", + "secondParentType" : "PostfixExpression", + "firstPos" : 25916, + "secondPos" : 25986, + "firstEndPos" : 25918, + "secondEndPos" : 25988 +}, { + "firstType" : "Block", + "secondType" : "Block", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "ForStatement", + "secondParentType" : "ForStatement", + "firstPos" : 25920, + "secondPos" : 25990, + "firstEndPos" : 26063, + "secondEndPos" : 26133 +}, { + "firstType" : "IfStatement", + "secondType" : "IfStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 25938, + "secondPos" : 26008, + "firstEndPos" : 26049, + "secondEndPos" : 26119 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "IfStatement", + "secondParentType" : "IfStatement", + "firstPos" : 25942, + "secondPos" : 26012, + "firstEndPos" : 25960, + "secondEndPos" : 26030 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "isSeriesVisible", + "secondLabel" : "isSeriesVisible", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 25942, + "secondPos" : 26012, + "firstEndPos" : 25957, + "secondEndPos" : 26027 +}, { + "firstType" : "METHOD_INVOCATION_ARGUMENTS", + "secondType" : "METHOD_INVOCATION_ARGUMENTS", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 25958, + "secondPos" : 26028, + "firstEndPos" : 25959, + "secondEndPos" : 26029 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "s", + "secondLabel" : "s", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 25958, + "secondPos" : 26028, + "firstEndPos" : 25959, + "secondEndPos" : 26029 +}, { + "firstType" : "Block", + "secondType" : "Block", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "IfStatement", + "secondParentType" : "IfStatement", + "firstPos" : 25962, + "secondPos" : 26032, + "firstEndPos" : 26049, + "secondEndPos" : 26119 +}, { + "firstType" : "ExpressionStatement", + "secondType" : "ExpressionStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 25984, + "secondPos" : 26054, + "firstEndPos" : 26031, + "secondEndPos" : 26101 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "ExpressionStatement", + "secondParentType" : "ExpressionStatement", + "firstPos" : 25984, + "secondPos" : 26054, + "firstEndPos" : 26030, + "secondEndPos" : 26100 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 25984, + "secondPos" : 26054, + "firstEndPos" : 26001, + "secondEndPos" : 26071 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "visibleSeriesKeys", + "secondLabel" : "visibleSeriesKeys", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 25984, + "secondPos" : 26054, + "firstEndPos" : 26001, + "secondEndPos" : 26071 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "add", + "secondLabel" : "add", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 26002, + "secondPos" : 26072, + "firstEndPos" : 26005, + "secondEndPos" : 26075 +}, { + "firstType" : "METHOD_INVOCATION_ARGUMENTS", + "secondType" : "METHOD_INVOCATION_ARGUMENTS", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 26006, + "secondPos" : 26076, + "firstEndPos" : 26029, + "secondEndPos" : 26099 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 26006, + "secondPos" : 26076, + "firstEndPos" : 26029, + "secondEndPos" : 26099 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 26006, + "secondPos" : 26076, + "firstEndPos" : 26013, + "secondEndPos" : 26083 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "dataset", + "secondLabel" : "dataset", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 26006, + "secondPos" : 26076, + "firstEndPos" : 26013, + "secondEndPos" : 26083 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "getSeriesKey", + "secondLabel" : "getSeriesKey", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 26014, + "secondPos" : 26084, + "firstEndPos" : 26026, + "secondEndPos" : 26096 +}, { + "firstType" : "METHOD_INVOCATION_ARGUMENTS", + "secondType" : "METHOD_INVOCATION_ARGUMENTS", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 26027, + "secondPos" : 26097, + "firstEndPos" : 26028, + "secondEndPos" : 26098 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "s", + "secondLabel" : "s", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 26027, + "secondPos" : 26097, + "firstEndPos" : 26028, + "secondEndPos" : 26098 +}, { + "firstType" : "ReturnStatement", + "secondType" : "ReturnStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 26076, + "secondPos" : 26146, + "firstEndPos" : 26182, + "secondEndPos" : 26252 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "ReturnStatement", + "secondParentType" : "ReturnStatement", + "firstPos" : 26083, + "secondPos" : 26153, + "firstEndPos" : 26181, + "secondEndPos" : 26251 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 26083, + "secondPos" : 26153, + "firstEndPos" : 26099, + "secondEndPos" : 26169 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "DatasetUtilities", + "secondLabel" : "DatasetUtilities", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 26083, + "secondPos" : 26153, + "firstEndPos" : 26099, + "secondEndPos" : 26169 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "findDomainBounds", + "secondLabel" : "findDomainBounds", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 26100, + "secondPos" : 26170, + "firstEndPos" : 26116, + "secondEndPos" : 26186 +}, { + "firstType" : "METHOD_INVOCATION_ARGUMENTS", + "secondType" : "METHOD_INVOCATION_ARGUMENTS", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 26117, + "secondPos" : 26187, + "firstEndPos" : 26180, + "secondEndPos" : 26250 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "dataset", + "secondLabel" : "dataset", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 26117, + "secondPos" : 26187, + "firstEndPos" : 26124, + "secondEndPos" : 26194 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "visibleSeriesKeys", + "secondLabel" : "visibleSeriesKeys", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 26146, + "secondPos" : 26216, + "firstEndPos" : 26163, + "secondEndPos" : 26233 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "includeInterval", + "secondLabel" : "includeInterval", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 26165, + "secondPos" : 26235, + "firstEndPos" : 26180, + "secondEndPos" : 26250 +}, { + "firstType" : "ReturnStatement", + "secondType" : "ReturnStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 26201, + "secondPos" : 26271, + "firstEndPos" : 26268, + "secondEndPos" : 26338 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "ReturnStatement", + "secondParentType" : "ReturnStatement", + "firstPos" : 26208, + "secondPos" : 26278, + "firstEndPos" : 26267, + "secondEndPos" : 26337 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 26208, + "secondPos" : 26278, + "firstEndPos" : 26224, + "secondEndPos" : 26294 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "DatasetUtilities", + "secondLabel" : "DatasetUtilities", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 26208, + "secondPos" : 26278, + "firstEndPos" : 26224, + "secondEndPos" : 26294 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "findDomainBounds", + "secondLabel" : "findDomainBounds", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 26225, + "secondPos" : 26295, + "firstEndPos" : 26241, + "secondEndPos" : 26311 +}, { + "firstType" : "METHOD_INVOCATION_ARGUMENTS", + "secondType" : "METHOD_INVOCATION_ARGUMENTS", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 26242, + "secondPos" : 26312, + "firstEndPos" : 26266, + "secondEndPos" : 26336 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "dataset", + "secondLabel" : "dataset", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 26242, + "secondPos" : 26312, + "firstEndPos" : 26249, + "secondEndPos" : 26319 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "includeInterval", + "secondLabel" : "includeInterval", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 26251, + "secondPos" : 26321, + "firstEndPos" : 26266, + "secondEndPos" : 26336 +}, { + "firstType" : "MethodDeclaration", + "secondType" : "MethodDeclaration", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "TypeDeclaration", + "secondParentType" : "TypeDeclaration", + "firstPos" : 26280, + "secondPos" : 26350, + "firstEndPos" : 26764, + "secondEndPos" : 26834 +}, { + "firstType" : "Javadoc", + "secondType" : "Javadoc", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 26280, + "secondPos" : 26350, + "firstEndPos" : 26642, + "secondEndPos" : 26712 +}, { + "firstType" : "TagElement", + "secondType" : "TagElement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Javadoc", + "secondParentType" : "Javadoc", + "firstPos" : 26291, + "secondPos" : 26361, + "firstEndPos" : 26400, + "secondEndPos" : 26470 +}, { + "firstType" : "TextElement", + "secondType" : "TextElement", + "firstLabel" : "Returns the range of values the renderer requires to display all the", + "secondLabel" : "Returns the range of values the renderer requires to display all the", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 26291, + "secondPos" : 26361, + "firstEndPos" : 26359, + "secondEndPos" : 26429 +}, { + "firstType" : "TextElement", + "secondType" : "TextElement", + "firstLabel" : "items from the specified dataset.", + "secondLabel" : "items from the specified dataset.", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 26367, + "secondPos" : 26437, + "firstEndPos" : 26400, + "secondEndPos" : 26470 +}, { + "firstType" : "TagElement", + "secondType" : "TagElement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Javadoc", + "secondParentType" : "Javadoc", + "firstPos" : 26415, + "secondPos" : 26485, + "firstEndPos" : 26473, + "secondEndPos" : 26543 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "dataset", + "secondLabel" : "dataset", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 26422, + "secondPos" : 26492, + "firstEndPos" : 26429, + "secondEndPos" : 26499 +}, { + "firstType" : "TextElement", + "secondType" : "TextElement", + "firstLabel" : " the dataset (null permitted).", + "secondLabel" : " the dataset (null permitted).", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 26429, + "secondPos" : 26499, + "firstEndPos" : 26473, + "secondEndPos" : 26543 +}, { + "firstType" : "TagElement", + "secondType" : "TagElement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Javadoc", + "secondParentType" : "Javadoc", + "firstPos" : 26488, + "secondPos" : 26558, + "firstEndPos" : 26586, + "secondEndPos" : 26656 +}, { + "firstType" : "TextElement", + "secondType" : "TextElement", + "firstLabel" : " The range (null if the dataset is null", + "secondLabel" : " The range (null if the dataset is null", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 26495, + "secondPos" : 26565, + "firstEndPos" : 26560, + "secondEndPos" : 26630 +}, { + "firstType" : "TextElement", + "secondType" : "TextElement", + "firstLabel" : "or empty).", + "secondLabel" : "or empty).", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 26576, + "secondPos" : 26646, + "firstEndPos" : 26586, + "secondEndPos" : 26656 +}, { + "firstType" : "TagElement", + "secondType" : "TagElement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Javadoc", + "secondParentType" : "Javadoc", + "firstPos" : 26601, + "secondPos" : 26671, + "firstEndPos" : 26634, + "secondEndPos" : 26704 +}, { + "firstType" : "MethodRef", + "secondType" : "MethodRef", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 26606, + "secondPos" : 26676, + "firstEndPos" : 26634, + "secondEndPos" : 26704 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "findDomainBounds", + "secondLabel" : "findDomainBounds", + "firstParentType" : "MethodRef", + "secondParentType" : "MethodRef", + "firstPos" : 26607, + "secondPos" : 26677, + "firstEndPos" : 26623, + "secondEndPos" : 26693 +}, { + "firstType" : "MethodRefParameter", + "secondType" : "MethodRefParameter", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodRef", + "secondParentType" : "MethodRef", + "firstPos" : 26624, + "secondPos" : 26694, + "firstEndPos" : 26633, + "secondEndPos" : 26703 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "XYDataset", + "secondLabel" : "XYDataset", + "firstParentType" : "SimpleType", + "secondParentType" : "SimpleType", + "firstPos" : 26624, + "secondPos" : 26694, + "firstEndPos" : 26633, + "secondEndPos" : 26703 +}, { + "firstType" : "SimpleType", + "secondType" : "SimpleType", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodRefParameter", + "secondParentType" : "MethodRefParameter", + "firstPos" : 26624, + "secondPos" : 26694, + "firstEndPos" : 26633, + "secondEndPos" : 26703 +}, { + "firstType" : "MarkerAnnotation", + "secondType" : "MarkerAnnotation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 26647, + "secondPos" : 26717, + "firstEndPos" : 26656, + "secondEndPos" : 26726 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "Override", + "secondLabel" : "Override", + "firstParentType" : "MarkerAnnotation", + "secondParentType" : "MarkerAnnotation", + "firstPos" : 26648, + "secondPos" : 26718, + "firstEndPos" : 26656, + "secondEndPos" : 26726 +}, { + "firstType" : "Modifier", + "secondType" : "Modifier", + "firstLabel" : "public", + "secondLabel" : "public", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 26661, + "secondPos" : 26731, + "firstEndPos" : 26667, + "secondEndPos" : 26737 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "Range", + "secondLabel" : "Range", + "firstParentType" : "SimpleType", + "secondParentType" : "SimpleType", + "firstPos" : 26668, + "secondPos" : 26738, + "firstEndPos" : 26673, + "secondEndPos" : 26743 +}, { + "firstType" : "SimpleType", + "secondType" : "SimpleType", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 26668, + "secondPos" : 26738, + "firstEndPos" : 26673, + "secondEndPos" : 26743 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "findRangeBounds", + "secondLabel" : "findRangeBounds", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 26674, + "secondPos" : 26744, + "firstEndPos" : 26689, + "secondEndPos" : 26759 +}, { + "firstType" : "SingleVariableDeclaration", + "secondType" : "SingleVariableDeclaration", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 26690, + "secondPos" : 26760, + "firstEndPos" : 26707, + "secondEndPos" : 26777 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "XYDataset", + "secondLabel" : "XYDataset", + "firstParentType" : "SimpleType", + "secondParentType" : "SimpleType", + "firstPos" : 26690, + "secondPos" : 26760, + "firstEndPos" : 26699, + "secondEndPos" : 26769 +}, { + "firstType" : "SimpleType", + "secondType" : "SimpleType", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "SingleVariableDeclaration", + "secondParentType" : "SingleVariableDeclaration", + "firstPos" : 26690, + "secondPos" : 26760, + "firstEndPos" : 26699, + "secondEndPos" : 26769 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "dataset", + "secondLabel" : "dataset", + "firstParentType" : "SingleVariableDeclaration", + "secondParentType" : "SingleVariableDeclaration", + "firstPos" : 26700, + "secondPos" : 26770, + "firstEndPos" : 26707, + "secondEndPos" : 26777 +}, { + "firstType" : "Block", + "secondType" : "Block", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 26709, + "secondPos" : 26779, + "firstEndPos" : 26764, + "secondEndPos" : 26834 +}, { + "firstType" : "ReturnStatement", + "secondType" : "ReturnStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 26719, + "secondPos" : 26789, + "firstEndPos" : 26758, + "secondEndPos" : 26828 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "ReturnStatement", + "secondParentType" : "ReturnStatement", + "firstPos" : 26726, + "secondPos" : 26796, + "firstEndPos" : 26757, + "secondEndPos" : 26827 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "findRangeBounds", + "secondLabel" : "findRangeBounds", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 26726, + "secondPos" : 26796, + "firstEndPos" : 26741, + "secondEndPos" : 26811 +}, { + "firstType" : "METHOD_INVOCATION_ARGUMENTS", + "secondType" : "METHOD_INVOCATION_ARGUMENTS", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 26742, + "secondPos" : 26812, + "firstEndPos" : 26756, + "secondEndPos" : 26826 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "dataset", + "secondLabel" : "dataset", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 26742, + "secondPos" : 26812, + "firstEndPos" : 26749, + "secondEndPos" : 26819 +}, { + "firstType" : "BooleanLiteral", + "secondType" : "BooleanLiteral", + "firstLabel" : "false", + "secondLabel" : "false", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 26751, + "secondPos" : 26821, + "firstEndPos" : 26756, + "secondEndPos" : 26826 +}, { + "firstType" : "MethodDeclaration", + "secondType" : "MethodDeclaration", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "TypeDeclaration", + "secondParentType" : "TypeDeclaration", + "firstPos" : 26770, + "secondPos" : 26840, + "firstEndPos" : 28649, + "secondEndPos" : 28719 +}, { + "firstType" : "Javadoc", + "secondType" : "Javadoc", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 26770, + "secondPos" : 26840, + "firstEndPos" : 27190, + "secondEndPos" : 27260 +}, { + "firstType" : "TagElement", + "secondType" : "TagElement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Javadoc", + "secondParentType" : "Javadoc", + "firstPos" : 26781, + "secondPos" : 26851, + "firstEndPos" : 26890, + "secondEndPos" : 26960 +}, { + "firstType" : "TextElement", + "secondType" : "TextElement", + "firstLabel" : "Returns the range of values the renderer requires to display all the", + "secondLabel" : "Returns the range of values the renderer requires to display all the", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 26781, + "secondPos" : 26851, + "firstEndPos" : 26849, + "secondEndPos" : 26919 +}, { + "firstType" : "TextElement", + "secondType" : "TextElement", + "firstLabel" : "items from the specified dataset.", + "secondLabel" : "items from the specified dataset.", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 26857, + "secondPos" : 26927, + "firstEndPos" : 26890, + "secondEndPos" : 26960 +}, { + "firstType" : "TagElement", + "secondType" : "TagElement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Javadoc", + "secondParentType" : "Javadoc", + "firstPos" : 26905, + "secondPos" : 26975, + "firstEndPos" : 26963, + "secondEndPos" : 27033 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "dataset", + "secondLabel" : "dataset", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 26912, + "secondPos" : 26982, + "firstEndPos" : 26919, + "secondEndPos" : 26989 +}, { + "firstType" : "TextElement", + "secondType" : "TextElement", + "firstLabel" : " the dataset (null permitted).", + "secondLabel" : " the dataset (null permitted).", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 26919, + "secondPos" : 26989, + "firstEndPos" : 26963, + "secondEndPos" : 27033 +}, { + "firstType" : "TagElement", + "secondType" : "TagElement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Javadoc", + "secondParentType" : "Javadoc", + "firstPos" : 26971, + "secondPos" : 27041, + "firstEndPos" : 27041, + "secondEndPos" : 27111 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "includeInterval", + "secondLabel" : "includeInterval", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 26978, + "secondPos" : 27048, + "firstEndPos" : 26993, + "secondEndPos" : 27063 +}, { + "firstType" : "TextElement", + "secondType" : "TextElement", + "firstLabel" : " include the interval (if any) for the dataset?", + "secondLabel" : " include the interval (if any) for the dataset?", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 26993, + "secondPos" : 27063, + "firstEndPos" : 27041, + "secondEndPos" : 27111 +}, { + "firstType" : "TagElement", + "secondType" : "TagElement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Javadoc", + "secondParentType" : "Javadoc", + "firstPos" : 27056, + "secondPos" : 27126, + "firstEndPos" : 27154, + "secondEndPos" : 27224 +}, { + "firstType" : "TextElement", + "secondType" : "TextElement", + "firstLabel" : " The range (null if the dataset is null", + "secondLabel" : " The range (null if the dataset is null", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 27063, + "secondPos" : 27133, + "firstEndPos" : 27128, + "secondEndPos" : 27198 +}, { + "firstType" : "TextElement", + "secondType" : "TextElement", + "firstLabel" : "or empty).", + "secondLabel" : "or empty).", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 27144, + "secondPos" : 27214, + "firstEndPos" : 27154, + "secondEndPos" : 27224 +}, { + "firstType" : "TagElement", + "secondType" : "TagElement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Javadoc", + "secondParentType" : "Javadoc", + "firstPos" : 27169, + "secondPos" : 27239, + "firstEndPos" : 27182, + "secondEndPos" : 27252 +}, { + "firstType" : "TextElement", + "secondType" : "TextElement", + "firstLabel" : " 1.0.13", + "secondLabel" : " 1.0.13", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 27175, + "secondPos" : 27245, + "firstEndPos" : 27182, + "secondEndPos" : 27252 +}, { + "firstType" : "Modifier", + "secondType" : "Modifier", + "firstLabel" : "protected", + "secondLabel" : "protected", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 27195, + "secondPos" : 27265, + "firstEndPos" : 27204, + "secondEndPos" : 27274 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "Range", + "secondLabel" : "Range", + "firstParentType" : "SimpleType", + "secondParentType" : "SimpleType", + "firstPos" : 27205, + "secondPos" : 27275, + "firstEndPos" : 27210, + "secondEndPos" : 27280 +}, { + "firstType" : "SimpleType", + "secondType" : "SimpleType", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 27205, + "secondPos" : 27275, + "firstEndPos" : 27210, + "secondEndPos" : 27280 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "findRangeBounds", + "secondLabel" : "findRangeBounds", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 27211, + "secondPos" : 27281, + "firstEndPos" : 27226, + "secondEndPos" : 27296 +}, { + "firstType" : "SingleVariableDeclaration", + "secondType" : "SingleVariableDeclaration", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 27227, + "secondPos" : 27297, + "firstEndPos" : 27244, + "secondEndPos" : 27314 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "XYDataset", + "secondLabel" : "XYDataset", + "firstParentType" : "SimpleType", + "secondParentType" : "SimpleType", + "firstPos" : 27227, + "secondPos" : 27297, + "firstEndPos" : 27236, + "secondEndPos" : 27306 +}, { + "firstType" : "SimpleType", + "secondType" : "SimpleType", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "SingleVariableDeclaration", + "secondParentType" : "SingleVariableDeclaration", + "firstPos" : 27227, + "secondPos" : 27297, + "firstEndPos" : 27236, + "secondEndPos" : 27306 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "dataset", + "secondLabel" : "dataset", + "firstParentType" : "SingleVariableDeclaration", + "secondParentType" : "SingleVariableDeclaration", + "firstPos" : 27237, + "secondPos" : 27307, + "firstEndPos" : 27244, + "secondEndPos" : 27314 +}, { + "firstType" : "SingleVariableDeclaration", + "secondType" : "SingleVariableDeclaration", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 27258, + "secondPos" : 27328, + "firstEndPos" : 27281, + "secondEndPos" : 27351 +}, { + "firstType" : "PrimitiveType", + "secondType" : "PrimitiveType", + "firstLabel" : "boolean", + "secondLabel" : "boolean", + "firstParentType" : "SingleVariableDeclaration", + "secondParentType" : "SingleVariableDeclaration", + "firstPos" : 27258, + "secondPos" : 27328, + "firstEndPos" : 27265, + "secondEndPos" : 27335 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "includeInterval", + "secondLabel" : "includeInterval", + "firstParentType" : "SingleVariableDeclaration", + "secondParentType" : "SingleVariableDeclaration", + "firstPos" : 27266, + "secondPos" : 27336, + "firstEndPos" : 27281, + "secondEndPos" : 27351 +}, { + "firstType" : "Block", + "secondType" : "Block", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 27283, + "secondPos" : 27353, + "firstEndPos" : 28649, + "secondEndPos" : 28719 +}, { + "firstType" : "IfStatement", + "secondType" : "IfStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 27293, + "secondPos" : 27363, + "firstEndPos" : 27350, + "secondEndPos" : 27420 +}, { + "firstType" : "InfixExpression", + "secondType" : "InfixExpression", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "IfStatement", + "secondParentType" : "IfStatement", + "firstPos" : 27297, + "secondPos" : 27367, + "firstEndPos" : 27312, + "secondEndPos" : 27382 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "dataset", + "secondLabel" : "dataset", + "firstParentType" : "InfixExpression", + "secondParentType" : "InfixExpression", + "firstPos" : 27297, + "secondPos" : 27367, + "firstEndPos" : 27304, + "secondEndPos" : 27374 +}, { + "firstType" : "INFIX_EXPRESSION_OPERATOR", + "secondType" : "INFIX_EXPRESSION_OPERATOR", + "firstLabel" : "==", + "secondLabel" : "==", + "firstParentType" : "InfixExpression", + "secondParentType" : "InfixExpression", + "firstPos" : 27305, + "secondPos" : 27375, + "firstEndPos" : 27307, + "secondEndPos" : 27377 +}, { + "firstType" : "NullLiteral", + "secondType" : "NullLiteral", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "InfixExpression", + "secondParentType" : "InfixExpression", + "firstPos" : 27308, + "secondPos" : 27378, + "firstEndPos" : 27312, + "secondEndPos" : 27382 +}, { + "firstType" : "Block", + "secondType" : "Block", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "IfStatement", + "secondParentType" : "IfStatement", + "firstPos" : 27314, + "secondPos" : 27384, + "firstEndPos" : 27350, + "secondEndPos" : 27420 +}, { + "firstType" : "ReturnStatement", + "secondType" : "ReturnStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 27328, + "secondPos" : 27398, + "firstEndPos" : 27340, + "secondEndPos" : 27410 +}, { + "firstType" : "NullLiteral", + "secondType" : "NullLiteral", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "ReturnStatement", + "secondParentType" : "ReturnStatement", + "firstPos" : 27335, + "secondPos" : 27405, + "firstEndPos" : 27339, + "secondEndPos" : 27409 +}, { + "firstType" : "IfStatement", + "secondType" : "IfStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 27359, + "secondPos" : 27429, + "firstEndPos" : 28568, + "secondEndPos" : 28638 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "IfStatement", + "secondParentType" : "IfStatement", + "firstPos" : 27363, + "secondPos" : 27433, + "firstEndPos" : 27403, + "secondEndPos" : 27473 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "getDataBoundsIncludesVisibleSeriesOnly", + "secondLabel" : "getDataBoundsIncludesVisibleSeriesOnly", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 27363, + "secondPos" : 27433, + "firstEndPos" : 27401, + "secondEndPos" : 27471 +}, { + "firstType" : "Block", + "secondType" : "Block", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "IfStatement", + "secondParentType" : "IfStatement", + "firstPos" : 27405, + "secondPos" : 27475, + "firstEndPos" : 28568, + "secondEndPos" : 28638 +}, { + "firstType" : "VariableDeclarationStatement", + "secondType" : "VariableDeclarationStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 27419, + "secondPos" : 27489, + "firstEndPos" : 27460, + "secondEndPos" : 27530 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "List", + "secondLabel" : "List", + "firstParentType" : "SimpleType", + "secondParentType" : "SimpleType", + "firstPos" : 27419, + "secondPos" : 27489, + "firstEndPos" : 27423, + "secondEndPos" : 27493 +}, { + "firstType" : "SimpleType", + "secondType" : "SimpleType", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationStatement", + "secondParentType" : "VariableDeclarationStatement", + "firstPos" : 27419, + "secondPos" : 27489, + "firstEndPos" : 27423, + "secondEndPos" : 27493 +}, { + "firstType" : "VariableDeclarationFragment", + "secondType" : "VariableDeclarationFragment", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationStatement", + "secondParentType" : "VariableDeclarationStatement", + "firstPos" : 27424, + "secondPos" : 27494, + "firstEndPos" : 27459, + "secondEndPos" : 27529 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "visibleSeriesKeys", + "secondLabel" : "visibleSeriesKeys", + "firstParentType" : "VariableDeclarationFragment", + "secondParentType" : "VariableDeclarationFragment", + "firstPos" : 27424, + "secondPos" : 27494, + "firstEndPos" : 27441, + "secondEndPos" : 27511 +}, { + "firstType" : "ClassInstanceCreation", + "secondType" : "ClassInstanceCreation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationFragment", + "secondParentType" : "VariableDeclarationFragment", + "firstPos" : 27444, + "secondPos" : 27514, + "firstEndPos" : 27459, + "secondEndPos" : 27529 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "ArrayList", + "secondLabel" : "ArrayList", + "firstParentType" : "SimpleType", + "secondParentType" : "SimpleType", + "firstPos" : 27448, + "secondPos" : 27518, + "firstEndPos" : 27457, + "secondEndPos" : 27527 +}, { + "firstType" : "SimpleType", + "secondType" : "SimpleType", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "ClassInstanceCreation", + "secondParentType" : "ClassInstanceCreation", + "firstPos" : 27448, + "secondPos" : 27518, + "firstEndPos" : 27457, + "secondEndPos" : 27527 +}, { + "firstType" : "VariableDeclarationStatement", + "secondType" : "VariableDeclarationStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 27473, + "secondPos" : 27543, + "firstEndPos" : 27516, + "secondEndPos" : 27586 +}, { + "firstType" : "PrimitiveType", + "secondType" : "PrimitiveType", + "firstLabel" : "int", + "secondLabel" : "int", + "firstParentType" : "VariableDeclarationStatement", + "secondParentType" : "VariableDeclarationStatement", + "firstPos" : 27473, + "secondPos" : 27543, + "firstEndPos" : 27476, + "secondEndPos" : 27546 +}, { + "firstType" : "VariableDeclarationFragment", + "secondType" : "VariableDeclarationFragment", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationStatement", + "secondParentType" : "VariableDeclarationStatement", + "firstPos" : 27477, + "secondPos" : 27547, + "firstEndPos" : 27515, + "secondEndPos" : 27585 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "seriesCount", + "secondLabel" : "seriesCount", + "firstParentType" : "VariableDeclarationFragment", + "secondParentType" : "VariableDeclarationFragment", + "firstPos" : 27477, + "secondPos" : 27547, + "firstEndPos" : 27488, + "secondEndPos" : 27558 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationFragment", + "secondParentType" : "VariableDeclarationFragment", + "firstPos" : 27491, + "secondPos" : 27561, + "firstEndPos" : 27515, + "secondEndPos" : 27585 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 27491, + "secondPos" : 27561, + "firstEndPos" : 27498, + "secondEndPos" : 27568 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "dataset", + "secondLabel" : "dataset", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 27491, + "secondPos" : 27561, + "firstEndPos" : 27498, + "secondEndPos" : 27568 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "getSeriesCount", + "secondLabel" : "getSeriesCount", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 27499, + "secondPos" : 27569, + "firstEndPos" : 27513, + "secondEndPos" : 27583 +}, { + "firstType" : "ForStatement", + "secondType" : "ForStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 27529, + "secondPos" : 27599, + "firstEndPos" : 27710, + "secondEndPos" : 27780 +}, { + "firstType" : "VariableDeclarationExpression", + "secondType" : "VariableDeclarationExpression", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "ForStatement", + "secondParentType" : "ForStatement", + "firstPos" : 27534, + "secondPos" : 27604, + "firstEndPos" : 27543, + "secondEndPos" : 27613 +}, { + "firstType" : "PrimitiveType", + "secondType" : "PrimitiveType", + "firstLabel" : "int", + "secondLabel" : "int", + "firstParentType" : "VariableDeclarationExpression", + "secondParentType" : "VariableDeclarationExpression", + "firstPos" : 27534, + "secondPos" : 27604, + "firstEndPos" : 27537, + "secondEndPos" : 27607 +}, { + "firstType" : "VariableDeclarationFragment", + "secondType" : "VariableDeclarationFragment", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationExpression", + "secondParentType" : "VariableDeclarationExpression", + "firstPos" : 27538, + "secondPos" : 27608, + "firstEndPos" : 27543, + "secondEndPos" : 27613 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "s", + "secondLabel" : "s", + "firstParentType" : "VariableDeclarationFragment", + "secondParentType" : "VariableDeclarationFragment", + "firstPos" : 27538, + "secondPos" : 27608, + "firstEndPos" : 27539, + "secondEndPos" : 27609 +}, { + "firstType" : "NumberLiteral", + "secondType" : "NumberLiteral", + "firstLabel" : "0", + "secondLabel" : "0", + "firstParentType" : "VariableDeclarationFragment", + "secondParentType" : "VariableDeclarationFragment", + "firstPos" : 27542, + "secondPos" : 27612, + "firstEndPos" : 27543, + "secondEndPos" : 27613 +}, { + "firstType" : "InfixExpression", + "secondType" : "InfixExpression", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "ForStatement", + "secondParentType" : "ForStatement", + "firstPos" : 27545, + "secondPos" : 27615, + "firstEndPos" : 27560, + "secondEndPos" : 27630 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "s", + "secondLabel" : "s", + "firstParentType" : "InfixExpression", + "secondParentType" : "InfixExpression", + "firstPos" : 27545, + "secondPos" : 27615, + "firstEndPos" : 27546, + "secondEndPos" : 27616 +}, { + "firstType" : "INFIX_EXPRESSION_OPERATOR", + "secondType" : "INFIX_EXPRESSION_OPERATOR", + "firstLabel" : "<", + "secondLabel" : "<", + "firstParentType" : "InfixExpression", + "secondParentType" : "InfixExpression", + "firstPos" : 27547, + "secondPos" : 27617, + "firstEndPos" : 27548, + "secondEndPos" : 27618 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "seriesCount", + "secondLabel" : "seriesCount", + "firstParentType" : "InfixExpression", + "secondParentType" : "InfixExpression", + "firstPos" : 27549, + "secondPos" : 27619, + "firstEndPos" : 27560, + "secondEndPos" : 27630 +}, { + "firstType" : "PostfixExpression", + "secondType" : "PostfixExpression", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "ForStatement", + "secondParentType" : "ForStatement", + "firstPos" : 27562, + "secondPos" : 27632, + "firstEndPos" : 27565, + "secondEndPos" : 27635 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "s", + "secondLabel" : "s", + "firstParentType" : "PostfixExpression", + "secondParentType" : "PostfixExpression", + "firstPos" : 27562, + "secondPos" : 27632, + "firstEndPos" : 27563, + "secondEndPos" : 27633 +}, { + "firstType" : "POSTFIX_EXPRESSION_OPERATOR", + "secondType" : "POSTFIX_EXPRESSION_OPERATOR", + "firstLabel" : "++", + "secondLabel" : "++", + "firstParentType" : "PostfixExpression", + "secondParentType" : "PostfixExpression", + "firstPos" : 27563, + "secondPos" : 27633, + "firstEndPos" : 27565, + "secondEndPos" : 27635 +}, { + "firstType" : "Block", + "secondType" : "Block", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "ForStatement", + "secondParentType" : "ForStatement", + "firstPos" : 27567, + "secondPos" : 27637, + "firstEndPos" : 27710, + "secondEndPos" : 27780 +}, { + "firstType" : "IfStatement", + "secondType" : "IfStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 27585, + "secondPos" : 27655, + "firstEndPos" : 27696, + "secondEndPos" : 27766 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "IfStatement", + "secondParentType" : "IfStatement", + "firstPos" : 27589, + "secondPos" : 27659, + "firstEndPos" : 27607, + "secondEndPos" : 27677 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "isSeriesVisible", + "secondLabel" : "isSeriesVisible", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 27589, + "secondPos" : 27659, + "firstEndPos" : 27604, + "secondEndPos" : 27674 +}, { + "firstType" : "METHOD_INVOCATION_ARGUMENTS", + "secondType" : "METHOD_INVOCATION_ARGUMENTS", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 27605, + "secondPos" : 27675, + "firstEndPos" : 27606, + "secondEndPos" : 27676 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "s", + "secondLabel" : "s", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 27605, + "secondPos" : 27675, + "firstEndPos" : 27606, + "secondEndPos" : 27676 +}, { + "firstType" : "Block", + "secondType" : "Block", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "IfStatement", + "secondParentType" : "IfStatement", + "firstPos" : 27609, + "secondPos" : 27679, + "firstEndPos" : 27696, + "secondEndPos" : 27766 +}, { + "firstType" : "ExpressionStatement", + "secondType" : "ExpressionStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 27631, + "secondPos" : 27701, + "firstEndPos" : 27678, + "secondEndPos" : 27748 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "ExpressionStatement", + "secondParentType" : "ExpressionStatement", + "firstPos" : 27631, + "secondPos" : 27701, + "firstEndPos" : 27677, + "secondEndPos" : 27747 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 27631, + "secondPos" : 27701, + "firstEndPos" : 27648, + "secondEndPos" : 27718 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "visibleSeriesKeys", + "secondLabel" : "visibleSeriesKeys", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 27631, + "secondPos" : 27701, + "firstEndPos" : 27648, + "secondEndPos" : 27718 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "add", + "secondLabel" : "add", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 27649, + "secondPos" : 27719, + "firstEndPos" : 27652, + "secondEndPos" : 27722 +}, { + "firstType" : "METHOD_INVOCATION_ARGUMENTS", + "secondType" : "METHOD_INVOCATION_ARGUMENTS", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 27653, + "secondPos" : 27723, + "firstEndPos" : 27676, + "secondEndPos" : 27746 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 27653, + "secondPos" : 27723, + "firstEndPos" : 27676, + "secondEndPos" : 27746 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 27653, + "secondPos" : 27723, + "firstEndPos" : 27660, + "secondEndPos" : 27730 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "dataset", + "secondLabel" : "dataset", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 27653, + "secondPos" : 27723, + "firstEndPos" : 27660, + "secondEndPos" : 27730 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "getSeriesKey", + "secondLabel" : "getSeriesKey", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 27661, + "secondPos" : 27731, + "firstEndPos" : 27673, + "secondEndPos" : 27743 +}, { + "firstType" : "METHOD_INVOCATION_ARGUMENTS", + "secondType" : "METHOD_INVOCATION_ARGUMENTS", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 27674, + "secondPos" : 27744, + "firstEndPos" : 27675, + "secondEndPos" : 27745 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "s", + "secondLabel" : "s", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 27674, + "secondPos" : 27744, + "firstEndPos" : 27675, + "secondEndPos" : 27745 +}, { + "firstType" : "VariableDeclarationStatement", + "secondType" : "VariableDeclarationStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 27863, + "secondPos" : 27933, + "firstEndPos" : 27883, + "secondEndPos" : 27953 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "Range", + "secondLabel" : "Range", + "firstParentType" : "SimpleType", + "secondParentType" : "SimpleType", + "firstPos" : 27863, + "secondPos" : 27933, + "firstEndPos" : 27868, + "secondEndPos" : 27938 +}, { + "firstType" : "SimpleType", + "secondType" : "SimpleType", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationStatement", + "secondParentType" : "VariableDeclarationStatement", + "firstPos" : 27863, + "secondPos" : 27933, + "firstEndPos" : 27868, + "secondEndPos" : 27938 +}, { + "firstType" : "VariableDeclarationFragment", + "secondType" : "VariableDeclarationFragment", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationStatement", + "secondParentType" : "VariableDeclarationStatement", + "firstPos" : 27869, + "secondPos" : 27939, + "firstEndPos" : 27882, + "secondEndPos" : 27952 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "xRange", + "secondLabel" : "xRange", + "firstParentType" : "VariableDeclarationFragment", + "secondParentType" : "VariableDeclarationFragment", + "firstPos" : 27869, + "secondPos" : 27939, + "firstEndPos" : 27875, + "secondEndPos" : 27945 +}, { + "firstType" : "NullLiteral", + "secondType" : "NullLiteral", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationFragment", + "secondParentType" : "VariableDeclarationFragment", + "firstPos" : 27878, + "secondPos" : 27948, + "firstEndPos" : 27882, + "secondEndPos" : 27952 +}, { + "firstType" : "VariableDeclarationStatement", + "secondType" : "VariableDeclarationStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 27896, + "secondPos" : 27966, + "firstEndPos" : 27917, + "secondEndPos" : 27987 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "XYPlot", + "secondLabel" : "XYPlot", + "firstParentType" : "SimpleType", + "secondParentType" : "SimpleType", + "firstPos" : 27896, + "secondPos" : 27966, + "firstEndPos" : 27902, + "secondEndPos" : 27972 +}, { + "firstType" : "SimpleType", + "secondType" : "SimpleType", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationStatement", + "secondParentType" : "VariableDeclarationStatement", + "firstPos" : 27896, + "secondPos" : 27966, + "firstEndPos" : 27902, + "secondEndPos" : 27972 +}, { + "firstType" : "VariableDeclarationFragment", + "secondType" : "VariableDeclarationFragment", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationStatement", + "secondParentType" : "VariableDeclarationStatement", + "firstPos" : 27903, + "secondPos" : 27973, + "firstEndPos" : 27916, + "secondEndPos" : 27986 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "p", + "secondLabel" : "p", + "firstParentType" : "VariableDeclarationFragment", + "secondParentType" : "VariableDeclarationFragment", + "firstPos" : 27903, + "secondPos" : 27973, + "firstEndPos" : 27904, + "secondEndPos" : 27974 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationFragment", + "secondParentType" : "VariableDeclarationFragment", + "firstPos" : 27907, + "secondPos" : 27977, + "firstEndPos" : 27916, + "secondEndPos" : 27986 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "getPlot", + "secondLabel" : "getPlot", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 27907, + "secondPos" : 27977, + "firstEndPos" : 27914, + "secondEndPos" : 27984 +}, { + "firstType" : "IfStatement", + "secondType" : "IfStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 27930, + "secondPos" : 28000, + "firstEndPos" : 28272, + "secondEndPos" : 28342 +}, { + "firstType" : "InfixExpression", + "secondType" : "InfixExpression", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "IfStatement", + "secondParentType" : "IfStatement", + "firstPos" : 27934, + "secondPos" : 28004, + "firstEndPos" : 27943, + "secondEndPos" : 28013 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "p", + "secondLabel" : "p", + "firstParentType" : "InfixExpression", + "secondParentType" : "InfixExpression", + "firstPos" : 27934, + "secondPos" : 28004, + "firstEndPos" : 27935, + "secondEndPos" : 28005 +}, { + "firstType" : "INFIX_EXPRESSION_OPERATOR", + "secondType" : "INFIX_EXPRESSION_OPERATOR", + "firstLabel" : "!=", + "secondLabel" : "!=", + "firstParentType" : "InfixExpression", + "secondParentType" : "InfixExpression", + "firstPos" : 27936, + "secondPos" : 28006, + "firstEndPos" : 27938, + "secondEndPos" : 28008 +}, { + "firstType" : "NullLiteral", + "secondType" : "NullLiteral", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "InfixExpression", + "secondParentType" : "InfixExpression", + "firstPos" : 27939, + "secondPos" : 28009, + "firstEndPos" : 27943, + "secondEndPos" : 28013 +}, { + "firstType" : "Block", + "secondType" : "Block", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "IfStatement", + "secondParentType" : "IfStatement", + "firstPos" : 27945, + "secondPos" : 28015, + "firstEndPos" : 28272, + "secondEndPos" : 28342 +}, { + "firstType" : "VariableDeclarationStatement", + "secondType" : "VariableDeclarationStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 27963, + "secondPos" : 28033, + "firstEndPos" : 27986, + "secondEndPos" : 28056 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "ValueAxis", + "secondLabel" : "ValueAxis", + "firstParentType" : "SimpleType", + "secondParentType" : "SimpleType", + "firstPos" : 27963, + "secondPos" : 28033, + "firstEndPos" : 27972, + "secondEndPos" : 28042 +}, { + "firstType" : "SimpleType", + "secondType" : "SimpleType", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationStatement", + "secondParentType" : "VariableDeclarationStatement", + "firstPos" : 27963, + "secondPos" : 28033, + "firstEndPos" : 27972, + "secondEndPos" : 28042 +}, { + "firstType" : "VariableDeclarationFragment", + "secondType" : "VariableDeclarationFragment", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationStatement", + "secondParentType" : "VariableDeclarationStatement", + "firstPos" : 27973, + "secondPos" : 28043, + "firstEndPos" : 27985, + "secondEndPos" : 28055 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "xAxis", + "secondLabel" : "xAxis", + "firstParentType" : "VariableDeclarationFragment", + "secondParentType" : "VariableDeclarationFragment", + "firstPos" : 27973, + "secondPos" : 28043, + "firstEndPos" : 27978, + "secondEndPos" : 28048 +}, { + "firstType" : "NullLiteral", + "secondType" : "NullLiteral", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationFragment", + "secondParentType" : "VariableDeclarationFragment", + "firstPos" : 27981, + "secondPos" : 28051, + "firstEndPos" : 27985, + "secondEndPos" : 28055 +}, { + "firstType" : "VariableDeclarationStatement", + "secondType" : "VariableDeclarationStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 28003, + "secondPos" : 28073, + "firstEndPos" : 28034, + "secondEndPos" : 28104 +}, { + "firstType" : "PrimitiveType", + "secondType" : "PrimitiveType", + "firstLabel" : "int", + "secondLabel" : "int", + "firstParentType" : "VariableDeclarationStatement", + "secondParentType" : "VariableDeclarationStatement", + "firstPos" : 28003, + "secondPos" : 28073, + "firstEndPos" : 28006, + "secondEndPos" : 28076 +}, { + "firstType" : "VariableDeclarationFragment", + "secondType" : "VariableDeclarationFragment", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationStatement", + "secondParentType" : "VariableDeclarationStatement", + "firstPos" : 28007, + "secondPos" : 28077, + "firstEndPos" : 28033, + "secondEndPos" : 28103 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "index", + "secondLabel" : "index", + "firstParentType" : "VariableDeclarationFragment", + "secondParentType" : "VariableDeclarationFragment", + "firstPos" : 28007, + "secondPos" : 28077, + "firstEndPos" : 28012, + "secondEndPos" : 28082 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationFragment", + "secondParentType" : "VariableDeclarationFragment", + "firstPos" : 28015, + "secondPos" : 28085, + "firstEndPos" : 28033, + "secondEndPos" : 28103 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 28015, + "secondPos" : 28085, + "firstEndPos" : 28016, + "secondEndPos" : 28086 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "p", + "secondLabel" : "p", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 28015, + "secondPos" : 28085, + "firstEndPos" : 28016, + "secondEndPos" : 28086 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "getIndexOf", + "secondLabel" : "getIndexOf", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 28017, + "secondPos" : 28087, + "firstEndPos" : 28027, + "secondEndPos" : 28097 +}, { + "firstType" : "METHOD_INVOCATION_ARGUMENTS", + "secondType" : "METHOD_INVOCATION_ARGUMENTS", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 28028, + "secondPos" : 28098, + "firstEndPos" : 28032, + "secondEndPos" : 28102 +}, { + "firstType" : "ThisExpression", + "secondType" : "ThisExpression", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 28028, + "secondPos" : 28098, + "firstEndPos" : 28032, + "secondEndPos" : 28102 +}, { + "firstType" : "IfStatement", + "secondType" : "IfStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 28051, + "secondPos" : 28121, + "firstEndPos" : 28156, + "secondEndPos" : 28226 +}, { + "firstType" : "InfixExpression", + "secondType" : "InfixExpression", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "IfStatement", + "secondParentType" : "IfStatement", + "firstPos" : 28055, + "secondPos" : 28125, + "firstEndPos" : 28065, + "secondEndPos" : 28135 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "index", + "secondLabel" : "index", + "firstParentType" : "InfixExpression", + "secondParentType" : "InfixExpression", + "firstPos" : 28055, + "secondPos" : 28125, + "firstEndPos" : 28060, + "secondEndPos" : 28130 +}, { + "firstType" : "INFIX_EXPRESSION_OPERATOR", + "secondType" : "INFIX_EXPRESSION_OPERATOR", + "firstLabel" : ">=", + "secondLabel" : ">=", + "firstParentType" : "InfixExpression", + "secondParentType" : "InfixExpression", + "firstPos" : 28061, + "secondPos" : 28131, + "firstEndPos" : 28063, + "secondEndPos" : 28133 +}, { + "firstType" : "NumberLiteral", + "secondType" : "NumberLiteral", + "firstLabel" : "0", + "secondLabel" : "0", + "firstParentType" : "InfixExpression", + "secondParentType" : "InfixExpression", + "firstPos" : 28064, + "secondPos" : 28134, + "firstEndPos" : 28065, + "secondEndPos" : 28135 +}, { + "firstType" : "Block", + "secondType" : "Block", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "IfStatement", + "secondParentType" : "IfStatement", + "firstPos" : 28067, + "secondPos" : 28137, + "firstEndPos" : 28156, + "secondEndPos" : 28226 +}, { + "firstType" : "ExpressionStatement", + "secondType" : "ExpressionStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 28089, + "secondPos" : 28159, + "firstEndPos" : 28138, + "secondEndPos" : 28208 +}, { + "firstType" : "Assignment", + "secondType" : "Assignment", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "ExpressionStatement", + "secondParentType" : "ExpressionStatement", + "firstPos" : 28089, + "secondPos" : 28159, + "firstEndPos" : 28137, + "secondEndPos" : 28207 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "xAxis", + "secondLabel" : "xAxis", + "firstParentType" : "Assignment", + "secondParentType" : "Assignment", + "firstPos" : 28089, + "secondPos" : 28159, + "firstEndPos" : 28094, + "secondEndPos" : 28164 +}, { + "firstType" : "ASSIGNMENT_OPERATOR", + "secondType" : "ASSIGNMENT_OPERATOR", + "firstLabel" : "=", + "secondLabel" : "=", + "firstParentType" : "Assignment", + "secondParentType" : "Assignment", + "firstPos" : 28095, + "secondPos" : 28165, + "firstEndPos" : 28096, + "secondEndPos" : 28166 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Assignment", + "secondParentType" : "Assignment", + "firstPos" : 28097, + "secondPos" : 28167, + "firstEndPos" : 28137, + "secondEndPos" : 28207 +}, { + "firstType" : "FieldAccess", + "secondType" : "FieldAccess", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 28097, + "secondPos" : 28167, + "firstEndPos" : 28106, + "secondEndPos" : 28176 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 28097, + "secondPos" : 28167, + "firstEndPos" : 28106, + "secondEndPos" : 28176 +}, { + "firstType" : "ThisExpression", + "secondType" : "ThisExpression", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "FieldAccess", + "secondParentType" : "FieldAccess", + "firstPos" : 28097, + "secondPos" : 28167, + "firstEndPos" : 28101, + "secondEndPos" : 28171 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "plot", + "secondLabel" : "plot", + "firstParentType" : "FieldAccess", + "secondParentType" : "FieldAccess", + "firstPos" : 28102, + "secondPos" : 28172, + "firstEndPos" : 28106, + "secondEndPos" : 28176 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "getDomainAxisForDataset", + "secondLabel" : "getDomainAxisForDataset", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 28107, + "secondPos" : 28177, + "firstEndPos" : 28130, + "secondEndPos" : 28200 +}, { + "firstType" : "METHOD_INVOCATION_ARGUMENTS", + "secondType" : "METHOD_INVOCATION_ARGUMENTS", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 28131, + "secondPos" : 28201, + "firstEndPos" : 28136, + "secondEndPos" : 28206 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "index", + "secondLabel" : "index", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 28131, + "secondPos" : 28201, + "firstEndPos" : 28136, + "secondEndPos" : 28206 +}, { + "firstType" : "IfStatement", + "secondType" : "IfStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 28173, + "secondPos" : 28243, + "firstEndPos" : 28258, + "secondEndPos" : 28328 +}, { + "firstType" : "InfixExpression", + "secondType" : "InfixExpression", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "IfStatement", + "secondParentType" : "IfStatement", + "firstPos" : 28177, + "secondPos" : 28247, + "firstEndPos" : 28190, + "secondEndPos" : 28260 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "xAxis", + "secondLabel" : "xAxis", + "firstParentType" : "InfixExpression", + "secondParentType" : "InfixExpression", + "firstPos" : 28177, + "secondPos" : 28247, + "firstEndPos" : 28182, + "secondEndPos" : 28252 +}, { + "firstType" : "INFIX_EXPRESSION_OPERATOR", + "secondType" : "INFIX_EXPRESSION_OPERATOR", + "firstLabel" : "!=", + "secondLabel" : "!=", + "firstParentType" : "InfixExpression", + "secondParentType" : "InfixExpression", + "firstPos" : 28183, + "secondPos" : 28253, + "firstEndPos" : 28185, + "secondEndPos" : 28255 +}, { + "firstType" : "NullLiteral", + "secondType" : "NullLiteral", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "InfixExpression", + "secondParentType" : "InfixExpression", + "firstPos" : 28186, + "secondPos" : 28256, + "firstEndPos" : 28190, + "secondEndPos" : 28260 +}, { + "firstType" : "Block", + "secondType" : "Block", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "IfStatement", + "secondParentType" : "IfStatement", + "firstPos" : 28192, + "secondPos" : 28262, + "firstEndPos" : 28258, + "secondEndPos" : 28328 +}, { + "firstType" : "ExpressionStatement", + "secondType" : "ExpressionStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 28214, + "secondPos" : 28284, + "firstEndPos" : 28240, + "secondEndPos" : 28310 +}, { + "firstType" : "Assignment", + "secondType" : "Assignment", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "ExpressionStatement", + "secondParentType" : "ExpressionStatement", + "firstPos" : 28214, + "secondPos" : 28284, + "firstEndPos" : 28239, + "secondEndPos" : 28309 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "xRange", + "secondLabel" : "xRange", + "firstParentType" : "Assignment", + "secondParentType" : "Assignment", + "firstPos" : 28214, + "secondPos" : 28284, + "firstEndPos" : 28220, + "secondEndPos" : 28290 +}, { + "firstType" : "ASSIGNMENT_OPERATOR", + "secondType" : "ASSIGNMENT_OPERATOR", + "firstLabel" : "=", + "secondLabel" : "=", + "firstParentType" : "Assignment", + "secondParentType" : "Assignment", + "firstPos" : 28221, + "secondPos" : 28291, + "firstEndPos" : 28222, + "secondEndPos" : 28292 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Assignment", + "secondParentType" : "Assignment", + "firstPos" : 28223, + "secondPos" : 28293, + "firstEndPos" : 28239, + "secondEndPos" : 28309 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 28223, + "secondPos" : 28293, + "firstEndPos" : 28228, + "secondEndPos" : 28298 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "xAxis", + "secondLabel" : "xAxis", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 28223, + "secondPos" : 28293, + "firstEndPos" : 28228, + "secondEndPos" : 28298 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "getRange", + "secondLabel" : "getRange", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 28229, + "secondPos" : 28299, + "firstEndPos" : 28237, + "secondEndPos" : 28307 +}, { + "firstType" : "IfStatement", + "secondType" : "IfStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 28285, + "secondPos" : 28355, + "firstEndPos" : 28432, + "secondEndPos" : 28502 +}, { + "firstType" : "InfixExpression", + "secondType" : "InfixExpression", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "IfStatement", + "secondParentType" : "IfStatement", + "firstPos" : 28289, + "secondPos" : 28359, + "firstEndPos" : 28303, + "secondEndPos" : 28373 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "xRange", + "secondLabel" : "xRange", + "firstParentType" : "InfixExpression", + "secondParentType" : "InfixExpression", + "firstPos" : 28289, + "secondPos" : 28359, + "firstEndPos" : 28295, + "secondEndPos" : 28365 +}, { + "firstType" : "INFIX_EXPRESSION_OPERATOR", + "secondType" : "INFIX_EXPRESSION_OPERATOR", + "firstLabel" : "==", + "secondLabel" : "==", + "firstParentType" : "InfixExpression", + "secondParentType" : "InfixExpression", + "firstPos" : 28296, + "secondPos" : 28366, + "firstEndPos" : 28298, + "secondEndPos" : 28368 +}, { + "firstType" : "NullLiteral", + "secondType" : "NullLiteral", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "InfixExpression", + "secondParentType" : "InfixExpression", + "firstPos" : 28299, + "secondPos" : 28369, + "firstEndPos" : 28303, + "secondEndPos" : 28373 +}, { + "firstType" : "Block", + "secondType" : "Block", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "IfStatement", + "secondParentType" : "IfStatement", + "firstPos" : 28305, + "secondPos" : 28375, + "firstEndPos" : 28432, + "secondEndPos" : 28502 +}, { + "firstType" : "ExpressionStatement", + "secondType" : "ExpressionStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 28323, + "secondPos" : 28393, + "firstEndPos" : 28418, + "secondEndPos" : 28488 +}, { + "firstType" : "Assignment", + "secondType" : "Assignment", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "ExpressionStatement", + "secondParentType" : "ExpressionStatement", + "firstPos" : 28323, + "secondPos" : 28393, + "firstEndPos" : 28417, + "secondEndPos" : 28487 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "xRange", + "secondLabel" : "xRange", + "firstParentType" : "Assignment", + "secondParentType" : "Assignment", + "firstPos" : 28323, + "secondPos" : 28393, + "firstEndPos" : 28329, + "secondEndPos" : 28399 +}, { + "firstType" : "ASSIGNMENT_OPERATOR", + "secondType" : "ASSIGNMENT_OPERATOR", + "firstLabel" : "=", + "secondLabel" : "=", + "firstParentType" : "Assignment", + "secondParentType" : "Assignment", + "firstPos" : 28330, + "secondPos" : 28400, + "firstEndPos" : 28331, + "secondEndPos" : 28401 +}, { + "firstType" : "ClassInstanceCreation", + "secondType" : "ClassInstanceCreation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Assignment", + "secondParentType" : "Assignment", + "firstPos" : 28332, + "secondPos" : 28402, + "firstEndPos" : 28417, + "secondEndPos" : 28487 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "Range", + "secondLabel" : "Range", + "firstParentType" : "SimpleType", + "secondParentType" : "SimpleType", + "firstPos" : 28336, + "secondPos" : 28406, + "firstEndPos" : 28341, + "secondEndPos" : 28411 +}, { + "firstType" : "SimpleType", + "secondType" : "SimpleType", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "ClassInstanceCreation", + "secondParentType" : "ClassInstanceCreation", + "firstPos" : 28336, + "secondPos" : 28406, + "firstEndPos" : 28341, + "secondEndPos" : 28411 +}, { + "firstType" : "QualifiedName", + "secondType" : "QualifiedName", + "firstLabel" : "Double.NEGATIVE_INFINITY", + "secondLabel" : "Double.NEGATIVE_INFINITY", + "firstParentType" : "ClassInstanceCreation", + "secondParentType" : "ClassInstanceCreation", + "firstPos" : 28342, + "secondPos" : 28412, + "firstEndPos" : 28366, + "secondEndPos" : 28436 +}, { + "firstType" : "QualifiedName", + "secondType" : "QualifiedName", + "firstLabel" : "Double.POSITIVE_INFINITY", + "secondLabel" : "Double.POSITIVE_INFINITY", + "firstParentType" : "ClassInstanceCreation", + "secondParentType" : "ClassInstanceCreation", + "firstPos" : 28392, + "secondPos" : 28462, + "firstEndPos" : 28416, + "secondEndPos" : 28486 +}, { + "firstType" : "ReturnStatement", + "secondType" : "ReturnStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 28445, + "secondPos" : 28515, + "firstEndPos" : 28558, + "secondEndPos" : 28628 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "ReturnStatement", + "secondParentType" : "ReturnStatement", + "firstPos" : 28452, + "secondPos" : 28522, + "firstEndPos" : 28557, + "secondEndPos" : 28627 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 28452, + "secondPos" : 28522, + "firstEndPos" : 28468, + "secondEndPos" : 28538 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "DatasetUtilities", + "secondLabel" : "DatasetUtilities", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 28452, + "secondPos" : 28522, + "firstEndPos" : 28468, + "secondEndPos" : 28538 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "findRangeBounds", + "secondLabel" : "findRangeBounds", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 28469, + "secondPos" : 28539, + "firstEndPos" : 28484, + "secondEndPos" : 28554 +}, { + "firstType" : "METHOD_INVOCATION_ARGUMENTS", + "secondType" : "METHOD_INVOCATION_ARGUMENTS", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 28485, + "secondPos" : 28555, + "firstEndPos" : 28556, + "secondEndPos" : 28626 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "dataset", + "secondLabel" : "dataset", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 28485, + "secondPos" : 28555, + "firstEndPos" : 28492, + "secondEndPos" : 28562 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "visibleSeriesKeys", + "secondLabel" : "visibleSeriesKeys", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 28514, + "secondPos" : 28584, + "firstEndPos" : 28531, + "secondEndPos" : 28601 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "xRange", + "secondLabel" : "xRange", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 28533, + "secondPos" : 28603, + "firstEndPos" : 28539, + "secondEndPos" : 28609 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "includeInterval", + "secondLabel" : "includeInterval", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 28541, + "secondPos" : 28611, + "firstEndPos" : 28556, + "secondEndPos" : 28626 +}, { + "firstType" : "ReturnStatement", + "secondType" : "ReturnStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 28577, + "secondPos" : 28647, + "firstEndPos" : 28643, + "secondEndPos" : 28713 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "ReturnStatement", + "secondParentType" : "ReturnStatement", + "firstPos" : 28584, + "secondPos" : 28654, + "firstEndPos" : 28642, + "secondEndPos" : 28712 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 28584, + "secondPos" : 28654, + "firstEndPos" : 28600, + "secondEndPos" : 28670 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "DatasetUtilities", + "secondLabel" : "DatasetUtilities", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 28584, + "secondPos" : 28654, + "firstEndPos" : 28600, + "secondEndPos" : 28670 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "findRangeBounds", + "secondLabel" : "findRangeBounds", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 28601, + "secondPos" : 28671, + "firstEndPos" : 28616, + "secondEndPos" : 28686 +}, { + "firstType" : "METHOD_INVOCATION_ARGUMENTS", + "secondType" : "METHOD_INVOCATION_ARGUMENTS", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 28617, + "secondPos" : 28687, + "firstEndPos" : 28641, + "secondEndPos" : 28711 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "dataset", + "secondLabel" : "dataset", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 28617, + "secondPos" : 28687, + "firstEndPos" : 28624, + "secondEndPos" : 28694 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "includeInterval", + "secondLabel" : "includeInterval", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 28626, + "secondPos" : 28696, + "firstEndPos" : 28641, + "secondEndPos" : 28711 +}, { + "firstType" : "MethodDeclaration", + "secondType" : "MethodDeclaration", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "TypeDeclaration", + "secondParentType" : "TypeDeclaration", + "firstPos" : 28655, + "secondPos" : 28725, + "firstEndPos" : 29626, + "secondEndPos" : 29696 +}, { + "firstType" : "Javadoc", + "secondType" : "Javadoc", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 28655, + "secondPos" : 28725, + "firstEndPos" : 28872, + "secondEndPos" : 28942 +}, { + "firstType" : "TagElement", + "secondType" : "TagElement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Javadoc", + "secondParentType" : "Javadoc", + "firstPos" : 28666, + "secondPos" : 28736, + "firstEndPos" : 28788, + "secondEndPos" : 28858 +}, { + "firstType" : "TextElement", + "secondType" : "TextElement", + "firstLabel" : "Returns a (possibly empty) collection of legend items for the series", + "secondLabel" : "Returns a (possibly empty) collection of legend items for the series", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 28666, + "secondPos" : 28736, + "firstEndPos" : 28734, + "secondEndPos" : 28804 +}, { + "firstType" : "TextElement", + "secondType" : "TextElement", + "firstLabel" : "that this renderer is responsible for drawing.", + "secondLabel" : "that this renderer is responsible for drawing.", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 28742, + "secondPos" : 28812, + "firstEndPos" : 28788, + "secondEndPos" : 28858 +}, { + "firstType" : "TagElement", + "secondType" : "TagElement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Javadoc", + "secondParentType" : "Javadoc", + "firstPos" : 28803, + "secondPos" : 28873, + "firstEndPos" : 28864, + "secondEndPos" : 28934 +}, { + "firstType" : "TextElement", + "secondType" : "TextElement", + "firstLabel" : " The legend item collection (never null).", + "secondLabel" : " The legend item collection (never null).", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 28810, + "secondPos" : 28880, + "firstEndPos" : 28864, + "secondEndPos" : 28934 +}, { + "firstType" : "MarkerAnnotation", + "secondType" : "MarkerAnnotation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 28877, + "secondPos" : 28947, + "firstEndPos" : 28886, + "secondEndPos" : 28956 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "Override", + "secondLabel" : "Override", + "firstParentType" : "MarkerAnnotation", + "secondParentType" : "MarkerAnnotation", + "firstPos" : 28878, + "secondPos" : 28948, + "firstEndPos" : 28886, + "secondEndPos" : 28956 +}, { + "firstType" : "Modifier", + "secondType" : "Modifier", + "firstLabel" : "public", + "secondLabel" : "public", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 28891, + "secondPos" : 28961, + "firstEndPos" : 28897, + "secondEndPos" : 28967 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "LegendItemCollection", + "secondLabel" : "LegendItemCollection", + "firstParentType" : "SimpleType", + "secondParentType" : "SimpleType", + "firstPos" : 28898, + "secondPos" : 28968, + "firstEndPos" : 28918, + "secondEndPos" : 28988 +}, { + "firstType" : "SimpleType", + "secondType" : "SimpleType", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 28898, + "secondPos" : 28968, + "firstEndPos" : 28918, + "secondEndPos" : 28988 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "getLegendItems", + "secondLabel" : "getLegendItems", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 28919, + "secondPos" : 28989, + "firstEndPos" : 28933, + "secondEndPos" : 29003 +}, { + "firstType" : "Block", + "secondType" : "Block", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 28936, + "secondPos" : 29006, + "firstEndPos" : 29626, + "secondEndPos" : 29696 +}, { + "firstType" : "IfStatement", + "secondType" : "IfStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 28946, + "secondPos" : 29016, + "firstEndPos" : 29027, + "secondEndPos" : 29097 +}, { + "firstType" : "InfixExpression", + "secondType" : "InfixExpression", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "IfStatement", + "secondParentType" : "IfStatement", + "firstPos" : 28950, + "secondPos" : 29020, + "firstEndPos" : 28967, + "secondEndPos" : 29037 +}, { + "firstType" : "FieldAccess", + "secondType" : "FieldAccess", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "InfixExpression", + "secondParentType" : "InfixExpression", + "firstPos" : 28950, + "secondPos" : 29020, + "firstEndPos" : 28959, + "secondEndPos" : 29029 +}, { + "firstType" : "ThisExpression", + "secondType" : "ThisExpression", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "FieldAccess", + "secondParentType" : "FieldAccess", + "firstPos" : 28950, + "secondPos" : 29020, + "firstEndPos" : 28954, + "secondEndPos" : 29024 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "plot", + "secondLabel" : "plot", + "firstParentType" : "FieldAccess", + "secondParentType" : "FieldAccess", + "firstPos" : 28955, + "secondPos" : 29025, + "firstEndPos" : 28959, + "secondEndPos" : 29029 +}, { + "firstType" : "INFIX_EXPRESSION_OPERATOR", + "secondType" : "INFIX_EXPRESSION_OPERATOR", + "firstLabel" : "==", + "secondLabel" : "==", + "firstParentType" : "InfixExpression", + "secondParentType" : "InfixExpression", + "firstPos" : 28960, + "secondPos" : 29030, + "firstEndPos" : 28962, + "secondEndPos" : 29032 +}, { + "firstType" : "NullLiteral", + "secondType" : "NullLiteral", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "InfixExpression", + "secondParentType" : "InfixExpression", + "firstPos" : 28963, + "secondPos" : 29033, + "firstEndPos" : 28967, + "secondEndPos" : 29037 +}, { + "firstType" : "Block", + "secondType" : "Block", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "IfStatement", + "secondParentType" : "IfStatement", + "firstPos" : 28969, + "secondPos" : 29039, + "firstEndPos" : 29027, + "secondEndPos" : 29097 +}, { + "firstType" : "ReturnStatement", + "secondType" : "ReturnStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 28983, + "secondPos" : 29053, + "firstEndPos" : 29017, + "secondEndPos" : 29087 +}, { + "firstType" : "ClassInstanceCreation", + "secondType" : "ClassInstanceCreation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "ReturnStatement", + "secondParentType" : "ReturnStatement", + "firstPos" : 28990, + "secondPos" : 29060, + "firstEndPos" : 29016, + "secondEndPos" : 29086 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "LegendItemCollection", + "secondLabel" : "LegendItemCollection", + "firstParentType" : "SimpleType", + "secondParentType" : "SimpleType", + "firstPos" : 28994, + "secondPos" : 29064, + "firstEndPos" : 29014, + "secondEndPos" : 29084 +}, { + "firstType" : "SimpleType", + "secondType" : "SimpleType", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "ClassInstanceCreation", + "secondParentType" : "ClassInstanceCreation", + "firstPos" : 28994, + "secondPos" : 29064, + "firstEndPos" : 29014, + "secondEndPos" : 29084 +}, { + "firstType" : "VariableDeclarationStatement", + "secondType" : "VariableDeclarationStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 29036, + "secondPos" : 29106, + "firstEndPos" : 29093, + "secondEndPos" : 29163 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "LegendItemCollection", + "secondLabel" : "LegendItemCollection", + "firstParentType" : "SimpleType", + "secondParentType" : "SimpleType", + "firstPos" : 29036, + "secondPos" : 29106, + "firstEndPos" : 29056, + "secondEndPos" : 29126 +}, { + "firstType" : "SimpleType", + "secondType" : "SimpleType", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationStatement", + "secondParentType" : "VariableDeclarationStatement", + "firstPos" : 29036, + "secondPos" : 29106, + "firstEndPos" : 29056, + "secondEndPos" : 29126 +}, { + "firstType" : "VariableDeclarationFragment", + "secondType" : "VariableDeclarationFragment", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationStatement", + "secondParentType" : "VariableDeclarationStatement", + "firstPos" : 29057, + "secondPos" : 29127, + "firstEndPos" : 29092, + "secondEndPos" : 29162 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "result", + "secondLabel" : "result", + "firstParentType" : "VariableDeclarationFragment", + "secondParentType" : "VariableDeclarationFragment", + "firstPos" : 29057, + "secondPos" : 29127, + "firstEndPos" : 29063, + "secondEndPos" : 29133 +}, { + "firstType" : "ClassInstanceCreation", + "secondType" : "ClassInstanceCreation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationFragment", + "secondParentType" : "VariableDeclarationFragment", + "firstPos" : 29066, + "secondPos" : 29136, + "firstEndPos" : 29092, + "secondEndPos" : 29162 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "LegendItemCollection", + "secondLabel" : "LegendItemCollection", + "firstParentType" : "SimpleType", + "secondParentType" : "SimpleType", + "firstPos" : 29070, + "secondPos" : 29140, + "firstEndPos" : 29090, + "secondEndPos" : 29160 +}, { + "firstType" : "SimpleType", + "secondType" : "SimpleType", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "ClassInstanceCreation", + "secondParentType" : "ClassInstanceCreation", + "firstPos" : 29070, + "secondPos" : 29140, + "firstEndPos" : 29090, + "secondEndPos" : 29160 +}, { + "firstType" : "VariableDeclarationStatement", + "secondType" : "VariableDeclarationStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 29102, + "secondPos" : 29172, + "firstEndPos" : 29141, + "secondEndPos" : 29211 +}, { + "firstType" : "PrimitiveType", + "secondType" : "PrimitiveType", + "firstLabel" : "int", + "secondLabel" : "int", + "firstParentType" : "VariableDeclarationStatement", + "secondParentType" : "VariableDeclarationStatement", + "firstPos" : 29102, + "secondPos" : 29172, + "firstEndPos" : 29105, + "secondEndPos" : 29175 +}, { + "firstType" : "VariableDeclarationFragment", + "secondType" : "VariableDeclarationFragment", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationStatement", + "secondParentType" : "VariableDeclarationStatement", + "firstPos" : 29106, + "secondPos" : 29176, + "firstEndPos" : 29140, + "secondEndPos" : 29210 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "index", + "secondLabel" : "index", + "firstParentType" : "VariableDeclarationFragment", + "secondParentType" : "VariableDeclarationFragment", + "firstPos" : 29106, + "secondPos" : 29176, + "firstEndPos" : 29111, + "secondEndPos" : 29181 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationFragment", + "secondParentType" : "VariableDeclarationFragment", + "firstPos" : 29114, + "secondPos" : 29184, + "firstEndPos" : 29140, + "secondEndPos" : 29210 +}, { + "firstType" : "FieldAccess", + "secondType" : "FieldAccess", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 29114, + "secondPos" : 29184, + "firstEndPos" : 29123, + "secondEndPos" : 29193 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 29114, + "secondPos" : 29184, + "firstEndPos" : 29123, + "secondEndPos" : 29193 +}, { + "firstType" : "ThisExpression", + "secondType" : "ThisExpression", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "FieldAccess", + "secondParentType" : "FieldAccess", + "firstPos" : 29114, + "secondPos" : 29184, + "firstEndPos" : 29118, + "secondEndPos" : 29188 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "plot", + "secondLabel" : "plot", + "firstParentType" : "FieldAccess", + "secondParentType" : "FieldAccess", + "firstPos" : 29119, + "secondPos" : 29189, + "firstEndPos" : 29123, + "secondEndPos" : 29193 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "getIndexOf", + "secondLabel" : "getIndexOf", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 29124, + "secondPos" : 29194, + "firstEndPos" : 29134, + "secondEndPos" : 29204 +}, { + "firstType" : "METHOD_INVOCATION_ARGUMENTS", + "secondType" : "METHOD_INVOCATION_ARGUMENTS", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 29135, + "secondPos" : 29205, + "firstEndPos" : 29139, + "secondEndPos" : 29209 +}, { + "firstType" : "ThisExpression", + "secondType" : "ThisExpression", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 29135, + "secondPos" : 29205, + "firstEndPos" : 29139, + "secondEndPos" : 29209 +}, { + "firstType" : "VariableDeclarationStatement", + "secondType" : "VariableDeclarationStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 29150, + "secondPos" : 29220, + "firstEndPos" : 29198, + "secondEndPos" : 29268 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "XYDataset", + "secondLabel" : "XYDataset", + "firstParentType" : "SimpleType", + "secondParentType" : "SimpleType", + "firstPos" : 29150, + "secondPos" : 29220, + "firstEndPos" : 29159, + "secondEndPos" : 29229 +}, { + "firstType" : "SimpleType", + "secondType" : "SimpleType", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationStatement", + "secondParentType" : "VariableDeclarationStatement", + "firstPos" : 29150, + "secondPos" : 29220, + "firstEndPos" : 29159, + "secondEndPos" : 29229 +}, { + "firstType" : "VariableDeclarationFragment", + "secondType" : "VariableDeclarationFragment", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationStatement", + "secondParentType" : "VariableDeclarationStatement", + "firstPos" : 29160, + "secondPos" : 29230, + "firstEndPos" : 29197, + "secondEndPos" : 29267 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "dataset", + "secondLabel" : "dataset", + "firstParentType" : "VariableDeclarationFragment", + "secondParentType" : "VariableDeclarationFragment", + "firstPos" : 29160, + "secondPos" : 29230, + "firstEndPos" : 29167, + "secondEndPos" : 29237 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationFragment", + "secondParentType" : "VariableDeclarationFragment", + "firstPos" : 29170, + "secondPos" : 29240, + "firstEndPos" : 29197, + "secondEndPos" : 29267 +}, { + "firstType" : "FieldAccess", + "secondType" : "FieldAccess", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 29170, + "secondPos" : 29240, + "firstEndPos" : 29179, + "secondEndPos" : 29249 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 29170, + "secondPos" : 29240, + "firstEndPos" : 29179, + "secondEndPos" : 29249 +}, { + "firstType" : "ThisExpression", + "secondType" : "ThisExpression", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "FieldAccess", + "secondParentType" : "FieldAccess", + "firstPos" : 29170, + "secondPos" : 29240, + "firstEndPos" : 29174, + "secondEndPos" : 29244 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "plot", + "secondLabel" : "plot", + "firstParentType" : "FieldAccess", + "secondParentType" : "FieldAccess", + "firstPos" : 29175, + "secondPos" : 29245, + "firstEndPos" : 29179, + "secondEndPos" : 29249 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "getDataset", + "secondLabel" : "getDataset", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 29180, + "secondPos" : 29250, + "firstEndPos" : 29190, + "secondEndPos" : 29260 +}, { + "firstType" : "METHOD_INVOCATION_ARGUMENTS", + "secondType" : "METHOD_INVOCATION_ARGUMENTS", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 29191, + "secondPos" : 29261, + "firstEndPos" : 29196, + "secondEndPos" : 29266 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "index", + "secondLabel" : "index", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 29191, + "secondPos" : 29261, + "firstEndPos" : 29196, + "secondEndPos" : 29266 +}, { + "firstType" : "IfStatement", + "secondType" : "IfStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 29207, + "secondPos" : 29277, + "firstEndPos" : 29597, + "secondEndPos" : 29667 +}, { + "firstType" : "InfixExpression", + "secondType" : "InfixExpression", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "IfStatement", + "secondParentType" : "IfStatement", + "firstPos" : 29211, + "secondPos" : 29281, + "firstEndPos" : 29226, + "secondEndPos" : 29296 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "dataset", + "secondLabel" : "dataset", + "firstParentType" : "InfixExpression", + "secondParentType" : "InfixExpression", + "firstPos" : 29211, + "secondPos" : 29281, + "firstEndPos" : 29218, + "secondEndPos" : 29288 +}, { + "firstType" : "INFIX_EXPRESSION_OPERATOR", + "secondType" : "INFIX_EXPRESSION_OPERATOR", + "firstLabel" : "!=", + "secondLabel" : "!=", + "firstParentType" : "InfixExpression", + "secondParentType" : "InfixExpression", + "firstPos" : 29219, + "secondPos" : 29289, + "firstEndPos" : 29221, + "secondEndPos" : 29291 +}, { + "firstType" : "NullLiteral", + "secondType" : "NullLiteral", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "InfixExpression", + "secondParentType" : "InfixExpression", + "firstPos" : 29222, + "secondPos" : 29292, + "firstEndPos" : 29226, + "secondEndPos" : 29296 +}, { + "firstType" : "Block", + "secondType" : "Block", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "IfStatement", + "secondParentType" : "IfStatement", + "firstPos" : 29228, + "secondPos" : 29298, + "firstEndPos" : 29597, + "secondEndPos" : 29667 +}, { + "firstType" : "VariableDeclarationStatement", + "secondType" : "VariableDeclarationStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 29242, + "secondPos" : 29312, + "firstEndPos" : 29285, + "secondEndPos" : 29355 +}, { + "firstType" : "PrimitiveType", + "secondType" : "PrimitiveType", + "firstLabel" : "int", + "secondLabel" : "int", + "firstParentType" : "VariableDeclarationStatement", + "secondParentType" : "VariableDeclarationStatement", + "firstPos" : 29242, + "secondPos" : 29312, + "firstEndPos" : 29245, + "secondEndPos" : 29315 +}, { + "firstType" : "VariableDeclarationFragment", + "secondType" : "VariableDeclarationFragment", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationStatement", + "secondParentType" : "VariableDeclarationStatement", + "firstPos" : 29246, + "secondPos" : 29316, + "firstEndPos" : 29284, + "secondEndPos" : 29354 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "seriesCount", + "secondLabel" : "seriesCount", + "firstParentType" : "VariableDeclarationFragment", + "secondParentType" : "VariableDeclarationFragment", + "firstPos" : 29246, + "secondPos" : 29316, + "firstEndPos" : 29257, + "secondEndPos" : 29327 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationFragment", + "secondParentType" : "VariableDeclarationFragment", + "firstPos" : 29260, + "secondPos" : 29330, + "firstEndPos" : 29284, + "secondEndPos" : 29354 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 29260, + "secondPos" : 29330, + "firstEndPos" : 29267, + "secondEndPos" : 29337 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "dataset", + "secondLabel" : "dataset", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 29260, + "secondPos" : 29330, + "firstEndPos" : 29267, + "secondEndPos" : 29337 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "getSeriesCount", + "secondLabel" : "getSeriesCount", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 29268, + "secondPos" : 29338, + "firstEndPos" : 29282, + "secondEndPos" : 29352 +}, { + "firstType" : "ForStatement", + "secondType" : "ForStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 29298, + "secondPos" : 29368, + "firstEndPos" : 29586, + "secondEndPos" : 29656 +}, { + "firstType" : "VariableDeclarationExpression", + "secondType" : "VariableDeclarationExpression", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "ForStatement", + "secondParentType" : "ForStatement", + "firstPos" : 29303, + "secondPos" : 29373, + "firstEndPos" : 29312, + "secondEndPos" : 29382 +}, { + "firstType" : "PrimitiveType", + "secondType" : "PrimitiveType", + "firstLabel" : "int", + "secondLabel" : "int", + "firstParentType" : "VariableDeclarationExpression", + "secondParentType" : "VariableDeclarationExpression", + "firstPos" : 29303, + "secondPos" : 29373, + "firstEndPos" : 29306, + "secondEndPos" : 29376 +}, { + "firstType" : "VariableDeclarationFragment", + "secondType" : "VariableDeclarationFragment", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationExpression", + "secondParentType" : "VariableDeclarationExpression", + "firstPos" : 29307, + "secondPos" : 29377, + "firstEndPos" : 29312, + "secondEndPos" : 29382 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "i", + "secondLabel" : "i", + "firstParentType" : "VariableDeclarationFragment", + "secondParentType" : "VariableDeclarationFragment", + "firstPos" : 29307, + "secondPos" : 29377, + "firstEndPos" : 29308, + "secondEndPos" : 29378 +}, { + "firstType" : "NumberLiteral", + "secondType" : "NumberLiteral", + "firstLabel" : "0", + "secondLabel" : "0", + "firstParentType" : "VariableDeclarationFragment", + "secondParentType" : "VariableDeclarationFragment", + "firstPos" : 29311, + "secondPos" : 29381, + "firstEndPos" : 29312, + "secondEndPos" : 29382 +}, { + "firstType" : "InfixExpression", + "secondType" : "InfixExpression", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "ForStatement", + "secondParentType" : "ForStatement", + "firstPos" : 29314, + "secondPos" : 29384, + "firstEndPos" : 29329, + "secondEndPos" : 29399 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "i", + "secondLabel" : "i", + "firstParentType" : "InfixExpression", + "secondParentType" : "InfixExpression", + "firstPos" : 29314, + "secondPos" : 29384, + "firstEndPos" : 29315, + "secondEndPos" : 29385 +}, { + "firstType" : "INFIX_EXPRESSION_OPERATOR", + "secondType" : "INFIX_EXPRESSION_OPERATOR", + "firstLabel" : "<", + "secondLabel" : "<", + "firstParentType" : "InfixExpression", + "secondParentType" : "InfixExpression", + "firstPos" : 29316, + "secondPos" : 29386, + "firstEndPos" : 29317, + "secondEndPos" : 29387 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "seriesCount", + "secondLabel" : "seriesCount", + "firstParentType" : "InfixExpression", + "secondParentType" : "InfixExpression", + "firstPos" : 29318, + "secondPos" : 29388, + "firstEndPos" : 29329, + "secondEndPos" : 29399 +}, { + "firstType" : "PostfixExpression", + "secondType" : "PostfixExpression", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "ForStatement", + "secondParentType" : "ForStatement", + "firstPos" : 29331, + "secondPos" : 29401, + "firstEndPos" : 29334, + "secondEndPos" : 29404 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "i", + "secondLabel" : "i", + "firstParentType" : "PostfixExpression", + "secondParentType" : "PostfixExpression", + "firstPos" : 29331, + "secondPos" : 29401, + "firstEndPos" : 29332, + "secondEndPos" : 29402 +}, { + "firstType" : "POSTFIX_EXPRESSION_OPERATOR", + "secondType" : "POSTFIX_EXPRESSION_OPERATOR", + "firstLabel" : "++", + "secondLabel" : "++", + "firstParentType" : "PostfixExpression", + "secondParentType" : "PostfixExpression", + "firstPos" : 29332, + "secondPos" : 29402, + "firstEndPos" : 29334, + "secondEndPos" : 29404 +}, { + "firstType" : "Block", + "secondType" : "Block", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "ForStatement", + "secondParentType" : "ForStatement", + "firstPos" : 29336, + "secondPos" : 29406, + "firstEndPos" : 29586, + "secondEndPos" : 29656 +}, { + "firstType" : "IfStatement", + "secondType" : "IfStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 29354, + "secondPos" : 29424, + "firstEndPos" : 29572, + "secondEndPos" : 29642 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "IfStatement", + "secondParentType" : "IfStatement", + "firstPos" : 29358, + "secondPos" : 29428, + "firstEndPos" : 29384, + "secondEndPos" : 29454 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "isSeriesVisibleInLegend", + "secondLabel" : "isSeriesVisibleInLegend", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 29358, + "secondPos" : 29428, + "firstEndPos" : 29381, + "secondEndPos" : 29451 +}, { + "firstType" : "METHOD_INVOCATION_ARGUMENTS", + "secondType" : "METHOD_INVOCATION_ARGUMENTS", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 29382, + "secondPos" : 29452, + "firstEndPos" : 29383, + "secondEndPos" : 29453 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "i", + "secondLabel" : "i", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 29382, + "secondPos" : 29452, + "firstEndPos" : 29383, + "secondEndPos" : 29453 +}, { + "firstType" : "Block", + "secondType" : "Block", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "IfStatement", + "secondParentType" : "IfStatement", + "firstPos" : 29386, + "secondPos" : 29456, + "firstEndPos" : 29572, + "secondEndPos" : 29642 +}, { + "firstType" : "VariableDeclarationStatement", + "secondType" : "VariableDeclarationStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 29408, + "secondPos" : 29478, + "firstEndPos" : 29450, + "secondEndPos" : 29520 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "LegendItem", + "secondLabel" : "LegendItem", + "firstParentType" : "SimpleType", + "secondParentType" : "SimpleType", + "firstPos" : 29408, + "secondPos" : 29478, + "firstEndPos" : 29418, + "secondEndPos" : 29488 +}, { + "firstType" : "SimpleType", + "secondType" : "SimpleType", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationStatement", + "secondParentType" : "VariableDeclarationStatement", + "firstPos" : 29408, + "secondPos" : 29478, + "firstEndPos" : 29418, + "secondEndPos" : 29488 +}, { + "firstType" : "VariableDeclarationFragment", + "secondType" : "VariableDeclarationFragment", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationStatement", + "secondParentType" : "VariableDeclarationStatement", + "firstPos" : 29419, + "secondPos" : 29489, + "firstEndPos" : 29449, + "secondEndPos" : 29519 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "item", + "secondLabel" : "item", + "firstParentType" : "VariableDeclarationFragment", + "secondParentType" : "VariableDeclarationFragment", + "firstPos" : 29419, + "secondPos" : 29489, + "firstEndPos" : 29423, + "secondEndPos" : 29493 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationFragment", + "secondParentType" : "VariableDeclarationFragment", + "firstPos" : 29426, + "secondPos" : 29496, + "firstEndPos" : 29449, + "secondEndPos" : 29519 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "getLegendItem", + "secondLabel" : "getLegendItem", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 29426, + "secondPos" : 29496, + "firstEndPos" : 29439, + "secondEndPos" : 29509 +}, { + "firstType" : "METHOD_INVOCATION_ARGUMENTS", + "secondType" : "METHOD_INVOCATION_ARGUMENTS", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 29440, + "secondPos" : 29510, + "firstEndPos" : 29448, + "secondEndPos" : 29518 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "index", + "secondLabel" : "index", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 29440, + "secondPos" : 29510, + "firstEndPos" : 29445, + "secondEndPos" : 29515 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "i", + "secondLabel" : "i", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 29447, + "secondPos" : 29517, + "firstEndPos" : 29448, + "secondEndPos" : 29518 +}, { + "firstType" : "IfStatement", + "secondType" : "IfStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 29471, + "secondPos" : 29541, + "firstEndPos" : 29554, + "secondEndPos" : 29624 +}, { + "firstType" : "InfixExpression", + "secondType" : "InfixExpression", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "IfStatement", + "secondParentType" : "IfStatement", + "firstPos" : 29475, + "secondPos" : 29545, + "firstEndPos" : 29487, + "secondEndPos" : 29557 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "item", + "secondLabel" : "item", + "firstParentType" : "InfixExpression", + "secondParentType" : "InfixExpression", + "firstPos" : 29475, + "secondPos" : 29545, + "firstEndPos" : 29479, + "secondEndPos" : 29549 +}, { + "firstType" : "INFIX_EXPRESSION_OPERATOR", + "secondType" : "INFIX_EXPRESSION_OPERATOR", + "firstLabel" : "!=", + "secondLabel" : "!=", + "firstParentType" : "InfixExpression", + "secondParentType" : "InfixExpression", + "firstPos" : 29480, + "secondPos" : 29550, + "firstEndPos" : 29482, + "secondEndPos" : 29552 +}, { + "firstType" : "NullLiteral", + "secondType" : "NullLiteral", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "InfixExpression", + "secondParentType" : "InfixExpression", + "firstPos" : 29483, + "secondPos" : 29553, + "firstEndPos" : 29487, + "secondEndPos" : 29557 +}, { + "firstType" : "Block", + "secondType" : "Block", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "IfStatement", + "secondParentType" : "IfStatement", + "firstPos" : 29489, + "secondPos" : 29559, + "firstEndPos" : 29554, + "secondEndPos" : 29624 +}, { + "firstType" : "ExpressionStatement", + "secondType" : "ExpressionStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 29515, + "secondPos" : 29585, + "firstEndPos" : 29532, + "secondEndPos" : 29602 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "ExpressionStatement", + "secondParentType" : "ExpressionStatement", + "firstPos" : 29515, + "secondPos" : 29585, + "firstEndPos" : 29531, + "secondEndPos" : 29601 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 29515, + "secondPos" : 29585, + "firstEndPos" : 29521, + "secondEndPos" : 29591 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "result", + "secondLabel" : "result", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 29515, + "secondPos" : 29585, + "firstEndPos" : 29521, + "secondEndPos" : 29591 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "add", + "secondLabel" : "add", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 29522, + "secondPos" : 29592, + "firstEndPos" : 29525, + "secondEndPos" : 29595 +}, { + "firstType" : "METHOD_INVOCATION_ARGUMENTS", + "secondType" : "METHOD_INVOCATION_ARGUMENTS", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 29526, + "secondPos" : 29596, + "firstEndPos" : 29530, + "secondEndPos" : 29600 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "item", + "secondLabel" : "item", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 29526, + "secondPos" : 29596, + "firstEndPos" : 29530, + "secondEndPos" : 29600 +}, { + "firstType" : "ReturnStatement", + "secondType" : "ReturnStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 29606, + "secondPos" : 29676, + "firstEndPos" : 29620, + "secondEndPos" : 29690 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "result", + "secondLabel" : "result", + "firstParentType" : "ReturnStatement", + "secondParentType" : "ReturnStatement", + "firstPos" : 29613, + "secondPos" : 29683, + "firstEndPos" : 29619, + "secondEndPos" : 29689 +}, { + "firstType" : "MethodDeclaration", + "secondType" : "MethodDeclaration", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "TypeDeclaration", + "secondParentType" : "TypeDeclaration", + "firstPos" : 29632, + "secondPos" : 29702, + "firstEndPos" : 31903, + "secondEndPos" : 31973 +}, { + "firstType" : "Javadoc", + "secondType" : "Javadoc", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 29632, + "secondPos" : 29702, + "firstEndPos" : 29955, + "secondEndPos" : 30025 +}, { + "firstType" : "TagElement", + "secondType" : "TagElement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Javadoc", + "secondParentType" : "Javadoc", + "firstPos" : 29643, + "secondPos" : 29713, + "firstEndPos" : 29775, + "secondEndPos" : 29845 +}, { + "firstType" : "TextElement", + "secondType" : "TextElement", + "firstLabel" : "Returns a default legend item for the specified series. Subclasses", + "secondLabel" : "Returns a default legend item for the specified series. Subclasses", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 29643, + "secondPos" : 29713, + "firstEndPos" : 29710, + "secondEndPos" : 29780 +}, { + "firstType" : "TextElement", + "secondType" : "TextElement", + "firstLabel" : "should override this method to generate customised items.", + "secondLabel" : "should override this method to generate customised items.", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 29718, + "secondPos" : 29788, + "firstEndPos" : 29775, + "secondEndPos" : 29845 +}, { + "firstType" : "TagElement", + "secondType" : "TagElement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Javadoc", + "secondParentType" : "Javadoc", + "firstPos" : 29790, + "secondPos" : 29860, + "firstEndPos" : 29842, + "secondEndPos" : 29912 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "datasetIndex", + "secondLabel" : "datasetIndex", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 29797, + "secondPos" : 29867, + "firstEndPos" : 29809, + "secondEndPos" : 29879 +}, { + "firstType" : "TextElement", + "secondType" : "TextElement", + "firstLabel" : " the dataset index (zero-based).", + "secondLabel" : " the dataset index (zero-based).", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 29809, + "secondPos" : 29879, + "firstEndPos" : 29842, + "secondEndPos" : 29912 +}, { + "firstType" : "TagElement", + "secondType" : "TagElement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Javadoc", + "secondParentType" : "Javadoc", + "firstPos" : 29850, + "secondPos" : 29920, + "firstEndPos" : 29895, + "secondEndPos" : 29965 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "series", + "secondLabel" : "series", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 29857, + "secondPos" : 29927, + "firstEndPos" : 29863, + "secondEndPos" : 29933 +}, { + "firstType" : "TextElement", + "secondType" : "TextElement", + "firstLabel" : " the series index (zero-based).", + "secondLabel" : " the series index (zero-based).", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 29863, + "secondPos" : 29933, + "firstEndPos" : 29895, + "secondEndPos" : 29965 +}, { + "firstType" : "TagElement", + "secondType" : "TagElement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Javadoc", + "secondParentType" : "Javadoc", + "firstPos" : 29910, + "secondPos" : 29980, + "firstEndPos" : 29947, + "secondEndPos" : 30017 +}, { + "firstType" : "TextElement", + "secondType" : "TextElement", + "firstLabel" : " A legend item for the series.", + "secondLabel" : " A legend item for the series.", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 29917, + "secondPos" : 29987, + "firstEndPos" : 29947, + "secondEndPos" : 30017 +}, { + "firstType" : "MarkerAnnotation", + "secondType" : "MarkerAnnotation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 29960, + "secondPos" : 30030, + "firstEndPos" : 29969, + "secondEndPos" : 30039 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "Override", + "secondLabel" : "Override", + "firstParentType" : "MarkerAnnotation", + "secondParentType" : "MarkerAnnotation", + "firstPos" : 29961, + "secondPos" : 30031, + "firstEndPos" : 29969, + "secondEndPos" : 30039 +}, { + "firstType" : "Modifier", + "secondType" : "Modifier", + "firstLabel" : "public", + "secondLabel" : "public", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 29974, + "secondPos" : 30044, + "firstEndPos" : 29980, + "secondEndPos" : 30050 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "LegendItem", + "secondLabel" : "LegendItem", + "firstParentType" : "SimpleType", + "secondParentType" : "SimpleType", + "firstPos" : 29981, + "secondPos" : 30051, + "firstEndPos" : 29991, + "secondEndPos" : 30061 +}, { + "firstType" : "SimpleType", + "secondType" : "SimpleType", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 29981, + "secondPos" : 30051, + "firstEndPos" : 29991, + "secondEndPos" : 30061 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "getLegendItem", + "secondLabel" : "getLegendItem", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 29992, + "secondPos" : 30062, + "firstEndPos" : 30005, + "secondEndPos" : 30075 +}, { + "firstType" : "SingleVariableDeclaration", + "secondType" : "SingleVariableDeclaration", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 30006, + "secondPos" : 30076, + "firstEndPos" : 30022, + "secondEndPos" : 30092 +}, { + "firstType" : "PrimitiveType", + "secondType" : "PrimitiveType", + "firstLabel" : "int", + "secondLabel" : "int", + "firstParentType" : "SingleVariableDeclaration", + "secondParentType" : "SingleVariableDeclaration", + "firstPos" : 30006, + "secondPos" : 30076, + "firstEndPos" : 30009, + "secondEndPos" : 30079 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "datasetIndex", + "secondLabel" : "datasetIndex", + "firstParentType" : "SingleVariableDeclaration", + "secondParentType" : "SingleVariableDeclaration", + "firstPos" : 30010, + "secondPos" : 30080, + "firstEndPos" : 30022, + "secondEndPos" : 30092 +}, { + "firstType" : "SingleVariableDeclaration", + "secondType" : "SingleVariableDeclaration", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 30024, + "secondPos" : 30094, + "firstEndPos" : 30034, + "secondEndPos" : 30104 +}, { + "firstType" : "PrimitiveType", + "secondType" : "PrimitiveType", + "firstLabel" : "int", + "secondLabel" : "int", + "firstParentType" : "SingleVariableDeclaration", + "secondParentType" : "SingleVariableDeclaration", + "firstPos" : 30024, + "secondPos" : 30094, + "firstEndPos" : 30027, + "secondEndPos" : 30097 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "series", + "secondLabel" : "series", + "firstParentType" : "SingleVariableDeclaration", + "secondParentType" : "SingleVariableDeclaration", + "firstPos" : 30028, + "secondPos" : 30098, + "firstEndPos" : 30034, + "secondEndPos" : 30104 +}, { + "firstType" : "Block", + "secondType" : "Block", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 30036, + "secondPos" : 30106, + "firstEndPos" : 31903, + "secondEndPos" : 31973 +}, { + "firstType" : "VariableDeclarationStatement", + "secondType" : "VariableDeclarationStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 30046, + "secondPos" : 30116, + "firstEndPos" : 30072, + "secondEndPos" : 30142 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "XYPlot", + "secondLabel" : "XYPlot", + "firstParentType" : "SimpleType", + "secondParentType" : "SimpleType", + "firstPos" : 30046, + "secondPos" : 30116, + "firstEndPos" : 30052, + "secondEndPos" : 30122 +}, { + "firstType" : "SimpleType", + "secondType" : "SimpleType", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationStatement", + "secondParentType" : "VariableDeclarationStatement", + "firstPos" : 30046, + "secondPos" : 30116, + "firstEndPos" : 30052, + "secondEndPos" : 30122 +}, { + "firstType" : "VariableDeclarationFragment", + "secondType" : "VariableDeclarationFragment", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationStatement", + "secondParentType" : "VariableDeclarationStatement", + "firstPos" : 30053, + "secondPos" : 30123, + "firstEndPos" : 30071, + "secondEndPos" : 30141 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "xyplot", + "secondLabel" : "xyplot", + "firstParentType" : "VariableDeclarationFragment", + "secondParentType" : "VariableDeclarationFragment", + "firstPos" : 30053, + "secondPos" : 30123, + "firstEndPos" : 30059, + "secondEndPos" : 30129 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationFragment", + "secondParentType" : "VariableDeclarationFragment", + "firstPos" : 30062, + "secondPos" : 30132, + "firstEndPos" : 30071, + "secondEndPos" : 30141 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "getPlot", + "secondLabel" : "getPlot", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 30062, + "secondPos" : 30132, + "firstEndPos" : 30069, + "secondEndPos" : 30139 +}, { + "firstType" : "IfStatement", + "secondType" : "IfStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 30081, + "secondPos" : 30151, + "firstEndPos" : 30137, + "secondEndPos" : 30207 +}, { + "firstType" : "InfixExpression", + "secondType" : "InfixExpression", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "IfStatement", + "secondParentType" : "IfStatement", + "firstPos" : 30085, + "secondPos" : 30155, + "firstEndPos" : 30099, + "secondEndPos" : 30169 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "xyplot", + "secondLabel" : "xyplot", + "firstParentType" : "InfixExpression", + "secondParentType" : "InfixExpression", + "firstPos" : 30085, + "secondPos" : 30155, + "firstEndPos" : 30091, + "secondEndPos" : 30161 +}, { + "firstType" : "INFIX_EXPRESSION_OPERATOR", + "secondType" : "INFIX_EXPRESSION_OPERATOR", + "firstLabel" : "==", + "secondLabel" : "==", + "firstParentType" : "InfixExpression", + "secondParentType" : "InfixExpression", + "firstPos" : 30092, + "secondPos" : 30162, + "firstEndPos" : 30094, + "secondEndPos" : 30164 +}, { + "firstType" : "NullLiteral", + "secondType" : "NullLiteral", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "InfixExpression", + "secondParentType" : "InfixExpression", + "firstPos" : 30095, + "secondPos" : 30165, + "firstEndPos" : 30099, + "secondEndPos" : 30169 +}, { + "firstType" : "Block", + "secondType" : "Block", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "IfStatement", + "secondParentType" : "IfStatement", + "firstPos" : 30101, + "secondPos" : 30171, + "firstEndPos" : 30137, + "secondEndPos" : 30207 +}, { + "firstType" : "ReturnStatement", + "secondType" : "ReturnStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 30115, + "secondPos" : 30185, + "firstEndPos" : 30127, + "secondEndPos" : 30197 +}, { + "firstType" : "NullLiteral", + "secondType" : "NullLiteral", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "ReturnStatement", + "secondParentType" : "ReturnStatement", + "firstPos" : 30122, + "secondPos" : 30192, + "firstEndPos" : 30126, + "secondEndPos" : 30196 +}, { + "firstType" : "VariableDeclarationStatement", + "secondType" : "VariableDeclarationStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 30146, + "secondPos" : 30216, + "firstEndPos" : 30198, + "secondEndPos" : 30268 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "XYDataset", + "secondLabel" : "XYDataset", + "firstParentType" : "SimpleType", + "secondParentType" : "SimpleType", + "firstPos" : 30146, + "secondPos" : 30216, + "firstEndPos" : 30155, + "secondEndPos" : 30225 +}, { + "firstType" : "SimpleType", + "secondType" : "SimpleType", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationStatement", + "secondParentType" : "VariableDeclarationStatement", + "firstPos" : 30146, + "secondPos" : 30216, + "firstEndPos" : 30155, + "secondEndPos" : 30225 +}, { + "firstType" : "VariableDeclarationFragment", + "secondType" : "VariableDeclarationFragment", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationStatement", + "secondParentType" : "VariableDeclarationStatement", + "firstPos" : 30156, + "secondPos" : 30226, + "firstEndPos" : 30197, + "secondEndPos" : 30267 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "dataset", + "secondLabel" : "dataset", + "firstParentType" : "VariableDeclarationFragment", + "secondParentType" : "VariableDeclarationFragment", + "firstPos" : 30156, + "secondPos" : 30226, + "firstEndPos" : 30163, + "secondEndPos" : 30233 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationFragment", + "secondParentType" : "VariableDeclarationFragment", + "firstPos" : 30166, + "secondPos" : 30236, + "firstEndPos" : 30197, + "secondEndPos" : 30267 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 30166, + "secondPos" : 30236, + "firstEndPos" : 30172, + "secondEndPos" : 30242 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "xyplot", + "secondLabel" : "xyplot", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 30166, + "secondPos" : 30236, + "firstEndPos" : 30172, + "secondEndPos" : 30242 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "getDataset", + "secondLabel" : "getDataset", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 30173, + "secondPos" : 30243, + "firstEndPos" : 30183, + "secondEndPos" : 30253 +}, { + "firstType" : "METHOD_INVOCATION_ARGUMENTS", + "secondType" : "METHOD_INVOCATION_ARGUMENTS", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 30184, + "secondPos" : 30254, + "firstEndPos" : 30196, + "secondEndPos" : 30266 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "datasetIndex", + "secondLabel" : "datasetIndex", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 30184, + "secondPos" : 30254, + "firstEndPos" : 30196, + "secondEndPos" : 30266 +}, { + "firstType" : "IfStatement", + "secondType" : "IfStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 30207, + "secondPos" : 30277, + "firstEndPos" : 30264, + "secondEndPos" : 30334 +}, { + "firstType" : "InfixExpression", + "secondType" : "InfixExpression", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "IfStatement", + "secondParentType" : "IfStatement", + "firstPos" : 30211, + "secondPos" : 30281, + "firstEndPos" : 30226, + "secondEndPos" : 30296 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "dataset", + "secondLabel" : "dataset", + "firstParentType" : "InfixExpression", + "secondParentType" : "InfixExpression", + "firstPos" : 30211, + "secondPos" : 30281, + "firstEndPos" : 30218, + "secondEndPos" : 30288 +}, { + "firstType" : "INFIX_EXPRESSION_OPERATOR", + "secondType" : "INFIX_EXPRESSION_OPERATOR", + "firstLabel" : "==", + "secondLabel" : "==", + "firstParentType" : "InfixExpression", + "secondParentType" : "InfixExpression", + "firstPos" : 30219, + "secondPos" : 30289, + "firstEndPos" : 30221, + "secondEndPos" : 30291 +}, { + "firstType" : "NullLiteral", + "secondType" : "NullLiteral", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "InfixExpression", + "secondParentType" : "InfixExpression", + "firstPos" : 30222, + "secondPos" : 30292, + "firstEndPos" : 30226, + "secondEndPos" : 30296 +}, { + "firstType" : "Block", + "secondType" : "Block", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "IfStatement", + "secondParentType" : "IfStatement", + "firstPos" : 30228, + "secondPos" : 30298, + "firstEndPos" : 30264, + "secondEndPos" : 30334 +}, { + "firstType" : "ReturnStatement", + "secondType" : "ReturnStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 30242, + "secondPos" : 30312, + "firstEndPos" : 30254, + "secondEndPos" : 30324 +}, { + "firstType" : "NullLiteral", + "secondType" : "NullLiteral", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "ReturnStatement", + "secondParentType" : "ReturnStatement", + "firstPos" : 30249, + "secondPos" : 30319, + "firstEndPos" : 30253, + "secondEndPos" : 30323 +}, { + "firstType" : "VariableDeclarationStatement", + "secondType" : "VariableDeclarationStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 30273, + "secondPos" : 30343, + "firstEndPos" : 30365, + "secondEndPos" : 30435 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "String", + "secondLabel" : "String", + "firstParentType" : "SimpleType", + "secondParentType" : "SimpleType", + "firstPos" : 30273, + "secondPos" : 30343, + "firstEndPos" : 30279, + "secondEndPos" : 30349 +}, { + "firstType" : "SimpleType", + "secondType" : "SimpleType", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationStatement", + "secondParentType" : "VariableDeclarationStatement", + "firstPos" : 30273, + "secondPos" : 30343, + "firstEndPos" : 30279, + "secondEndPos" : 30349 +}, { + "firstType" : "VariableDeclarationFragment", + "secondType" : "VariableDeclarationFragment", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationStatement", + "secondParentType" : "VariableDeclarationStatement", + "firstPos" : 30280, + "secondPos" : 30350, + "firstEndPos" : 30364, + "secondEndPos" : 30434 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "label", + "secondLabel" : "label", + "firstParentType" : "VariableDeclarationFragment", + "secondParentType" : "VariableDeclarationFragment", + "firstPos" : 30280, + "secondPos" : 30350, + "firstEndPos" : 30285, + "secondEndPos" : 30355 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationFragment", + "secondParentType" : "VariableDeclarationFragment", + "firstPos" : 30288, + "secondPos" : 30358, + "firstEndPos" : 30364, + "secondEndPos" : 30434 +}, { + "firstType" : "FieldAccess", + "secondType" : "FieldAccess", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 30288, + "secondPos" : 30358, + "firstEndPos" : 30317, + "secondEndPos" : 30387 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 30288, + "secondPos" : 30358, + "firstEndPos" : 30317, + "secondEndPos" : 30387 +}, { + "firstType" : "ThisExpression", + "secondType" : "ThisExpression", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "FieldAccess", + "secondParentType" : "FieldAccess", + "firstPos" : 30288, + "secondPos" : 30358, + "firstEndPos" : 30292, + "secondEndPos" : 30362 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "legendItemLabelGenerator", + "secondLabel" : "legendItemLabelGenerator", + "firstParentType" : "FieldAccess", + "secondParentType" : "FieldAccess", + "firstPos" : 30293, + "secondPos" : 30363, + "firstEndPos" : 30317, + "secondEndPos" : 30387 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "generateLabel", + "secondLabel" : "generateLabel", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 30318, + "secondPos" : 30388, + "firstEndPos" : 30331, + "secondEndPos" : 30401 +}, { + "firstType" : "METHOD_INVOCATION_ARGUMENTS", + "secondType" : "METHOD_INVOCATION_ARGUMENTS", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 30332, + "secondPos" : 30402, + "firstEndPos" : 30363, + "secondEndPos" : 30433 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "dataset", + "secondLabel" : "dataset", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 30332, + "secondPos" : 30402, + "firstEndPos" : 30339, + "secondEndPos" : 30409 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "series", + "secondLabel" : "series", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 30357, + "secondPos" : 30427, + "firstEndPos" : 30363, + "secondEndPos" : 30433 +}, { + "firstType" : "VariableDeclarationStatement", + "secondType" : "VariableDeclarationStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 30374, + "secondPos" : 30444, + "firstEndPos" : 30401, + "secondEndPos" : 30471 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "String", + "secondLabel" : "String", + "firstParentType" : "SimpleType", + "secondParentType" : "SimpleType", + "firstPos" : 30374, + "secondPos" : 30444, + "firstEndPos" : 30380, + "secondEndPos" : 30450 +}, { + "firstType" : "SimpleType", + "secondType" : "SimpleType", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationStatement", + "secondParentType" : "VariableDeclarationStatement", + "firstPos" : 30374, + "secondPos" : 30444, + "firstEndPos" : 30380, + "secondEndPos" : 30450 +}, { + "firstType" : "VariableDeclarationFragment", + "secondType" : "VariableDeclarationFragment", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationStatement", + "secondParentType" : "VariableDeclarationStatement", + "firstPos" : 30381, + "secondPos" : 30451, + "firstEndPos" : 30400, + "secondEndPos" : 30470 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "description", + "secondLabel" : "description", + "firstParentType" : "VariableDeclarationFragment", + "secondParentType" : "VariableDeclarationFragment", + "firstPos" : 30381, + "secondPos" : 30451, + "firstEndPos" : 30392, + "secondEndPos" : 30462 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "label", + "secondLabel" : "label", + "firstParentType" : "VariableDeclarationFragment", + "secondParentType" : "VariableDeclarationFragment", + "firstPos" : 30395, + "secondPos" : 30465, + "firstEndPos" : 30400, + "secondEndPos" : 30470 +}, { + "firstType" : "VariableDeclarationStatement", + "secondType" : "VariableDeclarationStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 30410, + "secondPos" : 30480, + "firstEndPos" : 30436, + "secondEndPos" : 30506 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "String", + "secondLabel" : "String", + "firstParentType" : "SimpleType", + "secondParentType" : "SimpleType", + "firstPos" : 30410, + "secondPos" : 30480, + "firstEndPos" : 30416, + "secondEndPos" : 30486 +}, { + "firstType" : "SimpleType", + "secondType" : "SimpleType", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationStatement", + "secondParentType" : "VariableDeclarationStatement", + "firstPos" : 30410, + "secondPos" : 30480, + "firstEndPos" : 30416, + "secondEndPos" : 30486 +}, { + "firstType" : "VariableDeclarationFragment", + "secondType" : "VariableDeclarationFragment", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationStatement", + "secondParentType" : "VariableDeclarationStatement", + "firstPos" : 30417, + "secondPos" : 30487, + "firstEndPos" : 30435, + "secondEndPos" : 30505 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "toolTipText", + "secondLabel" : "toolTipText", + "firstParentType" : "VariableDeclarationFragment", + "secondParentType" : "VariableDeclarationFragment", + "firstPos" : 30417, + "secondPos" : 30487, + "firstEndPos" : 30428, + "secondEndPos" : 30498 +}, { + "firstType" : "NullLiteral", + "secondType" : "NullLiteral", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationFragment", + "secondParentType" : "VariableDeclarationFragment", + "firstPos" : 30431, + "secondPos" : 30501, + "firstEndPos" : 30435, + "secondEndPos" : 30505 +}, { + "firstType" : "IfStatement", + "secondType" : "IfStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 30445, + "secondPos" : 30515, + "firstEndPos" : 30612, + "secondEndPos" : 30682 +}, { + "firstType" : "InfixExpression", + "secondType" : "InfixExpression", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "IfStatement", + "secondParentType" : "IfStatement", + "firstPos" : 30449, + "secondPos" : 30519, + "firstEndPos" : 30488, + "secondEndPos" : 30558 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "InfixExpression", + "secondParentType" : "InfixExpression", + "firstPos" : 30449, + "secondPos" : 30519, + "firstEndPos" : 30480, + "secondEndPos" : 30550 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "getLegendItemToolTipGenerator", + "secondLabel" : "getLegendItemToolTipGenerator", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 30449, + "secondPos" : 30519, + "firstEndPos" : 30478, + "secondEndPos" : 30548 +}, { + "firstType" : "INFIX_EXPRESSION_OPERATOR", + "secondType" : "INFIX_EXPRESSION_OPERATOR", + "firstLabel" : "!=", + "secondLabel" : "!=", + "firstParentType" : "InfixExpression", + "secondParentType" : "InfixExpression", + "firstPos" : 30481, + "secondPos" : 30551, + "firstEndPos" : 30483, + "secondEndPos" : 30553 +}, { + "firstType" : "NullLiteral", + "secondType" : "NullLiteral", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "InfixExpression", + "secondParentType" : "InfixExpression", + "firstPos" : 30484, + "secondPos" : 30554, + "firstEndPos" : 30488, + "secondEndPos" : 30558 +}, { + "firstType" : "Block", + "secondType" : "Block", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "IfStatement", + "secondParentType" : "IfStatement", + "firstPos" : 30490, + "secondPos" : 30560, + "firstEndPos" : 30612, + "secondEndPos" : 30682 +}, { + "firstType" : "ExpressionStatement", + "secondType" : "ExpressionStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 30504, + "secondPos" : 30574, + "firstEndPos" : 30602, + "secondEndPos" : 30672 +}, { + "firstType" : "Assignment", + "secondType" : "Assignment", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "ExpressionStatement", + "secondParentType" : "ExpressionStatement", + "firstPos" : 30504, + "secondPos" : 30574, + "firstEndPos" : 30601, + "secondEndPos" : 30671 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "toolTipText", + "secondLabel" : "toolTipText", + "firstParentType" : "Assignment", + "secondParentType" : "Assignment", + "firstPos" : 30504, + "secondPos" : 30574, + "firstEndPos" : 30515, + "secondEndPos" : 30585 +}, { + "firstType" : "ASSIGNMENT_OPERATOR", + "secondType" : "ASSIGNMENT_OPERATOR", + "firstLabel" : "=", + "secondLabel" : "=", + "firstParentType" : "Assignment", + "secondParentType" : "Assignment", + "firstPos" : 30516, + "secondPos" : 30586, + "firstEndPos" : 30517, + "secondEndPos" : 30587 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Assignment", + "secondParentType" : "Assignment", + "firstPos" : 30518, + "secondPos" : 30588, + "firstEndPos" : 30601, + "secondEndPos" : 30671 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 30518, + "secondPos" : 30588, + "firstEndPos" : 30549, + "secondEndPos" : 30619 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 30518, + "secondPos" : 30588, + "firstEndPos" : 30549, + "secondEndPos" : 30619 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "getLegendItemToolTipGenerator", + "secondLabel" : "getLegendItemToolTipGenerator", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 30518, + "secondPos" : 30588, + "firstEndPos" : 30547, + "secondEndPos" : 30617 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "generateLabel", + "secondLabel" : "generateLabel", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 30550, + "secondPos" : 30620, + "firstEndPos" : 30563, + "secondEndPos" : 30633 +}, { + "firstType" : "METHOD_INVOCATION_ARGUMENTS", + "secondType" : "METHOD_INVOCATION_ARGUMENTS", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 30585, + "secondPos" : 30655, + "firstEndPos" : 30600, + "secondEndPos" : 30670 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "dataset", + "secondLabel" : "dataset", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 30585, + "secondPos" : 30655, + "firstEndPos" : 30592, + "secondEndPos" : 30662 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "series", + "secondLabel" : "series", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 30594, + "secondPos" : 30664, + "firstEndPos" : 30600, + "secondEndPos" : 30670 +}, { + "firstType" : "VariableDeclarationStatement", + "secondType" : "VariableDeclarationStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 30621, + "secondPos" : 30691, + "firstEndPos" : 30643, + "secondEndPos" : 30713 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "String", + "secondLabel" : "String", + "firstParentType" : "SimpleType", + "secondParentType" : "SimpleType", + "firstPos" : 30621, + "secondPos" : 30691, + "firstEndPos" : 30627, + "secondEndPos" : 30697 +}, { + "firstType" : "SimpleType", + "secondType" : "SimpleType", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationStatement", + "secondParentType" : "VariableDeclarationStatement", + "firstPos" : 30621, + "secondPos" : 30691, + "firstEndPos" : 30627, + "secondEndPos" : 30697 +}, { + "firstType" : "VariableDeclarationFragment", + "secondType" : "VariableDeclarationFragment", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationStatement", + "secondParentType" : "VariableDeclarationStatement", + "firstPos" : 30628, + "secondPos" : 30698, + "firstEndPos" : 30642, + "secondEndPos" : 30712 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "urlText", + "secondLabel" : "urlText", + "firstParentType" : "VariableDeclarationFragment", + "secondParentType" : "VariableDeclarationFragment", + "firstPos" : 30628, + "secondPos" : 30698, + "firstEndPos" : 30635, + "secondEndPos" : 30705 +}, { + "firstType" : "NullLiteral", + "secondType" : "NullLiteral", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationFragment", + "secondParentType" : "VariableDeclarationFragment", + "firstPos" : 30638, + "secondPos" : 30708, + "firstEndPos" : 30642, + "secondEndPos" : 30712 +}, { + "firstType" : "IfStatement", + "secondType" : "IfStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 30652, + "secondPos" : 30722, + "firstEndPos" : 30806, + "secondEndPos" : 30876 +}, { + "firstType" : "InfixExpression", + "secondType" : "InfixExpression", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "IfStatement", + "secondParentType" : "IfStatement", + "firstPos" : 30656, + "secondPos" : 30726, + "firstEndPos" : 30691, + "secondEndPos" : 30761 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "InfixExpression", + "secondParentType" : "InfixExpression", + "firstPos" : 30656, + "secondPos" : 30726, + "firstEndPos" : 30683, + "secondEndPos" : 30753 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "getLegendItemURLGenerator", + "secondLabel" : "getLegendItemURLGenerator", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 30656, + "secondPos" : 30726, + "firstEndPos" : 30681, + "secondEndPos" : 30751 +}, { + "firstType" : "INFIX_EXPRESSION_OPERATOR", + "secondType" : "INFIX_EXPRESSION_OPERATOR", + "firstLabel" : "!=", + "secondLabel" : "!=", + "firstParentType" : "InfixExpression", + "secondParentType" : "InfixExpression", + "firstPos" : 30684, + "secondPos" : 30754, + "firstEndPos" : 30686, + "secondEndPos" : 30756 +}, { + "firstType" : "NullLiteral", + "secondType" : "NullLiteral", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "InfixExpression", + "secondParentType" : "InfixExpression", + "firstPos" : 30687, + "secondPos" : 30757, + "firstEndPos" : 30691, + "secondEndPos" : 30761 +}, { + "firstType" : "Block", + "secondType" : "Block", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "IfStatement", + "secondParentType" : "IfStatement", + "firstPos" : 30693, + "secondPos" : 30763, + "firstEndPos" : 30806, + "secondEndPos" : 30876 +}, { + "firstType" : "ExpressionStatement", + "secondType" : "ExpressionStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 30707, + "secondPos" : 30777, + "firstEndPos" : 30796, + "secondEndPos" : 30866 +}, { + "firstType" : "Assignment", + "secondType" : "Assignment", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "ExpressionStatement", + "secondParentType" : "ExpressionStatement", + "firstPos" : 30707, + "secondPos" : 30777, + "firstEndPos" : 30795, + "secondEndPos" : 30865 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "urlText", + "secondLabel" : "urlText", + "firstParentType" : "Assignment", + "secondParentType" : "Assignment", + "firstPos" : 30707, + "secondPos" : 30777, + "firstEndPos" : 30714, + "secondEndPos" : 30784 +}, { + "firstType" : "ASSIGNMENT_OPERATOR", + "secondType" : "ASSIGNMENT_OPERATOR", + "firstLabel" : "=", + "secondLabel" : "=", + "firstParentType" : "Assignment", + "secondParentType" : "Assignment", + "firstPos" : 30715, + "secondPos" : 30785, + "firstEndPos" : 30716, + "secondEndPos" : 30786 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Assignment", + "secondParentType" : "Assignment", + "firstPos" : 30717, + "secondPos" : 30787, + "firstEndPos" : 30795, + "secondEndPos" : 30865 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 30717, + "secondPos" : 30787, + "firstEndPos" : 30744, + "secondEndPos" : 30814 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 30717, + "secondPos" : 30787, + "firstEndPos" : 30744, + "secondEndPos" : 30814 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "getLegendItemURLGenerator", + "secondLabel" : "getLegendItemURLGenerator", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 30717, + "secondPos" : 30787, + "firstEndPos" : 30742, + "secondEndPos" : 30812 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "generateLabel", + "secondLabel" : "generateLabel", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 30745, + "secondPos" : 30815, + "firstEndPos" : 30758, + "secondEndPos" : 30828 +}, { + "firstType" : "METHOD_INVOCATION_ARGUMENTS", + "secondType" : "METHOD_INVOCATION_ARGUMENTS", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 30759, + "secondPos" : 30829, + "firstEndPos" : 30794, + "secondEndPos" : 30864 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "dataset", + "secondLabel" : "dataset", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 30759, + "secondPos" : 30829, + "firstEndPos" : 30766, + "secondEndPos" : 30836 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "series", + "secondLabel" : "series", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 30788, + "secondPos" : 30858, + "firstEndPos" : 30794, + "secondEndPos" : 30864 +}, { + "firstType" : "VariableDeclarationStatement", + "secondType" : "VariableDeclarationStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 30815, + "secondPos" : 30885, + "firstEndPos" : 30855, + "secondEndPos" : 30925 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "Shape", + "secondLabel" : "Shape", + "firstParentType" : "SimpleType", + "secondParentType" : "SimpleType", + "firstPos" : 30815, + "secondPos" : 30885, + "firstEndPos" : 30820, + "secondEndPos" : 30890 +}, { + "firstType" : "SimpleType", + "secondType" : "SimpleType", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationStatement", + "secondParentType" : "VariableDeclarationStatement", + "firstPos" : 30815, + "secondPos" : 30885, + "firstEndPos" : 30820, + "secondEndPos" : 30890 +}, { + "firstType" : "VariableDeclarationFragment", + "secondType" : "VariableDeclarationFragment", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationStatement", + "secondParentType" : "VariableDeclarationStatement", + "firstPos" : 30821, + "secondPos" : 30891, + "firstEndPos" : 30854, + "secondEndPos" : 30924 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "shape", + "secondLabel" : "shape", + "firstParentType" : "VariableDeclarationFragment", + "secondParentType" : "VariableDeclarationFragment", + "firstPos" : 30821, + "secondPos" : 30891, + "firstEndPos" : 30826, + "secondEndPos" : 30896 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationFragment", + "secondParentType" : "VariableDeclarationFragment", + "firstPos" : 30829, + "secondPos" : 30899, + "firstEndPos" : 30854, + "secondEndPos" : 30924 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "lookupLegendShape", + "secondLabel" : "lookupLegendShape", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 30829, + "secondPos" : 30899, + "firstEndPos" : 30846, + "secondEndPos" : 30916 +}, { + "firstType" : "METHOD_INVOCATION_ARGUMENTS", + "secondType" : "METHOD_INVOCATION_ARGUMENTS", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 30847, + "secondPos" : 30917, + "firstEndPos" : 30853, + "secondEndPos" : 30923 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "series", + "secondLabel" : "series", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 30847, + "secondPos" : 30917, + "firstEndPos" : 30853, + "secondEndPos" : 30923 +}, { + "firstType" : "VariableDeclarationStatement", + "secondType" : "VariableDeclarationStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 30864, + "secondPos" : 30934, + "firstEndPos" : 30904, + "secondEndPos" : 30974 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "Paint", + "secondLabel" : "Paint", + "firstParentType" : "SimpleType", + "secondParentType" : "SimpleType", + "firstPos" : 30864, + "secondPos" : 30934, + "firstEndPos" : 30869, + "secondEndPos" : 30939 +}, { + "firstType" : "SimpleType", + "secondType" : "SimpleType", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationStatement", + "secondParentType" : "VariableDeclarationStatement", + "firstPos" : 30864, + "secondPos" : 30934, + "firstEndPos" : 30869, + "secondEndPos" : 30939 +}, { + "firstType" : "VariableDeclarationFragment", + "secondType" : "VariableDeclarationFragment", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationStatement", + "secondParentType" : "VariableDeclarationStatement", + "firstPos" : 30870, + "secondPos" : 30940, + "firstEndPos" : 30903, + "secondEndPos" : 30973 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "paint", + "secondLabel" : "paint", + "firstParentType" : "VariableDeclarationFragment", + "secondParentType" : "VariableDeclarationFragment", + "firstPos" : 30870, + "secondPos" : 30940, + "firstEndPos" : 30875, + "secondEndPos" : 30945 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationFragment", + "secondParentType" : "VariableDeclarationFragment", + "firstPos" : 30878, + "secondPos" : 30948, + "firstEndPos" : 30903, + "secondEndPos" : 30973 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "lookupSeriesPaint", + "secondLabel" : "lookupSeriesPaint", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 30878, + "secondPos" : 30948, + "firstEndPos" : 30895, + "secondEndPos" : 30965 +}, { + "firstType" : "METHOD_INVOCATION_ARGUMENTS", + "secondType" : "METHOD_INVOCATION_ARGUMENTS", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 30896, + "secondPos" : 30966, + "firstEndPos" : 30902, + "secondEndPos" : 30972 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "series", + "secondLabel" : "series", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 30896, + "secondPos" : 30966, + "firstEndPos" : 30902, + "secondEndPos" : 30972 +}, { + "firstType" : "VariableDeclarationStatement", + "secondType" : "VariableDeclarationStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 30913, + "secondPos" : 30983, + "firstEndPos" : 30960, + "secondEndPos" : 31030 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "LegendItem", + "secondLabel" : "LegendItem", + "firstParentType" : "SimpleType", + "secondParentType" : "SimpleType", + "firstPos" : 30913, + "secondPos" : 30983, + "firstEndPos" : 30923, + "secondEndPos" : 30993 +}, { + "firstType" : "SimpleType", + "secondType" : "SimpleType", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationStatement", + "secondParentType" : "VariableDeclarationStatement", + "firstPos" : 30913, + "secondPos" : 30983, + "firstEndPos" : 30923, + "secondEndPos" : 30993 +}, { + "firstType" : "VariableDeclarationFragment", + "secondType" : "VariableDeclarationFragment", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationStatement", + "secondParentType" : "VariableDeclarationStatement", + "firstPos" : 30924, + "secondPos" : 30994, + "firstEndPos" : 30959, + "secondEndPos" : 31029 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "item", + "secondLabel" : "item", + "firstParentType" : "VariableDeclarationFragment", + "secondParentType" : "VariableDeclarationFragment", + "firstPos" : 30924, + "secondPos" : 30994, + "firstEndPos" : 30928, + "secondEndPos" : 30998 +}, { + "firstType" : "ClassInstanceCreation", + "secondType" : "ClassInstanceCreation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationFragment", + "secondParentType" : "VariableDeclarationFragment", + "firstPos" : 30931, + "secondPos" : 31001, + "firstEndPos" : 30959, + "secondEndPos" : 31029 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "LegendItem", + "secondLabel" : "LegendItem", + "firstParentType" : "SimpleType", + "secondParentType" : "SimpleType", + "firstPos" : 30935, + "secondPos" : 31005, + "firstEndPos" : 30945, + "secondEndPos" : 31015 +}, { + "firstType" : "SimpleType", + "secondType" : "SimpleType", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "ClassInstanceCreation", + "secondParentType" : "ClassInstanceCreation", + "firstPos" : 30935, + "secondPos" : 31005, + "firstEndPos" : 30945, + "secondEndPos" : 31015 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "label", + "secondLabel" : "label", + "firstParentType" : "ClassInstanceCreation", + "secondParentType" : "ClassInstanceCreation", + "firstPos" : 30946, + "secondPos" : 31016, + "firstEndPos" : 30951, + "secondEndPos" : 31021 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "paint", + "secondLabel" : "paint", + "firstParentType" : "ClassInstanceCreation", + "secondParentType" : "ClassInstanceCreation", + "firstPos" : 30953, + "secondPos" : 31023, + "firstEndPos" : 30958, + "secondEndPos" : 31028 +}, { + "firstType" : "ExpressionStatement", + "secondType" : "ExpressionStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 30969, + "secondPos" : 31039, + "firstEndPos" : 31002, + "secondEndPos" : 31072 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "ExpressionStatement", + "secondParentType" : "ExpressionStatement", + "firstPos" : 30969, + "secondPos" : 31039, + "firstEndPos" : 31001, + "secondEndPos" : 31071 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 30969, + "secondPos" : 31039, + "firstEndPos" : 30973, + "secondEndPos" : 31043 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "item", + "secondLabel" : "item", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 30969, + "secondPos" : 31039, + "firstEndPos" : 30973, + "secondEndPos" : 31043 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "setToolTipText", + "secondLabel" : "setToolTipText", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 30974, + "secondPos" : 31044, + "firstEndPos" : 30988, + "secondEndPos" : 31058 +}, { + "firstType" : "METHOD_INVOCATION_ARGUMENTS", + "secondType" : "METHOD_INVOCATION_ARGUMENTS", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 30989, + "secondPos" : 31059, + "firstEndPos" : 31000, + "secondEndPos" : 31070 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "toolTipText", + "secondLabel" : "toolTipText", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 30989, + "secondPos" : 31059, + "firstEndPos" : 31000, + "secondEndPos" : 31070 +}, { + "firstType" : "ExpressionStatement", + "secondType" : "ExpressionStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 31011, + "secondPos" : 31081, + "firstEndPos" : 31036, + "secondEndPos" : 31106 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "ExpressionStatement", + "secondParentType" : "ExpressionStatement", + "firstPos" : 31011, + "secondPos" : 31081, + "firstEndPos" : 31035, + "secondEndPos" : 31105 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 31011, + "secondPos" : 31081, + "firstEndPos" : 31015, + "secondEndPos" : 31085 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "item", + "secondLabel" : "item", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 31011, + "secondPos" : 31081, + "firstEndPos" : 31015, + "secondEndPos" : 31085 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "setURLText", + "secondLabel" : "setURLText", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 31016, + "secondPos" : 31086, + "firstEndPos" : 31026, + "secondEndPos" : 31096 +}, { + "firstType" : "METHOD_INVOCATION_ARGUMENTS", + "secondType" : "METHOD_INVOCATION_ARGUMENTS", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 31027, + "secondPos" : 31097, + "firstEndPos" : 31034, + "secondEndPos" : 31104 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "urlText", + "secondLabel" : "urlText", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 31027, + "secondPos" : 31097, + "firstEndPos" : 31034, + "secondEndPos" : 31104 +}, { + "firstType" : "ExpressionStatement", + "secondType" : "ExpressionStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 31045, + "secondPos" : 31115, + "firstEndPos" : 31093, + "secondEndPos" : 31163 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "ExpressionStatement", + "secondParentType" : "ExpressionStatement", + "firstPos" : 31045, + "secondPos" : 31115, + "firstEndPos" : 31092, + "secondEndPos" : 31162 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 31045, + "secondPos" : 31115, + "firstEndPos" : 31049, + "secondEndPos" : 31119 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "item", + "secondLabel" : "item", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 31045, + "secondPos" : 31115, + "firstEndPos" : 31049, + "secondEndPos" : 31119 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "setLabelFont", + "secondLabel" : "setLabelFont", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 31050, + "secondPos" : 31120, + "firstEndPos" : 31062, + "secondEndPos" : 31132 +}, { + "firstType" : "METHOD_INVOCATION_ARGUMENTS", + "secondType" : "METHOD_INVOCATION_ARGUMENTS", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 31063, + "secondPos" : 31133, + "firstEndPos" : 31091, + "secondEndPos" : 31161 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 31063, + "secondPos" : 31133, + "firstEndPos" : 31091, + "secondEndPos" : 31161 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "lookupLegendTextFont", + "secondLabel" : "lookupLegendTextFont", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 31063, + "secondPos" : 31133, + "firstEndPos" : 31083, + "secondEndPos" : 31153 +}, { + "firstType" : "METHOD_INVOCATION_ARGUMENTS", + "secondType" : "METHOD_INVOCATION_ARGUMENTS", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 31084, + "secondPos" : 31154, + "firstEndPos" : 31090, + "secondEndPos" : 31160 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "series", + "secondLabel" : "series", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 31084, + "secondPos" : 31154, + "firstEndPos" : 31090, + "secondEndPos" : 31160 +}, { + "firstType" : "VariableDeclarationStatement", + "secondType" : "VariableDeclarationStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 31102, + "secondPos" : 31172, + "firstEndPos" : 31151, + "secondEndPos" : 31221 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "Paint", + "secondLabel" : "Paint", + "firstParentType" : "SimpleType", + "secondParentType" : "SimpleType", + "firstPos" : 31102, + "secondPos" : 31172, + "firstEndPos" : 31107, + "secondEndPos" : 31177 +}, { + "firstType" : "SimpleType", + "secondType" : "SimpleType", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationStatement", + "secondParentType" : "VariableDeclarationStatement", + "firstPos" : 31102, + "secondPos" : 31172, + "firstEndPos" : 31107, + "secondEndPos" : 31177 +}, { + "firstType" : "VariableDeclarationFragment", + "secondType" : "VariableDeclarationFragment", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationStatement", + "secondParentType" : "VariableDeclarationStatement", + "firstPos" : 31108, + "secondPos" : 31178, + "firstEndPos" : 31150, + "secondEndPos" : 31220 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "labelPaint", + "secondLabel" : "labelPaint", + "firstParentType" : "VariableDeclarationFragment", + "secondParentType" : "VariableDeclarationFragment", + "firstPos" : 31108, + "secondPos" : 31178, + "firstEndPos" : 31118, + "secondEndPos" : 31188 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationFragment", + "secondParentType" : "VariableDeclarationFragment", + "firstPos" : 31121, + "secondPos" : 31191, + "firstEndPos" : 31150, + "secondEndPos" : 31220 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "lookupLegendTextPaint", + "secondLabel" : "lookupLegendTextPaint", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 31121, + "secondPos" : 31191, + "firstEndPos" : 31142, + "secondEndPos" : 31212 +}, { + "firstType" : "METHOD_INVOCATION_ARGUMENTS", + "secondType" : "METHOD_INVOCATION_ARGUMENTS", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 31143, + "secondPos" : 31213, + "firstEndPos" : 31149, + "secondEndPos" : 31219 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "series", + "secondLabel" : "series", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 31143, + "secondPos" : 31213, + "firstEndPos" : 31149, + "secondEndPos" : 31219 +}, { + "firstType" : "IfStatement", + "secondType" : "IfStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 31160, + "secondPos" : 31230, + "firstEndPos" : 31239, + "secondEndPos" : 31309 +}, { + "firstType" : "InfixExpression", + "secondType" : "InfixExpression", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "IfStatement", + "secondParentType" : "IfStatement", + "firstPos" : 31164, + "secondPos" : 31234, + "firstEndPos" : 31182, + "secondEndPos" : 31252 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "labelPaint", + "secondLabel" : "labelPaint", + "firstParentType" : "InfixExpression", + "secondParentType" : "InfixExpression", + "firstPos" : 31164, + "secondPos" : 31234, + "firstEndPos" : 31174, + "secondEndPos" : 31244 +}, { + "firstType" : "INFIX_EXPRESSION_OPERATOR", + "secondType" : "INFIX_EXPRESSION_OPERATOR", + "firstLabel" : "!=", + "secondLabel" : "!=", + "firstParentType" : "InfixExpression", + "secondParentType" : "InfixExpression", + "firstPos" : 31175, + "secondPos" : 31245, + "firstEndPos" : 31177, + "secondEndPos" : 31247 +}, { + "firstType" : "NullLiteral", + "secondType" : "NullLiteral", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "InfixExpression", + "secondParentType" : "InfixExpression", + "firstPos" : 31178, + "secondPos" : 31248, + "firstEndPos" : 31182, + "secondEndPos" : 31252 +}, { + "firstType" : "Block", + "secondType" : "Block", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "IfStatement", + "secondParentType" : "IfStatement", + "firstPos" : 31184, + "secondPos" : 31254, + "firstEndPos" : 31239, + "secondEndPos" : 31309 +}, { + "firstType" : "ExpressionStatement", + "secondType" : "ExpressionStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 31198, + "secondPos" : 31268, + "firstEndPos" : 31229, + "secondEndPos" : 31299 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "ExpressionStatement", + "secondParentType" : "ExpressionStatement", + "firstPos" : 31198, + "secondPos" : 31268, + "firstEndPos" : 31228, + "secondEndPos" : 31298 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 31198, + "secondPos" : 31268, + "firstEndPos" : 31202, + "secondEndPos" : 31272 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "item", + "secondLabel" : "item", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 31198, + "secondPos" : 31268, + "firstEndPos" : 31202, + "secondEndPos" : 31272 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "setLabelPaint", + "secondLabel" : "setLabelPaint", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 31203, + "secondPos" : 31273, + "firstEndPos" : 31216, + "secondEndPos" : 31286 +}, { + "firstType" : "METHOD_INVOCATION_ARGUMENTS", + "secondType" : "METHOD_INVOCATION_ARGUMENTS", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 31217, + "secondPos" : 31287, + "firstEndPos" : 31227, + "secondEndPos" : 31297 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "labelPaint", + "secondLabel" : "labelPaint", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 31217, + "secondPos" : 31287, + "firstEndPos" : 31227, + "secondEndPos" : 31297 +}, { + "firstType" : "ExpressionStatement", + "secondType" : "ExpressionStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 31248, + "secondPos" : 31318, + "firstEndPos" : 31296, + "secondEndPos" : 31366 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "ExpressionStatement", + "secondParentType" : "ExpressionStatement", + "firstPos" : 31248, + "secondPos" : 31318, + "firstEndPos" : 31295, + "secondEndPos" : 31365 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 31248, + "secondPos" : 31318, + "firstEndPos" : 31252, + "secondEndPos" : 31322 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "item", + "secondLabel" : "item", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 31248, + "secondPos" : 31318, + "firstEndPos" : 31252, + "secondEndPos" : 31322 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "setSeriesKey", + "secondLabel" : "setSeriesKey", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 31253, + "secondPos" : 31323, + "firstEndPos" : 31265, + "secondEndPos" : 31335 +}, { + "firstType" : "METHOD_INVOCATION_ARGUMENTS", + "secondType" : "METHOD_INVOCATION_ARGUMENTS", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 31266, + "secondPos" : 31336, + "firstEndPos" : 31294, + "secondEndPos" : 31364 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 31266, + "secondPos" : 31336, + "firstEndPos" : 31294, + "secondEndPos" : 31364 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 31266, + "secondPos" : 31336, + "firstEndPos" : 31273, + "secondEndPos" : 31343 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "dataset", + "secondLabel" : "dataset", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 31266, + "secondPos" : 31336, + "firstEndPos" : 31273, + "secondEndPos" : 31343 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "getSeriesKey", + "secondLabel" : "getSeriesKey", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 31274, + "secondPos" : 31344, + "firstEndPos" : 31286, + "secondEndPos" : 31356 +}, { + "firstType" : "METHOD_INVOCATION_ARGUMENTS", + "secondType" : "METHOD_INVOCATION_ARGUMENTS", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 31287, + "secondPos" : 31357, + "firstEndPos" : 31293, + "secondEndPos" : 31363 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "series", + "secondLabel" : "series", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 31287, + "secondPos" : 31357, + "firstEndPos" : 31293, + "secondEndPos" : 31363 +}, { + "firstType" : "ExpressionStatement", + "secondType" : "ExpressionStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 31305, + "secondPos" : 31375, + "firstEndPos" : 31333, + "secondEndPos" : 31403 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "ExpressionStatement", + "secondParentType" : "ExpressionStatement", + "firstPos" : 31305, + "secondPos" : 31375, + "firstEndPos" : 31332, + "secondEndPos" : 31402 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 31305, + "secondPos" : 31375, + "firstEndPos" : 31309, + "secondEndPos" : 31379 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "item", + "secondLabel" : "item", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 31305, + "secondPos" : 31375, + "firstEndPos" : 31309, + "secondEndPos" : 31379 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "setSeriesIndex", + "secondLabel" : "setSeriesIndex", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 31310, + "secondPos" : 31380, + "firstEndPos" : 31324, + "secondEndPos" : 31394 +}, { + "firstType" : "METHOD_INVOCATION_ARGUMENTS", + "secondType" : "METHOD_INVOCATION_ARGUMENTS", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 31325, + "secondPos" : 31395, + "firstEndPos" : 31331, + "secondEndPos" : 31401 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "series", + "secondLabel" : "series", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 31325, + "secondPos" : 31395, + "firstEndPos" : 31331, + "secondEndPos" : 31401 +}, { + "firstType" : "ExpressionStatement", + "secondType" : "ExpressionStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 31342, + "secondPos" : 31412, + "firstEndPos" : 31367, + "secondEndPos" : 31437 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "ExpressionStatement", + "secondParentType" : "ExpressionStatement", + "firstPos" : 31342, + "secondPos" : 31412, + "firstEndPos" : 31366, + "secondEndPos" : 31436 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 31342, + "secondPos" : 31412, + "firstEndPos" : 31346, + "secondEndPos" : 31416 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "item", + "secondLabel" : "item", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 31342, + "secondPos" : 31412, + "firstEndPos" : 31346, + "secondEndPos" : 31416 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "setDataset", + "secondLabel" : "setDataset", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 31347, + "secondPos" : 31417, + "firstEndPos" : 31357, + "secondEndPos" : 31427 +}, { + "firstType" : "METHOD_INVOCATION_ARGUMENTS", + "secondType" : "METHOD_INVOCATION_ARGUMENTS", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 31358, + "secondPos" : 31428, + "firstEndPos" : 31365, + "secondEndPos" : 31435 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "dataset", + "secondLabel" : "dataset", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 31358, + "secondPos" : 31428, + "firstEndPos" : 31365, + "secondEndPos" : 31435 +}, { + "firstType" : "ExpressionStatement", + "secondType" : "ExpressionStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 31376, + "secondPos" : 31446, + "firstEndPos" : 31411, + "secondEndPos" : 31481 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "ExpressionStatement", + "secondParentType" : "ExpressionStatement", + "firstPos" : 31376, + "secondPos" : 31446, + "firstEndPos" : 31410, + "secondEndPos" : 31480 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 31376, + "secondPos" : 31446, + "firstEndPos" : 31380, + "secondEndPos" : 31450 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "item", + "secondLabel" : "item", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 31376, + "secondPos" : 31446, + "firstEndPos" : 31380, + "secondEndPos" : 31450 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "setDatasetIndex", + "secondLabel" : "setDatasetIndex", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 31381, + "secondPos" : 31451, + "firstEndPos" : 31396, + "secondEndPos" : 31466 +}, { + "firstType" : "METHOD_INVOCATION_ARGUMENTS", + "secondType" : "METHOD_INVOCATION_ARGUMENTS", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 31397, + "secondPos" : 31467, + "firstEndPos" : 31409, + "secondEndPos" : 31479 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "datasetIndex", + "secondLabel" : "datasetIndex", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 31397, + "secondPos" : 31467, + "firstEndPos" : 31409, + "secondEndPos" : 31479 +}, { + "firstType" : "IfStatement", + "secondType" : "IfStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 31421, + "secondPos" : 31491, + "firstEndPos" : 31876, + "secondEndPos" : 31946 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "IfStatement", + "secondParentType" : "IfStatement", + "firstPos" : 31425, + "secondPos" : 31495, + "firstEndPos" : 31452, + "secondEndPos" : 31522 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "getTreatLegendShapeAsLine", + "secondLabel" : "getTreatLegendShapeAsLine", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 31425, + "secondPos" : 31495, + "firstEndPos" : 31450, + "secondEndPos" : 31520 +}, { + "firstType" : "Block", + "secondType" : "Block", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "IfStatement", + "secondParentType" : "IfStatement", + "firstPos" : 31454, + "secondPos" : 31524, + "firstEndPos" : 31616, + "secondEndPos" : 31686 +}, { + "firstType" : "ExpressionStatement", + "secondType" : "ExpressionStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 31468, + "secondPos" : 31538, + "firstEndPos" : 31494, + "secondEndPos" : 31564 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "ExpressionStatement", + "secondParentType" : "ExpressionStatement", + "firstPos" : 31468, + "secondPos" : 31538, + "firstEndPos" : 31493, + "secondEndPos" : 31563 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 31468, + "secondPos" : 31538, + "firstEndPos" : 31472, + "secondEndPos" : 31542 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "item", + "secondLabel" : "item", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 31468, + "secondPos" : 31538, + "firstEndPos" : 31472, + "secondEndPos" : 31542 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "setLineVisible", + "secondLabel" : "setLineVisible", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 31473, + "secondPos" : 31543, + "firstEndPos" : 31487, + "secondEndPos" : 31557 +}, { + "firstType" : "BooleanLiteral", + "secondType" : "BooleanLiteral", + "firstLabel" : "true", + "secondLabel" : "true", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 31488, + "secondPos" : 31558, + "firstEndPos" : 31492, + "secondEndPos" : 31562 +}, { + "firstType" : "METHOD_INVOCATION_ARGUMENTS", + "secondType" : "METHOD_INVOCATION_ARGUMENTS", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 31488, + "secondPos" : 31558, + "firstEndPos" : 31492, + "secondEndPos" : 31562 +}, { + "firstType" : "ExpressionStatement", + "secondType" : "ExpressionStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 31507, + "secondPos" : 31577, + "firstEndPos" : 31527, + "secondEndPos" : 31597 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "ExpressionStatement", + "secondParentType" : "ExpressionStatement", + "firstPos" : 31507, + "secondPos" : 31577, + "firstEndPos" : 31526, + "secondEndPos" : 31596 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 31507, + "secondPos" : 31577, + "firstEndPos" : 31511, + "secondEndPos" : 31581 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "item", + "secondLabel" : "item", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 31507, + "secondPos" : 31577, + "firstEndPos" : 31511, + "secondEndPos" : 31581 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "setLine", + "secondLabel" : "setLine", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 31512, + "secondPos" : 31582, + "firstEndPos" : 31519, + "secondEndPos" : 31589 +}, { + "firstType" : "METHOD_INVOCATION_ARGUMENTS", + "secondType" : "METHOD_INVOCATION_ARGUMENTS", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 31520, + "secondPos" : 31590, + "firstEndPos" : 31525, + "secondEndPos" : 31595 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "shape", + "secondLabel" : "shape", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 31520, + "secondPos" : 31590, + "firstEndPos" : 31525, + "secondEndPos" : 31595 +}, { + "firstType" : "ExpressionStatement", + "secondType" : "ExpressionStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 31540, + "secondPos" : 31610, + "firstEndPos" : 31565, + "secondEndPos" : 31635 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "ExpressionStatement", + "secondParentType" : "ExpressionStatement", + "firstPos" : 31540, + "secondPos" : 31610, + "firstEndPos" : 31564, + "secondEndPos" : 31634 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 31540, + "secondPos" : 31610, + "firstEndPos" : 31544, + "secondEndPos" : 31614 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "item", + "secondLabel" : "item", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 31540, + "secondPos" : 31610, + "firstEndPos" : 31544, + "secondEndPos" : 31614 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "setLinePaint", + "secondLabel" : "setLinePaint", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 31545, + "secondPos" : 31615, + "firstEndPos" : 31557, + "secondEndPos" : 31627 +}, { + "firstType" : "METHOD_INVOCATION_ARGUMENTS", + "secondType" : "METHOD_INVOCATION_ARGUMENTS", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 31558, + "secondPos" : 31628, + "firstEndPos" : 31563, + "secondEndPos" : 31633 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "paint", + "secondLabel" : "paint", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 31558, + "secondPos" : 31628, + "firstEndPos" : 31563, + "secondEndPos" : 31633 +}, { + "firstType" : "ExpressionStatement", + "secondType" : "ExpressionStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 31578, + "secondPos" : 31648, + "firstEndPos" : 31606, + "secondEndPos" : 31676 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "ExpressionStatement", + "secondParentType" : "ExpressionStatement", + "firstPos" : 31578, + "secondPos" : 31648, + "firstEndPos" : 31605, + "secondEndPos" : 31675 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 31578, + "secondPos" : 31648, + "firstEndPos" : 31582, + "secondEndPos" : 31652 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "item", + "secondLabel" : "item", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 31578, + "secondPos" : 31648, + "firstEndPos" : 31582, + "secondEndPos" : 31652 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "setShapeVisible", + "secondLabel" : "setShapeVisible", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 31583, + "secondPos" : 31653, + "firstEndPos" : 31598, + "secondEndPos" : 31668 +}, { + "firstType" : "BooleanLiteral", + "secondType" : "BooleanLiteral", + "firstLabel" : "false", + "secondLabel" : "false", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 31599, + "secondPos" : 31669, + "firstEndPos" : 31604, + "secondEndPos" : 31674 +}, { + "firstType" : "METHOD_INVOCATION_ARGUMENTS", + "secondType" : "METHOD_INVOCATION_ARGUMENTS", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 31599, + "secondPos" : 31669, + "firstEndPos" : 31604, + "secondEndPos" : 31674 +}, { + "firstType" : "Block", + "secondType" : "Block", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "IfStatement", + "secondParentType" : "IfStatement", + "firstPos" : 31630, + "secondPos" : 31700, + "firstEndPos" : 31876, + "secondEndPos" : 31946 +}, { + "firstType" : "VariableDeclarationStatement", + "secondType" : "VariableDeclarationStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 31644, + "secondPos" : 31714, + "firstEndPos" : 31698, + "secondEndPos" : 31768 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "Paint", + "secondLabel" : "Paint", + "firstParentType" : "SimpleType", + "secondParentType" : "SimpleType", + "firstPos" : 31644, + "secondPos" : 31714, + "firstEndPos" : 31649, + "secondEndPos" : 31719 +}, { + "firstType" : "SimpleType", + "secondType" : "SimpleType", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationStatement", + "secondParentType" : "VariableDeclarationStatement", + "firstPos" : 31644, + "secondPos" : 31714, + "firstEndPos" : 31649, + "secondEndPos" : 31719 +}, { + "firstType" : "VariableDeclarationFragment", + "secondType" : "VariableDeclarationFragment", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationStatement", + "secondParentType" : "VariableDeclarationStatement", + "firstPos" : 31650, + "secondPos" : 31720, + "firstEndPos" : 31697, + "secondEndPos" : 31767 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "outlinePaint", + "secondLabel" : "outlinePaint", + "firstParentType" : "VariableDeclarationFragment", + "secondParentType" : "VariableDeclarationFragment", + "firstPos" : 31650, + "secondPos" : 31720, + "firstEndPos" : 31662, + "secondEndPos" : 31732 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationFragment", + "secondParentType" : "VariableDeclarationFragment", + "firstPos" : 31665, + "secondPos" : 31735, + "firstEndPos" : 31697, + "secondEndPos" : 31767 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "lookupSeriesOutlinePaint", + "secondLabel" : "lookupSeriesOutlinePaint", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 31665, + "secondPos" : 31735, + "firstEndPos" : 31689, + "secondEndPos" : 31759 +}, { + "firstType" : "METHOD_INVOCATION_ARGUMENTS", + "secondType" : "METHOD_INVOCATION_ARGUMENTS", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 31690, + "secondPos" : 31760, + "firstEndPos" : 31696, + "secondEndPos" : 31766 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "series", + "secondLabel" : "series", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 31690, + "secondPos" : 31760, + "firstEndPos" : 31696, + "secondEndPos" : 31766 +}, { + "firstType" : "VariableDeclarationStatement", + "secondType" : "VariableDeclarationStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 31711, + "secondPos" : 31781, + "firstEndPos" : 31768, + "secondEndPos" : 31838 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "Stroke", + "secondLabel" : "Stroke", + "firstParentType" : "SimpleType", + "secondParentType" : "SimpleType", + "firstPos" : 31711, + "secondPos" : 31781, + "firstEndPos" : 31717, + "secondEndPos" : 31787 +}, { + "firstType" : "SimpleType", + "secondType" : "SimpleType", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationStatement", + "secondParentType" : "VariableDeclarationStatement", + "firstPos" : 31711, + "secondPos" : 31781, + "firstEndPos" : 31717, + "secondEndPos" : 31787 +}, { + "firstType" : "VariableDeclarationFragment", + "secondType" : "VariableDeclarationFragment", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationStatement", + "secondParentType" : "VariableDeclarationStatement", + "firstPos" : 31718, + "secondPos" : 31788, + "firstEndPos" : 31767, + "secondEndPos" : 31837 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "outlineStroke", + "secondLabel" : "outlineStroke", + "firstParentType" : "VariableDeclarationFragment", + "secondParentType" : "VariableDeclarationFragment", + "firstPos" : 31718, + "secondPos" : 31788, + "firstEndPos" : 31731, + "secondEndPos" : 31801 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationFragment", + "secondParentType" : "VariableDeclarationFragment", + "firstPos" : 31734, + "secondPos" : 31804, + "firstEndPos" : 31767, + "secondEndPos" : 31837 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "lookupSeriesOutlineStroke", + "secondLabel" : "lookupSeriesOutlineStroke", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 31734, + "secondPos" : 31804, + "firstEndPos" : 31759, + "secondEndPos" : 31829 +}, { + "firstType" : "METHOD_INVOCATION_ARGUMENTS", + "secondType" : "METHOD_INVOCATION_ARGUMENTS", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 31760, + "secondPos" : 31830, + "firstEndPos" : 31766, + "secondEndPos" : 31836 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "series", + "secondLabel" : "series", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 31760, + "secondPos" : 31830, + "firstEndPos" : 31766, + "secondEndPos" : 31836 +}, { + "firstType" : "ExpressionStatement", + "secondType" : "ExpressionStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 31781, + "secondPos" : 31851, + "firstEndPos" : 31816, + "secondEndPos" : 31886 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "ExpressionStatement", + "secondParentType" : "ExpressionStatement", + "firstPos" : 31781, + "secondPos" : 31851, + "firstEndPos" : 31815, + "secondEndPos" : 31885 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 31781, + "secondPos" : 31851, + "firstEndPos" : 31785, + "secondEndPos" : 31855 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "item", + "secondLabel" : "item", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 31781, + "secondPos" : 31851, + "firstEndPos" : 31785, + "secondEndPos" : 31855 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "setOutlinePaint", + "secondLabel" : "setOutlinePaint", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 31786, + "secondPos" : 31856, + "firstEndPos" : 31801, + "secondEndPos" : 31871 +}, { + "firstType" : "METHOD_INVOCATION_ARGUMENTS", + "secondType" : "METHOD_INVOCATION_ARGUMENTS", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 31802, + "secondPos" : 31872, + "firstEndPos" : 31814, + "secondEndPos" : 31884 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "outlinePaint", + "secondLabel" : "outlinePaint", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 31802, + "secondPos" : 31872, + "firstEndPos" : 31814, + "secondEndPos" : 31884 +}, { + "firstType" : "ExpressionStatement", + "secondType" : "ExpressionStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 31829, + "secondPos" : 31899, + "firstEndPos" : 31866, + "secondEndPos" : 31936 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "ExpressionStatement", + "secondParentType" : "ExpressionStatement", + "firstPos" : 31829, + "secondPos" : 31899, + "firstEndPos" : 31865, + "secondEndPos" : 31935 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 31829, + "secondPos" : 31899, + "firstEndPos" : 31833, + "secondEndPos" : 31903 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "item", + "secondLabel" : "item", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 31829, + "secondPos" : 31899, + "firstEndPos" : 31833, + "secondEndPos" : 31903 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "setOutlineStroke", + "secondLabel" : "setOutlineStroke", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 31834, + "secondPos" : 31904, + "firstEndPos" : 31850, + "secondEndPos" : 31920 +}, { + "firstType" : "METHOD_INVOCATION_ARGUMENTS", + "secondType" : "METHOD_INVOCATION_ARGUMENTS", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 31851, + "secondPos" : 31921, + "firstEndPos" : 31864, + "secondEndPos" : 31934 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "outlineStroke", + "secondLabel" : "outlineStroke", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 31851, + "secondPos" : 31921, + "firstEndPos" : 31864, + "secondEndPos" : 31934 +}, { + "firstType" : "ReturnStatement", + "secondType" : "ReturnStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 31885, + "secondPos" : 31955, + "firstEndPos" : 31897, + "secondEndPos" : 31967 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "item", + "secondLabel" : "item", + "firstParentType" : "ReturnStatement", + "secondParentType" : "ReturnStatement", + "firstPos" : 31892, + "secondPos" : 31962, + "firstEndPos" : 31896, + "secondEndPos" : 31966 +}, { + "firstType" : "MethodDeclaration", + "secondType" : "MethodDeclaration", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "TypeDeclaration", + "secondParentType" : "TypeDeclaration", + "firstPos" : 31909, + "secondPos" : 31979, + "firstEndPos" : 33180, + "secondEndPos" : 33250 +}, { + "firstType" : "Javadoc", + "secondType" : "Javadoc", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 31909, + "secondPos" : 31979, + "firstEndPos" : 32260, + "secondEndPos" : 32330 +}, { + "firstType" : "TagElement", + "secondType" : "TagElement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Javadoc", + "secondParentType" : "Javadoc", + "firstPos" : 31920, + "secondPos" : 31990, + "firstEndPos" : 32028, + "secondEndPos" : 32098 +}, { + "firstType" : "TextElement", + "secondType" : "TextElement", + "firstLabel" : "Fills a band between two values on the axis. This can be used to color", + "secondLabel" : "Fills a band between two values on the axis. This can be used to color", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 31920, + "secondPos" : 31990, + "firstEndPos" : 31991, + "secondEndPos" : 32061 +}, { + "firstType" : "TextElement", + "secondType" : "TextElement", + "firstLabel" : "bands between the grid lines.", + "secondLabel" : "bands between the grid lines.", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 31999, + "secondPos" : 32069, + "firstEndPos" : 32028, + "secondEndPos" : 32098 +}, { + "firstType" : "TagElement", + "secondType" : "TagElement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Javadoc", + "secondParentType" : "Javadoc", + "firstPos" : 32043, + "secondPos" : 32113, + "firstEndPos" : 32074, + "secondEndPos" : 32144 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "g2", + "secondLabel" : "g2", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 32050, + "secondPos" : 32120, + "firstEndPos" : 32052, + "secondEndPos" : 32122 +}, { + "firstType" : "TextElement", + "secondType" : "TextElement", + "firstLabel" : " the graphics device.", + "secondLabel" : " the graphics device.", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 32052, + "secondPos" : 32122, + "firstEndPos" : 32074, + "secondEndPos" : 32144 +}, { + "firstType" : "TagElement", + "secondType" : "TagElement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Javadoc", + "secondParentType" : "Javadoc", + "firstPos" : 32082, + "secondPos" : 32152, + "firstEndPos" : 32104, + "secondEndPos" : 32174 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "plot", + "secondLabel" : "plot", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 32089, + "secondPos" : 32159, + "firstEndPos" : 32093, + "secondEndPos" : 32163 +}, { + "firstType" : "TextElement", + "secondType" : "TextElement", + "firstLabel" : " the plot.", + "secondLabel" : " the plot.", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 32093, + "secondPos" : 32163, + "firstEndPos" : 32104, + "secondEndPos" : 32174 +}, { + "firstType" : "TagElement", + "secondType" : "TagElement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Javadoc", + "secondParentType" : "Javadoc", + "firstPos" : 32112, + "secondPos" : 32182, + "firstEndPos" : 32141, + "secondEndPos" : 32211 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "axis", + "secondLabel" : "axis", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 32119, + "secondPos" : 32189, + "firstEndPos" : 32123, + "secondEndPos" : 32193 +}, { + "firstType" : "TextElement", + "secondType" : "TextElement", + "firstLabel" : " the domain axis.", + "secondLabel" : " the domain axis.", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 32123, + "secondPos" : 32193, + "firstEndPos" : 32141, + "secondEndPos" : 32211 +}, { + "firstType" : "TagElement", + "secondType" : "TagElement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Javadoc", + "secondParentType" : "Javadoc", + "firstPos" : 32149, + "secondPos" : 32219, + "firstEndPos" : 32180, + "secondEndPos" : 32250 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "dataArea", + "secondLabel" : "dataArea", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 32156, + "secondPos" : 32226, + "firstEndPos" : 32164, + "secondEndPos" : 32234 +}, { + "firstType" : "TextElement", + "secondType" : "TextElement", + "firstLabel" : " the data area.", + "secondLabel" : " the data area.", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 32164, + "secondPos" : 32234, + "firstEndPos" : 32180, + "secondEndPos" : 32250 +}, { + "firstType" : "TagElement", + "secondType" : "TagElement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Javadoc", + "secondParentType" : "Javadoc", + "firstPos" : 32188, + "secondPos" : 32258, + "firstEndPos" : 32218, + "secondEndPos" : 32288 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "start", + "secondLabel" : "start", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 32195, + "secondPos" : 32265, + "firstEndPos" : 32200, + "secondEndPos" : 32270 +}, { + "firstType" : "TextElement", + "secondType" : "TextElement", + "firstLabel" : " the start value.", + "secondLabel" : " the start value.", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 32200, + "secondPos" : 32270, + "firstEndPos" : 32218, + "secondEndPos" : 32288 +}, { + "firstType" : "TagElement", + "secondType" : "TagElement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Javadoc", + "secondParentType" : "Javadoc", + "firstPos" : 32226, + "secondPos" : 32296, + "firstEndPos" : 32252, + "secondEndPos" : 32322 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "end", + "secondLabel" : "end", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 32233, + "secondPos" : 32303, + "firstEndPos" : 32236, + "secondEndPos" : 32306 +}, { + "firstType" : "TextElement", + "secondType" : "TextElement", + "firstLabel" : " the end value.", + "secondLabel" : " the end value.", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 32236, + "secondPos" : 32306, + "firstEndPos" : 32252, + "secondEndPos" : 32322 +}, { + "firstType" : "MarkerAnnotation", + "secondType" : "MarkerAnnotation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 32265, + "secondPos" : 32335, + "firstEndPos" : 32274, + "secondEndPos" : 32344 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "Override", + "secondLabel" : "Override", + "firstParentType" : "MarkerAnnotation", + "secondParentType" : "MarkerAnnotation", + "firstPos" : 32266, + "secondPos" : 32336, + "firstEndPos" : 32274, + "secondEndPos" : 32344 +}, { + "firstType" : "Modifier", + "secondType" : "Modifier", + "firstLabel" : "public", + "secondLabel" : "public", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 32279, + "secondPos" : 32349, + "firstEndPos" : 32285, + "secondEndPos" : 32355 +}, { + "firstType" : "PrimitiveType", + "secondType" : "PrimitiveType", + "firstLabel" : "void", + "secondLabel" : "void", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 32286, + "secondPos" : 32356, + "firstEndPos" : 32290, + "secondEndPos" : 32360 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "fillDomainGridBand", + "secondLabel" : "fillDomainGridBand", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 32291, + "secondPos" : 32361, + "firstEndPos" : 32309, + "secondEndPos" : 32379 +}, { + "firstType" : "SingleVariableDeclaration", + "secondType" : "SingleVariableDeclaration", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 32310, + "secondPos" : 32380, + "firstEndPos" : 32323, + "secondEndPos" : 32393 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "Graphics2D", + "secondLabel" : "Graphics2D", + "firstParentType" : "SimpleType", + "secondParentType" : "SimpleType", + "firstPos" : 32310, + "secondPos" : 32380, + "firstEndPos" : 32320, + "secondEndPos" : 32390 +}, { + "firstType" : "SimpleType", + "secondType" : "SimpleType", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "SingleVariableDeclaration", + "secondParentType" : "SingleVariableDeclaration", + "firstPos" : 32310, + "secondPos" : 32380, + "firstEndPos" : 32320, + "secondEndPos" : 32390 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "g2", + "secondLabel" : "g2", + "firstParentType" : "SingleVariableDeclaration", + "secondParentType" : "SingleVariableDeclaration", + "firstPos" : 32321, + "secondPos" : 32391, + "firstEndPos" : 32323, + "secondEndPos" : 32393 +}, { + "firstType" : "SingleVariableDeclaration", + "secondType" : "SingleVariableDeclaration", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 32325, + "secondPos" : 32395, + "firstEndPos" : 32336, + "secondEndPos" : 32406 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "XYPlot", + "secondLabel" : "XYPlot", + "firstParentType" : "SimpleType", + "secondParentType" : "SimpleType", + "firstPos" : 32325, + "secondPos" : 32395, + "firstEndPos" : 32331, + "secondEndPos" : 32401 +}, { + "firstType" : "SimpleType", + "secondType" : "SimpleType", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "SingleVariableDeclaration", + "secondParentType" : "SingleVariableDeclaration", + "firstPos" : 32325, + "secondPos" : 32395, + "firstEndPos" : 32331, + "secondEndPos" : 32401 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "plot", + "secondLabel" : "plot", + "firstParentType" : "SingleVariableDeclaration", + "secondParentType" : "SingleVariableDeclaration", + "firstPos" : 32332, + "secondPos" : 32402, + "firstEndPos" : 32336, + "secondEndPos" : 32406 +}, { + "firstType" : "SingleVariableDeclaration", + "secondType" : "SingleVariableDeclaration", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 32338, + "secondPos" : 32408, + "firstEndPos" : 32352, + "secondEndPos" : 32422 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "ValueAxis", + "secondLabel" : "ValueAxis", + "firstParentType" : "SimpleType", + "secondParentType" : "SimpleType", + "firstPos" : 32338, + "secondPos" : 32408, + "firstEndPos" : 32347, + "secondEndPos" : 32417 +}, { + "firstType" : "SimpleType", + "secondType" : "SimpleType", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "SingleVariableDeclaration", + "secondParentType" : "SingleVariableDeclaration", + "firstPos" : 32338, + "secondPos" : 32408, + "firstEndPos" : 32347, + "secondEndPos" : 32417 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "axis", + "secondLabel" : "axis", + "firstParentType" : "SingleVariableDeclaration", + "secondParentType" : "SingleVariableDeclaration", + "firstPos" : 32348, + "secondPos" : 32418, + "firstEndPos" : 32352, + "secondEndPos" : 32422 +}, { + "firstType" : "SingleVariableDeclaration", + "secondType" : "SingleVariableDeclaration", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 32366, + "secondPos" : 32436, + "firstEndPos" : 32386, + "secondEndPos" : 32456 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "Rectangle2D", + "secondLabel" : "Rectangle2D", + "firstParentType" : "SimpleType", + "secondParentType" : "SimpleType", + "firstPos" : 32366, + "secondPos" : 32436, + "firstEndPos" : 32377, + "secondEndPos" : 32447 +}, { + "firstType" : "SimpleType", + "secondType" : "SimpleType", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "SingleVariableDeclaration", + "secondParentType" : "SingleVariableDeclaration", + "firstPos" : 32366, + "secondPos" : 32436, + "firstEndPos" : 32377, + "secondEndPos" : 32447 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "dataArea", + "secondLabel" : "dataArea", + "firstParentType" : "SingleVariableDeclaration", + "secondParentType" : "SingleVariableDeclaration", + "firstPos" : 32378, + "secondPos" : 32448, + "firstEndPos" : 32386, + "secondEndPos" : 32456 +}, { + "firstType" : "SingleVariableDeclaration", + "secondType" : "SingleVariableDeclaration", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 32388, + "secondPos" : 32458, + "firstEndPos" : 32400, + "secondEndPos" : 32470 +}, { + "firstType" : "PrimitiveType", + "secondType" : "PrimitiveType", + "firstLabel" : "double", + "secondLabel" : "double", + "firstParentType" : "SingleVariableDeclaration", + "secondParentType" : "SingleVariableDeclaration", + "firstPos" : 32388, + "secondPos" : 32458, + "firstEndPos" : 32394, + "secondEndPos" : 32464 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "start", + "secondLabel" : "start", + "firstParentType" : "SingleVariableDeclaration", + "secondParentType" : "SingleVariableDeclaration", + "firstPos" : 32395, + "secondPos" : 32465, + "firstEndPos" : 32400, + "secondEndPos" : 32470 +}, { + "firstType" : "SingleVariableDeclaration", + "secondType" : "SingleVariableDeclaration", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 32402, + "secondPos" : 32472, + "firstEndPos" : 32412, + "secondEndPos" : 32482 +}, { + "firstType" : "PrimitiveType", + "secondType" : "PrimitiveType", + "firstLabel" : "double", + "secondLabel" : "double", + "firstParentType" : "SingleVariableDeclaration", + "secondParentType" : "SingleVariableDeclaration", + "firstPos" : 32402, + "secondPos" : 32472, + "firstEndPos" : 32408, + "secondEndPos" : 32478 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "end", + "secondLabel" : "end", + "firstParentType" : "SingleVariableDeclaration", + "secondParentType" : "SingleVariableDeclaration", + "firstPos" : 32409, + "secondPos" : 32479, + "firstEndPos" : 32412, + "secondEndPos" : 32482 +}, { + "firstType" : "Block", + "secondType" : "Block", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 32414, + "secondPos" : 32484, + "firstEndPos" : 33180, + "secondEndPos" : 33250 +}, { + "firstType" : "VariableDeclarationStatement", + "secondType" : "VariableDeclarationStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 32425, + "secondPos" : 32495, + "firstEndPos" : 32515, + "secondEndPos" : 32585 +}, { + "firstType" : "PrimitiveType", + "secondType" : "PrimitiveType", + "firstLabel" : "double", + "secondLabel" : "double", + "firstParentType" : "VariableDeclarationStatement", + "secondParentType" : "VariableDeclarationStatement", + "firstPos" : 32425, + "secondPos" : 32495, + "firstEndPos" : 32431, + "secondEndPos" : 32501 +}, { + "firstType" : "VariableDeclarationFragment", + "secondType" : "VariableDeclarationFragment", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationStatement", + "secondParentType" : "VariableDeclarationStatement", + "firstPos" : 32432, + "secondPos" : 32502, + "firstEndPos" : 32514, + "secondEndPos" : 32584 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "x1", + "secondLabel" : "x1", + "firstParentType" : "VariableDeclarationFragment", + "secondParentType" : "VariableDeclarationFragment", + "firstPos" : 32432, + "secondPos" : 32502, + "firstEndPos" : 32434, + "secondEndPos" : 32504 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationFragment", + "secondParentType" : "VariableDeclarationFragment", + "firstPos" : 32437, + "secondPos" : 32507, + "firstEndPos" : 32514, + "secondEndPos" : 32584 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 32437, + "secondPos" : 32507, + "firstEndPos" : 32441, + "secondEndPos" : 32511 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "axis", + "secondLabel" : "axis", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 32437, + "secondPos" : 32507, + "firstEndPos" : 32441, + "secondEndPos" : 32511 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "valueToJava2D", + "secondLabel" : "valueToJava2D", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 32442, + "secondPos" : 32512, + "firstEndPos" : 32455, + "secondEndPos" : 32525 +}, { + "firstType" : "METHOD_INVOCATION_ARGUMENTS", + "secondType" : "METHOD_INVOCATION_ARGUMENTS", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 32456, + "secondPos" : 32526, + "firstEndPos" : 32513, + "secondEndPos" : 32583 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "start", + "secondLabel" : "start", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 32456, + "secondPos" : 32526, + "firstEndPos" : 32461, + "secondEndPos" : 32531 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "dataArea", + "secondLabel" : "dataArea", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 32463, + "secondPos" : 32533, + "firstEndPos" : 32471, + "secondEndPos" : 32541 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 32489, + "secondPos" : 32559, + "firstEndPos" : 32513, + "secondEndPos" : 32583 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 32489, + "secondPos" : 32559, + "firstEndPos" : 32493, + "secondEndPos" : 32563 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "plot", + "secondLabel" : "plot", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 32489, + "secondPos" : 32559, + "firstEndPos" : 32493, + "secondEndPos" : 32563 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "getDomainAxisEdge", + "secondLabel" : "getDomainAxisEdge", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 32494, + "secondPos" : 32564, + "firstEndPos" : 32511, + "secondEndPos" : 32581 +}, { + "firstType" : "VariableDeclarationStatement", + "secondType" : "VariableDeclarationStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 32524, + "secondPos" : 32594, + "firstEndPos" : 32612, + "secondEndPos" : 32682 +}, { + "firstType" : "PrimitiveType", + "secondType" : "PrimitiveType", + "firstLabel" : "double", + "secondLabel" : "double", + "firstParentType" : "VariableDeclarationStatement", + "secondParentType" : "VariableDeclarationStatement", + "firstPos" : 32524, + "secondPos" : 32594, + "firstEndPos" : 32530, + "secondEndPos" : 32600 +}, { + "firstType" : "VariableDeclarationFragment", + "secondType" : "VariableDeclarationFragment", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationStatement", + "secondParentType" : "VariableDeclarationStatement", + "firstPos" : 32531, + "secondPos" : 32601, + "firstEndPos" : 32611, + "secondEndPos" : 32681 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "x2", + "secondLabel" : "x2", + "firstParentType" : "VariableDeclarationFragment", + "secondParentType" : "VariableDeclarationFragment", + "firstPos" : 32531, + "secondPos" : 32601, + "firstEndPos" : 32533, + "secondEndPos" : 32603 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationFragment", + "secondParentType" : "VariableDeclarationFragment", + "firstPos" : 32536, + "secondPos" : 32606, + "firstEndPos" : 32611, + "secondEndPos" : 32681 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 32536, + "secondPos" : 32606, + "firstEndPos" : 32540, + "secondEndPos" : 32610 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "axis", + "secondLabel" : "axis", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 32536, + "secondPos" : 32606, + "firstEndPos" : 32540, + "secondEndPos" : 32610 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "valueToJava2D", + "secondLabel" : "valueToJava2D", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 32541, + "secondPos" : 32611, + "firstEndPos" : 32554, + "secondEndPos" : 32624 +}, { + "firstType" : "METHOD_INVOCATION_ARGUMENTS", + "secondType" : "METHOD_INVOCATION_ARGUMENTS", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 32555, + "secondPos" : 32625, + "firstEndPos" : 32610, + "secondEndPos" : 32680 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "end", + "secondLabel" : "end", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 32555, + "secondPos" : 32625, + "firstEndPos" : 32558, + "secondEndPos" : 32628 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "dataArea", + "secondLabel" : "dataArea", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 32560, + "secondPos" : 32630, + "firstEndPos" : 32568, + "secondEndPos" : 32638 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 32586, + "secondPos" : 32656, + "firstEndPos" : 32610, + "secondEndPos" : 32680 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 32586, + "secondPos" : 32656, + "firstEndPos" : 32590, + "secondEndPos" : 32660 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "plot", + "secondLabel" : "plot", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 32586, + "secondPos" : 32656, + "firstEndPos" : 32590, + "secondEndPos" : 32660 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "getDomainAxisEdge", + "secondLabel" : "getDomainAxisEdge", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 32591, + "secondPos" : 32661, + "firstEndPos" : 32608, + "secondEndPos" : 32678 +}, { + "firstType" : "VariableDeclarationStatement", + "secondType" : "VariableDeclarationStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 32621, + "secondPos" : 32691, + "firstEndPos" : 32638, + "secondEndPos" : 32708 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "Rectangle2D", + "secondLabel" : "Rectangle2D", + "firstParentType" : "SimpleType", + "secondParentType" : "SimpleType", + "firstPos" : 32621, + "secondPos" : 32691, + "firstEndPos" : 32632, + "secondEndPos" : 32702 +}, { + "firstType" : "SimpleType", + "secondType" : "SimpleType", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationStatement", + "secondParentType" : "VariableDeclarationStatement", + "firstPos" : 32621, + "secondPos" : 32691, + "firstEndPos" : 32632, + "secondEndPos" : 32702 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "band", + "secondLabel" : "band", + "firstParentType" : "VariableDeclarationFragment", + "secondParentType" : "VariableDeclarationFragment", + "firstPos" : 32633, + "secondPos" : 32703, + "firstEndPos" : 32637, + "secondEndPos" : 32707 +}, { + "firstType" : "VariableDeclarationFragment", + "secondType" : "VariableDeclarationFragment", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationStatement", + "secondParentType" : "VariableDeclarationStatement", + "firstPos" : 32633, + "secondPos" : 32703, + "firstEndPos" : 32637, + "secondEndPos" : 32707 +}, { + "firstType" : "IfStatement", + "secondType" : "IfStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 32647, + "secondPos" : 32717, + "firstEndPos" : 33021, + "secondEndPos" : 33091 +}, { + "firstType" : "InfixExpression", + "secondType" : "InfixExpression", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "IfStatement", + "secondParentType" : "IfStatement", + "firstPos" : 32651, + "secondPos" : 32721, + "firstEndPos" : 32700, + "secondEndPos" : 32770 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "InfixExpression", + "secondParentType" : "InfixExpression", + "firstPos" : 32651, + "secondPos" : 32721, + "firstEndPos" : 32672, + "secondEndPos" : 32742 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 32651, + "secondPos" : 32721, + "firstEndPos" : 32655, + "secondEndPos" : 32725 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "plot", + "secondLabel" : "plot", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 32651, + "secondPos" : 32721, + "firstEndPos" : 32655, + "secondEndPos" : 32725 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "getOrientation", + "secondLabel" : "getOrientation", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 32656, + "secondPos" : 32726, + "firstEndPos" : 32670, + "secondEndPos" : 32740 +}, { + "firstType" : "INFIX_EXPRESSION_OPERATOR", + "secondType" : "INFIX_EXPRESSION_OPERATOR", + "firstLabel" : "==", + "secondLabel" : "==", + "firstParentType" : "InfixExpression", + "secondParentType" : "InfixExpression", + "firstPos" : 32673, + "secondPos" : 32743, + "firstEndPos" : 32675, + "secondEndPos" : 32745 +}, { + "firstType" : "QualifiedName", + "secondType" : "QualifiedName", + "firstLabel" : "PlotOrientation.VERTICAL", + "secondLabel" : "PlotOrientation.VERTICAL", + "firstParentType" : "InfixExpression", + "secondParentType" : "InfixExpression", + "firstPos" : 32676, + "secondPos" : 32746, + "firstEndPos" : 32700, + "secondEndPos" : 32770 +}, { + "firstType" : "Block", + "secondType" : "Block", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "IfStatement", + "secondParentType" : "IfStatement", + "firstPos" : 32702, + "secondPos" : 32772, + "firstEndPos" : 32855, + "secondEndPos" : 32925 +}, { + "firstType" : "ExpressionStatement", + "secondType" : "ExpressionStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 32716, + "secondPos" : 32786, + "firstEndPos" : 32845, + "secondEndPos" : 32915 +}, { + "firstType" : "Assignment", + "secondType" : "Assignment", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "ExpressionStatement", + "secondParentType" : "ExpressionStatement", + "firstPos" : 32716, + "secondPos" : 32786, + "firstEndPos" : 32844, + "secondEndPos" : 32914 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "band", + "secondLabel" : "band", + "firstParentType" : "Assignment", + "secondParentType" : "Assignment", + "firstPos" : 32716, + "secondPos" : 32786, + "firstEndPos" : 32720, + "secondEndPos" : 32790 +}, { + "firstType" : "ASSIGNMENT_OPERATOR", + "secondType" : "ASSIGNMENT_OPERATOR", + "firstLabel" : "=", + "secondLabel" : "=", + "firstParentType" : "Assignment", + "secondParentType" : "Assignment", + "firstPos" : 32721, + "secondPos" : 32791, + "firstEndPos" : 32722, + "secondEndPos" : 32792 +}, { + "firstType" : "ClassInstanceCreation", + "secondType" : "ClassInstanceCreation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Assignment", + "secondParentType" : "Assignment", + "firstPos" : 32723, + "secondPos" : 32793, + "firstEndPos" : 32844, + "secondEndPos" : 32914 +}, { + "firstType" : "QualifiedName", + "secondType" : "QualifiedName", + "firstLabel" : "Rectangle2D.Double", + "secondLabel" : "Rectangle2D.Double", + "firstParentType" : "SimpleType", + "secondParentType" : "SimpleType", + "firstPos" : 32727, + "secondPos" : 32797, + "firstEndPos" : 32745, + "secondEndPos" : 32815 +}, { + "firstType" : "SimpleType", + "secondType" : "SimpleType", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "ClassInstanceCreation", + "secondParentType" : "ClassInstanceCreation", + "firstPos" : 32727, + "secondPos" : 32797, + "firstEndPos" : 32745, + "secondEndPos" : 32815 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "ClassInstanceCreation", + "secondParentType" : "ClassInstanceCreation", + "firstPos" : 32746, + "secondPos" : 32816, + "firstEndPos" : 32762, + "secondEndPos" : 32832 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 32746, + "secondPos" : 32816, + "firstEndPos" : 32750, + "secondEndPos" : 32820 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "Math", + "secondLabel" : "Math", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 32746, + "secondPos" : 32816, + "firstEndPos" : 32750, + "secondEndPos" : 32820 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "min", + "secondLabel" : "min", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 32751, + "secondPos" : 32821, + "firstEndPos" : 32754, + "secondEndPos" : 32824 +}, { + "firstType" : "METHOD_INVOCATION_ARGUMENTS", + "secondType" : "METHOD_INVOCATION_ARGUMENTS", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 32755, + "secondPos" : 32825, + "firstEndPos" : 32761, + "secondEndPos" : 32831 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "x1", + "secondLabel" : "x1", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 32755, + "secondPos" : 32825, + "firstEndPos" : 32757, + "secondEndPos" : 32827 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "x2", + "secondLabel" : "x2", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 32759, + "secondPos" : 32829, + "firstEndPos" : 32761, + "secondEndPos" : 32831 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "ClassInstanceCreation", + "secondParentType" : "ClassInstanceCreation", + "firstPos" : 32764, + "secondPos" : 32834, + "firstEndPos" : 32782, + "secondEndPos" : 32852 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 32764, + "secondPos" : 32834, + "firstEndPos" : 32772, + "secondEndPos" : 32842 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "dataArea", + "secondLabel" : "dataArea", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 32764, + "secondPos" : 32834, + "firstEndPos" : 32772, + "secondEndPos" : 32842 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "getMinY", + "secondLabel" : "getMinY", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 32773, + "secondPos" : 32843, + "firstEndPos" : 32780, + "secondEndPos" : 32850 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "ClassInstanceCreation", + "secondParentType" : "ClassInstanceCreation", + "firstPos" : 32804, + "secondPos" : 32874, + "firstEndPos" : 32821, + "secondEndPos" : 32891 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 32804, + "secondPos" : 32874, + "firstEndPos" : 32808, + "secondEndPos" : 32878 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "Math", + "secondLabel" : "Math", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 32804, + "secondPos" : 32874, + "firstEndPos" : 32808, + "secondEndPos" : 32878 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "abs", + "secondLabel" : "abs", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 32809, + "secondPos" : 32879, + "firstEndPos" : 32812, + "secondEndPos" : 32882 +}, { + "firstType" : "InfixExpression", + "secondType" : "InfixExpression", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 32813, + "secondPos" : 32883, + "firstEndPos" : 32820, + "secondEndPos" : 32890 +}, { + "firstType" : "METHOD_INVOCATION_ARGUMENTS", + "secondType" : "METHOD_INVOCATION_ARGUMENTS", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 32813, + "secondPos" : 32883, + "firstEndPos" : 32820, + "secondEndPos" : 32890 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "x2", + "secondLabel" : "x2", + "firstParentType" : "InfixExpression", + "secondParentType" : "InfixExpression", + "firstPos" : 32813, + "secondPos" : 32883, + "firstEndPos" : 32815, + "secondEndPos" : 32885 +}, { + "firstType" : "INFIX_EXPRESSION_OPERATOR", + "secondType" : "INFIX_EXPRESSION_OPERATOR", + "firstLabel" : "-", + "secondLabel" : "-", + "firstParentType" : "InfixExpression", + "secondParentType" : "InfixExpression", + "firstPos" : 32816, + "secondPos" : 32886, + "firstEndPos" : 32817, + "secondEndPos" : 32887 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "x1", + "secondLabel" : "x1", + "firstParentType" : "InfixExpression", + "secondParentType" : "InfixExpression", + "firstPos" : 32818, + "secondPos" : 32888, + "firstEndPos" : 32820, + "secondEndPos" : 32890 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "ClassInstanceCreation", + "secondParentType" : "ClassInstanceCreation", + "firstPos" : 32823, + "secondPos" : 32893, + "firstEndPos" : 32843, + "secondEndPos" : 32913 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 32823, + "secondPos" : 32893, + "firstEndPos" : 32831, + "secondEndPos" : 32901 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "dataArea", + "secondLabel" : "dataArea", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 32823, + "secondPos" : 32893, + "firstEndPos" : 32831, + "secondEndPos" : 32901 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "getHeight", + "secondLabel" : "getHeight", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 32832, + "secondPos" : 32902, + "firstEndPos" : 32841, + "secondEndPos" : 32911 +}, { + "firstType" : "Block", + "secondType" : "Block", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "IfStatement", + "secondParentType" : "IfStatement", + "firstPos" : 32869, + "secondPos" : 32939, + "firstEndPos" : 33021, + "secondEndPos" : 33091 +}, { + "firstType" : "ExpressionStatement", + "secondType" : "ExpressionStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 32883, + "secondPos" : 32953, + "firstEndPos" : 33011, + "secondEndPos" : 33081 +}, { + "firstType" : "Assignment", + "secondType" : "Assignment", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "ExpressionStatement", + "secondParentType" : "ExpressionStatement", + "firstPos" : 32883, + "secondPos" : 32953, + "firstEndPos" : 33010, + "secondEndPos" : 33080 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "band", + "secondLabel" : "band", + "firstParentType" : "Assignment", + "secondParentType" : "Assignment", + "firstPos" : 32883, + "secondPos" : 32953, + "firstEndPos" : 32887, + "secondEndPos" : 32957 +}, { + "firstType" : "ASSIGNMENT_OPERATOR", + "secondType" : "ASSIGNMENT_OPERATOR", + "firstLabel" : "=", + "secondLabel" : "=", + "firstParentType" : "Assignment", + "secondParentType" : "Assignment", + "firstPos" : 32888, + "secondPos" : 32958, + "firstEndPos" : 32889, + "secondEndPos" : 32959 +}, { + "firstType" : "ClassInstanceCreation", + "secondType" : "ClassInstanceCreation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Assignment", + "secondParentType" : "Assignment", + "firstPos" : 32890, + "secondPos" : 32960, + "firstEndPos" : 33010, + "secondEndPos" : 33080 +}, { + "firstType" : "QualifiedName", + "secondType" : "QualifiedName", + "firstLabel" : "Rectangle2D.Double", + "secondLabel" : "Rectangle2D.Double", + "firstParentType" : "SimpleType", + "secondParentType" : "SimpleType", + "firstPos" : 32894, + "secondPos" : 32964, + "firstEndPos" : 32912, + "secondEndPos" : 32982 +}, { + "firstType" : "SimpleType", + "secondType" : "SimpleType", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "ClassInstanceCreation", + "secondParentType" : "ClassInstanceCreation", + "firstPos" : 32894, + "secondPos" : 32964, + "firstEndPos" : 32912, + "secondEndPos" : 32982 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "ClassInstanceCreation", + "secondParentType" : "ClassInstanceCreation", + "firstPos" : 32913, + "secondPos" : 32983, + "firstEndPos" : 32931, + "secondEndPos" : 33001 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 32913, + "secondPos" : 32983, + "firstEndPos" : 32921, + "secondEndPos" : 32991 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "dataArea", + "secondLabel" : "dataArea", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 32913, + "secondPos" : 32983, + "firstEndPos" : 32921, + "secondEndPos" : 32991 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "getMinX", + "secondLabel" : "getMinX", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 32922, + "secondPos" : 32992, + "firstEndPos" : 32929, + "secondEndPos" : 32999 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "ClassInstanceCreation", + "secondParentType" : "ClassInstanceCreation", + "firstPos" : 32933, + "secondPos" : 33003, + "firstEndPos" : 32949, + "secondEndPos" : 33019 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 32933, + "secondPos" : 33003, + "firstEndPos" : 32937, + "secondEndPos" : 33007 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "Math", + "secondLabel" : "Math", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 32933, + "secondPos" : 33003, + "firstEndPos" : 32937, + "secondEndPos" : 33007 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "min", + "secondLabel" : "min", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 32938, + "secondPos" : 33008, + "firstEndPos" : 32941, + "secondEndPos" : 33011 +}, { + "firstType" : "METHOD_INVOCATION_ARGUMENTS", + "secondType" : "METHOD_INVOCATION_ARGUMENTS", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 32942, + "secondPos" : 33012, + "firstEndPos" : 32948, + "secondEndPos" : 33018 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "x1", + "secondLabel" : "x1", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 32942, + "secondPos" : 33012, + "firstEndPos" : 32944, + "secondEndPos" : 33014 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "x2", + "secondLabel" : "x2", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 32946, + "secondPos" : 33016, + "firstEndPos" : 32948, + "secondEndPos" : 33018 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "ClassInstanceCreation", + "secondParentType" : "ClassInstanceCreation", + "firstPos" : 32971, + "secondPos" : 33041, + "firstEndPos" : 32990, + "secondEndPos" : 33060 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 32971, + "secondPos" : 33041, + "firstEndPos" : 32979, + "secondEndPos" : 33049 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "dataArea", + "secondLabel" : "dataArea", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 32971, + "secondPos" : 33041, + "firstEndPos" : 32979, + "secondEndPos" : 33049 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "getWidth", + "secondLabel" : "getWidth", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 32980, + "secondPos" : 33050, + "firstEndPos" : 32988, + "secondEndPos" : 33058 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "ClassInstanceCreation", + "secondParentType" : "ClassInstanceCreation", + "firstPos" : 32992, + "secondPos" : 33062, + "firstEndPos" : 33009, + "secondEndPos" : 33079 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 32992, + "secondPos" : 33062, + "firstEndPos" : 32996, + "secondEndPos" : 33066 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "Math", + "secondLabel" : "Math", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 32992, + "secondPos" : 33062, + "firstEndPos" : 32996, + "secondEndPos" : 33066 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "abs", + "secondLabel" : "abs", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 32997, + "secondPos" : 33067, + "firstEndPos" : 33000, + "secondEndPos" : 33070 +}, { + "firstType" : "InfixExpression", + "secondType" : "InfixExpression", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 33001, + "secondPos" : 33071, + "firstEndPos" : 33008, + "secondEndPos" : 33078 +}, { + "firstType" : "METHOD_INVOCATION_ARGUMENTS", + "secondType" : "METHOD_INVOCATION_ARGUMENTS", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 33001, + "secondPos" : 33071, + "firstEndPos" : 33008, + "secondEndPos" : 33078 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "x2", + "secondLabel" : "x2", + "firstParentType" : "InfixExpression", + "secondParentType" : "InfixExpression", + "firstPos" : 33001, + "secondPos" : 33071, + "firstEndPos" : 33003, + "secondEndPos" : 33073 +}, { + "firstType" : "INFIX_EXPRESSION_OPERATOR", + "secondType" : "INFIX_EXPRESSION_OPERATOR", + "firstLabel" : "-", + "secondLabel" : "-", + "firstParentType" : "InfixExpression", + "secondParentType" : "InfixExpression", + "firstPos" : 33004, + "secondPos" : 33074, + "firstEndPos" : 33005, + "secondEndPos" : 33075 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "x1", + "secondLabel" : "x1", + "firstParentType" : "InfixExpression", + "secondParentType" : "InfixExpression", + "firstPos" : 33006, + "secondPos" : 33076, + "firstEndPos" : 33008, + "secondEndPos" : 33078 +}, { + "firstType" : "VariableDeclarationStatement", + "secondType" : "VariableDeclarationStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 33030, + "secondPos" : 33100, + "firstEndPos" : 33074, + "secondEndPos" : 33144 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "Paint", + "secondLabel" : "Paint", + "firstParentType" : "SimpleType", + "secondParentType" : "SimpleType", + "firstPos" : 33030, + "secondPos" : 33100, + "firstEndPos" : 33035, + "secondEndPos" : 33105 +}, { + "firstType" : "SimpleType", + "secondType" : "SimpleType", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationStatement", + "secondParentType" : "VariableDeclarationStatement", + "firstPos" : 33030, + "secondPos" : 33100, + "firstEndPos" : 33035, + "secondEndPos" : 33105 +}, { + "firstType" : "VariableDeclarationFragment", + "secondType" : "VariableDeclarationFragment", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationStatement", + "secondParentType" : "VariableDeclarationStatement", + "firstPos" : 33036, + "secondPos" : 33106, + "firstEndPos" : 33073, + "secondEndPos" : 33143 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "paint", + "secondLabel" : "paint", + "firstParentType" : "VariableDeclarationFragment", + "secondParentType" : "VariableDeclarationFragment", + "firstPos" : 33036, + "secondPos" : 33106, + "firstEndPos" : 33041, + "secondEndPos" : 33111 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationFragment", + "secondParentType" : "VariableDeclarationFragment", + "firstPos" : 33044, + "secondPos" : 33114, + "firstEndPos" : 33073, + "secondEndPos" : 33143 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 33044, + "secondPos" : 33114, + "firstEndPos" : 33048, + "secondEndPos" : 33118 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "plot", + "secondLabel" : "plot", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 33044, + "secondPos" : 33114, + "firstEndPos" : 33048, + "secondEndPos" : 33118 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "getDomainTickBandPaint", + "secondLabel" : "getDomainTickBandPaint", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 33049, + "secondPos" : 33119, + "firstEndPos" : 33071, + "secondEndPos" : 33141 +}, { + "firstType" : "IfStatement", + "secondType" : "IfStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 33084, + "secondPos" : 33154, + "firstEndPos" : 33173, + "secondEndPos" : 33243 +}, { + "firstType" : "InfixExpression", + "secondType" : "InfixExpression", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "IfStatement", + "secondParentType" : "IfStatement", + "firstPos" : 33088, + "secondPos" : 33158, + "firstEndPos" : 33101, + "secondEndPos" : 33171 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "paint", + "secondLabel" : "paint", + "firstParentType" : "InfixExpression", + "secondParentType" : "InfixExpression", + "firstPos" : 33088, + "secondPos" : 33158, + "firstEndPos" : 33093, + "secondEndPos" : 33163 +}, { + "firstType" : "INFIX_EXPRESSION_OPERATOR", + "secondType" : "INFIX_EXPRESSION_OPERATOR", + "firstLabel" : "!=", + "secondLabel" : "!=", + "firstParentType" : "InfixExpression", + "secondParentType" : "InfixExpression", + "firstPos" : 33094, + "secondPos" : 33164, + "firstEndPos" : 33096, + "secondEndPos" : 33166 +}, { + "firstType" : "NullLiteral", + "secondType" : "NullLiteral", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "InfixExpression", + "secondParentType" : "InfixExpression", + "firstPos" : 33097, + "secondPos" : 33167, + "firstEndPos" : 33101, + "secondEndPos" : 33171 +}, { + "firstType" : "Block", + "secondType" : "Block", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "IfStatement", + "secondParentType" : "IfStatement", + "firstPos" : 33103, + "secondPos" : 33173, + "firstEndPos" : 33173, + "secondEndPos" : 33243 +}, { + "firstType" : "ExpressionStatement", + "secondType" : "ExpressionStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 33117, + "secondPos" : 33187, + "firstEndPos" : 33136, + "secondEndPos" : 33206 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "ExpressionStatement", + "secondParentType" : "ExpressionStatement", + "firstPos" : 33117, + "secondPos" : 33187, + "firstEndPos" : 33135, + "secondEndPos" : 33205 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 33117, + "secondPos" : 33187, + "firstEndPos" : 33119, + "secondEndPos" : 33189 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "g2", + "secondLabel" : "g2", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 33117, + "secondPos" : 33187, + "firstEndPos" : 33119, + "secondEndPos" : 33189 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "setPaint", + "secondLabel" : "setPaint", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 33120, + "secondPos" : 33190, + "firstEndPos" : 33128, + "secondEndPos" : 33198 +}, { + "firstType" : "METHOD_INVOCATION_ARGUMENTS", + "secondType" : "METHOD_INVOCATION_ARGUMENTS", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 33129, + "secondPos" : 33199, + "firstEndPos" : 33134, + "secondEndPos" : 33204 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "paint", + "secondLabel" : "paint", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 33129, + "secondPos" : 33199, + "firstEndPos" : 33134, + "secondEndPos" : 33204 +}, { + "firstType" : "ExpressionStatement", + "secondType" : "ExpressionStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 33149, + "secondPos" : 33219, + "firstEndPos" : 33163, + "secondEndPos" : 33233 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "ExpressionStatement", + "secondParentType" : "ExpressionStatement", + "firstPos" : 33149, + "secondPos" : 33219, + "firstEndPos" : 33162, + "secondEndPos" : 33232 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 33149, + "secondPos" : 33219, + "firstEndPos" : 33151, + "secondEndPos" : 33221 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "g2", + "secondLabel" : "g2", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 33149, + "secondPos" : 33219, + "firstEndPos" : 33151, + "secondEndPos" : 33221 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "fill", + "secondLabel" : "fill", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 33152, + "secondPos" : 33222, + "firstEndPos" : 33156, + "secondEndPos" : 33226 +}, { + "firstType" : "METHOD_INVOCATION_ARGUMENTS", + "secondType" : "METHOD_INVOCATION_ARGUMENTS", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 33157, + "secondPos" : 33227, + "firstEndPos" : 33161, + "secondEndPos" : 33231 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "band", + "secondLabel" : "band", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 33157, + "secondPos" : 33227, + "firstEndPos" : 33161, + "secondEndPos" : 33231 +}, { + "firstType" : "MethodDeclaration", + "secondType" : "MethodDeclaration", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "TypeDeclaration", + "secondParentType" : "TypeDeclaration", + "firstPos" : 33186, + "secondPos" : 33256, + "firstEndPos" : 34438, + "secondEndPos" : 34508 +}, { + "firstType" : "Javadoc", + "secondType" : "Javadoc", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 33186, + "secondPos" : 33256, + "firstEndPos" : 33542, + "secondEndPos" : 33612 +}, { + "firstType" : "TagElement", + "secondType" : "TagElement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Javadoc", + "secondParentType" : "Javadoc", + "firstPos" : 33197, + "secondPos" : 33267, + "firstEndPos" : 33311, + "secondEndPos" : 33381 +}, { + "firstType" : "TextElement", + "secondType" : "TextElement", + "firstLabel" : "Fills a band between two values on the range axis. This can be used to", + "secondLabel" : "Fills a band between two values on the range axis. This can be used to", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 33197, + "secondPos" : 33267, + "firstEndPos" : 33268, + "secondEndPos" : 33338 +}, { + "firstType" : "TextElement", + "secondType" : "TextElement", + "firstLabel" : "color bands between the grid lines.", + "secondLabel" : "color bands between the grid lines.", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 33276, + "secondPos" : 33346, + "firstEndPos" : 33311, + "secondEndPos" : 33381 +}, { + "firstType" : "TagElement", + "secondType" : "TagElement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Javadoc", + "secondParentType" : "Javadoc", + "firstPos" : 33326, + "secondPos" : 33396, + "firstEndPos" : 33357, + "secondEndPos" : 33427 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "g2", + "secondLabel" : "g2", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 33333, + "secondPos" : 33403, + "firstEndPos" : 33335, + "secondEndPos" : 33405 +}, { + "firstType" : "TextElement", + "secondType" : "TextElement", + "firstLabel" : " the graphics device.", + "secondLabel" : " the graphics device.", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 33335, + "secondPos" : 33405, + "firstEndPos" : 33357, + "secondEndPos" : 33427 +}, { + "firstType" : "TagElement", + "secondType" : "TagElement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Javadoc", + "secondParentType" : "Javadoc", + "firstPos" : 33365, + "secondPos" : 33435, + "firstEndPos" : 33387, + "secondEndPos" : 33457 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "plot", + "secondLabel" : "plot", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 33372, + "secondPos" : 33442, + "firstEndPos" : 33376, + "secondEndPos" : 33446 +}, { + "firstType" : "TextElement", + "secondType" : "TextElement", + "firstLabel" : " the plot.", + "secondLabel" : " the plot.", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 33376, + "secondPos" : 33446, + "firstEndPos" : 33387, + "secondEndPos" : 33457 +}, { + "firstType" : "TagElement", + "secondType" : "TagElement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Javadoc", + "secondParentType" : "Javadoc", + "firstPos" : 33395, + "secondPos" : 33465, + "firstEndPos" : 33423, + "secondEndPos" : 33493 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "axis", + "secondLabel" : "axis", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 33402, + "secondPos" : 33472, + "firstEndPos" : 33406, + "secondEndPos" : 33476 +}, { + "firstType" : "TextElement", + "secondType" : "TextElement", + "firstLabel" : " the range axis.", + "secondLabel" : " the range axis.", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 33406, + "secondPos" : 33476, + "firstEndPos" : 33423, + "secondEndPos" : 33493 +}, { + "firstType" : "TagElement", + "secondType" : "TagElement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Javadoc", + "secondParentType" : "Javadoc", + "firstPos" : 33431, + "secondPos" : 33501, + "firstEndPos" : 33462, + "secondEndPos" : 33532 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "dataArea", + "secondLabel" : "dataArea", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 33438, + "secondPos" : 33508, + "firstEndPos" : 33446, + "secondEndPos" : 33516 +}, { + "firstType" : "TextElement", + "secondType" : "TextElement", + "firstLabel" : " the data area.", + "secondLabel" : " the data area.", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 33446, + "secondPos" : 33516, + "firstEndPos" : 33462, + "secondEndPos" : 33532 +}, { + "firstType" : "TagElement", + "secondType" : "TagElement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Javadoc", + "secondParentType" : "Javadoc", + "firstPos" : 33470, + "secondPos" : 33540, + "firstEndPos" : 33500, + "secondEndPos" : 33570 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "start", + "secondLabel" : "start", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 33477, + "secondPos" : 33547, + "firstEndPos" : 33482, + "secondEndPos" : 33552 +}, { + "firstType" : "TextElement", + "secondType" : "TextElement", + "firstLabel" : " the start value.", + "secondLabel" : " the start value.", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 33482, + "secondPos" : 33552, + "firstEndPos" : 33500, + "secondEndPos" : 33570 +}, { + "firstType" : "TagElement", + "secondType" : "TagElement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Javadoc", + "secondParentType" : "Javadoc", + "firstPos" : 33508, + "secondPos" : 33578, + "firstEndPos" : 33534, + "secondEndPos" : 33604 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "end", + "secondLabel" : "end", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 33515, + "secondPos" : 33585, + "firstEndPos" : 33518, + "secondEndPos" : 33588 +}, { + "firstType" : "TextElement", + "secondType" : "TextElement", + "firstLabel" : " the end value.", + "secondLabel" : " the end value.", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 33518, + "secondPos" : 33588, + "firstEndPos" : 33534, + "secondEndPos" : 33604 +}, { + "firstType" : "MarkerAnnotation", + "secondType" : "MarkerAnnotation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 33547, + "secondPos" : 33617, + "firstEndPos" : 33556, + "secondEndPos" : 33626 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "Override", + "secondLabel" : "Override", + "firstParentType" : "MarkerAnnotation", + "secondParentType" : "MarkerAnnotation", + "firstPos" : 33548, + "secondPos" : 33618, + "firstEndPos" : 33556, + "secondEndPos" : 33626 +}, { + "firstType" : "Modifier", + "secondType" : "Modifier", + "firstLabel" : "public", + "secondLabel" : "public", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 33561, + "secondPos" : 33631, + "firstEndPos" : 33567, + "secondEndPos" : 33637 +}, { + "firstType" : "PrimitiveType", + "secondType" : "PrimitiveType", + "firstLabel" : "void", + "secondLabel" : "void", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 33568, + "secondPos" : 33638, + "firstEndPos" : 33572, + "secondEndPos" : 33642 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "fillRangeGridBand", + "secondLabel" : "fillRangeGridBand", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 33573, + "secondPos" : 33643, + "firstEndPos" : 33590, + "secondEndPos" : 33660 +}, { + "firstType" : "SingleVariableDeclaration", + "secondType" : "SingleVariableDeclaration", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 33591, + "secondPos" : 33661, + "firstEndPos" : 33604, + "secondEndPos" : 33674 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "Graphics2D", + "secondLabel" : "Graphics2D", + "firstParentType" : "SimpleType", + "secondParentType" : "SimpleType", + "firstPos" : 33591, + "secondPos" : 33661, + "firstEndPos" : 33601, + "secondEndPos" : 33671 +}, { + "firstType" : "SimpleType", + "secondType" : "SimpleType", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "SingleVariableDeclaration", + "secondParentType" : "SingleVariableDeclaration", + "firstPos" : 33591, + "secondPos" : 33661, + "firstEndPos" : 33601, + "secondEndPos" : 33671 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "g2", + "secondLabel" : "g2", + "firstParentType" : "SingleVariableDeclaration", + "secondParentType" : "SingleVariableDeclaration", + "firstPos" : 33602, + "secondPos" : 33672, + "firstEndPos" : 33604, + "secondEndPos" : 33674 +}, { + "firstType" : "SingleVariableDeclaration", + "secondType" : "SingleVariableDeclaration", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 33606, + "secondPos" : 33676, + "firstEndPos" : 33617, + "secondEndPos" : 33687 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "XYPlot", + "secondLabel" : "XYPlot", + "firstParentType" : "SimpleType", + "secondParentType" : "SimpleType", + "firstPos" : 33606, + "secondPos" : 33676, + "firstEndPos" : 33612, + "secondEndPos" : 33682 +}, { + "firstType" : "SimpleType", + "secondType" : "SimpleType", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "SingleVariableDeclaration", + "secondParentType" : "SingleVariableDeclaration", + "firstPos" : 33606, + "secondPos" : 33676, + "firstEndPos" : 33612, + "secondEndPos" : 33682 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "plot", + "secondLabel" : "plot", + "firstParentType" : "SingleVariableDeclaration", + "secondParentType" : "SingleVariableDeclaration", + "firstPos" : 33613, + "secondPos" : 33683, + "firstEndPos" : 33617, + "secondEndPos" : 33687 +}, { + "firstType" : "SingleVariableDeclaration", + "secondType" : "SingleVariableDeclaration", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 33619, + "secondPos" : 33689, + "firstEndPos" : 33633, + "secondEndPos" : 33703 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "ValueAxis", + "secondLabel" : "ValueAxis", + "firstParentType" : "SimpleType", + "secondParentType" : "SimpleType", + "firstPos" : 33619, + "secondPos" : 33689, + "firstEndPos" : 33628, + "secondEndPos" : 33698 +}, { + "firstType" : "SimpleType", + "secondType" : "SimpleType", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "SingleVariableDeclaration", + "secondParentType" : "SingleVariableDeclaration", + "firstPos" : 33619, + "secondPos" : 33689, + "firstEndPos" : 33628, + "secondEndPos" : 33698 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "axis", + "secondLabel" : "axis", + "firstParentType" : "SingleVariableDeclaration", + "secondParentType" : "SingleVariableDeclaration", + "firstPos" : 33629, + "secondPos" : 33699, + "firstEndPos" : 33633, + "secondEndPos" : 33703 +}, { + "firstType" : "SingleVariableDeclaration", + "secondType" : "SingleVariableDeclaration", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 33647, + "secondPos" : 33717, + "firstEndPos" : 33667, + "secondEndPos" : 33737 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "Rectangle2D", + "secondLabel" : "Rectangle2D", + "firstParentType" : "SimpleType", + "secondParentType" : "SimpleType", + "firstPos" : 33647, + "secondPos" : 33717, + "firstEndPos" : 33658, + "secondEndPos" : 33728 +}, { + "firstType" : "SimpleType", + "secondType" : "SimpleType", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "SingleVariableDeclaration", + "secondParentType" : "SingleVariableDeclaration", + "firstPos" : 33647, + "secondPos" : 33717, + "firstEndPos" : 33658, + "secondEndPos" : 33728 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "dataArea", + "secondLabel" : "dataArea", + "firstParentType" : "SingleVariableDeclaration", + "secondParentType" : "SingleVariableDeclaration", + "firstPos" : 33659, + "secondPos" : 33729, + "firstEndPos" : 33667, + "secondEndPos" : 33737 +}, { + "firstType" : "SingleVariableDeclaration", + "secondType" : "SingleVariableDeclaration", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 33669, + "secondPos" : 33739, + "firstEndPos" : 33681, + "secondEndPos" : 33751 +}, { + "firstType" : "PrimitiveType", + "secondType" : "PrimitiveType", + "firstLabel" : "double", + "secondLabel" : "double", + "firstParentType" : "SingleVariableDeclaration", + "secondParentType" : "SingleVariableDeclaration", + "firstPos" : 33669, + "secondPos" : 33739, + "firstEndPos" : 33675, + "secondEndPos" : 33745 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "start", + "secondLabel" : "start", + "firstParentType" : "SingleVariableDeclaration", + "secondParentType" : "SingleVariableDeclaration", + "firstPos" : 33676, + "secondPos" : 33746, + "firstEndPos" : 33681, + "secondEndPos" : 33751 +}, { + "firstType" : "SingleVariableDeclaration", + "secondType" : "SingleVariableDeclaration", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 33683, + "secondPos" : 33753, + "firstEndPos" : 33693, + "secondEndPos" : 33763 +}, { + "firstType" : "PrimitiveType", + "secondType" : "PrimitiveType", + "firstLabel" : "double", + "secondLabel" : "double", + "firstParentType" : "SingleVariableDeclaration", + "secondParentType" : "SingleVariableDeclaration", + "firstPos" : 33683, + "secondPos" : 33753, + "firstEndPos" : 33689, + "secondEndPos" : 33759 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "end", + "secondLabel" : "end", + "firstParentType" : "SingleVariableDeclaration", + "secondParentType" : "SingleVariableDeclaration", + "firstPos" : 33690, + "secondPos" : 33760, + "firstEndPos" : 33693, + "secondEndPos" : 33763 +}, { + "firstType" : "Block", + "secondType" : "Block", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 33695, + "secondPos" : 33765, + "firstEndPos" : 34438, + "secondEndPos" : 34508 +}, { + "firstType" : "VariableDeclarationStatement", + "secondType" : "VariableDeclarationStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 33706, + "secondPos" : 33776, + "firstEndPos" : 33795, + "secondEndPos" : 33865 +}, { + "firstType" : "PrimitiveType", + "secondType" : "PrimitiveType", + "firstLabel" : "double", + "secondLabel" : "double", + "firstParentType" : "VariableDeclarationStatement", + "secondParentType" : "VariableDeclarationStatement", + "firstPos" : 33706, + "secondPos" : 33776, + "firstEndPos" : 33712, + "secondEndPos" : 33782 +}, { + "firstType" : "VariableDeclarationFragment", + "secondType" : "VariableDeclarationFragment", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationStatement", + "secondParentType" : "VariableDeclarationStatement", + "firstPos" : 33713, + "secondPos" : 33783, + "firstEndPos" : 33794, + "secondEndPos" : 33864 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "y1", + "secondLabel" : "y1", + "firstParentType" : "VariableDeclarationFragment", + "secondParentType" : "VariableDeclarationFragment", + "firstPos" : 33713, + "secondPos" : 33783, + "firstEndPos" : 33715, + "secondEndPos" : 33785 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationFragment", + "secondParentType" : "VariableDeclarationFragment", + "firstPos" : 33718, + "secondPos" : 33788, + "firstEndPos" : 33794, + "secondEndPos" : 33864 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 33718, + "secondPos" : 33788, + "firstEndPos" : 33722, + "secondEndPos" : 33792 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "axis", + "secondLabel" : "axis", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 33718, + "secondPos" : 33788, + "firstEndPos" : 33722, + "secondEndPos" : 33792 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "valueToJava2D", + "secondLabel" : "valueToJava2D", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 33723, + "secondPos" : 33793, + "firstEndPos" : 33736, + "secondEndPos" : 33806 +}, { + "firstType" : "METHOD_INVOCATION_ARGUMENTS", + "secondType" : "METHOD_INVOCATION_ARGUMENTS", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 33737, + "secondPos" : 33807, + "firstEndPos" : 33793, + "secondEndPos" : 33863 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "start", + "secondLabel" : "start", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 33737, + "secondPos" : 33807, + "firstEndPos" : 33742, + "secondEndPos" : 33812 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "dataArea", + "secondLabel" : "dataArea", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 33744, + "secondPos" : 33814, + "firstEndPos" : 33752, + "secondEndPos" : 33822 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 33770, + "secondPos" : 33840, + "firstEndPos" : 33793, + "secondEndPos" : 33863 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 33770, + "secondPos" : 33840, + "firstEndPos" : 33774, + "secondEndPos" : 33844 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "plot", + "secondLabel" : "plot", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 33770, + "secondPos" : 33840, + "firstEndPos" : 33774, + "secondEndPos" : 33844 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "getRangeAxisEdge", + "secondLabel" : "getRangeAxisEdge", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 33775, + "secondPos" : 33845, + "firstEndPos" : 33791, + "secondEndPos" : 33861 +}, { + "firstType" : "VariableDeclarationStatement", + "secondType" : "VariableDeclarationStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 33804, + "secondPos" : 33874, + "firstEndPos" : 33875, + "secondEndPos" : 33945 +}, { + "firstType" : "PrimitiveType", + "secondType" : "PrimitiveType", + "firstLabel" : "double", + "secondLabel" : "double", + "firstParentType" : "VariableDeclarationStatement", + "secondParentType" : "VariableDeclarationStatement", + "firstPos" : 33804, + "secondPos" : 33874, + "firstEndPos" : 33810, + "secondEndPos" : 33880 +}, { + "firstType" : "VariableDeclarationFragment", + "secondType" : "VariableDeclarationFragment", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationStatement", + "secondParentType" : "VariableDeclarationStatement", + "firstPos" : 33811, + "secondPos" : 33881, + "firstEndPos" : 33874, + "secondEndPos" : 33944 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "y2", + "secondLabel" : "y2", + "firstParentType" : "VariableDeclarationFragment", + "secondParentType" : "VariableDeclarationFragment", + "firstPos" : 33811, + "secondPos" : 33881, + "firstEndPos" : 33813, + "secondEndPos" : 33883 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationFragment", + "secondParentType" : "VariableDeclarationFragment", + "firstPos" : 33816, + "secondPos" : 33886, + "firstEndPos" : 33874, + "secondEndPos" : 33944 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 33816, + "secondPos" : 33886, + "firstEndPos" : 33820, + "secondEndPos" : 33890 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "axis", + "secondLabel" : "axis", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 33816, + "secondPos" : 33886, + "firstEndPos" : 33820, + "secondEndPos" : 33890 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "valueToJava2D", + "secondLabel" : "valueToJava2D", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 33821, + "secondPos" : 33891, + "firstEndPos" : 33834, + "secondEndPos" : 33904 +}, { + "firstType" : "METHOD_INVOCATION_ARGUMENTS", + "secondType" : "METHOD_INVOCATION_ARGUMENTS", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 33835, + "secondPos" : 33905, + "firstEndPos" : 33873, + "secondEndPos" : 33943 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "end", + "secondLabel" : "end", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 33835, + "secondPos" : 33905, + "firstEndPos" : 33838, + "secondEndPos" : 33908 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "dataArea", + "secondLabel" : "dataArea", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 33840, + "secondPos" : 33910, + "firstEndPos" : 33848, + "secondEndPos" : 33918 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 33850, + "secondPos" : 33920, + "firstEndPos" : 33873, + "secondEndPos" : 33943 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 33850, + "secondPos" : 33920, + "firstEndPos" : 33854, + "secondEndPos" : 33924 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "plot", + "secondLabel" : "plot", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 33850, + "secondPos" : 33920, + "firstEndPos" : 33854, + "secondEndPos" : 33924 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "getRangeAxisEdge", + "secondLabel" : "getRangeAxisEdge", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 33855, + "secondPos" : 33925, + "firstEndPos" : 33871, + "secondEndPos" : 33941 +}, { + "firstType" : "VariableDeclarationStatement", + "secondType" : "VariableDeclarationStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 33884, + "secondPos" : 33954, + "firstEndPos" : 33901, + "secondEndPos" : 33971 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "Rectangle2D", + "secondLabel" : "Rectangle2D", + "firstParentType" : "SimpleType", + "secondParentType" : "SimpleType", + "firstPos" : 33884, + "secondPos" : 33954, + "firstEndPos" : 33895, + "secondEndPos" : 33965 +}, { + "firstType" : "SimpleType", + "secondType" : "SimpleType", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationStatement", + "secondParentType" : "VariableDeclarationStatement", + "firstPos" : 33884, + "secondPos" : 33954, + "firstEndPos" : 33895, + "secondEndPos" : 33965 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "band", + "secondLabel" : "band", + "firstParentType" : "VariableDeclarationFragment", + "secondParentType" : "VariableDeclarationFragment", + "firstPos" : 33896, + "secondPos" : 33966, + "firstEndPos" : 33900, + "secondEndPos" : 33970 +}, { + "firstType" : "VariableDeclarationFragment", + "secondType" : "VariableDeclarationFragment", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationStatement", + "secondParentType" : "VariableDeclarationStatement", + "firstPos" : 33896, + "secondPos" : 33966, + "firstEndPos" : 33900, + "secondEndPos" : 33970 +}, { + "firstType" : "IfStatement", + "secondType" : "IfStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 33910, + "secondPos" : 33980, + "firstEndPos" : 34280, + "secondEndPos" : 34350 +}, { + "firstType" : "InfixExpression", + "secondType" : "InfixExpression", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "IfStatement", + "secondParentType" : "IfStatement", + "firstPos" : 33914, + "secondPos" : 33984, + "firstEndPos" : 33963, + "secondEndPos" : 34033 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "InfixExpression", + "secondParentType" : "InfixExpression", + "firstPos" : 33914, + "secondPos" : 33984, + "firstEndPos" : 33935, + "secondEndPos" : 34005 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 33914, + "secondPos" : 33984, + "firstEndPos" : 33918, + "secondEndPos" : 33988 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "plot", + "secondLabel" : "plot", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 33914, + "secondPos" : 33984, + "firstEndPos" : 33918, + "secondEndPos" : 33988 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "getOrientation", + "secondLabel" : "getOrientation", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 33919, + "secondPos" : 33989, + "firstEndPos" : 33933, + "secondEndPos" : 34003 +}, { + "firstType" : "INFIX_EXPRESSION_OPERATOR", + "secondType" : "INFIX_EXPRESSION_OPERATOR", + "firstLabel" : "==", + "secondLabel" : "==", + "firstParentType" : "InfixExpression", + "secondParentType" : "InfixExpression", + "firstPos" : 33936, + "secondPos" : 34006, + "firstEndPos" : 33938, + "secondEndPos" : 34008 +}, { + "firstType" : "QualifiedName", + "secondType" : "QualifiedName", + "firstLabel" : "PlotOrientation.VERTICAL", + "secondLabel" : "PlotOrientation.VERTICAL", + "firstParentType" : "InfixExpression", + "secondParentType" : "InfixExpression", + "firstPos" : 33939, + "secondPos" : 34009, + "firstEndPos" : 33963, + "secondEndPos" : 34033 +}, { + "firstType" : "Block", + "secondType" : "Block", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "IfStatement", + "secondParentType" : "IfStatement", + "firstPos" : 33965, + "secondPos" : 34035, + "firstEndPos" : 34113, + "secondEndPos" : 34183 +}, { + "firstType" : "ExpressionStatement", + "secondType" : "ExpressionStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 33979, + "secondPos" : 34049, + "firstEndPos" : 34103, + "secondEndPos" : 34173 +}, { + "firstType" : "Assignment", + "secondType" : "Assignment", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "ExpressionStatement", + "secondParentType" : "ExpressionStatement", + "firstPos" : 33979, + "secondPos" : 34049, + "firstEndPos" : 34102, + "secondEndPos" : 34172 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "band", + "secondLabel" : "band", + "firstParentType" : "Assignment", + "secondParentType" : "Assignment", + "firstPos" : 33979, + "secondPos" : 34049, + "firstEndPos" : 33983, + "secondEndPos" : 34053 +}, { + "firstType" : "ASSIGNMENT_OPERATOR", + "secondType" : "ASSIGNMENT_OPERATOR", + "firstLabel" : "=", + "secondLabel" : "=", + "firstParentType" : "Assignment", + "secondParentType" : "Assignment", + "firstPos" : 33984, + "secondPos" : 34054, + "firstEndPos" : 33985, + "secondEndPos" : 34055 +}, { + "firstType" : "ClassInstanceCreation", + "secondType" : "ClassInstanceCreation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Assignment", + "secondParentType" : "Assignment", + "firstPos" : 33986, + "secondPos" : 34056, + "firstEndPos" : 34102, + "secondEndPos" : 34172 +}, { + "firstType" : "QualifiedName", + "secondType" : "QualifiedName", + "firstLabel" : "Rectangle2D.Double", + "secondLabel" : "Rectangle2D.Double", + "firstParentType" : "SimpleType", + "secondParentType" : "SimpleType", + "firstPos" : 33990, + "secondPos" : 34060, + "firstEndPos" : 34008, + "secondEndPos" : 34078 +}, { + "firstType" : "SimpleType", + "secondType" : "SimpleType", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "ClassInstanceCreation", + "secondParentType" : "ClassInstanceCreation", + "firstPos" : 33990, + "secondPos" : 34060, + "firstEndPos" : 34008, + "secondEndPos" : 34078 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "ClassInstanceCreation", + "secondParentType" : "ClassInstanceCreation", + "firstPos" : 34009, + "secondPos" : 34079, + "firstEndPos" : 34027, + "secondEndPos" : 34097 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 34009, + "secondPos" : 34079, + "firstEndPos" : 34017, + "secondEndPos" : 34087 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "dataArea", + "secondLabel" : "dataArea", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 34009, + "secondPos" : 34079, + "firstEndPos" : 34017, + "secondEndPos" : 34087 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "getMinX", + "secondLabel" : "getMinX", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 34018, + "secondPos" : 34088, + "firstEndPos" : 34025, + "secondEndPos" : 34095 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "ClassInstanceCreation", + "secondParentType" : "ClassInstanceCreation", + "firstPos" : 34029, + "secondPos" : 34099, + "firstEndPos" : 34045, + "secondEndPos" : 34115 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 34029, + "secondPos" : 34099, + "firstEndPos" : 34033, + "secondEndPos" : 34103 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "Math", + "secondLabel" : "Math", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 34029, + "secondPos" : 34099, + "firstEndPos" : 34033, + "secondEndPos" : 34103 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "min", + "secondLabel" : "min", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 34034, + "secondPos" : 34104, + "firstEndPos" : 34037, + "secondEndPos" : 34107 +}, { + "firstType" : "METHOD_INVOCATION_ARGUMENTS", + "secondType" : "METHOD_INVOCATION_ARGUMENTS", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 34038, + "secondPos" : 34108, + "firstEndPos" : 34044, + "secondEndPos" : 34114 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "y1", + "secondLabel" : "y1", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 34038, + "secondPos" : 34108, + "firstEndPos" : 34040, + "secondEndPos" : 34110 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "y2", + "secondLabel" : "y2", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 34042, + "secondPos" : 34112, + "firstEndPos" : 34044, + "secondEndPos" : 34114 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "ClassInstanceCreation", + "secondParentType" : "ClassInstanceCreation", + "firstPos" : 34063, + "secondPos" : 34133, + "firstEndPos" : 34082, + "secondEndPos" : 34152 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 34063, + "secondPos" : 34133, + "firstEndPos" : 34071, + "secondEndPos" : 34141 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "dataArea", + "secondLabel" : "dataArea", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 34063, + "secondPos" : 34133, + "firstEndPos" : 34071, + "secondEndPos" : 34141 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "getWidth", + "secondLabel" : "getWidth", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 34072, + "secondPos" : 34142, + "firstEndPos" : 34080, + "secondEndPos" : 34150 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "ClassInstanceCreation", + "secondParentType" : "ClassInstanceCreation", + "firstPos" : 34084, + "secondPos" : 34154, + "firstEndPos" : 34101, + "secondEndPos" : 34171 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 34084, + "secondPos" : 34154, + "firstEndPos" : 34088, + "secondEndPos" : 34158 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "Math", + "secondLabel" : "Math", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 34084, + "secondPos" : 34154, + "firstEndPos" : 34088, + "secondEndPos" : 34158 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "abs", + "secondLabel" : "abs", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 34089, + "secondPos" : 34159, + "firstEndPos" : 34092, + "secondEndPos" : 34162 +}, { + "firstType" : "InfixExpression", + "secondType" : "InfixExpression", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 34093, + "secondPos" : 34163, + "firstEndPos" : 34100, + "secondEndPos" : 34170 +}, { + "firstType" : "METHOD_INVOCATION_ARGUMENTS", + "secondType" : "METHOD_INVOCATION_ARGUMENTS", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 34093, + "secondPos" : 34163, + "firstEndPos" : 34100, + "secondEndPos" : 34170 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "y2", + "secondLabel" : "y2", + "firstParentType" : "InfixExpression", + "secondParentType" : "InfixExpression", + "firstPos" : 34093, + "secondPos" : 34163, + "firstEndPos" : 34095, + "secondEndPos" : 34165 +}, { + "firstType" : "INFIX_EXPRESSION_OPERATOR", + "secondType" : "INFIX_EXPRESSION_OPERATOR", + "firstLabel" : "-", + "secondLabel" : "-", + "firstParentType" : "InfixExpression", + "secondParentType" : "InfixExpression", + "firstPos" : 34096, + "secondPos" : 34166, + "firstEndPos" : 34097, + "secondEndPos" : 34167 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "y1", + "secondLabel" : "y1", + "firstParentType" : "InfixExpression", + "secondParentType" : "InfixExpression", + "firstPos" : 34098, + "secondPos" : 34168, + "firstEndPos" : 34100, + "secondEndPos" : 34170 +}, { + "firstType" : "Block", + "secondType" : "Block", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "IfStatement", + "secondParentType" : "IfStatement", + "firstPos" : 34127, + "secondPos" : 34197, + "firstEndPos" : 34280, + "secondEndPos" : 34350 +}, { + "firstType" : "ExpressionStatement", + "secondType" : "ExpressionStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 34141, + "secondPos" : 34211, + "firstEndPos" : 34270, + "secondEndPos" : 34340 +}, { + "firstType" : "Assignment", + "secondType" : "Assignment", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "ExpressionStatement", + "secondParentType" : "ExpressionStatement", + "firstPos" : 34141, + "secondPos" : 34211, + "firstEndPos" : 34269, + "secondEndPos" : 34339 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "band", + "secondLabel" : "band", + "firstParentType" : "Assignment", + "secondParentType" : "Assignment", + "firstPos" : 34141, + "secondPos" : 34211, + "firstEndPos" : 34145, + "secondEndPos" : 34215 +}, { + "firstType" : "ASSIGNMENT_OPERATOR", + "secondType" : "ASSIGNMENT_OPERATOR", + "firstLabel" : "=", + "secondLabel" : "=", + "firstParentType" : "Assignment", + "secondParentType" : "Assignment", + "firstPos" : 34146, + "secondPos" : 34216, + "firstEndPos" : 34147, + "secondEndPos" : 34217 +}, { + "firstType" : "ClassInstanceCreation", + "secondType" : "ClassInstanceCreation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Assignment", + "secondParentType" : "Assignment", + "firstPos" : 34148, + "secondPos" : 34218, + "firstEndPos" : 34269, + "secondEndPos" : 34339 +}, { + "firstType" : "QualifiedName", + "secondType" : "QualifiedName", + "firstLabel" : "Rectangle2D.Double", + "secondLabel" : "Rectangle2D.Double", + "firstParentType" : "SimpleType", + "secondParentType" : "SimpleType", + "firstPos" : 34152, + "secondPos" : 34222, + "firstEndPos" : 34170, + "secondEndPos" : 34240 +}, { + "firstType" : "SimpleType", + "secondType" : "SimpleType", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "ClassInstanceCreation", + "secondParentType" : "ClassInstanceCreation", + "firstPos" : 34152, + "secondPos" : 34222, + "firstEndPos" : 34170, + "secondEndPos" : 34240 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "ClassInstanceCreation", + "secondParentType" : "ClassInstanceCreation", + "firstPos" : 34171, + "secondPos" : 34241, + "firstEndPos" : 34187, + "secondEndPos" : 34257 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 34171, + "secondPos" : 34241, + "firstEndPos" : 34175, + "secondEndPos" : 34245 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "Math", + "secondLabel" : "Math", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 34171, + "secondPos" : 34241, + "firstEndPos" : 34175, + "secondEndPos" : 34245 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "min", + "secondLabel" : "min", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 34176, + "secondPos" : 34246, + "firstEndPos" : 34179, + "secondEndPos" : 34249 +}, { + "firstType" : "METHOD_INVOCATION_ARGUMENTS", + "secondType" : "METHOD_INVOCATION_ARGUMENTS", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 34180, + "secondPos" : 34250, + "firstEndPos" : 34186, + "secondEndPos" : 34256 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "y1", + "secondLabel" : "y1", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 34180, + "secondPos" : 34250, + "firstEndPos" : 34182, + "secondEndPos" : 34252 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "y2", + "secondLabel" : "y2", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 34184, + "secondPos" : 34254, + "firstEndPos" : 34186, + "secondEndPos" : 34256 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "ClassInstanceCreation", + "secondParentType" : "ClassInstanceCreation", + "firstPos" : 34189, + "secondPos" : 34259, + "firstEndPos" : 34207, + "secondEndPos" : 34277 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 34189, + "secondPos" : 34259, + "firstEndPos" : 34197, + "secondEndPos" : 34267 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "dataArea", + "secondLabel" : "dataArea", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 34189, + "secondPos" : 34259, + "firstEndPos" : 34197, + "secondEndPos" : 34267 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "getMinY", + "secondLabel" : "getMinY", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 34198, + "secondPos" : 34268, + "firstEndPos" : 34205, + "secondEndPos" : 34275 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "ClassInstanceCreation", + "secondParentType" : "ClassInstanceCreation", + "firstPos" : 34229, + "secondPos" : 34299, + "firstEndPos" : 34246, + "secondEndPos" : 34316 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 34229, + "secondPos" : 34299, + "firstEndPos" : 34233, + "secondEndPos" : 34303 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "Math", + "secondLabel" : "Math", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 34229, + "secondPos" : 34299, + "firstEndPos" : 34233, + "secondEndPos" : 34303 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "abs", + "secondLabel" : "abs", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 34234, + "secondPos" : 34304, + "firstEndPos" : 34237, + "secondEndPos" : 34307 +}, { + "firstType" : "InfixExpression", + "secondType" : "InfixExpression", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 34238, + "secondPos" : 34308, + "firstEndPos" : 34245, + "secondEndPos" : 34315 +}, { + "firstType" : "METHOD_INVOCATION_ARGUMENTS", + "secondType" : "METHOD_INVOCATION_ARGUMENTS", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 34238, + "secondPos" : 34308, + "firstEndPos" : 34245, + "secondEndPos" : 34315 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "y2", + "secondLabel" : "y2", + "firstParentType" : "InfixExpression", + "secondParentType" : "InfixExpression", + "firstPos" : 34238, + "secondPos" : 34308, + "firstEndPos" : 34240, + "secondEndPos" : 34310 +}, { + "firstType" : "INFIX_EXPRESSION_OPERATOR", + "secondType" : "INFIX_EXPRESSION_OPERATOR", + "firstLabel" : "-", + "secondLabel" : "-", + "firstParentType" : "InfixExpression", + "secondParentType" : "InfixExpression", + "firstPos" : 34241, + "secondPos" : 34311, + "firstEndPos" : 34242, + "secondEndPos" : 34312 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "y1", + "secondLabel" : "y1", + "firstParentType" : "InfixExpression", + "secondParentType" : "InfixExpression", + "firstPos" : 34243, + "secondPos" : 34313, + "firstEndPos" : 34245, + "secondEndPos" : 34315 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "ClassInstanceCreation", + "secondParentType" : "ClassInstanceCreation", + "firstPos" : 34248, + "secondPos" : 34318, + "firstEndPos" : 34268, + "secondEndPos" : 34338 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 34248, + "secondPos" : 34318, + "firstEndPos" : 34256, + "secondEndPos" : 34326 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "dataArea", + "secondLabel" : "dataArea", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 34248, + "secondPos" : 34318, + "firstEndPos" : 34256, + "secondEndPos" : 34326 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "getHeight", + "secondLabel" : "getHeight", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 34257, + "secondPos" : 34327, + "firstEndPos" : 34266, + "secondEndPos" : 34336 +}, { + "firstType" : "VariableDeclarationStatement", + "secondType" : "VariableDeclarationStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 34289, + "secondPos" : 34359, + "firstEndPos" : 34332, + "secondEndPos" : 34402 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "Paint", + "secondLabel" : "Paint", + "firstParentType" : "SimpleType", + "secondParentType" : "SimpleType", + "firstPos" : 34289, + "secondPos" : 34359, + "firstEndPos" : 34294, + "secondEndPos" : 34364 +}, { + "firstType" : "SimpleType", + "secondType" : "SimpleType", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationStatement", + "secondParentType" : "VariableDeclarationStatement", + "firstPos" : 34289, + "secondPos" : 34359, + "firstEndPos" : 34294, + "secondEndPos" : 34364 +}, { + "firstType" : "VariableDeclarationFragment", + "secondType" : "VariableDeclarationFragment", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationStatement", + "secondParentType" : "VariableDeclarationStatement", + "firstPos" : 34295, + "secondPos" : 34365, + "firstEndPos" : 34331, + "secondEndPos" : 34401 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "paint", + "secondLabel" : "paint", + "firstParentType" : "VariableDeclarationFragment", + "secondParentType" : "VariableDeclarationFragment", + "firstPos" : 34295, + "secondPos" : 34365, + "firstEndPos" : 34300, + "secondEndPos" : 34370 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationFragment", + "secondParentType" : "VariableDeclarationFragment", + "firstPos" : 34303, + "secondPos" : 34373, + "firstEndPos" : 34331, + "secondEndPos" : 34401 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 34303, + "secondPos" : 34373, + "firstEndPos" : 34307, + "secondEndPos" : 34377 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "plot", + "secondLabel" : "plot", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 34303, + "secondPos" : 34373, + "firstEndPos" : 34307, + "secondEndPos" : 34377 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "getRangeTickBandPaint", + "secondLabel" : "getRangeTickBandPaint", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 34308, + "secondPos" : 34378, + "firstEndPos" : 34329, + "secondEndPos" : 34399 +}, { + "firstType" : "IfStatement", + "secondType" : "IfStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 34342, + "secondPos" : 34412, + "firstEndPos" : 34431, + "secondEndPos" : 34501 +}, { + "firstType" : "InfixExpression", + "secondType" : "InfixExpression", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "IfStatement", + "secondParentType" : "IfStatement", + "firstPos" : 34346, + "secondPos" : 34416, + "firstEndPos" : 34359, + "secondEndPos" : 34429 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "paint", + "secondLabel" : "paint", + "firstParentType" : "InfixExpression", + "secondParentType" : "InfixExpression", + "firstPos" : 34346, + "secondPos" : 34416, + "firstEndPos" : 34351, + "secondEndPos" : 34421 +}, { + "firstType" : "INFIX_EXPRESSION_OPERATOR", + "secondType" : "INFIX_EXPRESSION_OPERATOR", + "firstLabel" : "!=", + "secondLabel" : "!=", + "firstParentType" : "InfixExpression", + "secondParentType" : "InfixExpression", + "firstPos" : 34352, + "secondPos" : 34422, + "firstEndPos" : 34354, + "secondEndPos" : 34424 +}, { + "firstType" : "NullLiteral", + "secondType" : "NullLiteral", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "InfixExpression", + "secondParentType" : "InfixExpression", + "firstPos" : 34355, + "secondPos" : 34425, + "firstEndPos" : 34359, + "secondEndPos" : 34429 +}, { + "firstType" : "Block", + "secondType" : "Block", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "IfStatement", + "secondParentType" : "IfStatement", + "firstPos" : 34361, + "secondPos" : 34431, + "firstEndPos" : 34431, + "secondEndPos" : 34501 +}, { + "firstType" : "ExpressionStatement", + "secondType" : "ExpressionStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 34375, + "secondPos" : 34445, + "firstEndPos" : 34394, + "secondEndPos" : 34464 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "ExpressionStatement", + "secondParentType" : "ExpressionStatement", + "firstPos" : 34375, + "secondPos" : 34445, + "firstEndPos" : 34393, + "secondEndPos" : 34463 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 34375, + "secondPos" : 34445, + "firstEndPos" : 34377, + "secondEndPos" : 34447 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "g2", + "secondLabel" : "g2", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 34375, + "secondPos" : 34445, + "firstEndPos" : 34377, + "secondEndPos" : 34447 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "setPaint", + "secondLabel" : "setPaint", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 34378, + "secondPos" : 34448, + "firstEndPos" : 34386, + "secondEndPos" : 34456 +}, { + "firstType" : "METHOD_INVOCATION_ARGUMENTS", + "secondType" : "METHOD_INVOCATION_ARGUMENTS", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 34387, + "secondPos" : 34457, + "firstEndPos" : 34392, + "secondEndPos" : 34462 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "paint", + "secondLabel" : "paint", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 34387, + "secondPos" : 34457, + "firstEndPos" : 34392, + "secondEndPos" : 34462 +}, { + "firstType" : "ExpressionStatement", + "secondType" : "ExpressionStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 34407, + "secondPos" : 34477, + "firstEndPos" : 34421, + "secondEndPos" : 34491 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "ExpressionStatement", + "secondParentType" : "ExpressionStatement", + "firstPos" : 34407, + "secondPos" : 34477, + "firstEndPos" : 34420, + "secondEndPos" : 34490 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 34407, + "secondPos" : 34477, + "firstEndPos" : 34409, + "secondEndPos" : 34479 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "g2", + "secondLabel" : "g2", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 34407, + "secondPos" : 34477, + "firstEndPos" : 34409, + "secondEndPos" : 34479 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "fill", + "secondLabel" : "fill", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 34410, + "secondPos" : 34480, + "firstEndPos" : 34414, + "secondEndPos" : 34484 +}, { + "firstType" : "METHOD_INVOCATION_ARGUMENTS", + "secondType" : "METHOD_INVOCATION_ARGUMENTS", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 34415, + "secondPos" : 34485, + "firstEndPos" : 34419, + "secondEndPos" : 34489 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "band", + "secondLabel" : "band", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 34415, + "secondPos" : 34485, + "firstEndPos" : 34419, + "secondEndPos" : 34489 +}, { + "firstType" : "MethodDeclaration", + "secondType" : "MethodDeclaration", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "TypeDeclaration", + "secondParentType" : "TypeDeclaration", + "firstPos" : 34444, + "secondPos" : 34514, + "firstEndPos" : 36143, + "secondEndPos" : 36213 +}, { + "firstType" : "Javadoc", + "secondType" : "Javadoc", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 34444, + "secondPos" : 34514, + "firstEndPos" : 34800, + "secondEndPos" : 34870 +}, { + "firstType" : "TagElement", + "secondType" : "TagElement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Javadoc", + "secondParentType" : "Javadoc", + "firstPos" : 34455, + "secondPos" : 34525, + "firstEndPos" : 34496, + "secondEndPos" : 34566 +}, { + "firstType" : "TextElement", + "secondType" : "TextElement", + "firstLabel" : "Draws a grid line against the range axis.", + "secondLabel" : "Draws a grid line against the range axis.", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 34455, + "secondPos" : 34525, + "firstEndPos" : 34496, + "secondEndPos" : 34566 +}, { + "firstType" : "TagElement", + "secondType" : "TagElement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Javadoc", + "secondParentType" : "Javadoc", + "firstPos" : 34511, + "secondPos" : 34581, + "firstEndPos" : 34542, + "secondEndPos" : 34612 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "g2", + "secondLabel" : "g2", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 34518, + "secondPos" : 34588, + "firstEndPos" : 34520, + "secondEndPos" : 34590 +}, { + "firstType" : "TextElement", + "secondType" : "TextElement", + "firstLabel" : " the graphics device.", + "secondLabel" : " the graphics device.", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 34520, + "secondPos" : 34590, + "firstEndPos" : 34542, + "secondEndPos" : 34612 +}, { + "firstType" : "TagElement", + "secondType" : "TagElement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Javadoc", + "secondParentType" : "Javadoc", + "firstPos" : 34550, + "secondPos" : 34620, + "firstEndPos" : 34572, + "secondEndPos" : 34642 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "plot", + "secondLabel" : "plot", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 34557, + "secondPos" : 34627, + "firstEndPos" : 34561, + "secondEndPos" : 34631 +}, { + "firstType" : "TextElement", + "secondType" : "TextElement", + "firstLabel" : " the plot.", + "secondLabel" : " the plot.", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 34561, + "secondPos" : 34631, + "firstEndPos" : 34572, + "secondEndPos" : 34642 +}, { + "firstType" : "TagElement", + "secondType" : "TagElement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Javadoc", + "secondParentType" : "Javadoc", + "firstPos" : 34580, + "secondPos" : 34650, + "firstEndPos" : 34608, + "secondEndPos" : 34678 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "axis", + "secondLabel" : "axis", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 34587, + "secondPos" : 34657, + "firstEndPos" : 34591, + "secondEndPos" : 34661 +}, { + "firstType" : "TextElement", + "secondType" : "TextElement", + "firstLabel" : " the value axis.", + "secondLabel" : " the value axis.", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 34591, + "secondPos" : 34661, + "firstEndPos" : 34608, + "secondEndPos" : 34678 +}, { + "firstType" : "TagElement", + "secondType" : "TagElement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Javadoc", + "secondParentType" : "Javadoc", + "firstPos" : 34616, + "secondPos" : 34686, + "firstEndPos" : 34721, + "secondEndPos" : 34791 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "dataArea", + "secondLabel" : "dataArea", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 34623, + "secondPos" : 34693, + "firstEndPos" : 34631, + "secondEndPos" : 34701 +}, { + "firstType" : "TextElement", + "secondType" : "TextElement", + "firstLabel" : " the area for plotting data (not yet adjusted for any", + "secondLabel" : " the area for plotting data (not yet adjusted for any", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 34631, + "secondPos" : 34701, + "firstEndPos" : 34685, + "secondEndPos" : 34755 +}, { + "firstType" : "TextElement", + "secondType" : "TextElement", + "firstLabel" : "3D effect).", + "secondLabel" : "3D effect).", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 34710, + "secondPos" : 34780, + "firstEndPos" : 34721, + "secondEndPos" : 34791 +}, { + "firstType" : "TagElement", + "secondType" : "TagElement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Javadoc", + "secondParentType" : "Javadoc", + "firstPos" : 34729, + "secondPos" : 34799, + "firstEndPos" : 34792, + "secondEndPos" : 34862 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "value", + "secondLabel" : "value", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 34736, + "secondPos" : 34806, + "firstEndPos" : 34741, + "secondEndPos" : 34811 +}, { + "firstType" : "TextElement", + "secondType" : "TextElement", + "firstLabel" : " the value at which the grid line should be drawn.", + "secondLabel" : " the value at which the grid line should be drawn.", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 34741, + "secondPos" : 34811, + "firstEndPos" : 34792, + "secondEndPos" : 34862 +}, { + "firstType" : "MarkerAnnotation", + "secondType" : "MarkerAnnotation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 34805, + "secondPos" : 34875, + "firstEndPos" : 34814, + "secondEndPos" : 34884 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "Override", + "secondLabel" : "Override", + "firstParentType" : "MarkerAnnotation", + "secondParentType" : "MarkerAnnotation", + "firstPos" : 34806, + "secondPos" : 34876, + "firstEndPos" : 34814, + "secondEndPos" : 34884 +}, { + "firstType" : "Modifier", + "secondType" : "Modifier", + "firstLabel" : "public", + "secondLabel" : "public", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 34819, + "secondPos" : 34889, + "firstEndPos" : 34825, + "secondEndPos" : 34895 +}, { + "firstType" : "PrimitiveType", + "secondType" : "PrimitiveType", + "firstLabel" : "void", + "secondLabel" : "void", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 34826, + "secondPos" : 34896, + "firstEndPos" : 34830, + "secondEndPos" : 34900 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "drawDomainGridLine", + "secondLabel" : "drawDomainGridLine", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 34831, + "secondPos" : 34901, + "firstEndPos" : 34849, + "secondEndPos" : 34919 +}, { + "firstType" : "SingleVariableDeclaration", + "secondType" : "SingleVariableDeclaration", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 34850, + "secondPos" : 34920, + "firstEndPos" : 34863, + "secondEndPos" : 34933 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "Graphics2D", + "secondLabel" : "Graphics2D", + "firstParentType" : "SimpleType", + "secondParentType" : "SimpleType", + "firstPos" : 34850, + "secondPos" : 34920, + "firstEndPos" : 34860, + "secondEndPos" : 34930 +}, { + "firstType" : "SimpleType", + "secondType" : "SimpleType", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "SingleVariableDeclaration", + "secondParentType" : "SingleVariableDeclaration", + "firstPos" : 34850, + "secondPos" : 34920, + "firstEndPos" : 34860, + "secondEndPos" : 34930 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "g2", + "secondLabel" : "g2", + "firstParentType" : "SingleVariableDeclaration", + "secondParentType" : "SingleVariableDeclaration", + "firstPos" : 34861, + "secondPos" : 34931, + "firstEndPos" : 34863, + "secondEndPos" : 34933 +}, { + "firstType" : "SingleVariableDeclaration", + "secondType" : "SingleVariableDeclaration", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 34865, + "secondPos" : 34935, + "firstEndPos" : 34876, + "secondEndPos" : 34946 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "XYPlot", + "secondLabel" : "XYPlot", + "firstParentType" : "SimpleType", + "secondParentType" : "SimpleType", + "firstPos" : 34865, + "secondPos" : 34935, + "firstEndPos" : 34871, + "secondEndPos" : 34941 +}, { + "firstType" : "SimpleType", + "secondType" : "SimpleType", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "SingleVariableDeclaration", + "secondParentType" : "SingleVariableDeclaration", + "firstPos" : 34865, + "secondPos" : 34935, + "firstEndPos" : 34871, + "secondEndPos" : 34941 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "plot", + "secondLabel" : "plot", + "firstParentType" : "SingleVariableDeclaration", + "secondParentType" : "SingleVariableDeclaration", + "firstPos" : 34872, + "secondPos" : 34942, + "firstEndPos" : 34876, + "secondEndPos" : 34946 +}, { + "firstType" : "SingleVariableDeclaration", + "secondType" : "SingleVariableDeclaration", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 34878, + "secondPos" : 34948, + "firstEndPos" : 34892, + "secondEndPos" : 34962 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "ValueAxis", + "secondLabel" : "ValueAxis", + "firstParentType" : "SimpleType", + "secondParentType" : "SimpleType", + "firstPos" : 34878, + "secondPos" : 34948, + "firstEndPos" : 34887, + "secondEndPos" : 34957 +}, { + "firstType" : "SimpleType", + "secondType" : "SimpleType", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "SingleVariableDeclaration", + "secondParentType" : "SingleVariableDeclaration", + "firstPos" : 34878, + "secondPos" : 34948, + "firstEndPos" : 34887, + "secondEndPos" : 34957 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "axis", + "secondLabel" : "axis", + "firstParentType" : "SingleVariableDeclaration", + "secondParentType" : "SingleVariableDeclaration", + "firstPos" : 34888, + "secondPos" : 34958, + "firstEndPos" : 34892, + "secondEndPos" : 34962 +}, { + "firstType" : "SingleVariableDeclaration", + "secondType" : "SingleVariableDeclaration", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 34906, + "secondPos" : 34976, + "firstEndPos" : 34926, + "secondEndPos" : 34996 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "Rectangle2D", + "secondLabel" : "Rectangle2D", + "firstParentType" : "SimpleType", + "secondParentType" : "SimpleType", + "firstPos" : 34906, + "secondPos" : 34976, + "firstEndPos" : 34917, + "secondEndPos" : 34987 +}, { + "firstType" : "SimpleType", + "secondType" : "SimpleType", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "SingleVariableDeclaration", + "secondParentType" : "SingleVariableDeclaration", + "firstPos" : 34906, + "secondPos" : 34976, + "firstEndPos" : 34917, + "secondEndPos" : 34987 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "dataArea", + "secondLabel" : "dataArea", + "firstParentType" : "SingleVariableDeclaration", + "secondParentType" : "SingleVariableDeclaration", + "firstPos" : 34918, + "secondPos" : 34988, + "firstEndPos" : 34926, + "secondEndPos" : 34996 +}, { + "firstType" : "SingleVariableDeclaration", + "secondType" : "SingleVariableDeclaration", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 34928, + "secondPos" : 34998, + "firstEndPos" : 34940, + "secondEndPos" : 35010 +}, { + "firstType" : "PrimitiveType", + "secondType" : "PrimitiveType", + "firstLabel" : "double", + "secondLabel" : "double", + "firstParentType" : "SingleVariableDeclaration", + "secondParentType" : "SingleVariableDeclaration", + "firstPos" : 34928, + "secondPos" : 34998, + "firstEndPos" : 34934, + "secondEndPos" : 35004 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "value", + "secondLabel" : "value", + "firstParentType" : "SingleVariableDeclaration", + "secondParentType" : "SingleVariableDeclaration", + "firstPos" : 34935, + "secondPos" : 35005, + "firstEndPos" : 34940, + "secondEndPos" : 35010 +}, { + "firstType" : "Block", + "secondType" : "Block", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 34942, + "secondPos" : 35012, + "firstEndPos" : 36143, + "secondEndPos" : 36213 +}, { + "firstType" : "VariableDeclarationStatement", + "secondType" : "VariableDeclarationStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 34953, + "secondPos" : 35023, + "firstEndPos" : 34983, + "secondEndPos" : 35053 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "Range", + "secondLabel" : "Range", + "firstParentType" : "SimpleType", + "secondParentType" : "SimpleType", + "firstPos" : 34953, + "secondPos" : 35023, + "firstEndPos" : 34958, + "secondEndPos" : 35028 +}, { + "firstType" : "SimpleType", + "secondType" : "SimpleType", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationStatement", + "secondParentType" : "VariableDeclarationStatement", + "firstPos" : 34953, + "secondPos" : 35023, + "firstEndPos" : 34958, + "secondEndPos" : 35028 +}, { + "firstType" : "VariableDeclarationFragment", + "secondType" : "VariableDeclarationFragment", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationStatement", + "secondParentType" : "VariableDeclarationStatement", + "firstPos" : 34959, + "secondPos" : 35029, + "firstEndPos" : 34982, + "secondEndPos" : 35052 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "range", + "secondLabel" : "range", + "firstParentType" : "VariableDeclarationFragment", + "secondParentType" : "VariableDeclarationFragment", + "firstPos" : 34959, + "secondPos" : 35029, + "firstEndPos" : 34964, + "secondEndPos" : 35034 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationFragment", + "secondParentType" : "VariableDeclarationFragment", + "firstPos" : 34967, + "secondPos" : 35037, + "firstEndPos" : 34982, + "secondEndPos" : 35052 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 34967, + "secondPos" : 35037, + "firstEndPos" : 34971, + "secondEndPos" : 35041 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "axis", + "secondLabel" : "axis", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 34967, + "secondPos" : 35037, + "firstEndPos" : 34971, + "secondEndPos" : 35041 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "getRange", + "secondLabel" : "getRange", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 34972, + "secondPos" : 35042, + "firstEndPos" : 34980, + "secondEndPos" : 35050 +}, { + "firstType" : "IfStatement", + "secondType" : "IfStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 34992, + "secondPos" : 35062, + "firstEndPos" : 35051, + "secondEndPos" : 35121 +}, { + "firstType" : "PrefixExpression", + "secondType" : "PrefixExpression", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "IfStatement", + "secondParentType" : "IfStatement", + "firstPos" : 34996, + "secondPos" : 35066, + "firstEndPos" : 35018, + "secondEndPos" : 35088 +}, { + "firstType" : "PREFIX_EXPRESSION_OPERATOR", + "secondType" : "PREFIX_EXPRESSION_OPERATOR", + "firstLabel" : "!", + "secondLabel" : "!", + "firstParentType" : "PrefixExpression", + "secondParentType" : "PrefixExpression", + "firstPos" : 34996, + "secondPos" : 35066, + "firstEndPos" : 34997, + "secondEndPos" : 35067 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "PrefixExpression", + "secondParentType" : "PrefixExpression", + "firstPos" : 34997, + "secondPos" : 35067, + "firstEndPos" : 35018, + "secondEndPos" : 35088 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 34997, + "secondPos" : 35067, + "firstEndPos" : 35002, + "secondEndPos" : 35072 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "range", + "secondLabel" : "range", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 34997, + "secondPos" : 35067, + "firstEndPos" : 35002, + "secondEndPos" : 35072 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "contains", + "secondLabel" : "contains", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 35003, + "secondPos" : 35073, + "firstEndPos" : 35011, + "secondEndPos" : 35081 +}, { + "firstType" : "METHOD_INVOCATION_ARGUMENTS", + "secondType" : "METHOD_INVOCATION_ARGUMENTS", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 35012, + "secondPos" : 35082, + "firstEndPos" : 35017, + "secondEndPos" : 35087 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "value", + "secondLabel" : "value", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 35012, + "secondPos" : 35082, + "firstEndPos" : 35017, + "secondEndPos" : 35087 +}, { + "firstType" : "Block", + "secondType" : "Block", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "IfStatement", + "secondParentType" : "IfStatement", + "firstPos" : 35020, + "secondPos" : 35090, + "firstEndPos" : 35051, + "secondEndPos" : 35121 +}, { + "firstType" : "ReturnStatement", + "secondType" : "ReturnStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 35034, + "secondPos" : 35104, + "firstEndPos" : 35041, + "secondEndPos" : 35111 +}, { + "firstType" : "VariableDeclarationStatement", + "secondType" : "VariableDeclarationStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 35061, + "secondPos" : 35131, + "firstEndPos" : 35113, + "secondEndPos" : 35183 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "PlotOrientation", + "secondLabel" : "PlotOrientation", + "firstParentType" : "SimpleType", + "secondParentType" : "SimpleType", + "firstPos" : 35061, + "secondPos" : 35131, + "firstEndPos" : 35076, + "secondEndPos" : 35146 +}, { + "firstType" : "SimpleType", + "secondType" : "SimpleType", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationStatement", + "secondParentType" : "VariableDeclarationStatement", + "firstPos" : 35061, + "secondPos" : 35131, + "firstEndPos" : 35076, + "secondEndPos" : 35146 +}, { + "firstType" : "VariableDeclarationFragment", + "secondType" : "VariableDeclarationFragment", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationStatement", + "secondParentType" : "VariableDeclarationStatement", + "firstPos" : 35077, + "secondPos" : 35147, + "firstEndPos" : 35112, + "secondEndPos" : 35182 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "orientation", + "secondLabel" : "orientation", + "firstParentType" : "VariableDeclarationFragment", + "secondParentType" : "VariableDeclarationFragment", + "firstPos" : 35077, + "secondPos" : 35147, + "firstEndPos" : 35088, + "secondEndPos" : 35158 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationFragment", + "secondParentType" : "VariableDeclarationFragment", + "firstPos" : 35091, + "secondPos" : 35161, + "firstEndPos" : 35112, + "secondEndPos" : 35182 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 35091, + "secondPos" : 35161, + "firstEndPos" : 35095, + "secondEndPos" : 35165 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "plot", + "secondLabel" : "plot", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 35091, + "secondPos" : 35161, + "firstEndPos" : 35095, + "secondEndPos" : 35165 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "getOrientation", + "secondLabel" : "getOrientation", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 35096, + "secondPos" : 35166, + "firstEndPos" : 35110, + "secondEndPos" : 35180 +}, { + "firstType" : "VariableDeclarationStatement", + "secondType" : "VariableDeclarationStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 35122, + "secondPos" : 35192, + "firstEndPos" : 35211, + "secondEndPos" : 35281 +}, { + "firstType" : "PrimitiveType", + "secondType" : "PrimitiveType", + "firstLabel" : "double", + "secondLabel" : "double", + "firstParentType" : "VariableDeclarationStatement", + "secondParentType" : "VariableDeclarationStatement", + "firstPos" : 35122, + "secondPos" : 35192, + "firstEndPos" : 35128, + "secondEndPos" : 35198 +}, { + "firstType" : "VariableDeclarationFragment", + "secondType" : "VariableDeclarationFragment", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationStatement", + "secondParentType" : "VariableDeclarationStatement", + "firstPos" : 35129, + "secondPos" : 35199, + "firstEndPos" : 35210, + "secondEndPos" : 35280 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "v", + "secondLabel" : "v", + "firstParentType" : "VariableDeclarationFragment", + "secondParentType" : "VariableDeclarationFragment", + "firstPos" : 35129, + "secondPos" : 35199, + "firstEndPos" : 35130, + "secondEndPos" : 35200 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationFragment", + "secondParentType" : "VariableDeclarationFragment", + "firstPos" : 35133, + "secondPos" : 35203, + "firstEndPos" : 35210, + "secondEndPos" : 35280 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 35133, + "secondPos" : 35203, + "firstEndPos" : 35137, + "secondEndPos" : 35207 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "axis", + "secondLabel" : "axis", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 35133, + "secondPos" : 35203, + "firstEndPos" : 35137, + "secondEndPos" : 35207 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "valueToJava2D", + "secondLabel" : "valueToJava2D", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 35138, + "secondPos" : 35208, + "firstEndPos" : 35151, + "secondEndPos" : 35221 +}, { + "firstType" : "METHOD_INVOCATION_ARGUMENTS", + "secondType" : "METHOD_INVOCATION_ARGUMENTS", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 35152, + "secondPos" : 35222, + "firstEndPos" : 35209, + "secondEndPos" : 35279 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "value", + "secondLabel" : "value", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 35152, + "secondPos" : 35222, + "firstEndPos" : 35157, + "secondEndPos" : 35227 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "dataArea", + "secondLabel" : "dataArea", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 35159, + "secondPos" : 35229, + "firstEndPos" : 35167, + "secondEndPos" : 35237 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 35185, + "secondPos" : 35255, + "firstEndPos" : 35209, + "secondEndPos" : 35279 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 35185, + "secondPos" : 35255, + "firstEndPos" : 35189, + "secondEndPos" : 35259 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "plot", + "secondLabel" : "plot", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 35185, + "secondPos" : 35255, + "firstEndPos" : 35189, + "secondEndPos" : 35259 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "getDomainAxisEdge", + "secondLabel" : "getDomainAxisEdge", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 35190, + "secondPos" : 35260, + "firstEndPos" : 35207, + "secondEndPos" : 35277 +}, { + "firstType" : "VariableDeclarationStatement", + "secondType" : "VariableDeclarationStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 35220, + "secondPos" : 35290, + "firstEndPos" : 35239, + "secondEndPos" : 35309 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "Line2D", + "secondLabel" : "Line2D", + "firstParentType" : "SimpleType", + "secondParentType" : "SimpleType", + "firstPos" : 35220, + "secondPos" : 35290, + "firstEndPos" : 35226, + "secondEndPos" : 35296 +}, { + "firstType" : "SimpleType", + "secondType" : "SimpleType", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationStatement", + "secondParentType" : "VariableDeclarationStatement", + "firstPos" : 35220, + "secondPos" : 35290, + "firstEndPos" : 35226, + "secondEndPos" : 35296 +}, { + "firstType" : "VariableDeclarationFragment", + "secondType" : "VariableDeclarationFragment", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationStatement", + "secondParentType" : "VariableDeclarationStatement", + "firstPos" : 35227, + "secondPos" : 35297, + "firstEndPos" : 35238, + "secondEndPos" : 35308 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "line", + "secondLabel" : "line", + "firstParentType" : "VariableDeclarationFragment", + "secondParentType" : "VariableDeclarationFragment", + "firstPos" : 35227, + "secondPos" : 35297, + "firstEndPos" : 35231, + "secondEndPos" : 35301 +}, { + "firstType" : "NullLiteral", + "secondType" : "NullLiteral", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationFragment", + "secondParentType" : "VariableDeclarationFragment", + "firstPos" : 35234, + "secondPos" : 35304, + "firstEndPos" : 35238, + "secondEndPos" : 35308 +}, { + "firstType" : "IfStatement", + "secondType" : "IfStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 35248, + "secondPos" : 35318, + "firstEndPos" : 35584, + "secondEndPos" : 35654 +}, { + "firstType" : "InfixExpression", + "secondType" : "InfixExpression", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "IfStatement", + "secondParentType" : "IfStatement", + "firstPos" : 35252, + "secondPos" : 35322, + "firstEndPos" : 35293, + "secondEndPos" : 35363 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "orientation", + "secondLabel" : "orientation", + "firstParentType" : "InfixExpression", + "secondParentType" : "InfixExpression", + "firstPos" : 35252, + "secondPos" : 35322, + "firstEndPos" : 35263, + "secondEndPos" : 35333 +}, { + "firstType" : "INFIX_EXPRESSION_OPERATOR", + "secondType" : "INFIX_EXPRESSION_OPERATOR", + "firstLabel" : "==", + "secondLabel" : "==", + "firstParentType" : "InfixExpression", + "secondParentType" : "InfixExpression", + "firstPos" : 35264, + "secondPos" : 35334, + "firstEndPos" : 35266, + "secondEndPos" : 35336 +}, { + "firstType" : "QualifiedName", + "secondType" : "QualifiedName", + "firstLabel" : "PlotOrientation.HORIZONTAL", + "secondLabel" : "PlotOrientation.HORIZONTAL", + "firstParentType" : "InfixExpression", + "secondParentType" : "InfixExpression", + "firstPos" : 35267, + "secondPos" : 35337, + "firstEndPos" : 35293, + "secondEndPos" : 35363 +}, { + "firstType" : "Block", + "secondType" : "Block", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "IfStatement", + "secondParentType" : "IfStatement", + "firstPos" : 35295, + "secondPos" : 35365, + "firstEndPos" : 35410, + "secondEndPos" : 35480 +}, { + "firstType" : "ExpressionStatement", + "secondType" : "ExpressionStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 35309, + "secondPos" : 35379, + "firstEndPos" : 35400, + "secondEndPos" : 35470 +}, { + "firstType" : "Assignment", + "secondType" : "Assignment", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "ExpressionStatement", + "secondParentType" : "ExpressionStatement", + "firstPos" : 35309, + "secondPos" : 35379, + "firstEndPos" : 35399, + "secondEndPos" : 35469 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "line", + "secondLabel" : "line", + "firstParentType" : "Assignment", + "secondParentType" : "Assignment", + "firstPos" : 35309, + "secondPos" : 35379, + "firstEndPos" : 35313, + "secondEndPos" : 35383 +}, { + "firstType" : "ASSIGNMENT_OPERATOR", + "secondType" : "ASSIGNMENT_OPERATOR", + "firstLabel" : "=", + "secondLabel" : "=", + "firstParentType" : "Assignment", + "secondParentType" : "Assignment", + "firstPos" : 35314, + "secondPos" : 35384, + "firstEndPos" : 35315, + "secondEndPos" : 35385 +}, { + "firstType" : "ClassInstanceCreation", + "secondType" : "ClassInstanceCreation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Assignment", + "secondParentType" : "Assignment", + "firstPos" : 35316, + "secondPos" : 35386, + "firstEndPos" : 35399, + "secondEndPos" : 35469 +}, { + "firstType" : "QualifiedName", + "secondType" : "QualifiedName", + "firstLabel" : "Line2D.Double", + "secondLabel" : "Line2D.Double", + "firstParentType" : "SimpleType", + "secondParentType" : "SimpleType", + "firstPos" : 35320, + "secondPos" : 35390, + "firstEndPos" : 35333, + "secondEndPos" : 35403 +}, { + "firstType" : "SimpleType", + "secondType" : "SimpleType", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "ClassInstanceCreation", + "secondParentType" : "ClassInstanceCreation", + "firstPos" : 35320, + "secondPos" : 35390, + "firstEndPos" : 35333, + "secondEndPos" : 35403 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "ClassInstanceCreation", + "secondParentType" : "ClassInstanceCreation", + "firstPos" : 35334, + "secondPos" : 35404, + "firstEndPos" : 35352, + "secondEndPos" : 35422 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 35334, + "secondPos" : 35404, + "firstEndPos" : 35342, + "secondEndPos" : 35412 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "dataArea", + "secondLabel" : "dataArea", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 35334, + "secondPos" : 35404, + "firstEndPos" : 35342, + "secondEndPos" : 35412 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "getMinX", + "secondLabel" : "getMinX", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 35343, + "secondPos" : 35413, + "firstEndPos" : 35350, + "secondEndPos" : 35420 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "v", + "secondLabel" : "v", + "firstParentType" : "ClassInstanceCreation", + "secondParentType" : "ClassInstanceCreation", + "firstPos" : 35354, + "secondPos" : 35424, + "firstEndPos" : 35355, + "secondEndPos" : 35425 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "ClassInstanceCreation", + "secondParentType" : "ClassInstanceCreation", + "firstPos" : 35377, + "secondPos" : 35447, + "firstEndPos" : 35395, + "secondEndPos" : 35465 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 35377, + "secondPos" : 35447, + "firstEndPos" : 35385, + "secondEndPos" : 35455 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "dataArea", + "secondLabel" : "dataArea", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 35377, + "secondPos" : 35447, + "firstEndPos" : 35385, + "secondEndPos" : 35455 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "getMaxX", + "secondLabel" : "getMaxX", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 35386, + "secondPos" : 35456, + "firstEndPos" : 35393, + "secondEndPos" : 35463 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "v", + "secondLabel" : "v", + "firstParentType" : "ClassInstanceCreation", + "secondParentType" : "ClassInstanceCreation", + "firstPos" : 35397, + "secondPos" : 35467, + "firstEndPos" : 35398, + "secondEndPos" : 35468 +}, { + "firstType" : "IfStatement", + "secondType" : "IfStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "IfStatement", + "secondParentType" : "IfStatement", + "firstPos" : 35424, + "secondPos" : 35494, + "firstEndPos" : 35584, + "secondEndPos" : 35654 +}, { + "firstType" : "InfixExpression", + "secondType" : "InfixExpression", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "IfStatement", + "secondParentType" : "IfStatement", + "firstPos" : 35428, + "secondPos" : 35498, + "firstEndPos" : 35467, + "secondEndPos" : 35537 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "orientation", + "secondLabel" : "orientation", + "firstParentType" : "InfixExpression", + "secondParentType" : "InfixExpression", + "firstPos" : 35428, + "secondPos" : 35498, + "firstEndPos" : 35439, + "secondEndPos" : 35509 +}, { + "firstType" : "INFIX_EXPRESSION_OPERATOR", + "secondType" : "INFIX_EXPRESSION_OPERATOR", + "firstLabel" : "==", + "secondLabel" : "==", + "firstParentType" : "InfixExpression", + "secondParentType" : "InfixExpression", + "firstPos" : 35440, + "secondPos" : 35510, + "firstEndPos" : 35442, + "secondEndPos" : 35512 +}, { + "firstType" : "QualifiedName", + "secondType" : "QualifiedName", + "firstLabel" : "PlotOrientation.VERTICAL", + "secondLabel" : "PlotOrientation.VERTICAL", + "firstParentType" : "InfixExpression", + "secondParentType" : "InfixExpression", + "firstPos" : 35443, + "secondPos" : 35513, + "firstEndPos" : 35467, + "secondEndPos" : 35537 +}, { + "firstType" : "Block", + "secondType" : "Block", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "IfStatement", + "secondParentType" : "IfStatement", + "firstPos" : 35469, + "secondPos" : 35539, + "firstEndPos" : 35584, + "secondEndPos" : 35654 +}, { + "firstType" : "ExpressionStatement", + "secondType" : "ExpressionStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 35483, + "secondPos" : 35553, + "firstEndPos" : 35574, + "secondEndPos" : 35644 +}, { + "firstType" : "Assignment", + "secondType" : "Assignment", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "ExpressionStatement", + "secondParentType" : "ExpressionStatement", + "firstPos" : 35483, + "secondPos" : 35553, + "firstEndPos" : 35573, + "secondEndPos" : 35643 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "line", + "secondLabel" : "line", + "firstParentType" : "Assignment", + "secondParentType" : "Assignment", + "firstPos" : 35483, + "secondPos" : 35553, + "firstEndPos" : 35487, + "secondEndPos" : 35557 +}, { + "firstType" : "ASSIGNMENT_OPERATOR", + "secondType" : "ASSIGNMENT_OPERATOR", + "firstLabel" : "=", + "secondLabel" : "=", + "firstParentType" : "Assignment", + "secondParentType" : "Assignment", + "firstPos" : 35488, + "secondPos" : 35558, + "firstEndPos" : 35489, + "secondEndPos" : 35559 +}, { + "firstType" : "ClassInstanceCreation", + "secondType" : "ClassInstanceCreation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Assignment", + "secondParentType" : "Assignment", + "firstPos" : 35490, + "secondPos" : 35560, + "firstEndPos" : 35573, + "secondEndPos" : 35643 +}, { + "firstType" : "QualifiedName", + "secondType" : "QualifiedName", + "firstLabel" : "Line2D.Double", + "secondLabel" : "Line2D.Double", + "firstParentType" : "SimpleType", + "secondParentType" : "SimpleType", + "firstPos" : 35494, + "secondPos" : 35564, + "firstEndPos" : 35507, + "secondEndPos" : 35577 +}, { + "firstType" : "SimpleType", + "secondType" : "SimpleType", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "ClassInstanceCreation", + "secondParentType" : "ClassInstanceCreation", + "firstPos" : 35494, + "secondPos" : 35564, + "firstEndPos" : 35507, + "secondEndPos" : 35577 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "v", + "secondLabel" : "v", + "firstParentType" : "ClassInstanceCreation", + "secondParentType" : "ClassInstanceCreation", + "firstPos" : 35508, + "secondPos" : 35578, + "firstEndPos" : 35509, + "secondEndPos" : 35579 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "ClassInstanceCreation", + "secondParentType" : "ClassInstanceCreation", + "firstPos" : 35511, + "secondPos" : 35581, + "firstEndPos" : 35529, + "secondEndPos" : 35599 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 35511, + "secondPos" : 35581, + "firstEndPos" : 35519, + "secondEndPos" : 35589 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "dataArea", + "secondLabel" : "dataArea", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 35511, + "secondPos" : 35581, + "firstEndPos" : 35519, + "secondEndPos" : 35589 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "getMinY", + "secondLabel" : "getMinY", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 35520, + "secondPos" : 35590, + "firstEndPos" : 35527, + "secondEndPos" : 35597 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "v", + "secondLabel" : "v", + "firstParentType" : "ClassInstanceCreation", + "secondParentType" : "ClassInstanceCreation", + "firstPos" : 35531, + "secondPos" : 35601, + "firstEndPos" : 35532, + "secondEndPos" : 35602 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "ClassInstanceCreation", + "secondParentType" : "ClassInstanceCreation", + "firstPos" : 35554, + "secondPos" : 35624, + "firstEndPos" : 35572, + "secondEndPos" : 35642 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 35554, + "secondPos" : 35624, + "firstEndPos" : 35562, + "secondEndPos" : 35632 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "dataArea", + "secondLabel" : "dataArea", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 35554, + "secondPos" : 35624, + "firstEndPos" : 35562, + "secondEndPos" : 35632 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "getMaxY", + "secondLabel" : "getMaxY", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 35563, + "secondPos" : 35633, + "firstEndPos" : 35570, + "secondEndPos" : 35640 +}, { + "firstType" : "VariableDeclarationStatement", + "secondType" : "VariableDeclarationStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 35594, + "secondPos" : 35664, + "firstEndPos" : 35638, + "secondEndPos" : 35708 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "Paint", + "secondLabel" : "Paint", + "firstParentType" : "SimpleType", + "secondParentType" : "SimpleType", + "firstPos" : 35594, + "secondPos" : 35664, + "firstEndPos" : 35599, + "secondEndPos" : 35669 +}, { + "firstType" : "SimpleType", + "secondType" : "SimpleType", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationStatement", + "secondParentType" : "VariableDeclarationStatement", + "firstPos" : 35594, + "secondPos" : 35664, + "firstEndPos" : 35599, + "secondEndPos" : 35669 +}, { + "firstType" : "VariableDeclarationFragment", + "secondType" : "VariableDeclarationFragment", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationStatement", + "secondParentType" : "VariableDeclarationStatement", + "firstPos" : 35600, + "secondPos" : 35670, + "firstEndPos" : 35637, + "secondEndPos" : 35707 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "paint", + "secondLabel" : "paint", + "firstParentType" : "VariableDeclarationFragment", + "secondParentType" : "VariableDeclarationFragment", + "firstPos" : 35600, + "secondPos" : 35670, + "firstEndPos" : 35605, + "secondEndPos" : 35675 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationFragment", + "secondParentType" : "VariableDeclarationFragment", + "firstPos" : 35608, + "secondPos" : 35678, + "firstEndPos" : 35637, + "secondEndPos" : 35707 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 35608, + "secondPos" : 35678, + "firstEndPos" : 35612, + "secondEndPos" : 35682 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "plot", + "secondLabel" : "plot", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 35608, + "secondPos" : 35678, + "firstEndPos" : 35612, + "secondEndPos" : 35682 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "getDomainGridlinePaint", + "secondLabel" : "getDomainGridlinePaint", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 35613, + "secondPos" : 35683, + "firstEndPos" : 35635, + "secondEndPos" : 35705 +}, { + "firstType" : "VariableDeclarationStatement", + "secondType" : "VariableDeclarationStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 35647, + "secondPos" : 35717, + "firstEndPos" : 35694, + "secondEndPos" : 35764 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "Stroke", + "secondLabel" : "Stroke", + "firstParentType" : "SimpleType", + "secondParentType" : "SimpleType", + "firstPos" : 35647, + "secondPos" : 35717, + "firstEndPos" : 35653, + "secondEndPos" : 35723 +}, { + "firstType" : "SimpleType", + "secondType" : "SimpleType", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationStatement", + "secondParentType" : "VariableDeclarationStatement", + "firstPos" : 35647, + "secondPos" : 35717, + "firstEndPos" : 35653, + "secondEndPos" : 35723 +}, { + "firstType" : "VariableDeclarationFragment", + "secondType" : "VariableDeclarationFragment", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationStatement", + "secondParentType" : "VariableDeclarationStatement", + "firstPos" : 35654, + "secondPos" : 35724, + "firstEndPos" : 35693, + "secondEndPos" : 35763 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "stroke", + "secondLabel" : "stroke", + "firstParentType" : "VariableDeclarationFragment", + "secondParentType" : "VariableDeclarationFragment", + "firstPos" : 35654, + "secondPos" : 35724, + "firstEndPos" : 35660, + "secondEndPos" : 35730 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationFragment", + "secondParentType" : "VariableDeclarationFragment", + "firstPos" : 35663, + "secondPos" : 35733, + "firstEndPos" : 35693, + "secondEndPos" : 35763 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 35663, + "secondPos" : 35733, + "firstEndPos" : 35667, + "secondEndPos" : 35737 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "plot", + "secondLabel" : "plot", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 35663, + "secondPos" : 35733, + "firstEndPos" : 35667, + "secondEndPos" : 35737 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "getDomainGridlineStroke", + "secondLabel" : "getDomainGridlineStroke", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 35668, + "secondPos" : 35738, + "firstEndPos" : 35691, + "secondEndPos" : 35761 +}, { + "firstType" : "ExpressionStatement", + "secondType" : "ExpressionStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 35703, + "secondPos" : 35773, + "firstEndPos" : 35767, + "secondEndPos" : 35837 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "ExpressionStatement", + "secondParentType" : "ExpressionStatement", + "firstPos" : 35703, + "secondPos" : 35773, + "firstEndPos" : 35766, + "secondEndPos" : 35836 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 35703, + "secondPos" : 35773, + "firstEndPos" : 35705, + "secondEndPos" : 35775 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "g2", + "secondLabel" : "g2", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 35703, + "secondPos" : 35773, + "firstEndPos" : 35705, + "secondEndPos" : 35775 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "setPaint", + "secondLabel" : "setPaint", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 35706, + "secondPos" : 35776, + "firstEndPos" : 35714, + "secondEndPos" : 35784 +}, { + "firstType" : "ConditionalExpression", + "secondType" : "ConditionalExpression", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 35715, + "secondPos" : 35785, + "firstEndPos" : 35765, + "secondEndPos" : 35835 +}, { + "firstType" : "METHOD_INVOCATION_ARGUMENTS", + "secondType" : "METHOD_INVOCATION_ARGUMENTS", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 35715, + "secondPos" : 35785, + "firstEndPos" : 35765, + "secondEndPos" : 35835 +}, { + "firstType" : "InfixExpression", + "secondType" : "InfixExpression", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "ConditionalExpression", + "secondParentType" : "ConditionalExpression", + "firstPos" : 35715, + "secondPos" : 35785, + "firstEndPos" : 35728, + "secondEndPos" : 35798 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "paint", + "secondLabel" : "paint", + "firstParentType" : "InfixExpression", + "secondParentType" : "InfixExpression", + "firstPos" : 35715, + "secondPos" : 35785, + "firstEndPos" : 35720, + "secondEndPos" : 35790 +}, { + "firstType" : "INFIX_EXPRESSION_OPERATOR", + "secondType" : "INFIX_EXPRESSION_OPERATOR", + "firstLabel" : "!=", + "secondLabel" : "!=", + "firstParentType" : "InfixExpression", + "secondParentType" : "InfixExpression", + "firstPos" : 35721, + "secondPos" : 35791, + "firstEndPos" : 35723, + "secondEndPos" : 35793 +}, { + "firstType" : "NullLiteral", + "secondType" : "NullLiteral", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "InfixExpression", + "secondParentType" : "InfixExpression", + "firstPos" : 35724, + "secondPos" : 35794, + "firstEndPos" : 35728, + "secondEndPos" : 35798 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "paint", + "secondLabel" : "paint", + "firstParentType" : "ConditionalExpression", + "secondParentType" : "ConditionalExpression", + "firstPos" : 35731, + "secondPos" : 35801, + "firstEndPos" : 35736, + "secondEndPos" : 35806 +}, { + "firstType" : "QualifiedName", + "secondType" : "QualifiedName", + "firstLabel" : "Plot.DEFAULT_OUTLINE_PAINT", + "secondLabel" : "Plot.DEFAULT_OUTLINE_PAINT", + "firstParentType" : "ConditionalExpression", + "secondParentType" : "ConditionalExpression", + "firstPos" : 35739, + "secondPos" : 35809, + "firstEndPos" : 35765, + "secondEndPos" : 35835 +}, { + "firstType" : "ExpressionStatement", + "secondType" : "ExpressionStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 35776, + "secondPos" : 35846, + "firstEndPos" : 35844, + "secondEndPos" : 35914 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "ExpressionStatement", + "secondParentType" : "ExpressionStatement", + "firstPos" : 35776, + "secondPos" : 35846, + "firstEndPos" : 35843, + "secondEndPos" : 35913 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 35776, + "secondPos" : 35846, + "firstEndPos" : 35778, + "secondEndPos" : 35848 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "g2", + "secondLabel" : "g2", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 35776, + "secondPos" : 35846, + "firstEndPos" : 35778, + "secondEndPos" : 35848 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "setStroke", + "secondLabel" : "setStroke", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 35779, + "secondPos" : 35849, + "firstEndPos" : 35788, + "secondEndPos" : 35858 +}, { + "firstType" : "ConditionalExpression", + "secondType" : "ConditionalExpression", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 35789, + "secondPos" : 35859, + "firstEndPos" : 35842, + "secondEndPos" : 35912 +}, { + "firstType" : "METHOD_INVOCATION_ARGUMENTS", + "secondType" : "METHOD_INVOCATION_ARGUMENTS", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 35789, + "secondPos" : 35859, + "firstEndPos" : 35842, + "secondEndPos" : 35912 +}, { + "firstType" : "InfixExpression", + "secondType" : "InfixExpression", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "ConditionalExpression", + "secondParentType" : "ConditionalExpression", + "firstPos" : 35789, + "secondPos" : 35859, + "firstEndPos" : 35803, + "secondEndPos" : 35873 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "stroke", + "secondLabel" : "stroke", + "firstParentType" : "InfixExpression", + "secondParentType" : "InfixExpression", + "firstPos" : 35789, + "secondPos" : 35859, + "firstEndPos" : 35795, + "secondEndPos" : 35865 +}, { + "firstType" : "INFIX_EXPRESSION_OPERATOR", + "secondType" : "INFIX_EXPRESSION_OPERATOR", + "firstLabel" : "!=", + "secondLabel" : "!=", + "firstParentType" : "InfixExpression", + "secondParentType" : "InfixExpression", + "firstPos" : 35796, + "secondPos" : 35866, + "firstEndPos" : 35798, + "secondEndPos" : 35868 +}, { + "firstType" : "NullLiteral", + "secondType" : "NullLiteral", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "InfixExpression", + "secondParentType" : "InfixExpression", + "firstPos" : 35799, + "secondPos" : 35869, + "firstEndPos" : 35803, + "secondEndPos" : 35873 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "stroke", + "secondLabel" : "stroke", + "firstParentType" : "ConditionalExpression", + "secondParentType" : "ConditionalExpression", + "firstPos" : 35806, + "secondPos" : 35876, + "firstEndPos" : 35812, + "secondEndPos" : 35882 +}, { + "firstType" : "QualifiedName", + "secondType" : "QualifiedName", + "firstLabel" : "Plot.DEFAULT_OUTLINE_STROKE", + "secondLabel" : "Plot.DEFAULT_OUTLINE_STROKE", + "firstParentType" : "ConditionalExpression", + "secondParentType" : "ConditionalExpression", + "firstPos" : 35815, + "secondPos" : 35885, + "firstEndPos" : 35842, + "secondEndPos" : 35912 +}, { + "firstType" : "VariableDeclarationStatement", + "secondType" : "VariableDeclarationStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 35853, + "secondPos" : 35923, + "firstEndPos" : 35923, + "secondEndPos" : 35993 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "Object", + "secondLabel" : "Object", + "firstParentType" : "SimpleType", + "secondParentType" : "SimpleType", + "firstPos" : 35853, + "secondPos" : 35923, + "firstEndPos" : 35859, + "secondEndPos" : 35929 +}, { + "firstType" : "SimpleType", + "secondType" : "SimpleType", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationStatement", + "secondParentType" : "VariableDeclarationStatement", + "firstPos" : 35853, + "secondPos" : 35923, + "firstEndPos" : 35859, + "secondEndPos" : 35929 +}, { + "firstType" : "VariableDeclarationFragment", + "secondType" : "VariableDeclarationFragment", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationStatement", + "secondParentType" : "VariableDeclarationStatement", + "firstPos" : 35860, + "secondPos" : 35930, + "firstEndPos" : 35922, + "secondEndPos" : 35992 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "saved", + "secondLabel" : "saved", + "firstParentType" : "VariableDeclarationFragment", + "secondParentType" : "VariableDeclarationFragment", + "firstPos" : 35860, + "secondPos" : 35930, + "firstEndPos" : 35865, + "secondEndPos" : 35935 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationFragment", + "secondParentType" : "VariableDeclarationFragment", + "firstPos" : 35868, + "secondPos" : 35938, + "firstEndPos" : 35922, + "secondEndPos" : 35992 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 35868, + "secondPos" : 35938, + "firstEndPos" : 35870, + "secondEndPos" : 35940 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "g2", + "secondLabel" : "g2", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 35868, + "secondPos" : 35938, + "firstEndPos" : 35870, + "secondEndPos" : 35940 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "getRenderingHint", + "secondLabel" : "getRenderingHint", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 35871, + "secondPos" : 35941, + "firstEndPos" : 35887, + "secondEndPos" : 35957 +}, { + "firstType" : "METHOD_INVOCATION_ARGUMENTS", + "secondType" : "METHOD_INVOCATION_ARGUMENTS", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 35888, + "secondPos" : 35958, + "firstEndPos" : 35921, + "secondEndPos" : 35991 +}, { + "firstType" : "QualifiedName", + "secondType" : "QualifiedName", + "firstLabel" : "RenderingHints.KEY_STROKE_CONTROL", + "secondLabel" : "RenderingHints.KEY_STROKE_CONTROL", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 35888, + "secondPos" : 35958, + "firstEndPos" : 35921, + "secondEndPos" : 35991 +}, { + "firstType" : "ExpressionStatement", + "secondType" : "ExpressionStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 35932, + "secondPos" : 36002, + "firstEndPos" : 36043, + "secondEndPos" : 36113 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "ExpressionStatement", + "secondParentType" : "ExpressionStatement", + "firstPos" : 35932, + "secondPos" : 36002, + "firstEndPos" : 36042, + "secondEndPos" : 36112 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 35932, + "secondPos" : 36002, + "firstEndPos" : 35934, + "secondEndPos" : 36004 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "g2", + "secondLabel" : "g2", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 35932, + "secondPos" : 36002, + "firstEndPos" : 35934, + "secondEndPos" : 36004 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "setRenderingHint", + "secondLabel" : "setRenderingHint", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 35935, + "secondPos" : 36005, + "firstEndPos" : 35951, + "secondEndPos" : 36021 +}, { + "firstType" : "METHOD_INVOCATION_ARGUMENTS", + "secondType" : "METHOD_INVOCATION_ARGUMENTS", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 35952, + "secondPos" : 36022, + "firstEndPos" : 36041, + "secondEndPos" : 36111 +}, { + "firstType" : "QualifiedName", + "secondType" : "QualifiedName", + "firstLabel" : "RenderingHints.KEY_STROKE_CONTROL", + "secondLabel" : "RenderingHints.KEY_STROKE_CONTROL", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 35952, + "secondPos" : 36022, + "firstEndPos" : 35985, + "secondEndPos" : 36055 +}, { + "firstType" : "QualifiedName", + "secondType" : "QualifiedName", + "firstLabel" : "RenderingHints.VALUE_STROKE_NORMALIZE", + "secondLabel" : "RenderingHints.VALUE_STROKE_NORMALIZE", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 36004, + "secondPos" : 36074, + "firstEndPos" : 36041, + "secondEndPos" : 36111 +}, { + "firstType" : "ExpressionStatement", + "secondType" : "ExpressionStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 36052, + "secondPos" : 36122, + "firstEndPos" : 36066, + "secondEndPos" : 36136 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "ExpressionStatement", + "secondParentType" : "ExpressionStatement", + "firstPos" : 36052, + "secondPos" : 36122, + "firstEndPos" : 36065, + "secondEndPos" : 36135 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 36052, + "secondPos" : 36122, + "firstEndPos" : 36054, + "secondEndPos" : 36124 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "g2", + "secondLabel" : "g2", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 36052, + "secondPos" : 36122, + "firstEndPos" : 36054, + "secondEndPos" : 36124 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "draw", + "secondLabel" : "draw", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 36055, + "secondPos" : 36125, + "firstEndPos" : 36059, + "secondEndPos" : 36129 +}, { + "firstType" : "METHOD_INVOCATION_ARGUMENTS", + "secondType" : "METHOD_INVOCATION_ARGUMENTS", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 36060, + "secondPos" : 36130, + "firstEndPos" : 36064, + "secondEndPos" : 36134 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "line", + "secondLabel" : "line", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 36060, + "secondPos" : 36130, + "firstEndPos" : 36064, + "secondEndPos" : 36134 +}, { + "firstType" : "ExpressionStatement", + "secondType" : "ExpressionStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 36075, + "secondPos" : 36145, + "firstEndPos" : 36137, + "secondEndPos" : 36207 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "ExpressionStatement", + "secondParentType" : "ExpressionStatement", + "firstPos" : 36075, + "secondPos" : 36145, + "firstEndPos" : 36136, + "secondEndPos" : 36206 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 36075, + "secondPos" : 36145, + "firstEndPos" : 36077, + "secondEndPos" : 36147 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "g2", + "secondLabel" : "g2", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 36075, + "secondPos" : 36145, + "firstEndPos" : 36077, + "secondEndPos" : 36147 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "setRenderingHint", + "secondLabel" : "setRenderingHint", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 36078, + "secondPos" : 36148, + "firstEndPos" : 36094, + "secondEndPos" : 36164 +}, { + "firstType" : "METHOD_INVOCATION_ARGUMENTS", + "secondType" : "METHOD_INVOCATION_ARGUMENTS", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 36095, + "secondPos" : 36165, + "firstEndPos" : 36135, + "secondEndPos" : 36205 +}, { + "firstType" : "QualifiedName", + "secondType" : "QualifiedName", + "firstLabel" : "RenderingHints.KEY_STROKE_CONTROL", + "secondLabel" : "RenderingHints.KEY_STROKE_CONTROL", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 36095, + "secondPos" : 36165, + "firstEndPos" : 36128, + "secondEndPos" : 36198 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "saved", + "secondLabel" : "saved", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 36130, + "secondPos" : 36200, + "firstEndPos" : 36135, + "secondEndPos" : 36205 +}, { + "firstType" : "MethodDeclaration", + "secondType" : "MethodDeclaration", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "TypeDeclaration", + "secondParentType" : "TypeDeclaration", + "firstPos" : 36149, + "secondPos" : 36219, + "firstEndPos" : 37786, + "secondEndPos" : 37856 +}, { + "firstType" : "Javadoc", + "secondType" : "Javadoc", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 36149, + "secondPos" : 36219, + "firstEndPos" : 36671, + "secondEndPos" : 36741 +}, { + "firstType" : "TagElement", + "secondType" : "TagElement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Javadoc", + "secondParentType" : "Javadoc", + "firstPos" : 36160, + "secondPos" : 36230, + "firstEndPos" : 36206, + "secondEndPos" : 36276 +}, { + "firstType" : "TextElement", + "secondType" : "TextElement", + "firstLabel" : "Draws a line perpendicular to the domain axis.", + "secondLabel" : "Draws a line perpendicular to the domain axis.", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 36160, + "secondPos" : 36230, + "firstEndPos" : 36206, + "secondEndPos" : 36276 +}, { + "firstType" : "TagElement", + "secondType" : "TagElement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Javadoc", + "secondParentType" : "Javadoc", + "firstPos" : 36221, + "secondPos" : 36291, + "firstEndPos" : 36252, + "secondEndPos" : 36322 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "g2", + "secondLabel" : "g2", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 36228, + "secondPos" : 36298, + "firstEndPos" : 36230, + "secondEndPos" : 36300 +}, { + "firstType" : "TextElement", + "secondType" : "TextElement", + "firstLabel" : " the graphics device.", + "secondLabel" : " the graphics device.", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 36230, + "secondPos" : 36300, + "firstEndPos" : 36252, + "secondEndPos" : 36322 +}, { + "firstType" : "TagElement", + "secondType" : "TagElement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Javadoc", + "secondParentType" : "Javadoc", + "firstPos" : 36260, + "secondPos" : 36330, + "firstEndPos" : 36282, + "secondEndPos" : 36352 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "plot", + "secondLabel" : "plot", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 36267, + "secondPos" : 36337, + "firstEndPos" : 36271, + "secondEndPos" : 36341 +}, { + "firstType" : "TextElement", + "secondType" : "TextElement", + "firstLabel" : " the plot.", + "secondLabel" : " the plot.", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 36271, + "secondPos" : 36341, + "firstEndPos" : 36282, + "secondEndPos" : 36352 +}, { + "firstType" : "TagElement", + "secondType" : "TagElement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Javadoc", + "secondParentType" : "Javadoc", + "firstPos" : 36290, + "secondPos" : 36360, + "firstEndPos" : 36318, + "secondEndPos" : 36388 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "axis", + "secondLabel" : "axis", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 36297, + "secondPos" : 36367, + "firstEndPos" : 36301, + "secondEndPos" : 36371 +}, { + "firstType" : "TextElement", + "secondType" : "TextElement", + "firstLabel" : " the value axis.", + "secondLabel" : " the value axis.", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 36301, + "secondPos" : 36371, + "firstEndPos" : 36318, + "secondEndPos" : 36388 +}, { + "firstType" : "TagElement", + "secondType" : "TagElement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Javadoc", + "secondParentType" : "Javadoc", + "firstPos" : 36326, + "secondPos" : 36396, + "firstEndPos" : 36431, + "secondEndPos" : 36501 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "dataArea", + "secondLabel" : "dataArea", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 36333, + "secondPos" : 36403, + "firstEndPos" : 36341, + "secondEndPos" : 36411 +}, { + "firstType" : "TextElement", + "secondType" : "TextElement", + "firstLabel" : " the area for plotting data (not yet adjusted for any 3D", + "secondLabel" : " the area for plotting data (not yet adjusted for any 3D", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 36341, + "secondPos" : 36411, + "firstEndPos" : 36398, + "secondEndPos" : 36468 +}, { + "firstType" : "TextElement", + "secondType" : "TextElement", + "firstLabel" : "effect).", + "secondLabel" : "effect).", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 36423, + "secondPos" : 36493, + "firstEndPos" : 36431, + "secondEndPos" : 36501 +}, { + "firstType" : "TagElement", + "secondType" : "TagElement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Javadoc", + "secondParentType" : "Javadoc", + "firstPos" : 36439, + "secondPos" : 36509, + "firstEndPos" : 36502, + "secondEndPos" : 36572 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "value", + "secondLabel" : "value", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 36446, + "secondPos" : 36516, + "firstEndPos" : 36451, + "secondEndPos" : 36521 +}, { + "firstType" : "TextElement", + "secondType" : "TextElement", + "firstLabel" : " the value at which the grid line should be drawn.", + "secondLabel" : " the value at which the grid line should be drawn.", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 36451, + "secondPos" : 36521, + "firstEndPos" : 36502, + "secondEndPos" : 36572 +}, { + "firstType" : "TagElement", + "secondType" : "TagElement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Javadoc", + "secondParentType" : "Javadoc", + "firstPos" : 36510, + "secondPos" : 36580, + "firstEndPos" : 36568, + "secondEndPos" : 36638 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "paint", + "secondLabel" : "paint", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 36517, + "secondPos" : 36587, + "firstEndPos" : 36522, + "secondEndPos" : 36592 +}, { + "firstType" : "TextElement", + "secondType" : "TextElement", + "firstLabel" : " the paint (null not permitted).", + "secondLabel" : " the paint (null not permitted).", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 36522, + "secondPos" : 36592, + "firstEndPos" : 36568, + "secondEndPos" : 36638 +}, { + "firstType" : "TagElement", + "secondType" : "TagElement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Javadoc", + "secondParentType" : "Javadoc", + "firstPos" : 36576, + "secondPos" : 36646, + "firstEndPos" : 36636, + "secondEndPos" : 36706 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "stroke", + "secondLabel" : "stroke", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 36583, + "secondPos" : 36653, + "firstEndPos" : 36589, + "secondEndPos" : 36659 +}, { + "firstType" : "TextElement", + "secondType" : "TextElement", + "firstLabel" : " the stroke (null not permitted).", + "secondLabel" : " the stroke (null not permitted).", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 36589, + "secondPos" : 36659, + "firstEndPos" : 36636, + "secondEndPos" : 36706 +}, { + "firstType" : "TagElement", + "secondType" : "TagElement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Javadoc", + "secondParentType" : "Javadoc", + "firstPos" : 36651, + "secondPos" : 36721, + "firstEndPos" : 36663, + "secondEndPos" : 36733 +}, { + "firstType" : "TextElement", + "secondType" : "TextElement", + "firstLabel" : " 1.0.5", + "secondLabel" : " 1.0.5", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 36657, + "secondPos" : 36727, + "firstEndPos" : 36663, + "secondEndPos" : 36733 +}, { + "firstType" : "Modifier", + "secondType" : "Modifier", + "firstLabel" : "public", + "secondLabel" : "public", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 36676, + "secondPos" : 36746, + "firstEndPos" : 36682, + "secondEndPos" : 36752 +}, { + "firstType" : "PrimitiveType", + "secondType" : "PrimitiveType", + "firstLabel" : "void", + "secondLabel" : "void", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 36683, + "secondPos" : 36753, + "firstEndPos" : 36687, + "secondEndPos" : 36757 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "drawDomainLine", + "secondLabel" : "drawDomainLine", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 36688, + "secondPos" : 36758, + "firstEndPos" : 36702, + "secondEndPos" : 36772 +}, { + "firstType" : "SingleVariableDeclaration", + "secondType" : "SingleVariableDeclaration", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 36703, + "secondPos" : 36773, + "firstEndPos" : 36716, + "secondEndPos" : 36786 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "Graphics2D", + "secondLabel" : "Graphics2D", + "firstParentType" : "SimpleType", + "secondParentType" : "SimpleType", + "firstPos" : 36703, + "secondPos" : 36773, + "firstEndPos" : 36713, + "secondEndPos" : 36783 +}, { + "firstType" : "SimpleType", + "secondType" : "SimpleType", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "SingleVariableDeclaration", + "secondParentType" : "SingleVariableDeclaration", + "firstPos" : 36703, + "secondPos" : 36773, + "firstEndPos" : 36713, + "secondEndPos" : 36783 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "g2", + "secondLabel" : "g2", + "firstParentType" : "SingleVariableDeclaration", + "secondParentType" : "SingleVariableDeclaration", + "firstPos" : 36714, + "secondPos" : 36784, + "firstEndPos" : 36716, + "secondEndPos" : 36786 +}, { + "firstType" : "SingleVariableDeclaration", + "secondType" : "SingleVariableDeclaration", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 36718, + "secondPos" : 36788, + "firstEndPos" : 36729, + "secondEndPos" : 36799 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "XYPlot", + "secondLabel" : "XYPlot", + "firstParentType" : "SimpleType", + "secondParentType" : "SimpleType", + "firstPos" : 36718, + "secondPos" : 36788, + "firstEndPos" : 36724, + "secondEndPos" : 36794 +}, { + "firstType" : "SimpleType", + "secondType" : "SimpleType", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "SingleVariableDeclaration", + "secondParentType" : "SingleVariableDeclaration", + "firstPos" : 36718, + "secondPos" : 36788, + "firstEndPos" : 36724, + "secondEndPos" : 36794 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "plot", + "secondLabel" : "plot", + "firstParentType" : "SingleVariableDeclaration", + "secondParentType" : "SingleVariableDeclaration", + "firstPos" : 36725, + "secondPos" : 36795, + "firstEndPos" : 36729, + "secondEndPos" : 36799 +}, { + "firstType" : "SingleVariableDeclaration", + "secondType" : "SingleVariableDeclaration", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 36731, + "secondPos" : 36801, + "firstEndPos" : 36745, + "secondEndPos" : 36815 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "ValueAxis", + "secondLabel" : "ValueAxis", + "firstParentType" : "SimpleType", + "secondParentType" : "SimpleType", + "firstPos" : 36731, + "secondPos" : 36801, + "firstEndPos" : 36740, + "secondEndPos" : 36810 +}, { + "firstType" : "SimpleType", + "secondType" : "SimpleType", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "SingleVariableDeclaration", + "secondParentType" : "SingleVariableDeclaration", + "firstPos" : 36731, + "secondPos" : 36801, + "firstEndPos" : 36740, + "secondEndPos" : 36810 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "axis", + "secondLabel" : "axis", + "firstParentType" : "SingleVariableDeclaration", + "secondParentType" : "SingleVariableDeclaration", + "firstPos" : 36741, + "secondPos" : 36811, + "firstEndPos" : 36745, + "secondEndPos" : 36815 +}, { + "firstType" : "SingleVariableDeclaration", + "secondType" : "SingleVariableDeclaration", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 36759, + "secondPos" : 36829, + "firstEndPos" : 36779, + "secondEndPos" : 36849 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "Rectangle2D", + "secondLabel" : "Rectangle2D", + "firstParentType" : "SimpleType", + "secondParentType" : "SimpleType", + "firstPos" : 36759, + "secondPos" : 36829, + "firstEndPos" : 36770, + "secondEndPos" : 36840 +}, { + "firstType" : "SimpleType", + "secondType" : "SimpleType", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "SingleVariableDeclaration", + "secondParentType" : "SingleVariableDeclaration", + "firstPos" : 36759, + "secondPos" : 36829, + "firstEndPos" : 36770, + "secondEndPos" : 36840 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "dataArea", + "secondLabel" : "dataArea", + "firstParentType" : "SingleVariableDeclaration", + "secondParentType" : "SingleVariableDeclaration", + "firstPos" : 36771, + "secondPos" : 36841, + "firstEndPos" : 36779, + "secondEndPos" : 36849 +}, { + "firstType" : "SingleVariableDeclaration", + "secondType" : "SingleVariableDeclaration", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 36781, + "secondPos" : 36851, + "firstEndPos" : 36793, + "secondEndPos" : 36863 +}, { + "firstType" : "PrimitiveType", + "secondType" : "PrimitiveType", + "firstLabel" : "double", + "secondLabel" : "double", + "firstParentType" : "SingleVariableDeclaration", + "secondParentType" : "SingleVariableDeclaration", + "firstPos" : 36781, + "secondPos" : 36851, + "firstEndPos" : 36787, + "secondEndPos" : 36857 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "value", + "secondLabel" : "value", + "firstParentType" : "SingleVariableDeclaration", + "secondParentType" : "SingleVariableDeclaration", + "firstPos" : 36788, + "secondPos" : 36858, + "firstEndPos" : 36793, + "secondEndPos" : 36863 +}, { + "firstType" : "SingleVariableDeclaration", + "secondType" : "SingleVariableDeclaration", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 36795, + "secondPos" : 36865, + "firstEndPos" : 36806, + "secondEndPos" : 36876 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "Paint", + "secondLabel" : "Paint", + "firstParentType" : "SimpleType", + "secondParentType" : "SimpleType", + "firstPos" : 36795, + "secondPos" : 36865, + "firstEndPos" : 36800, + "secondEndPos" : 36870 +}, { + "firstType" : "SimpleType", + "secondType" : "SimpleType", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "SingleVariableDeclaration", + "secondParentType" : "SingleVariableDeclaration", + "firstPos" : 36795, + "secondPos" : 36865, + "firstEndPos" : 36800, + "secondEndPos" : 36870 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "paint", + "secondLabel" : "paint", + "firstParentType" : "SingleVariableDeclaration", + "secondParentType" : "SingleVariableDeclaration", + "firstPos" : 36801, + "secondPos" : 36871, + "firstEndPos" : 36806, + "secondEndPos" : 36876 +}, { + "firstType" : "SingleVariableDeclaration", + "secondType" : "SingleVariableDeclaration", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 36808, + "secondPos" : 36878, + "firstEndPos" : 36821, + "secondEndPos" : 36891 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "Stroke", + "secondLabel" : "Stroke", + "firstParentType" : "SimpleType", + "secondParentType" : "SimpleType", + "firstPos" : 36808, + "secondPos" : 36878, + "firstEndPos" : 36814, + "secondEndPos" : 36884 +}, { + "firstType" : "SimpleType", + "secondType" : "SimpleType", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "SingleVariableDeclaration", + "secondParentType" : "SingleVariableDeclaration", + "firstPos" : 36808, + "secondPos" : 36878, + "firstEndPos" : 36814, + "secondEndPos" : 36884 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "stroke", + "secondLabel" : "stroke", + "firstParentType" : "SingleVariableDeclaration", + "secondParentType" : "SingleVariableDeclaration", + "firstPos" : 36815, + "secondPos" : 36885, + "firstEndPos" : 36821, + "secondEndPos" : 36891 +}, { + "firstType" : "Block", + "secondType" : "Block", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 36823, + "secondPos" : 36893, + "firstEndPos" : 37786, + "secondEndPos" : 37856 +}, { + "firstType" : "VariableDeclarationStatement", + "secondType" : "VariableDeclarationStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 36834, + "secondPos" : 36904, + "firstEndPos" : 36864, + "secondEndPos" : 36934 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "Range", + "secondLabel" : "Range", + "firstParentType" : "SimpleType", + "secondParentType" : "SimpleType", + "firstPos" : 36834, + "secondPos" : 36904, + "firstEndPos" : 36839, + "secondEndPos" : 36909 +}, { + "firstType" : "SimpleType", + "secondType" : "SimpleType", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationStatement", + "secondParentType" : "VariableDeclarationStatement", + "firstPos" : 36834, + "secondPos" : 36904, + "firstEndPos" : 36839, + "secondEndPos" : 36909 +}, { + "firstType" : "VariableDeclarationFragment", + "secondType" : "VariableDeclarationFragment", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationStatement", + "secondParentType" : "VariableDeclarationStatement", + "firstPos" : 36840, + "secondPos" : 36910, + "firstEndPos" : 36863, + "secondEndPos" : 36933 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "range", + "secondLabel" : "range", + "firstParentType" : "VariableDeclarationFragment", + "secondParentType" : "VariableDeclarationFragment", + "firstPos" : 36840, + "secondPos" : 36910, + "firstEndPos" : 36845, + "secondEndPos" : 36915 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationFragment", + "secondParentType" : "VariableDeclarationFragment", + "firstPos" : 36848, + "secondPos" : 36918, + "firstEndPos" : 36863, + "secondEndPos" : 36933 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 36848, + "secondPos" : 36918, + "firstEndPos" : 36852, + "secondEndPos" : 36922 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "axis", + "secondLabel" : "axis", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 36848, + "secondPos" : 36918, + "firstEndPos" : 36852, + "secondEndPos" : 36922 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "getRange", + "secondLabel" : "getRange", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 36853, + "secondPos" : 36923, + "firstEndPos" : 36861, + "secondEndPos" : 36931 +}, { + "firstType" : "IfStatement", + "secondType" : "IfStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 36873, + "secondPos" : 36943, + "firstEndPos" : 36932, + "secondEndPos" : 37002 +}, { + "firstType" : "PrefixExpression", + "secondType" : "PrefixExpression", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "IfStatement", + "secondParentType" : "IfStatement", + "firstPos" : 36877, + "secondPos" : 36947, + "firstEndPos" : 36899, + "secondEndPos" : 36969 +}, { + "firstType" : "PREFIX_EXPRESSION_OPERATOR", + "secondType" : "PREFIX_EXPRESSION_OPERATOR", + "firstLabel" : "!", + "secondLabel" : "!", + "firstParentType" : "PrefixExpression", + "secondParentType" : "PrefixExpression", + "firstPos" : 36877, + "secondPos" : 36947, + "firstEndPos" : 36878, + "secondEndPos" : 36948 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "PrefixExpression", + "secondParentType" : "PrefixExpression", + "firstPos" : 36878, + "secondPos" : 36948, + "firstEndPos" : 36899, + "secondEndPos" : 36969 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 36878, + "secondPos" : 36948, + "firstEndPos" : 36883, + "secondEndPos" : 36953 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "range", + "secondLabel" : "range", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 36878, + "secondPos" : 36948, + "firstEndPos" : 36883, + "secondEndPos" : 36953 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "contains", + "secondLabel" : "contains", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 36884, + "secondPos" : 36954, + "firstEndPos" : 36892, + "secondEndPos" : 36962 +}, { + "firstType" : "METHOD_INVOCATION_ARGUMENTS", + "secondType" : "METHOD_INVOCATION_ARGUMENTS", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 36893, + "secondPos" : 36963, + "firstEndPos" : 36898, + "secondEndPos" : 36968 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "value", + "secondLabel" : "value", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 36893, + "secondPos" : 36963, + "firstEndPos" : 36898, + "secondEndPos" : 36968 +}, { + "firstType" : "Block", + "secondType" : "Block", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "IfStatement", + "secondParentType" : "IfStatement", + "firstPos" : 36901, + "secondPos" : 36971, + "firstEndPos" : 36932, + "secondEndPos" : 37002 +}, { + "firstType" : "ReturnStatement", + "secondType" : "ReturnStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 36915, + "secondPos" : 36985, + "firstEndPos" : 36922, + "secondEndPos" : 36992 +}, { + "firstType" : "VariableDeclarationStatement", + "secondType" : "VariableDeclarationStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 36942, + "secondPos" : 37012, + "firstEndPos" : 36994, + "secondEndPos" : 37064 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "PlotOrientation", + "secondLabel" : "PlotOrientation", + "firstParentType" : "SimpleType", + "secondParentType" : "SimpleType", + "firstPos" : 36942, + "secondPos" : 37012, + "firstEndPos" : 36957, + "secondEndPos" : 37027 +}, { + "firstType" : "SimpleType", + "secondType" : "SimpleType", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationStatement", + "secondParentType" : "VariableDeclarationStatement", + "firstPos" : 36942, + "secondPos" : 37012, + "firstEndPos" : 36957, + "secondEndPos" : 37027 +}, { + "firstType" : "VariableDeclarationFragment", + "secondType" : "VariableDeclarationFragment", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationStatement", + "secondParentType" : "VariableDeclarationStatement", + "firstPos" : 36958, + "secondPos" : 37028, + "firstEndPos" : 36993, + "secondEndPos" : 37063 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "orientation", + "secondLabel" : "orientation", + "firstParentType" : "VariableDeclarationFragment", + "secondParentType" : "VariableDeclarationFragment", + "firstPos" : 36958, + "secondPos" : 37028, + "firstEndPos" : 36969, + "secondEndPos" : 37039 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationFragment", + "secondParentType" : "VariableDeclarationFragment", + "firstPos" : 36972, + "secondPos" : 37042, + "firstEndPos" : 36993, + "secondEndPos" : 37063 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 36972, + "secondPos" : 37042, + "firstEndPos" : 36976, + "secondEndPos" : 37046 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "plot", + "secondLabel" : "plot", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 36972, + "secondPos" : 37042, + "firstEndPos" : 36976, + "secondEndPos" : 37046 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "getOrientation", + "secondLabel" : "getOrientation", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 36977, + "secondPos" : 37047, + "firstEndPos" : 36991, + "secondEndPos" : 37061 +}, { + "firstType" : "VariableDeclarationStatement", + "secondType" : "VariableDeclarationStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 37003, + "secondPos" : 37073, + "firstEndPos" : 37022, + "secondEndPos" : 37092 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "Line2D", + "secondLabel" : "Line2D", + "firstParentType" : "SimpleType", + "secondParentType" : "SimpleType", + "firstPos" : 37003, + "secondPos" : 37073, + "firstEndPos" : 37009, + "secondEndPos" : 37079 +}, { + "firstType" : "SimpleType", + "secondType" : "SimpleType", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationStatement", + "secondParentType" : "VariableDeclarationStatement", + "firstPos" : 37003, + "secondPos" : 37073, + "firstEndPos" : 37009, + "secondEndPos" : 37079 +}, { + "firstType" : "VariableDeclarationFragment", + "secondType" : "VariableDeclarationFragment", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationStatement", + "secondParentType" : "VariableDeclarationStatement", + "firstPos" : 37010, + "secondPos" : 37080, + "firstEndPos" : 37021, + "secondEndPos" : 37091 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "line", + "secondLabel" : "line", + "firstParentType" : "VariableDeclarationFragment", + "secondParentType" : "VariableDeclarationFragment", + "firstPos" : 37010, + "secondPos" : 37080, + "firstEndPos" : 37014, + "secondEndPos" : 37084 +}, { + "firstType" : "NullLiteral", + "secondType" : "NullLiteral", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationFragment", + "secondParentType" : "VariableDeclarationFragment", + "firstPos" : 37017, + "secondPos" : 37087, + "firstEndPos" : 37021, + "secondEndPos" : 37091 +}, { + "firstType" : "VariableDeclarationStatement", + "secondType" : "VariableDeclarationStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 37031, + "secondPos" : 37101, + "firstEndPos" : 37121, + "secondEndPos" : 37191 +}, { + "firstType" : "PrimitiveType", + "secondType" : "PrimitiveType", + "firstLabel" : "double", + "secondLabel" : "double", + "firstParentType" : "VariableDeclarationStatement", + "secondParentType" : "VariableDeclarationStatement", + "firstPos" : 37031, + "secondPos" : 37101, + "firstEndPos" : 37037, + "secondEndPos" : 37107 +}, { + "firstType" : "VariableDeclarationFragment", + "secondType" : "VariableDeclarationFragment", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationStatement", + "secondParentType" : "VariableDeclarationStatement", + "firstPos" : 37038, + "secondPos" : 37108, + "firstEndPos" : 37120, + "secondEndPos" : 37190 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "v", + "secondLabel" : "v", + "firstParentType" : "VariableDeclarationFragment", + "secondParentType" : "VariableDeclarationFragment", + "firstPos" : 37038, + "secondPos" : 37108, + "firstEndPos" : 37039, + "secondEndPos" : 37109 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationFragment", + "secondParentType" : "VariableDeclarationFragment", + "firstPos" : 37042, + "secondPos" : 37112, + "firstEndPos" : 37120, + "secondEndPos" : 37190 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 37042, + "secondPos" : 37112, + "firstEndPos" : 37046, + "secondEndPos" : 37116 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "axis", + "secondLabel" : "axis", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 37042, + "secondPos" : 37112, + "firstEndPos" : 37046, + "secondEndPos" : 37116 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "valueToJava2D", + "secondLabel" : "valueToJava2D", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 37047, + "secondPos" : 37117, + "firstEndPos" : 37060, + "secondEndPos" : 37130 +}, { + "firstType" : "METHOD_INVOCATION_ARGUMENTS", + "secondType" : "METHOD_INVOCATION_ARGUMENTS", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 37061, + "secondPos" : 37131, + "firstEndPos" : 37119, + "secondEndPos" : 37189 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "value", + "secondLabel" : "value", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 37061, + "secondPos" : 37131, + "firstEndPos" : 37066, + "secondEndPos" : 37136 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "dataArea", + "secondLabel" : "dataArea", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 37068, + "secondPos" : 37138, + "firstEndPos" : 37076, + "secondEndPos" : 37146 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 37095, + "secondPos" : 37165, + "firstEndPos" : 37119, + "secondEndPos" : 37189 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 37095, + "secondPos" : 37165, + "firstEndPos" : 37099, + "secondEndPos" : 37169 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "plot", + "secondLabel" : "plot", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 37095, + "secondPos" : 37165, + "firstEndPos" : 37099, + "secondEndPos" : 37169 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "getDomainAxisEdge", + "secondLabel" : "getDomainAxisEdge", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 37100, + "secondPos" : 37170, + "firstEndPos" : 37117, + "secondEndPos" : 37187 +}, { + "firstType" : "IfStatement", + "secondType" : "IfStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 37130, + "secondPos" : 37200, + "firstEndPos" : 37428, + "secondEndPos" : 37498 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "IfStatement", + "secondParentType" : "IfStatement", + "firstPos" : 37134, + "secondPos" : 37204, + "firstEndPos" : 37160, + "secondEndPos" : 37230 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 37134, + "secondPos" : 37204, + "firstEndPos" : 37145, + "secondEndPos" : 37215 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "orientation", + "secondLabel" : "orientation", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 37134, + "secondPos" : 37204, + "firstEndPos" : 37145, + "secondEndPos" : 37215 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "isHorizontal", + "secondLabel" : "isHorizontal", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 37146, + "secondPos" : 37216, + "firstEndPos" : 37158, + "secondEndPos" : 37228 +}, { + "firstType" : "Block", + "secondType" : "Block", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "IfStatement", + "secondParentType" : "IfStatement", + "firstPos" : 37162, + "secondPos" : 37232, + "firstEndPos" : 37277, + "secondEndPos" : 37347 +}, { + "firstType" : "ExpressionStatement", + "secondType" : "ExpressionStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 37176, + "secondPos" : 37246, + "firstEndPos" : 37267, + "secondEndPos" : 37337 +}, { + "firstType" : "Assignment", + "secondType" : "Assignment", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "ExpressionStatement", + "secondParentType" : "ExpressionStatement", + "firstPos" : 37176, + "secondPos" : 37246, + "firstEndPos" : 37266, + "secondEndPos" : 37336 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "line", + "secondLabel" : "line", + "firstParentType" : "Assignment", + "secondParentType" : "Assignment", + "firstPos" : 37176, + "secondPos" : 37246, + "firstEndPos" : 37180, + "secondEndPos" : 37250 +}, { + "firstType" : "ASSIGNMENT_OPERATOR", + "secondType" : "ASSIGNMENT_OPERATOR", + "firstLabel" : "=", + "secondLabel" : "=", + "firstParentType" : "Assignment", + "secondParentType" : "Assignment", + "firstPos" : 37181, + "secondPos" : 37251, + "firstEndPos" : 37182, + "secondEndPos" : 37252 +}, { + "firstType" : "ClassInstanceCreation", + "secondType" : "ClassInstanceCreation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Assignment", + "secondParentType" : "Assignment", + "firstPos" : 37183, + "secondPos" : 37253, + "firstEndPos" : 37266, + "secondEndPos" : 37336 +}, { + "firstType" : "QualifiedName", + "secondType" : "QualifiedName", + "firstLabel" : "Line2D.Double", + "secondLabel" : "Line2D.Double", + "firstParentType" : "SimpleType", + "secondParentType" : "SimpleType", + "firstPos" : 37187, + "secondPos" : 37257, + "firstEndPos" : 37200, + "secondEndPos" : 37270 +}, { + "firstType" : "SimpleType", + "secondType" : "SimpleType", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "ClassInstanceCreation", + "secondParentType" : "ClassInstanceCreation", + "firstPos" : 37187, + "secondPos" : 37257, + "firstEndPos" : 37200, + "secondEndPos" : 37270 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "ClassInstanceCreation", + "secondParentType" : "ClassInstanceCreation", + "firstPos" : 37201, + "secondPos" : 37271, + "firstEndPos" : 37219, + "secondEndPos" : 37289 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 37201, + "secondPos" : 37271, + "firstEndPos" : 37209, + "secondEndPos" : 37279 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "dataArea", + "secondLabel" : "dataArea", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 37201, + "secondPos" : 37271, + "firstEndPos" : 37209, + "secondEndPos" : 37279 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "getMinX", + "secondLabel" : "getMinX", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 37210, + "secondPos" : 37280, + "firstEndPos" : 37217, + "secondEndPos" : 37287 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "v", + "secondLabel" : "v", + "firstParentType" : "ClassInstanceCreation", + "secondParentType" : "ClassInstanceCreation", + "firstPos" : 37221, + "secondPos" : 37291, + "firstEndPos" : 37222, + "secondEndPos" : 37292 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "ClassInstanceCreation", + "secondParentType" : "ClassInstanceCreation", + "firstPos" : 37224, + "secondPos" : 37294, + "firstEndPos" : 37242, + "secondEndPos" : 37312 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 37224, + "secondPos" : 37294, + "firstEndPos" : 37232, + "secondEndPos" : 37302 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "dataArea", + "secondLabel" : "dataArea", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 37224, + "secondPos" : 37294, + "firstEndPos" : 37232, + "secondEndPos" : 37302 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "getMaxX", + "secondLabel" : "getMaxX", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 37233, + "secondPos" : 37303, + "firstEndPos" : 37240, + "secondEndPos" : 37310 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "v", + "secondLabel" : "v", + "firstParentType" : "ClassInstanceCreation", + "secondParentType" : "ClassInstanceCreation", + "firstPos" : 37264, + "secondPos" : 37334, + "firstEndPos" : 37265, + "secondEndPos" : 37335 +}, { + "firstType" : "IfStatement", + "secondType" : "IfStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "IfStatement", + "secondParentType" : "IfStatement", + "firstPos" : 37283, + "secondPos" : 37353, + "firstEndPos" : 37428, + "secondEndPos" : 37498 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "IfStatement", + "secondParentType" : "IfStatement", + "firstPos" : 37287, + "secondPos" : 37357, + "firstEndPos" : 37311, + "secondEndPos" : 37381 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 37287, + "secondPos" : 37357, + "firstEndPos" : 37298, + "secondEndPos" : 37368 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "orientation", + "secondLabel" : "orientation", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 37287, + "secondPos" : 37357, + "firstEndPos" : 37298, + "secondEndPos" : 37368 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "isVertical", + "secondLabel" : "isVertical", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 37299, + "secondPos" : 37369, + "firstEndPos" : 37309, + "secondEndPos" : 37379 +}, { + "firstType" : "Block", + "secondType" : "Block", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "IfStatement", + "secondParentType" : "IfStatement", + "firstPos" : 37313, + "secondPos" : 37383, + "firstEndPos" : 37428, + "secondEndPos" : 37498 +}, { + "firstType" : "ExpressionStatement", + "secondType" : "ExpressionStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 37327, + "secondPos" : 37397, + "firstEndPos" : 37418, + "secondEndPos" : 37488 +}, { + "firstType" : "Assignment", + "secondType" : "Assignment", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "ExpressionStatement", + "secondParentType" : "ExpressionStatement", + "firstPos" : 37327, + "secondPos" : 37397, + "firstEndPos" : 37417, + "secondEndPos" : 37487 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "line", + "secondLabel" : "line", + "firstParentType" : "Assignment", + "secondParentType" : "Assignment", + "firstPos" : 37327, + "secondPos" : 37397, + "firstEndPos" : 37331, + "secondEndPos" : 37401 +}, { + "firstType" : "ASSIGNMENT_OPERATOR", + "secondType" : "ASSIGNMENT_OPERATOR", + "firstLabel" : "=", + "secondLabel" : "=", + "firstParentType" : "Assignment", + "secondParentType" : "Assignment", + "firstPos" : 37332, + "secondPos" : 37402, + "firstEndPos" : 37333, + "secondEndPos" : 37403 +}, { + "firstType" : "ClassInstanceCreation", + "secondType" : "ClassInstanceCreation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Assignment", + "secondParentType" : "Assignment", + "firstPos" : 37334, + "secondPos" : 37404, + "firstEndPos" : 37417, + "secondEndPos" : 37487 +}, { + "firstType" : "QualifiedName", + "secondType" : "QualifiedName", + "firstLabel" : "Line2D.Double", + "secondLabel" : "Line2D.Double", + "firstParentType" : "SimpleType", + "secondParentType" : "SimpleType", + "firstPos" : 37338, + "secondPos" : 37408, + "firstEndPos" : 37351, + "secondEndPos" : 37421 +}, { + "firstType" : "SimpleType", + "secondType" : "SimpleType", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "ClassInstanceCreation", + "secondParentType" : "ClassInstanceCreation", + "firstPos" : 37338, + "secondPos" : 37408, + "firstEndPos" : 37351, + "secondEndPos" : 37421 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "v", + "secondLabel" : "v", + "firstParentType" : "ClassInstanceCreation", + "secondParentType" : "ClassInstanceCreation", + "firstPos" : 37352, + "secondPos" : 37422, + "firstEndPos" : 37353, + "secondEndPos" : 37423 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "ClassInstanceCreation", + "secondParentType" : "ClassInstanceCreation", + "firstPos" : 37355, + "secondPos" : 37425, + "firstEndPos" : 37373, + "secondEndPos" : 37443 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 37355, + "secondPos" : 37425, + "firstEndPos" : 37363, + "secondEndPos" : 37433 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "dataArea", + "secondLabel" : "dataArea", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 37355, + "secondPos" : 37425, + "firstEndPos" : 37363, + "secondEndPos" : 37433 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "getMinY", + "secondLabel" : "getMinY", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 37364, + "secondPos" : 37434, + "firstEndPos" : 37371, + "secondEndPos" : 37441 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "v", + "secondLabel" : "v", + "firstParentType" : "ClassInstanceCreation", + "secondParentType" : "ClassInstanceCreation", + "firstPos" : 37375, + "secondPos" : 37445, + "firstEndPos" : 37376, + "secondEndPos" : 37446 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "ClassInstanceCreation", + "secondParentType" : "ClassInstanceCreation", + "firstPos" : 37398, + "secondPos" : 37468, + "firstEndPos" : 37416, + "secondEndPos" : 37486 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 37398, + "secondPos" : 37468, + "firstEndPos" : 37406, + "secondEndPos" : 37476 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "dataArea", + "secondLabel" : "dataArea", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 37398, + "secondPos" : 37468, + "firstEndPos" : 37406, + "secondEndPos" : 37476 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "getMaxY", + "secondLabel" : "getMaxY", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 37407, + "secondPos" : 37477, + "firstEndPos" : 37414, + "secondEndPos" : 37484 +}, { + "firstType" : "ExpressionStatement", + "secondType" : "ExpressionStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 37438, + "secondPos" : 37508, + "firstEndPos" : 37457, + "secondEndPos" : 37527 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "ExpressionStatement", + "secondParentType" : "ExpressionStatement", + "firstPos" : 37438, + "secondPos" : 37508, + "firstEndPos" : 37456, + "secondEndPos" : 37526 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 37438, + "secondPos" : 37508, + "firstEndPos" : 37440, + "secondEndPos" : 37510 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "g2", + "secondLabel" : "g2", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 37438, + "secondPos" : 37508, + "firstEndPos" : 37440, + "secondEndPos" : 37510 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "setPaint", + "secondLabel" : "setPaint", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 37441, + "secondPos" : 37511, + "firstEndPos" : 37449, + "secondEndPos" : 37519 +}, { + "firstType" : "METHOD_INVOCATION_ARGUMENTS", + "secondType" : "METHOD_INVOCATION_ARGUMENTS", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 37450, + "secondPos" : 37520, + "firstEndPos" : 37455, + "secondEndPos" : 37525 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "paint", + "secondLabel" : "paint", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 37450, + "secondPos" : 37520, + "firstEndPos" : 37455, + "secondEndPos" : 37525 +}, { + "firstType" : "ExpressionStatement", + "secondType" : "ExpressionStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 37466, + "secondPos" : 37536, + "firstEndPos" : 37487, + "secondEndPos" : 37557 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "ExpressionStatement", + "secondParentType" : "ExpressionStatement", + "firstPos" : 37466, + "secondPos" : 37536, + "firstEndPos" : 37486, + "secondEndPos" : 37556 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 37466, + "secondPos" : 37536, + "firstEndPos" : 37468, + "secondEndPos" : 37538 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "g2", + "secondLabel" : "g2", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 37466, + "secondPos" : 37536, + "firstEndPos" : 37468, + "secondEndPos" : 37538 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "setStroke", + "secondLabel" : "setStroke", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 37469, + "secondPos" : 37539, + "firstEndPos" : 37478, + "secondEndPos" : 37548 +}, { + "firstType" : "METHOD_INVOCATION_ARGUMENTS", + "secondType" : "METHOD_INVOCATION_ARGUMENTS", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 37479, + "secondPos" : 37549, + "firstEndPos" : 37485, + "secondEndPos" : 37555 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "stroke", + "secondLabel" : "stroke", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 37479, + "secondPos" : 37549, + "firstEndPos" : 37485, + "secondEndPos" : 37555 +}, { + "firstType" : "VariableDeclarationStatement", + "secondType" : "VariableDeclarationStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 37496, + "secondPos" : 37566, + "firstEndPos" : 37566, + "secondEndPos" : 37636 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "Object", + "secondLabel" : "Object", + "firstParentType" : "SimpleType", + "secondParentType" : "SimpleType", + "firstPos" : 37496, + "secondPos" : 37566, + "firstEndPos" : 37502, + "secondEndPos" : 37572 +}, { + "firstType" : "SimpleType", + "secondType" : "SimpleType", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationStatement", + "secondParentType" : "VariableDeclarationStatement", + "firstPos" : 37496, + "secondPos" : 37566, + "firstEndPos" : 37502, + "secondEndPos" : 37572 +}, { + "firstType" : "VariableDeclarationFragment", + "secondType" : "VariableDeclarationFragment", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationStatement", + "secondParentType" : "VariableDeclarationStatement", + "firstPos" : 37503, + "secondPos" : 37573, + "firstEndPos" : 37565, + "secondEndPos" : 37635 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "saved", + "secondLabel" : "saved", + "firstParentType" : "VariableDeclarationFragment", + "secondParentType" : "VariableDeclarationFragment", + "firstPos" : 37503, + "secondPos" : 37573, + "firstEndPos" : 37508, + "secondEndPos" : 37578 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationFragment", + "secondParentType" : "VariableDeclarationFragment", + "firstPos" : 37511, + "secondPos" : 37581, + "firstEndPos" : 37565, + "secondEndPos" : 37635 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 37511, + "secondPos" : 37581, + "firstEndPos" : 37513, + "secondEndPos" : 37583 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "g2", + "secondLabel" : "g2", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 37511, + "secondPos" : 37581, + "firstEndPos" : 37513, + "secondEndPos" : 37583 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "getRenderingHint", + "secondLabel" : "getRenderingHint", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 37514, + "secondPos" : 37584, + "firstEndPos" : 37530, + "secondEndPos" : 37600 +}, { + "firstType" : "METHOD_INVOCATION_ARGUMENTS", + "secondType" : "METHOD_INVOCATION_ARGUMENTS", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 37531, + "secondPos" : 37601, + "firstEndPos" : 37564, + "secondEndPos" : 37634 +}, { + "firstType" : "QualifiedName", + "secondType" : "QualifiedName", + "firstLabel" : "RenderingHints.KEY_STROKE_CONTROL", + "secondLabel" : "RenderingHints.KEY_STROKE_CONTROL", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 37531, + "secondPos" : 37601, + "firstEndPos" : 37564, + "secondEndPos" : 37634 +}, { + "firstType" : "ExpressionStatement", + "secondType" : "ExpressionStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 37575, + "secondPos" : 37645, + "firstEndPos" : 37686, + "secondEndPos" : 37756 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "ExpressionStatement", + "secondParentType" : "ExpressionStatement", + "firstPos" : 37575, + "secondPos" : 37645, + "firstEndPos" : 37685, + "secondEndPos" : 37755 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 37575, + "secondPos" : 37645, + "firstEndPos" : 37577, + "secondEndPos" : 37647 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "g2", + "secondLabel" : "g2", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 37575, + "secondPos" : 37645, + "firstEndPos" : 37577, + "secondEndPos" : 37647 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "setRenderingHint", + "secondLabel" : "setRenderingHint", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 37578, + "secondPos" : 37648, + "firstEndPos" : 37594, + "secondEndPos" : 37664 +}, { + "firstType" : "METHOD_INVOCATION_ARGUMENTS", + "secondType" : "METHOD_INVOCATION_ARGUMENTS", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 37595, + "secondPos" : 37665, + "firstEndPos" : 37684, + "secondEndPos" : 37754 +}, { + "firstType" : "QualifiedName", + "secondType" : "QualifiedName", + "firstLabel" : "RenderingHints.KEY_STROKE_CONTROL", + "secondLabel" : "RenderingHints.KEY_STROKE_CONTROL", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 37595, + "secondPos" : 37665, + "firstEndPos" : 37628, + "secondEndPos" : 37698 +}, { + "firstType" : "QualifiedName", + "secondType" : "QualifiedName", + "firstLabel" : "RenderingHints.VALUE_STROKE_NORMALIZE", + "secondLabel" : "RenderingHints.VALUE_STROKE_NORMALIZE", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 37647, + "secondPos" : 37717, + "firstEndPos" : 37684, + "secondEndPos" : 37754 +}, { + "firstType" : "ExpressionStatement", + "secondType" : "ExpressionStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 37695, + "secondPos" : 37765, + "firstEndPos" : 37709, + "secondEndPos" : 37779 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "ExpressionStatement", + "secondParentType" : "ExpressionStatement", + "firstPos" : 37695, + "secondPos" : 37765, + "firstEndPos" : 37708, + "secondEndPos" : 37778 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 37695, + "secondPos" : 37765, + "firstEndPos" : 37697, + "secondEndPos" : 37767 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "g2", + "secondLabel" : "g2", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 37695, + "secondPos" : 37765, + "firstEndPos" : 37697, + "secondEndPos" : 37767 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "draw", + "secondLabel" : "draw", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 37698, + "secondPos" : 37768, + "firstEndPos" : 37702, + "secondEndPos" : 37772 +}, { + "firstType" : "METHOD_INVOCATION_ARGUMENTS", + "secondType" : "METHOD_INVOCATION_ARGUMENTS", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 37703, + "secondPos" : 37773, + "firstEndPos" : 37707, + "secondEndPos" : 37777 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "line", + "secondLabel" : "line", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 37703, + "secondPos" : 37773, + "firstEndPos" : 37707, + "secondEndPos" : 37777 +}, { + "firstType" : "ExpressionStatement", + "secondType" : "ExpressionStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 37718, + "secondPos" : 37788, + "firstEndPos" : 37780, + "secondEndPos" : 37850 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "ExpressionStatement", + "secondParentType" : "ExpressionStatement", + "firstPos" : 37718, + "secondPos" : 37788, + "firstEndPos" : 37779, + "secondEndPos" : 37849 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 37718, + "secondPos" : 37788, + "firstEndPos" : 37720, + "secondEndPos" : 37790 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "g2", + "secondLabel" : "g2", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 37718, + "secondPos" : 37788, + "firstEndPos" : 37720, + "secondEndPos" : 37790 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "setRenderingHint", + "secondLabel" : "setRenderingHint", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 37721, + "secondPos" : 37791, + "firstEndPos" : 37737, + "secondEndPos" : 37807 +}, { + "firstType" : "METHOD_INVOCATION_ARGUMENTS", + "secondType" : "METHOD_INVOCATION_ARGUMENTS", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 37738, + "secondPos" : 37808, + "firstEndPos" : 37778, + "secondEndPos" : 37848 +}, { + "firstType" : "QualifiedName", + "secondType" : "QualifiedName", + "firstLabel" : "RenderingHints.KEY_STROKE_CONTROL", + "secondLabel" : "RenderingHints.KEY_STROKE_CONTROL", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 37738, + "secondPos" : 37808, + "firstEndPos" : 37771, + "secondEndPos" : 37841 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "saved", + "secondLabel" : "saved", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 37773, + "secondPos" : 37843, + "firstEndPos" : 37778, + "secondEndPos" : 37848 +}, { + "firstType" : "MethodDeclaration", + "secondType" : "MethodDeclaration", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "TypeDeclaration", + "secondParentType" : "TypeDeclaration", + "firstPos" : 37792, + "secondPos" : 37862, + "firstEndPos" : 39364, + "secondEndPos" : 39434 +}, { + "firstType" : "Javadoc", + "secondType" : "Javadoc", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 37792, + "secondPos" : 37862, + "firstEndPos" : 38218, + "secondEndPos" : 38288 +}, { + "firstType" : "TagElement", + "secondType" : "TagElement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Javadoc", + "secondParentType" : "Javadoc", + "firstPos" : 37803, + "secondPos" : 37873, + "firstEndPos" : 37848, + "secondEndPos" : 37918 +}, { + "firstType" : "TextElement", + "secondType" : "TextElement", + "firstLabel" : "Draws a line perpendicular to the range axis.", + "secondLabel" : "Draws a line perpendicular to the range axis.", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 37803, + "secondPos" : 37873, + "firstEndPos" : 37848, + "secondEndPos" : 37918 +}, { + "firstType" : "TagElement", + "secondType" : "TagElement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Javadoc", + "secondParentType" : "Javadoc", + "firstPos" : 37863, + "secondPos" : 37933, + "firstEndPos" : 37894, + "secondEndPos" : 37964 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "g2", + "secondLabel" : "g2", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 37870, + "secondPos" : 37940, + "firstEndPos" : 37872, + "secondEndPos" : 37942 +}, { + "firstType" : "TextElement", + "secondType" : "TextElement", + "firstLabel" : " the graphics device.", + "secondLabel" : " the graphics device.", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 37872, + "secondPos" : 37942, + "firstEndPos" : 37894, + "secondEndPos" : 37964 +}, { + "firstType" : "TagElement", + "secondType" : "TagElement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Javadoc", + "secondParentType" : "Javadoc", + "firstPos" : 37902, + "secondPos" : 37972, + "firstEndPos" : 37924, + "secondEndPos" : 37994 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "plot", + "secondLabel" : "plot", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 37909, + "secondPos" : 37979, + "firstEndPos" : 37913, + "secondEndPos" : 37983 +}, { + "firstType" : "TextElement", + "secondType" : "TextElement", + "firstLabel" : " the plot.", + "secondLabel" : " the plot.", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 37913, + "secondPos" : 37983, + "firstEndPos" : 37924, + "secondEndPos" : 37994 +}, { + "firstType" : "TagElement", + "secondType" : "TagElement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Javadoc", + "secondParentType" : "Javadoc", + "firstPos" : 37932, + "secondPos" : 38002, + "firstEndPos" : 37960, + "secondEndPos" : 38030 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "axis", + "secondLabel" : "axis", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 37939, + "secondPos" : 38009, + "firstEndPos" : 37943, + "secondEndPos" : 38013 +}, { + "firstType" : "TextElement", + "secondType" : "TextElement", + "firstLabel" : " the value axis.", + "secondLabel" : " the value axis.", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 37943, + "secondPos" : 38013, + "firstEndPos" : 37960, + "secondEndPos" : 38030 +}, { + "firstType" : "TagElement", + "secondType" : "TagElement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Javadoc", + "secondParentType" : "Javadoc", + "firstPos" : 37968, + "secondPos" : 38038, + "firstEndPos" : 38073, + "secondEndPos" : 38143 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "dataArea", + "secondLabel" : "dataArea", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 37975, + "secondPos" : 38045, + "firstEndPos" : 37983, + "secondEndPos" : 38053 +}, { + "firstType" : "TextElement", + "secondType" : "TextElement", + "firstLabel" : " the area for plotting data (not yet adjusted for any 3D", + "secondLabel" : " the area for plotting data (not yet adjusted for any 3D", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 37983, + "secondPos" : 38053, + "firstEndPos" : 38040, + "secondEndPos" : 38110 +}, { + "firstType" : "TextElement", + "secondType" : "TextElement", + "firstLabel" : "effect).", + "secondLabel" : "effect).", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 38065, + "secondPos" : 38135, + "firstEndPos" : 38073, + "secondEndPos" : 38143 +}, { + "firstType" : "TagElement", + "secondType" : "TagElement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Javadoc", + "secondParentType" : "Javadoc", + "firstPos" : 38081, + "secondPos" : 38151, + "firstEndPos" : 38144, + "secondEndPos" : 38214 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "value", + "secondLabel" : "value", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 38088, + "secondPos" : 38158, + "firstEndPos" : 38093, + "secondEndPos" : 38163 +}, { + "firstType" : "TextElement", + "secondType" : "TextElement", + "firstLabel" : " the value at which the grid line should be drawn.", + "secondLabel" : " the value at which the grid line should be drawn.", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 38093, + "secondPos" : 38163, + "firstEndPos" : 38144, + "secondEndPos" : 38214 +}, { + "firstType" : "TagElement", + "secondType" : "TagElement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Javadoc", + "secondParentType" : "Javadoc", + "firstPos" : 38152, + "secondPos" : 38222, + "firstEndPos" : 38176, + "secondEndPos" : 38246 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "paint", + "secondLabel" : "paint", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 38159, + "secondPos" : 38229, + "firstEndPos" : 38164, + "secondEndPos" : 38234 +}, { + "firstType" : "TextElement", + "secondType" : "TextElement", + "firstLabel" : " the paint.", + "secondLabel" : " the paint.", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 38164, + "secondPos" : 38234, + "firstEndPos" : 38176, + "secondEndPos" : 38246 +}, { + "firstType" : "TagElement", + "secondType" : "TagElement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Javadoc", + "secondParentType" : "Javadoc", + "firstPos" : 38184, + "secondPos" : 38254, + "firstEndPos" : 38210, + "secondEndPos" : 38280 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "stroke", + "secondLabel" : "stroke", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 38191, + "secondPos" : 38261, + "firstEndPos" : 38197, + "secondEndPos" : 38267 +}, { + "firstType" : "TextElement", + "secondType" : "TextElement", + "firstLabel" : " the stroke.", + "secondLabel" : " the stroke.", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 38197, + "secondPos" : 38267, + "firstEndPos" : 38210, + "secondEndPos" : 38280 +}, { + "firstType" : "MarkerAnnotation", + "secondType" : "MarkerAnnotation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 38223, + "secondPos" : 38293, + "firstEndPos" : 38232, + "secondEndPos" : 38302 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "Override", + "secondLabel" : "Override", + "firstParentType" : "MarkerAnnotation", + "secondParentType" : "MarkerAnnotation", + "firstPos" : 38224, + "secondPos" : 38294, + "firstEndPos" : 38232, + "secondEndPos" : 38302 +}, { + "firstType" : "Modifier", + "secondType" : "Modifier", + "firstLabel" : "public", + "secondLabel" : "public", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 38237, + "secondPos" : 38307, + "firstEndPos" : 38243, + "secondEndPos" : 38313 +}, { + "firstType" : "PrimitiveType", + "secondType" : "PrimitiveType", + "firstLabel" : "void", + "secondLabel" : "void", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 38244, + "secondPos" : 38314, + "firstEndPos" : 38248, + "secondEndPos" : 38318 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "drawRangeLine", + "secondLabel" : "drawRangeLine", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 38249, + "secondPos" : 38319, + "firstEndPos" : 38262, + "secondEndPos" : 38332 +}, { + "firstType" : "SingleVariableDeclaration", + "secondType" : "SingleVariableDeclaration", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 38263, + "secondPos" : 38333, + "firstEndPos" : 38276, + "secondEndPos" : 38346 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "Graphics2D", + "secondLabel" : "Graphics2D", + "firstParentType" : "SimpleType", + "secondParentType" : "SimpleType", + "firstPos" : 38263, + "secondPos" : 38333, + "firstEndPos" : 38273, + "secondEndPos" : 38343 +}, { + "firstType" : "SimpleType", + "secondType" : "SimpleType", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "SingleVariableDeclaration", + "secondParentType" : "SingleVariableDeclaration", + "firstPos" : 38263, + "secondPos" : 38333, + "firstEndPos" : 38273, + "secondEndPos" : 38343 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "g2", + "secondLabel" : "g2", + "firstParentType" : "SingleVariableDeclaration", + "secondParentType" : "SingleVariableDeclaration", + "firstPos" : 38274, + "secondPos" : 38344, + "firstEndPos" : 38276, + "secondEndPos" : 38346 +}, { + "firstType" : "SingleVariableDeclaration", + "secondType" : "SingleVariableDeclaration", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 38278, + "secondPos" : 38348, + "firstEndPos" : 38289, + "secondEndPos" : 38359 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "XYPlot", + "secondLabel" : "XYPlot", + "firstParentType" : "SimpleType", + "secondParentType" : "SimpleType", + "firstPos" : 38278, + "secondPos" : 38348, + "firstEndPos" : 38284, + "secondEndPos" : 38354 +}, { + "firstType" : "SimpleType", + "secondType" : "SimpleType", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "SingleVariableDeclaration", + "secondParentType" : "SingleVariableDeclaration", + "firstPos" : 38278, + "secondPos" : 38348, + "firstEndPos" : 38284, + "secondEndPos" : 38354 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "plot", + "secondLabel" : "plot", + "firstParentType" : "SingleVariableDeclaration", + "secondParentType" : "SingleVariableDeclaration", + "firstPos" : 38285, + "secondPos" : 38355, + "firstEndPos" : 38289, + "secondEndPos" : 38359 +}, { + "firstType" : "SingleVariableDeclaration", + "secondType" : "SingleVariableDeclaration", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 38291, + "secondPos" : 38361, + "firstEndPos" : 38305, + "secondEndPos" : 38375 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "ValueAxis", + "secondLabel" : "ValueAxis", + "firstParentType" : "SimpleType", + "secondParentType" : "SimpleType", + "firstPos" : 38291, + "secondPos" : 38361, + "firstEndPos" : 38300, + "secondEndPos" : 38370 +}, { + "firstType" : "SimpleType", + "secondType" : "SimpleType", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "SingleVariableDeclaration", + "secondParentType" : "SingleVariableDeclaration", + "firstPos" : 38291, + "secondPos" : 38361, + "firstEndPos" : 38300, + "secondEndPos" : 38370 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "axis", + "secondLabel" : "axis", + "firstParentType" : "SingleVariableDeclaration", + "secondParentType" : "SingleVariableDeclaration", + "firstPos" : 38301, + "secondPos" : 38371, + "firstEndPos" : 38305, + "secondEndPos" : 38375 +}, { + "firstType" : "SingleVariableDeclaration", + "secondType" : "SingleVariableDeclaration", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 38319, + "secondPos" : 38389, + "firstEndPos" : 38339, + "secondEndPos" : 38409 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "Rectangle2D", + "secondLabel" : "Rectangle2D", + "firstParentType" : "SimpleType", + "secondParentType" : "SimpleType", + "firstPos" : 38319, + "secondPos" : 38389, + "firstEndPos" : 38330, + "secondEndPos" : 38400 +}, { + "firstType" : "SimpleType", + "secondType" : "SimpleType", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "SingleVariableDeclaration", + "secondParentType" : "SingleVariableDeclaration", + "firstPos" : 38319, + "secondPos" : 38389, + "firstEndPos" : 38330, + "secondEndPos" : 38400 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "dataArea", + "secondLabel" : "dataArea", + "firstParentType" : "SingleVariableDeclaration", + "secondParentType" : "SingleVariableDeclaration", + "firstPos" : 38331, + "secondPos" : 38401, + "firstEndPos" : 38339, + "secondEndPos" : 38409 +}, { + "firstType" : "SingleVariableDeclaration", + "secondType" : "SingleVariableDeclaration", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 38341, + "secondPos" : 38411, + "firstEndPos" : 38353, + "secondEndPos" : 38423 +}, { + "firstType" : "PrimitiveType", + "secondType" : "PrimitiveType", + "firstLabel" : "double", + "secondLabel" : "double", + "firstParentType" : "SingleVariableDeclaration", + "secondParentType" : "SingleVariableDeclaration", + "firstPos" : 38341, + "secondPos" : 38411, + "firstEndPos" : 38347, + "secondEndPos" : 38417 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "value", + "secondLabel" : "value", + "firstParentType" : "SingleVariableDeclaration", + "secondParentType" : "SingleVariableDeclaration", + "firstPos" : 38348, + "secondPos" : 38418, + "firstEndPos" : 38353, + "secondEndPos" : 38423 +}, { + "firstType" : "SingleVariableDeclaration", + "secondType" : "SingleVariableDeclaration", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 38355, + "secondPos" : 38425, + "firstEndPos" : 38366, + "secondEndPos" : 38436 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "Paint", + "secondLabel" : "Paint", + "firstParentType" : "SimpleType", + "secondParentType" : "SimpleType", + "firstPos" : 38355, + "secondPos" : 38425, + "firstEndPos" : 38360, + "secondEndPos" : 38430 +}, { + "firstType" : "SimpleType", + "secondType" : "SimpleType", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "SingleVariableDeclaration", + "secondParentType" : "SingleVariableDeclaration", + "firstPos" : 38355, + "secondPos" : 38425, + "firstEndPos" : 38360, + "secondEndPos" : 38430 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "paint", + "secondLabel" : "paint", + "firstParentType" : "SingleVariableDeclaration", + "secondParentType" : "SingleVariableDeclaration", + "firstPos" : 38361, + "secondPos" : 38431, + "firstEndPos" : 38366, + "secondEndPos" : 38436 +}, { + "firstType" : "SingleVariableDeclaration", + "secondType" : "SingleVariableDeclaration", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 38368, + "secondPos" : 38438, + "firstEndPos" : 38381, + "secondEndPos" : 38451 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "Stroke", + "secondLabel" : "Stroke", + "firstParentType" : "SimpleType", + "secondParentType" : "SimpleType", + "firstPos" : 38368, + "secondPos" : 38438, + "firstEndPos" : 38374, + "secondEndPos" : 38444 +}, { + "firstType" : "SimpleType", + "secondType" : "SimpleType", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "SingleVariableDeclaration", + "secondParentType" : "SingleVariableDeclaration", + "firstPos" : 38368, + "secondPos" : 38438, + "firstEndPos" : 38374, + "secondEndPos" : 38444 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "stroke", + "secondLabel" : "stroke", + "firstParentType" : "SingleVariableDeclaration", + "secondParentType" : "SingleVariableDeclaration", + "firstPos" : 38375, + "secondPos" : 38445, + "firstEndPos" : 38381, + "secondEndPos" : 38451 +}, { + "firstType" : "Block", + "secondType" : "Block", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 38383, + "secondPos" : 38453, + "firstEndPos" : 39364, + "secondEndPos" : 39434 +}, { + "firstType" : "VariableDeclarationStatement", + "secondType" : "VariableDeclarationStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 38394, + "secondPos" : 38464, + "firstEndPos" : 38424, + "secondEndPos" : 38494 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "Range", + "secondLabel" : "Range", + "firstParentType" : "SimpleType", + "secondParentType" : "SimpleType", + "firstPos" : 38394, + "secondPos" : 38464, + "firstEndPos" : 38399, + "secondEndPos" : 38469 +}, { + "firstType" : "SimpleType", + "secondType" : "SimpleType", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationStatement", + "secondParentType" : "VariableDeclarationStatement", + "firstPos" : 38394, + "secondPos" : 38464, + "firstEndPos" : 38399, + "secondEndPos" : 38469 +}, { + "firstType" : "VariableDeclarationFragment", + "secondType" : "VariableDeclarationFragment", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationStatement", + "secondParentType" : "VariableDeclarationStatement", + "firstPos" : 38400, + "secondPos" : 38470, + "firstEndPos" : 38423, + "secondEndPos" : 38493 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "range", + "secondLabel" : "range", + "firstParentType" : "VariableDeclarationFragment", + "secondParentType" : "VariableDeclarationFragment", + "firstPos" : 38400, + "secondPos" : 38470, + "firstEndPos" : 38405, + "secondEndPos" : 38475 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationFragment", + "secondParentType" : "VariableDeclarationFragment", + "firstPos" : 38408, + "secondPos" : 38478, + "firstEndPos" : 38423, + "secondEndPos" : 38493 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 38408, + "secondPos" : 38478, + "firstEndPos" : 38412, + "secondEndPos" : 38482 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "axis", + "secondLabel" : "axis", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 38408, + "secondPos" : 38478, + "firstEndPos" : 38412, + "secondEndPos" : 38482 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "getRange", + "secondLabel" : "getRange", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 38413, + "secondPos" : 38483, + "firstEndPos" : 38421, + "secondEndPos" : 38491 +}, { + "firstType" : "IfStatement", + "secondType" : "IfStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 38433, + "secondPos" : 38503, + "firstEndPos" : 38492, + "secondEndPos" : 38562 +}, { + "firstType" : "PrefixExpression", + "secondType" : "PrefixExpression", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "IfStatement", + "secondParentType" : "IfStatement", + "firstPos" : 38437, + "secondPos" : 38507, + "firstEndPos" : 38459, + "secondEndPos" : 38529 +}, { + "firstType" : "PREFIX_EXPRESSION_OPERATOR", + "secondType" : "PREFIX_EXPRESSION_OPERATOR", + "firstLabel" : "!", + "secondLabel" : "!", + "firstParentType" : "PrefixExpression", + "secondParentType" : "PrefixExpression", + "firstPos" : 38437, + "secondPos" : 38507, + "firstEndPos" : 38438, + "secondEndPos" : 38508 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "PrefixExpression", + "secondParentType" : "PrefixExpression", + "firstPos" : 38438, + "secondPos" : 38508, + "firstEndPos" : 38459, + "secondEndPos" : 38529 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 38438, + "secondPos" : 38508, + "firstEndPos" : 38443, + "secondEndPos" : 38513 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "range", + "secondLabel" : "range", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 38438, + "secondPos" : 38508, + "firstEndPos" : 38443, + "secondEndPos" : 38513 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "contains", + "secondLabel" : "contains", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 38444, + "secondPos" : 38514, + "firstEndPos" : 38452, + "secondEndPos" : 38522 +}, { + "firstType" : "METHOD_INVOCATION_ARGUMENTS", + "secondType" : "METHOD_INVOCATION_ARGUMENTS", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 38453, + "secondPos" : 38523, + "firstEndPos" : 38458, + "secondEndPos" : 38528 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "value", + "secondLabel" : "value", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 38453, + "secondPos" : 38523, + "firstEndPos" : 38458, + "secondEndPos" : 38528 +}, { + "firstType" : "Block", + "secondType" : "Block", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "IfStatement", + "secondParentType" : "IfStatement", + "firstPos" : 38461, + "secondPos" : 38531, + "firstEndPos" : 38492, + "secondEndPos" : 38562 +}, { + "firstType" : "ReturnStatement", + "secondType" : "ReturnStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 38475, + "secondPos" : 38545, + "firstEndPos" : 38482, + "secondEndPos" : 38552 +}, { + "firstType" : "VariableDeclarationStatement", + "secondType" : "VariableDeclarationStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 38502, + "secondPos" : 38572, + "firstEndPos" : 38554, + "secondEndPos" : 38624 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "PlotOrientation", + "secondLabel" : "PlotOrientation", + "firstParentType" : "SimpleType", + "secondParentType" : "SimpleType", + "firstPos" : 38502, + "secondPos" : 38572, + "firstEndPos" : 38517, + "secondEndPos" : 38587 +}, { + "firstType" : "SimpleType", + "secondType" : "SimpleType", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationStatement", + "secondParentType" : "VariableDeclarationStatement", + "firstPos" : 38502, + "secondPos" : 38572, + "firstEndPos" : 38517, + "secondEndPos" : 38587 +}, { + "firstType" : "VariableDeclarationFragment", + "secondType" : "VariableDeclarationFragment", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationStatement", + "secondParentType" : "VariableDeclarationStatement", + "firstPos" : 38518, + "secondPos" : 38588, + "firstEndPos" : 38553, + "secondEndPos" : 38623 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "orientation", + "secondLabel" : "orientation", + "firstParentType" : "VariableDeclarationFragment", + "secondParentType" : "VariableDeclarationFragment", + "firstPos" : 38518, + "secondPos" : 38588, + "firstEndPos" : 38529, + "secondEndPos" : 38599 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationFragment", + "secondParentType" : "VariableDeclarationFragment", + "firstPos" : 38532, + "secondPos" : 38602, + "firstEndPos" : 38553, + "secondEndPos" : 38623 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 38532, + "secondPos" : 38602, + "firstEndPos" : 38536, + "secondEndPos" : 38606 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "plot", + "secondLabel" : "plot", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 38532, + "secondPos" : 38602, + "firstEndPos" : 38536, + "secondEndPos" : 38606 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "getOrientation", + "secondLabel" : "getOrientation", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 38537, + "secondPos" : 38607, + "firstEndPos" : 38551, + "secondEndPos" : 38621 +}, { + "firstType" : "VariableDeclarationStatement", + "secondType" : "VariableDeclarationStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 38563, + "secondPos" : 38633, + "firstEndPos" : 38582, + "secondEndPos" : 38652 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "Line2D", + "secondLabel" : "Line2D", + "firstParentType" : "SimpleType", + "secondParentType" : "SimpleType", + "firstPos" : 38563, + "secondPos" : 38633, + "firstEndPos" : 38569, + "secondEndPos" : 38639 +}, { + "firstType" : "SimpleType", + "secondType" : "SimpleType", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationStatement", + "secondParentType" : "VariableDeclarationStatement", + "firstPos" : 38563, + "secondPos" : 38633, + "firstEndPos" : 38569, + "secondEndPos" : 38639 +}, { + "firstType" : "VariableDeclarationFragment", + "secondType" : "VariableDeclarationFragment", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationStatement", + "secondParentType" : "VariableDeclarationStatement", + "firstPos" : 38570, + "secondPos" : 38640, + "firstEndPos" : 38581, + "secondEndPos" : 38651 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "line", + "secondLabel" : "line", + "firstParentType" : "VariableDeclarationFragment", + "secondParentType" : "VariableDeclarationFragment", + "firstPos" : 38570, + "secondPos" : 38640, + "firstEndPos" : 38574, + "secondEndPos" : 38644 +}, { + "firstType" : "NullLiteral", + "secondType" : "NullLiteral", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationFragment", + "secondParentType" : "VariableDeclarationFragment", + "firstPos" : 38577, + "secondPos" : 38647, + "firstEndPos" : 38581, + "secondEndPos" : 38651 +}, { + "firstType" : "VariableDeclarationStatement", + "secondType" : "VariableDeclarationStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 38591, + "secondPos" : 38661, + "firstEndPos" : 38663, + "secondEndPos" : 38733 +}, { + "firstType" : "PrimitiveType", + "secondType" : "PrimitiveType", + "firstLabel" : "double", + "secondLabel" : "double", + "firstParentType" : "VariableDeclarationStatement", + "secondParentType" : "VariableDeclarationStatement", + "firstPos" : 38591, + "secondPos" : 38661, + "firstEndPos" : 38597, + "secondEndPos" : 38667 +}, { + "firstType" : "VariableDeclarationFragment", + "secondType" : "VariableDeclarationFragment", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationStatement", + "secondParentType" : "VariableDeclarationStatement", + "firstPos" : 38598, + "secondPos" : 38668, + "firstEndPos" : 38662, + "secondEndPos" : 38732 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "v", + "secondLabel" : "v", + "firstParentType" : "VariableDeclarationFragment", + "secondParentType" : "VariableDeclarationFragment", + "firstPos" : 38598, + "secondPos" : 38668, + "firstEndPos" : 38599, + "secondEndPos" : 38669 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationFragment", + "secondParentType" : "VariableDeclarationFragment", + "firstPos" : 38602, + "secondPos" : 38672, + "firstEndPos" : 38662, + "secondEndPos" : 38732 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 38602, + "secondPos" : 38672, + "firstEndPos" : 38606, + "secondEndPos" : 38676 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "axis", + "secondLabel" : "axis", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 38602, + "secondPos" : 38672, + "firstEndPos" : 38606, + "secondEndPos" : 38676 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "valueToJava2D", + "secondLabel" : "valueToJava2D", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 38607, + "secondPos" : 38677, + "firstEndPos" : 38620, + "secondEndPos" : 38690 +}, { + "firstType" : "METHOD_INVOCATION_ARGUMENTS", + "secondType" : "METHOD_INVOCATION_ARGUMENTS", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 38621, + "secondPos" : 38691, + "firstEndPos" : 38661, + "secondEndPos" : 38731 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "value", + "secondLabel" : "value", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 38621, + "secondPos" : 38691, + "firstEndPos" : 38626, + "secondEndPos" : 38696 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "dataArea", + "secondLabel" : "dataArea", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 38628, + "secondPos" : 38698, + "firstEndPos" : 38636, + "secondEndPos" : 38706 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 38638, + "secondPos" : 38708, + "firstEndPos" : 38661, + "secondEndPos" : 38731 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 38638, + "secondPos" : 38708, + "firstEndPos" : 38642, + "secondEndPos" : 38712 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "plot", + "secondLabel" : "plot", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 38638, + "secondPos" : 38708, + "firstEndPos" : 38642, + "secondEndPos" : 38712 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "getRangeAxisEdge", + "secondLabel" : "getRangeAxisEdge", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 38643, + "secondPos" : 38713, + "firstEndPos" : 38659, + "secondEndPos" : 38729 +}, { + "firstType" : "IfStatement", + "secondType" : "IfStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 38678, + "secondPos" : 38748, + "firstEndPos" : 39006, + "secondEndPos" : 39076 +}, { + "firstType" : "InfixExpression", + "secondType" : "InfixExpression", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "IfStatement", + "secondParentType" : "IfStatement", + "firstPos" : 38682, + "secondPos" : 38752, + "firstEndPos" : 38723, + "secondEndPos" : 38793 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "orientation", + "secondLabel" : "orientation", + "firstParentType" : "InfixExpression", + "secondParentType" : "InfixExpression", + "firstPos" : 38682, + "secondPos" : 38752, + "firstEndPos" : 38693, + "secondEndPos" : 38763 +}, { + "firstType" : "INFIX_EXPRESSION_OPERATOR", + "secondType" : "INFIX_EXPRESSION_OPERATOR", + "firstLabel" : "==", + "secondLabel" : "==", + "firstParentType" : "InfixExpression", + "secondParentType" : "InfixExpression", + "firstPos" : 38694, + "secondPos" : 38764, + "firstEndPos" : 38696, + "secondEndPos" : 38766 +}, { + "firstType" : "QualifiedName", + "secondType" : "QualifiedName", + "firstLabel" : "PlotOrientation.HORIZONTAL", + "secondLabel" : "PlotOrientation.HORIZONTAL", + "firstParentType" : "InfixExpression", + "secondParentType" : "InfixExpression", + "firstPos" : 38697, + "secondPos" : 38767, + "firstEndPos" : 38723, + "secondEndPos" : 38793 +}, { + "firstType" : "Block", + "secondType" : "Block", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "IfStatement", + "secondParentType" : "IfStatement", + "firstPos" : 38725, + "secondPos" : 38795, + "firstEndPos" : 38840, + "secondEndPos" : 38910 +}, { + "firstType" : "ExpressionStatement", + "secondType" : "ExpressionStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 38739, + "secondPos" : 38809, + "firstEndPos" : 38830, + "secondEndPos" : 38900 +}, { + "firstType" : "Assignment", + "secondType" : "Assignment", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "ExpressionStatement", + "secondParentType" : "ExpressionStatement", + "firstPos" : 38739, + "secondPos" : 38809, + "firstEndPos" : 38829, + "secondEndPos" : 38899 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "line", + "secondLabel" : "line", + "firstParentType" : "Assignment", + "secondParentType" : "Assignment", + "firstPos" : 38739, + "secondPos" : 38809, + "firstEndPos" : 38743, + "secondEndPos" : 38813 +}, { + "firstType" : "ASSIGNMENT_OPERATOR", + "secondType" : "ASSIGNMENT_OPERATOR", + "firstLabel" : "=", + "secondLabel" : "=", + "firstParentType" : "Assignment", + "secondParentType" : "Assignment", + "firstPos" : 38744, + "secondPos" : 38814, + "firstEndPos" : 38745, + "secondEndPos" : 38815 +}, { + "firstType" : "ClassInstanceCreation", + "secondType" : "ClassInstanceCreation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Assignment", + "secondParentType" : "Assignment", + "firstPos" : 38746, + "secondPos" : 38816, + "firstEndPos" : 38829, + "secondEndPos" : 38899 +}, { + "firstType" : "QualifiedName", + "secondType" : "QualifiedName", + "firstLabel" : "Line2D.Double", + "secondLabel" : "Line2D.Double", + "firstParentType" : "SimpleType", + "secondParentType" : "SimpleType", + "firstPos" : 38750, + "secondPos" : 38820, + "firstEndPos" : 38763, + "secondEndPos" : 38833 +}, { + "firstType" : "SimpleType", + "secondType" : "SimpleType", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "ClassInstanceCreation", + "secondParentType" : "ClassInstanceCreation", + "firstPos" : 38750, + "secondPos" : 38820, + "firstEndPos" : 38763, + "secondEndPos" : 38833 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "v", + "secondLabel" : "v", + "firstParentType" : "ClassInstanceCreation", + "secondParentType" : "ClassInstanceCreation", + "firstPos" : 38764, + "secondPos" : 38834, + "firstEndPos" : 38765, + "secondEndPos" : 38835 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "ClassInstanceCreation", + "secondParentType" : "ClassInstanceCreation", + "firstPos" : 38767, + "secondPos" : 38837, + "firstEndPos" : 38785, + "secondEndPos" : 38855 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 38767, + "secondPos" : 38837, + "firstEndPos" : 38775, + "secondEndPos" : 38845 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "dataArea", + "secondLabel" : "dataArea", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 38767, + "secondPos" : 38837, + "firstEndPos" : 38775, + "secondEndPos" : 38845 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "getMinY", + "secondLabel" : "getMinY", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 38776, + "secondPos" : 38846, + "firstEndPos" : 38783, + "secondEndPos" : 38853 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "v", + "secondLabel" : "v", + "firstParentType" : "ClassInstanceCreation", + "secondParentType" : "ClassInstanceCreation", + "firstPos" : 38787, + "secondPos" : 38857, + "firstEndPos" : 38788, + "secondEndPos" : 38858 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "ClassInstanceCreation", + "secondParentType" : "ClassInstanceCreation", + "firstPos" : 38810, + "secondPos" : 38880, + "firstEndPos" : 38828, + "secondEndPos" : 38898 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 38810, + "secondPos" : 38880, + "firstEndPos" : 38818, + "secondEndPos" : 38888 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "dataArea", + "secondLabel" : "dataArea", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 38810, + "secondPos" : 38880, + "firstEndPos" : 38818, + "secondEndPos" : 38888 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "getMaxY", + "secondLabel" : "getMaxY", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 38819, + "secondPos" : 38889, + "firstEndPos" : 38826, + "secondEndPos" : 38896 +}, { + "firstType" : "IfStatement", + "secondType" : "IfStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "IfStatement", + "secondParentType" : "IfStatement", + "firstPos" : 38846, + "secondPos" : 38916, + "firstEndPos" : 39006, + "secondEndPos" : 39076 +}, { + "firstType" : "InfixExpression", + "secondType" : "InfixExpression", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "IfStatement", + "secondParentType" : "IfStatement", + "firstPos" : 38850, + "secondPos" : 38920, + "firstEndPos" : 38889, + "secondEndPos" : 38959 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "orientation", + "secondLabel" : "orientation", + "firstParentType" : "InfixExpression", + "secondParentType" : "InfixExpression", + "firstPos" : 38850, + "secondPos" : 38920, + "firstEndPos" : 38861, + "secondEndPos" : 38931 +}, { + "firstType" : "INFIX_EXPRESSION_OPERATOR", + "secondType" : "INFIX_EXPRESSION_OPERATOR", + "firstLabel" : "==", + "secondLabel" : "==", + "firstParentType" : "InfixExpression", + "secondParentType" : "InfixExpression", + "firstPos" : 38862, + "secondPos" : 38932, + "firstEndPos" : 38864, + "secondEndPos" : 38934 +}, { + "firstType" : "QualifiedName", + "secondType" : "QualifiedName", + "firstLabel" : "PlotOrientation.VERTICAL", + "secondLabel" : "PlotOrientation.VERTICAL", + "firstParentType" : "InfixExpression", + "secondParentType" : "InfixExpression", + "firstPos" : 38865, + "secondPos" : 38935, + "firstEndPos" : 38889, + "secondEndPos" : 38959 +}, { + "firstType" : "Block", + "secondType" : "Block", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "IfStatement", + "secondParentType" : "IfStatement", + "firstPos" : 38891, + "secondPos" : 38961, + "firstEndPos" : 39006, + "secondEndPos" : 39076 +}, { + "firstType" : "ExpressionStatement", + "secondType" : "ExpressionStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 38905, + "secondPos" : 38975, + "firstEndPos" : 38996, + "secondEndPos" : 39066 +}, { + "firstType" : "Assignment", + "secondType" : "Assignment", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "ExpressionStatement", + "secondParentType" : "ExpressionStatement", + "firstPos" : 38905, + "secondPos" : 38975, + "firstEndPos" : 38995, + "secondEndPos" : 39065 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "line", + "secondLabel" : "line", + "firstParentType" : "Assignment", + "secondParentType" : "Assignment", + "firstPos" : 38905, + "secondPos" : 38975, + "firstEndPos" : 38909, + "secondEndPos" : 38979 +}, { + "firstType" : "ASSIGNMENT_OPERATOR", + "secondType" : "ASSIGNMENT_OPERATOR", + "firstLabel" : "=", + "secondLabel" : "=", + "firstParentType" : "Assignment", + "secondParentType" : "Assignment", + "firstPos" : 38910, + "secondPos" : 38980, + "firstEndPos" : 38911, + "secondEndPos" : 38981 +}, { + "firstType" : "ClassInstanceCreation", + "secondType" : "ClassInstanceCreation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Assignment", + "secondParentType" : "Assignment", + "firstPos" : 38912, + "secondPos" : 38982, + "firstEndPos" : 38995, + "secondEndPos" : 39065 +}, { + "firstType" : "QualifiedName", + "secondType" : "QualifiedName", + "firstLabel" : "Line2D.Double", + "secondLabel" : "Line2D.Double", + "firstParentType" : "SimpleType", + "secondParentType" : "SimpleType", + "firstPos" : 38916, + "secondPos" : 38986, + "firstEndPos" : 38929, + "secondEndPos" : 38999 +}, { + "firstType" : "SimpleType", + "secondType" : "SimpleType", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "ClassInstanceCreation", + "secondParentType" : "ClassInstanceCreation", + "firstPos" : 38916, + "secondPos" : 38986, + "firstEndPos" : 38929, + "secondEndPos" : 38999 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "ClassInstanceCreation", + "secondParentType" : "ClassInstanceCreation", + "firstPos" : 38930, + "secondPos" : 39000, + "firstEndPos" : 38948, + "secondEndPos" : 39018 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 38930, + "secondPos" : 39000, + "firstEndPos" : 38938, + "secondEndPos" : 39008 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "dataArea", + "secondLabel" : "dataArea", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 38930, + "secondPos" : 39000, + "firstEndPos" : 38938, + "secondEndPos" : 39008 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "getMinX", + "secondLabel" : "getMinX", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 38939, + "secondPos" : 39009, + "firstEndPos" : 38946, + "secondEndPos" : 39016 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "v", + "secondLabel" : "v", + "firstParentType" : "ClassInstanceCreation", + "secondParentType" : "ClassInstanceCreation", + "firstPos" : 38950, + "secondPos" : 39020, + "firstEndPos" : 38951, + "secondEndPos" : 39021 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "ClassInstanceCreation", + "secondParentType" : "ClassInstanceCreation", + "firstPos" : 38973, + "secondPos" : 39043, + "firstEndPos" : 38991, + "secondEndPos" : 39061 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 38973, + "secondPos" : 39043, + "firstEndPos" : 38981, + "secondEndPos" : 39051 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "dataArea", + "secondLabel" : "dataArea", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 38973, + "secondPos" : 39043, + "firstEndPos" : 38981, + "secondEndPos" : 39051 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "getMaxX", + "secondLabel" : "getMaxX", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 38982, + "secondPos" : 39052, + "firstEndPos" : 38989, + "secondEndPos" : 39059 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "v", + "secondLabel" : "v", + "firstParentType" : "ClassInstanceCreation", + "secondParentType" : "ClassInstanceCreation", + "firstPos" : 38993, + "secondPos" : 39063, + "firstEndPos" : 38994, + "secondEndPos" : 39064 +}, { + "firstType" : "ExpressionStatement", + "secondType" : "ExpressionStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 39016, + "secondPos" : 39086, + "firstEndPos" : 39035, + "secondEndPos" : 39105 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "ExpressionStatement", + "secondParentType" : "ExpressionStatement", + "firstPos" : 39016, + "secondPos" : 39086, + "firstEndPos" : 39034, + "secondEndPos" : 39104 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 39016, + "secondPos" : 39086, + "firstEndPos" : 39018, + "secondEndPos" : 39088 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "g2", + "secondLabel" : "g2", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 39016, + "secondPos" : 39086, + "firstEndPos" : 39018, + "secondEndPos" : 39088 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "setPaint", + "secondLabel" : "setPaint", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 39019, + "secondPos" : 39089, + "firstEndPos" : 39027, + "secondEndPos" : 39097 +}, { + "firstType" : "METHOD_INVOCATION_ARGUMENTS", + "secondType" : "METHOD_INVOCATION_ARGUMENTS", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 39028, + "secondPos" : 39098, + "firstEndPos" : 39033, + "secondEndPos" : 39103 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "paint", + "secondLabel" : "paint", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 39028, + "secondPos" : 39098, + "firstEndPos" : 39033, + "secondEndPos" : 39103 +}, { + "firstType" : "ExpressionStatement", + "secondType" : "ExpressionStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 39044, + "secondPos" : 39114, + "firstEndPos" : 39065, + "secondEndPos" : 39135 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "ExpressionStatement", + "secondParentType" : "ExpressionStatement", + "firstPos" : 39044, + "secondPos" : 39114, + "firstEndPos" : 39064, + "secondEndPos" : 39134 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 39044, + "secondPos" : 39114, + "firstEndPos" : 39046, + "secondEndPos" : 39116 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "g2", + "secondLabel" : "g2", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 39044, + "secondPos" : 39114, + "firstEndPos" : 39046, + "secondEndPos" : 39116 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "setStroke", + "secondLabel" : "setStroke", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 39047, + "secondPos" : 39117, + "firstEndPos" : 39056, + "secondEndPos" : 39126 +}, { + "firstType" : "METHOD_INVOCATION_ARGUMENTS", + "secondType" : "METHOD_INVOCATION_ARGUMENTS", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 39057, + "secondPos" : 39127, + "firstEndPos" : 39063, + "secondEndPos" : 39133 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "stroke", + "secondLabel" : "stroke", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 39057, + "secondPos" : 39127, + "firstEndPos" : 39063, + "secondEndPos" : 39133 +}, { + "firstType" : "VariableDeclarationStatement", + "secondType" : "VariableDeclarationStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 39074, + "secondPos" : 39144, + "firstEndPos" : 39144, + "secondEndPos" : 39214 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "Object", + "secondLabel" : "Object", + "firstParentType" : "SimpleType", + "secondParentType" : "SimpleType", + "firstPos" : 39074, + "secondPos" : 39144, + "firstEndPos" : 39080, + "secondEndPos" : 39150 +}, { + "firstType" : "SimpleType", + "secondType" : "SimpleType", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationStatement", + "secondParentType" : "VariableDeclarationStatement", + "firstPos" : 39074, + "secondPos" : 39144, + "firstEndPos" : 39080, + "secondEndPos" : 39150 +}, { + "firstType" : "VariableDeclarationFragment", + "secondType" : "VariableDeclarationFragment", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationStatement", + "secondParentType" : "VariableDeclarationStatement", + "firstPos" : 39081, + "secondPos" : 39151, + "firstEndPos" : 39143, + "secondEndPos" : 39213 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "saved", + "secondLabel" : "saved", + "firstParentType" : "VariableDeclarationFragment", + "secondParentType" : "VariableDeclarationFragment", + "firstPos" : 39081, + "secondPos" : 39151, + "firstEndPos" : 39086, + "secondEndPos" : 39156 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationFragment", + "secondParentType" : "VariableDeclarationFragment", + "firstPos" : 39089, + "secondPos" : 39159, + "firstEndPos" : 39143, + "secondEndPos" : 39213 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 39089, + "secondPos" : 39159, + "firstEndPos" : 39091, + "secondEndPos" : 39161 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "g2", + "secondLabel" : "g2", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 39089, + "secondPos" : 39159, + "firstEndPos" : 39091, + "secondEndPos" : 39161 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "getRenderingHint", + "secondLabel" : "getRenderingHint", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 39092, + "secondPos" : 39162, + "firstEndPos" : 39108, + "secondEndPos" : 39178 +}, { + "firstType" : "METHOD_INVOCATION_ARGUMENTS", + "secondType" : "METHOD_INVOCATION_ARGUMENTS", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 39109, + "secondPos" : 39179, + "firstEndPos" : 39142, + "secondEndPos" : 39212 +}, { + "firstType" : "QualifiedName", + "secondType" : "QualifiedName", + "firstLabel" : "RenderingHints.KEY_STROKE_CONTROL", + "secondLabel" : "RenderingHints.KEY_STROKE_CONTROL", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 39109, + "secondPos" : 39179, + "firstEndPos" : 39142, + "secondEndPos" : 39212 +}, { + "firstType" : "ExpressionStatement", + "secondType" : "ExpressionStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 39153, + "secondPos" : 39223, + "firstEndPos" : 39264, + "secondEndPos" : 39334 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "ExpressionStatement", + "secondParentType" : "ExpressionStatement", + "firstPos" : 39153, + "secondPos" : 39223, + "firstEndPos" : 39263, + "secondEndPos" : 39333 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 39153, + "secondPos" : 39223, + "firstEndPos" : 39155, + "secondEndPos" : 39225 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "g2", + "secondLabel" : "g2", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 39153, + "secondPos" : 39223, + "firstEndPos" : 39155, + "secondEndPos" : 39225 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "setRenderingHint", + "secondLabel" : "setRenderingHint", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 39156, + "secondPos" : 39226, + "firstEndPos" : 39172, + "secondEndPos" : 39242 +}, { + "firstType" : "METHOD_INVOCATION_ARGUMENTS", + "secondType" : "METHOD_INVOCATION_ARGUMENTS", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 39173, + "secondPos" : 39243, + "firstEndPos" : 39262, + "secondEndPos" : 39332 +}, { + "firstType" : "QualifiedName", + "secondType" : "QualifiedName", + "firstLabel" : "RenderingHints.KEY_STROKE_CONTROL", + "secondLabel" : "RenderingHints.KEY_STROKE_CONTROL", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 39173, + "secondPos" : 39243, + "firstEndPos" : 39206, + "secondEndPos" : 39276 +}, { + "firstType" : "QualifiedName", + "secondType" : "QualifiedName", + "firstLabel" : "RenderingHints.VALUE_STROKE_NORMALIZE", + "secondLabel" : "RenderingHints.VALUE_STROKE_NORMALIZE", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 39225, + "secondPos" : 39295, + "firstEndPos" : 39262, + "secondEndPos" : 39332 +}, { + "firstType" : "ExpressionStatement", + "secondType" : "ExpressionStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 39273, + "secondPos" : 39343, + "firstEndPos" : 39287, + "secondEndPos" : 39357 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "ExpressionStatement", + "secondParentType" : "ExpressionStatement", + "firstPos" : 39273, + "secondPos" : 39343, + "firstEndPos" : 39286, + "secondEndPos" : 39356 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 39273, + "secondPos" : 39343, + "firstEndPos" : 39275, + "secondEndPos" : 39345 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "g2", + "secondLabel" : "g2", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 39273, + "secondPos" : 39343, + "firstEndPos" : 39275, + "secondEndPos" : 39345 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "draw", + "secondLabel" : "draw", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 39276, + "secondPos" : 39346, + "firstEndPos" : 39280, + "secondEndPos" : 39350 +}, { + "firstType" : "METHOD_INVOCATION_ARGUMENTS", + "secondType" : "METHOD_INVOCATION_ARGUMENTS", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 39281, + "secondPos" : 39351, + "firstEndPos" : 39285, + "secondEndPos" : 39355 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "line", + "secondLabel" : "line", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 39281, + "secondPos" : 39351, + "firstEndPos" : 39285, + "secondEndPos" : 39355 +}, { + "firstType" : "ExpressionStatement", + "secondType" : "ExpressionStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 39296, + "secondPos" : 39366, + "firstEndPos" : 39358, + "secondEndPos" : 39428 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "ExpressionStatement", + "secondParentType" : "ExpressionStatement", + "firstPos" : 39296, + "secondPos" : 39366, + "firstEndPos" : 39357, + "secondEndPos" : 39427 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 39296, + "secondPos" : 39366, + "firstEndPos" : 39298, + "secondEndPos" : 39368 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "g2", + "secondLabel" : "g2", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 39296, + "secondPos" : 39366, + "firstEndPos" : 39298, + "secondEndPos" : 39368 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "setRenderingHint", + "secondLabel" : "setRenderingHint", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 39299, + "secondPos" : 39369, + "firstEndPos" : 39315, + "secondEndPos" : 39385 +}, { + "firstType" : "METHOD_INVOCATION_ARGUMENTS", + "secondType" : "METHOD_INVOCATION_ARGUMENTS", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 39316, + "secondPos" : 39386, + "firstEndPos" : 39356, + "secondEndPos" : 39426 +}, { + "firstType" : "QualifiedName", + "secondType" : "QualifiedName", + "firstLabel" : "RenderingHints.KEY_STROKE_CONTROL", + "secondLabel" : "RenderingHints.KEY_STROKE_CONTROL", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 39316, + "secondPos" : 39386, + "firstEndPos" : 39349, + "secondEndPos" : 39419 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "saved", + "secondLabel" : "saved", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 39351, + "secondPos" : 39421, + "firstEndPos" : 39356, + "secondEndPos" : 39426 +}, { + "firstType" : "MethodDeclaration", + "secondType" : "MethodDeclaration", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "TypeDeclaration", + "secondParentType" : "TypeDeclaration", + "firstPos" : 39370, + "secondPos" : 39440, + "firstEndPos" : 46366, + "secondEndPos" : 40509 +}, { + "firstType" : "Javadoc", + "secondType" : "Javadoc", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 39370, + "secondPos" : 39440, + "firstEndPos" : 39656, + "secondEndPos" : 39726 +}, { + "firstType" : "TagElement", + "secondType" : "TagElement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Javadoc", + "secondParentType" : "Javadoc", + "firstPos" : 39381, + "secondPos" : 39451, + "firstEndPos" : 39446, + "secondEndPos" : 39516 +}, { + "firstType" : "TextElement", + "secondType" : "TextElement", + "firstLabel" : "Draws a vertical line on the chart to represent a 'range marker'.", + "secondLabel" : "Draws a vertical line on the chart to represent a 'range marker'.", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 39381, + "secondPos" : 39451, + "firstEndPos" : 39446, + "secondEndPos" : 39516 +}, { + "firstType" : "TagElement", + "secondType" : "TagElement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Javadoc", + "secondParentType" : "Javadoc", + "firstPos" : 39461, + "secondPos" : 39531, + "firstEndPos" : 39492, + "secondEndPos" : 39562 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "g2", + "secondLabel" : "g2", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 39468, + "secondPos" : 39538, + "firstEndPos" : 39470, + "secondEndPos" : 39540 +}, { + "firstType" : "TextElement", + "secondType" : "TextElement", + "firstLabel" : " the graphics device.", + "secondLabel" : " the graphics device.", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 39470, + "secondPos" : 39540, + "firstEndPos" : 39492, + "secondEndPos" : 39562 +}, { + "firstType" : "TagElement", + "secondType" : "TagElement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Javadoc", + "secondParentType" : "Javadoc", + "firstPos" : 39500, + "secondPos" : 39570, + "firstEndPos" : 39522, + "secondEndPos" : 39592 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "plot", + "secondLabel" : "plot", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 39507, + "secondPos" : 39577, + "firstEndPos" : 39511, + "secondEndPos" : 39581 +}, { + "firstType" : "TextElement", + "secondType" : "TextElement", + "firstLabel" : " the plot.", + "secondLabel" : " the plot.", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 39511, + "secondPos" : 39581, + "firstEndPos" : 39522, + "secondEndPos" : 39592 +}, { + "firstType" : "TagElement", + "secondType" : "TagElement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Javadoc", + "secondParentType" : "Javadoc", + "firstPos" : 39530, + "secondPos" : 39600, + "firstEndPos" : 39565, + "secondEndPos" : 39635 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "domainAxis", + "secondLabel" : "domainAxis", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 39537, + "secondPos" : 39607, + "firstEndPos" : 39547, + "secondEndPos" : 39617 +}, { + "firstType" : "TextElement", + "secondType" : "TextElement", + "firstLabel" : " the domain axis.", + "secondLabel" : " the domain axis.", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 39547, + "secondPos" : 39617, + "firstEndPos" : 39565, + "secondEndPos" : 39635 +}, { + "firstType" : "TagElement", + "secondType" : "TagElement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Javadoc", + "secondParentType" : "Javadoc", + "firstPos" : 39573, + "secondPos" : 39643, + "firstEndPos" : 39604, + "secondEndPos" : 39674 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "marker", + "secondLabel" : "marker", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 39580, + "secondPos" : 39650, + "firstEndPos" : 39586, + "secondEndPos" : 39656 +}, { + "firstType" : "TextElement", + "secondType" : "TextElement", + "firstLabel" : " the marker line.", + "secondLabel" : " the marker line.", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 39586, + "secondPos" : 39656, + "firstEndPos" : 39604, + "secondEndPos" : 39674 +}, { + "firstType" : "TagElement", + "secondType" : "TagElement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Javadoc", + "secondParentType" : "Javadoc", + "firstPos" : 39612, + "secondPos" : 39682, + "firstEndPos" : 39648, + "secondEndPos" : 39718 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "dataArea", + "secondLabel" : "dataArea", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 39619, + "secondPos" : 39689, + "firstEndPos" : 39627, + "secondEndPos" : 39697 +}, { + "firstType" : "TextElement", + "secondType" : "TextElement", + "firstLabel" : " the axis data area.", + "secondLabel" : " the axis data area.", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 39627, + "secondPos" : 39697, + "firstEndPos" : 39648, + "secondEndPos" : 39718 +}, { + "firstType" : "MarkerAnnotation", + "secondType" : "MarkerAnnotation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 39661, + "secondPos" : 39731, + "firstEndPos" : 39670, + "secondEndPos" : 39740 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "Override", + "secondLabel" : "Override", + "firstParentType" : "MarkerAnnotation", + "secondParentType" : "MarkerAnnotation", + "firstPos" : 39662, + "secondPos" : 39732, + "firstEndPos" : 39670, + "secondEndPos" : 39740 +}, { + "firstType" : "Modifier", + "secondType" : "Modifier", + "firstLabel" : "public", + "secondLabel" : "public", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 39675, + "secondPos" : 39745, + "firstEndPos" : 39681, + "secondEndPos" : 39751 +}, { + "firstType" : "PrimitiveType", + "secondType" : "PrimitiveType", + "firstLabel" : "void", + "secondLabel" : "void", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 39682, + "secondPos" : 39752, + "firstEndPos" : 39686, + "secondEndPos" : 39756 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "drawDomainMarker", + "secondLabel" : "drawDomainMarker", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 39687, + "secondPos" : 39757, + "firstEndPos" : 39703, + "secondEndPos" : 39773 +}, { + "firstType" : "SingleVariableDeclaration", + "secondType" : "SingleVariableDeclaration", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 39704, + "secondPos" : 39774, + "firstEndPos" : 39717, + "secondEndPos" : 39787 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "Graphics2D", + "secondLabel" : "Graphics2D", + "firstParentType" : "SimpleType", + "secondParentType" : "SimpleType", + "firstPos" : 39704, + "secondPos" : 39774, + "firstEndPos" : 39714, + "secondEndPos" : 39784 +}, { + "firstType" : "SimpleType", + "secondType" : "SimpleType", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "SingleVariableDeclaration", + "secondParentType" : "SingleVariableDeclaration", + "firstPos" : 39704, + "secondPos" : 39774, + "firstEndPos" : 39714, + "secondEndPos" : 39784 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "g2", + "secondLabel" : "g2", + "firstParentType" : "SingleVariableDeclaration", + "secondParentType" : "SingleVariableDeclaration", + "firstPos" : 39715, + "secondPos" : 39785, + "firstEndPos" : 39717, + "secondEndPos" : 39787 +}, { + "firstType" : "SingleVariableDeclaration", + "secondType" : "SingleVariableDeclaration", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 39719, + "secondPos" : 39789, + "firstEndPos" : 39730, + "secondEndPos" : 39800 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "XYPlot", + "secondLabel" : "XYPlot", + "firstParentType" : "SimpleType", + "secondParentType" : "SimpleType", + "firstPos" : 39719, + "secondPos" : 39789, + "firstEndPos" : 39725, + "secondEndPos" : 39795 +}, { + "firstType" : "SimpleType", + "secondType" : "SimpleType", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "SingleVariableDeclaration", + "secondParentType" : "SingleVariableDeclaration", + "firstPos" : 39719, + "secondPos" : 39789, + "firstEndPos" : 39725, + "secondEndPos" : 39795 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "plot", + "secondLabel" : "plot", + "firstParentType" : "SingleVariableDeclaration", + "secondParentType" : "SingleVariableDeclaration", + "firstPos" : 39726, + "secondPos" : 39796, + "firstEndPos" : 39730, + "secondEndPos" : 39800 +}, { + "firstType" : "SingleVariableDeclaration", + "secondType" : "SingleVariableDeclaration", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 39745, + "secondPos" : 39815, + "firstEndPos" : 39765, + "secondEndPos" : 39835 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "ValueAxis", + "secondLabel" : "ValueAxis", + "firstParentType" : "SimpleType", + "secondParentType" : "SimpleType", + "firstPos" : 39745, + "secondPos" : 39815, + "firstEndPos" : 39754, + "secondEndPos" : 39824 +}, { + "firstType" : "SimpleType", + "secondType" : "SimpleType", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "SingleVariableDeclaration", + "secondParentType" : "SingleVariableDeclaration", + "firstPos" : 39745, + "secondPos" : 39815, + "firstEndPos" : 39754, + "secondEndPos" : 39824 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "domainAxis", + "secondLabel" : "domainAxis", + "firstParentType" : "SingleVariableDeclaration", + "secondParentType" : "SingleVariableDeclaration", + "firstPos" : 39755, + "secondPos" : 39825, + "firstEndPos" : 39765, + "secondEndPos" : 39835 +}, { + "firstType" : "SingleVariableDeclaration", + "secondType" : "SingleVariableDeclaration", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 39767, + "secondPos" : 39837, + "firstEndPos" : 39780, + "secondEndPos" : 39850 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "Marker", + "secondLabel" : "Marker", + "firstParentType" : "SimpleType", + "secondParentType" : "SimpleType", + "firstPos" : 39767, + "secondPos" : 39837, + "firstEndPos" : 39773, + "secondEndPos" : 39843 +}, { + "firstType" : "SimpleType", + "secondType" : "SimpleType", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "SingleVariableDeclaration", + "secondParentType" : "SingleVariableDeclaration", + "firstPos" : 39767, + "secondPos" : 39837, + "firstEndPos" : 39773, + "secondEndPos" : 39843 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "marker", + "secondLabel" : "marker", + "firstParentType" : "SingleVariableDeclaration", + "secondParentType" : "SingleVariableDeclaration", + "firstPos" : 39774, + "secondPos" : 39844, + "firstEndPos" : 39780, + "secondEndPos" : 39850 +}, { + "firstType" : "SingleVariableDeclaration", + "secondType" : "SingleVariableDeclaration", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 39782, + "secondPos" : 39852, + "firstEndPos" : 39802, + "secondEndPos" : 39872 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "Rectangle2D", + "secondLabel" : "Rectangle2D", + "firstParentType" : "SimpleType", + "secondParentType" : "SimpleType", + "firstPos" : 39782, + "secondPos" : 39852, + "firstEndPos" : 39793, + "secondEndPos" : 39863 +}, { + "firstType" : "SimpleType", + "secondType" : "SimpleType", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "SingleVariableDeclaration", + "secondParentType" : "SingleVariableDeclaration", + "firstPos" : 39782, + "secondPos" : 39852, + "firstEndPos" : 39793, + "secondEndPos" : 39863 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "dataArea", + "secondLabel" : "dataArea", + "firstParentType" : "SingleVariableDeclaration", + "secondParentType" : "SingleVariableDeclaration", + "firstPos" : 39794, + "secondPos" : 39864, + "firstEndPos" : 39802, + "secondEndPos" : 39872 +}, { + "firstType" : "Block", + "secondType" : "Block", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 39804, + "secondPos" : 39874, + "firstEndPos" : 46366, + "secondEndPos" : 40509 +}, { + "firstType" : "IfStatement", + "secondType" : "IfStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 39815, + "secondPos" : 62271, + "firstEndPos" : 46359, + "secondEndPos" : 66544 +}, { + "firstType" : "InstanceofExpression", + "secondType" : "InstanceofExpression", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "IfStatement", + "secondParentType" : "IfStatement", + "firstPos" : 39819, + "secondPos" : 62275, + "firstEndPos" : 39848, + "secondEndPos" : 62304 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "marker", + "secondLabel" : "marker", + "firstParentType" : "InstanceofExpression", + "secondParentType" : "InstanceofExpression", + "firstPos" : 39819, + "secondPos" : 62275, + "firstEndPos" : 39825, + "secondEndPos" : 62281 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "ValueMarker", + "secondLabel" : "ValueMarker", + "firstParentType" : "SimpleType", + "secondParentType" : "SimpleType", + "firstPos" : 39837, + "secondPos" : 62293, + "firstEndPos" : 39848, + "secondEndPos" : 62304 +}, { + "firstType" : "SimpleType", + "secondType" : "SimpleType", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "InstanceofExpression", + "secondParentType" : "InstanceofExpression", + "firstPos" : 39837, + "secondPos" : 62293, + "firstEndPos" : 39848, + "secondEndPos" : 62304 +}, { + "firstType" : "Block", + "secondType" : "Block", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "IfStatement", + "secondParentType" : "IfStatement", + "firstPos" : 39850, + "secondPos" : 62306, + "firstEndPos" : 41781, + "secondEndPos" : 63593 +}, { + "firstType" : "VariableDeclarationStatement", + "secondType" : "VariableDeclarationStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 39864, + "secondPos" : 62311, + "firstEndPos" : 39902, + "secondEndPos" : 62349 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "ValueMarker", + "secondLabel" : "ValueMarker", + "firstParentType" : "SimpleType", + "secondParentType" : "SimpleType", + "firstPos" : 39864, + "secondPos" : 62311, + "firstEndPos" : 39875, + "secondEndPos" : 62322 +}, { + "firstType" : "SimpleType", + "secondType" : "SimpleType", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationStatement", + "secondParentType" : "VariableDeclarationStatement", + "firstPos" : 39864, + "secondPos" : 62311, + "firstEndPos" : 39875, + "secondEndPos" : 62322 +}, { + "firstType" : "VariableDeclarationFragment", + "secondType" : "VariableDeclarationFragment", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationStatement", + "secondParentType" : "VariableDeclarationStatement", + "firstPos" : 39876, + "secondPos" : 62323, + "firstEndPos" : 39901, + "secondEndPos" : 62348 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "vm", + "secondLabel" : "vm", + "firstParentType" : "VariableDeclarationFragment", + "secondParentType" : "VariableDeclarationFragment", + "firstPos" : 39876, + "secondPos" : 62323, + "firstEndPos" : 39878, + "secondEndPos" : 62325 +}, { + "firstType" : "CastExpression", + "secondType" : "CastExpression", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationFragment", + "secondParentType" : "VariableDeclarationFragment", + "firstPos" : 39881, + "secondPos" : 62328, + "firstEndPos" : 39901, + "secondEndPos" : 62348 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "ValueMarker", + "secondLabel" : "ValueMarker", + "firstParentType" : "SimpleType", + "secondParentType" : "SimpleType", + "firstPos" : 39882, + "secondPos" : 62329, + "firstEndPos" : 39893, + "secondEndPos" : 62340 +}, { + "firstType" : "SimpleType", + "secondType" : "SimpleType", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "CastExpression", + "secondParentType" : "CastExpression", + "firstPos" : 39882, + "secondPos" : 62329, + "firstEndPos" : 39893, + "secondEndPos" : 62340 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "marker", + "secondLabel" : "marker", + "firstParentType" : "CastExpression", + "secondParentType" : "CastExpression", + "firstPos" : 39895, + "secondPos" : 62342, + "firstEndPos" : 39901, + "secondEndPos" : 62348 +}, { + "firstType" : "VariableDeclarationStatement", + "secondType" : "VariableDeclarationStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 39915, + "secondPos" : 62353, + "firstEndPos" : 39944, + "secondEndPos" : 62382 +}, { + "firstType" : "PrimitiveType", + "secondType" : "PrimitiveType", + "firstLabel" : "double", + "secondLabel" : "double", + "firstParentType" : "VariableDeclarationStatement", + "secondParentType" : "VariableDeclarationStatement", + "firstPos" : 39915, + "secondPos" : 62353, + "firstEndPos" : 39921, + "secondEndPos" : 62359 +}, { + "firstType" : "VariableDeclarationFragment", + "secondType" : "VariableDeclarationFragment", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationStatement", + "secondParentType" : "VariableDeclarationStatement", + "firstPos" : 39922, + "secondPos" : 62360, + "firstEndPos" : 39943, + "secondEndPos" : 62381 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "value", + "secondLabel" : "value", + "firstParentType" : "VariableDeclarationFragment", + "secondParentType" : "VariableDeclarationFragment", + "firstPos" : 39922, + "secondPos" : 62360, + "firstEndPos" : 39927, + "secondEndPos" : 62365 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationFragment", + "secondParentType" : "VariableDeclarationFragment", + "firstPos" : 39930, + "secondPos" : 62368, + "firstEndPos" : 39943, + "secondEndPos" : 62381 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 39930, + "secondPos" : 62368, + "firstEndPos" : 39932, + "secondEndPos" : 62370 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "vm", + "secondLabel" : "vm", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 39930, + "secondPos" : 62368, + "firstEndPos" : 39932, + "secondEndPos" : 62370 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "getValue", + "secondLabel" : "getValue", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 39933, + "secondPos" : 62371, + "firstEndPos" : 39941, + "secondEndPos" : 62379 +}, { + "firstType" : "VariableDeclarationStatement", + "secondType" : "VariableDeclarationStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 39957, + "secondPos" : 62386, + "firstEndPos" : 39993, + "secondEndPos" : 62422 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "Range", + "secondLabel" : "Range", + "firstParentType" : "SimpleType", + "secondParentType" : "SimpleType", + "firstPos" : 39957, + "secondPos" : 62386, + "firstEndPos" : 39962, + "secondEndPos" : 62391 +}, { + "firstType" : "SimpleType", + "secondType" : "SimpleType", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationStatement", + "secondParentType" : "VariableDeclarationStatement", + "firstPos" : 39957, + "secondPos" : 62386, + "firstEndPos" : 39962, + "secondEndPos" : 62391 +}, { + "firstType" : "VariableDeclarationFragment", + "secondType" : "VariableDeclarationFragment", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationStatement", + "secondParentType" : "VariableDeclarationStatement", + "firstPos" : 39963, + "secondPos" : 62392, + "firstEndPos" : 39992, + "secondEndPos" : 62421 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "range", + "secondLabel" : "range", + "firstParentType" : "VariableDeclarationFragment", + "secondParentType" : "VariableDeclarationFragment", + "firstPos" : 39963, + "secondPos" : 62392, + "firstEndPos" : 39968, + "secondEndPos" : 62397 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationFragment", + "secondParentType" : "VariableDeclarationFragment", + "firstPos" : 39971, + "secondPos" : 62400, + "firstEndPos" : 39992, + "secondEndPos" : 62421 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 39971, + "secondPos" : 62400, + "firstEndPos" : 39981, + "secondEndPos" : 62410 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "domainAxis", + "secondLabel" : "domainAxis", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 39971, + "secondPos" : 62400, + "firstEndPos" : 39981, + "secondEndPos" : 62410 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "getRange", + "secondLabel" : "getRange", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 39982, + "secondPos" : 62411, + "firstEndPos" : 39990, + "secondEndPos" : 62419 +}, { + "firstType" : "IfStatement", + "secondType" : "IfStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 40006, + "secondPos" : 62426, + "firstEndPos" : 40073, + "secondEndPos" : 62472 +}, { + "firstType" : "PrefixExpression", + "secondType" : "PrefixExpression", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "IfStatement", + "secondParentType" : "IfStatement", + "firstPos" : 40010, + "secondPos" : 62430, + "firstEndPos" : 40032, + "secondEndPos" : 62452 +}, { + "firstType" : "PREFIX_EXPRESSION_OPERATOR", + "secondType" : "PREFIX_EXPRESSION_OPERATOR", + "firstLabel" : "!", + "secondLabel" : "!", + "firstParentType" : "PrefixExpression", + "secondParentType" : "PrefixExpression", + "firstPos" : 40010, + "secondPos" : 62430, + "firstEndPos" : 40011, + "secondEndPos" : 62431 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "PrefixExpression", + "secondParentType" : "PrefixExpression", + "firstPos" : 40011, + "secondPos" : 62431, + "firstEndPos" : 40032, + "secondEndPos" : 62452 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 40011, + "secondPos" : 62431, + "firstEndPos" : 40016, + "secondEndPos" : 62436 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "range", + "secondLabel" : "range", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 40011, + "secondPos" : 62431, + "firstEndPos" : 40016, + "secondEndPos" : 62436 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "contains", + "secondLabel" : "contains", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 40017, + "secondPos" : 62437, + "firstEndPos" : 40025, + "secondEndPos" : 62445 +}, { + "firstType" : "METHOD_INVOCATION_ARGUMENTS", + "secondType" : "METHOD_INVOCATION_ARGUMENTS", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 40026, + "secondPos" : 62446, + "firstEndPos" : 40031, + "secondEndPos" : 62451 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "value", + "secondLabel" : "value", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 40026, + "secondPos" : 62446, + "firstEndPos" : 40031, + "secondEndPos" : 62451 +}, { + "firstType" : "Block", + "secondType" : "Block", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "IfStatement", + "secondParentType" : "IfStatement", + "firstPos" : 40034, + "secondPos" : 62454, + "firstEndPos" : 40073, + "secondEndPos" : 62472 +}, { + "firstType" : "ReturnStatement", + "secondType" : "ReturnStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 40052, + "secondPos" : 62460, + "firstEndPos" : 40059, + "secondEndPos" : 62467 +}, { + "firstType" : "VariableDeclarationStatement", + "secondType" : "VariableDeclarationStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 40087, + "secondPos" : 62476, + "firstEndPos" : 40186, + "secondEndPos" : 62549 +}, { + "firstType" : "PrimitiveType", + "secondType" : "PrimitiveType", + "firstLabel" : "double", + "secondLabel" : "double", + "firstParentType" : "VariableDeclarationStatement", + "secondParentType" : "VariableDeclarationStatement", + "firstPos" : 40087, + "secondPos" : 62476, + "firstEndPos" : 40093, + "secondEndPos" : 62482 +}, { + "firstType" : "VariableDeclarationFragment", + "secondType" : "VariableDeclarationFragment", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationStatement", + "secondParentType" : "VariableDeclarationStatement", + "firstPos" : 40094, + "secondPos" : 62483, + "firstEndPos" : 40185, + "secondEndPos" : 62548 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "v", + "secondLabel" : "v", + "firstParentType" : "VariableDeclarationFragment", + "secondParentType" : "VariableDeclarationFragment", + "firstPos" : 40094, + "secondPos" : 62483, + "firstEndPos" : 40095, + "secondEndPos" : 62484 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationFragment", + "secondParentType" : "VariableDeclarationFragment", + "firstPos" : 40098, + "secondPos" : 62487, + "firstEndPos" : 40185, + "secondEndPos" : 62548 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 40098, + "secondPos" : 62487, + "firstEndPos" : 40108, + "secondEndPos" : 62497 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "domainAxis", + "secondLabel" : "domainAxis", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 40098, + "secondPos" : 62487, + "firstEndPos" : 40108, + "secondEndPos" : 62497 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "valueToJava2D", + "secondLabel" : "valueToJava2D", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 40109, + "secondPos" : 62498, + "firstEndPos" : 40122, + "secondEndPos" : 62511 +}, { + "firstType" : "METHOD_INVOCATION_ARGUMENTS", + "secondType" : "METHOD_INVOCATION_ARGUMENTS", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 40123, + "secondPos" : 62512, + "firstEndPos" : 40184, + "secondEndPos" : 62547 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "value", + "secondLabel" : "value", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 40123, + "secondPos" : 62512, + "firstEndPos" : 40128, + "secondEndPos" : 62517 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "dataArea", + "secondLabel" : "dataArea", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 40130, + "secondPos" : 62519, + "firstEndPos" : 40138, + "secondEndPos" : 62527 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "LambdaExpression", + "firstPos" : 40160, + "secondPos" : 39942, + "firstEndPos" : 40184, + "secondEndPos" : 39966 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 40160, + "secondPos" : 39942, + "firstEndPos" : 40164, + "secondEndPos" : 39946 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "plot", + "secondLabel" : "plot", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 40160, + "secondPos" : 39942, + "firstEndPos" : 40164, + "secondEndPos" : 39946 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "getDomainAxisEdge", + "secondLabel" : "getDomainAxisEdge", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 40165, + "secondPos" : 39947, + "firstEndPos" : 40182, + "secondEndPos" : 39964 +}, { + "firstType" : "VariableDeclarationStatement", + "secondType" : "VariableDeclarationStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 40200, + "secondPos" : 62553, + "firstEndPos" : 40252, + "secondEndPos" : 62605 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "PlotOrientation", + "secondLabel" : "PlotOrientation", + "firstParentType" : "SimpleType", + "secondParentType" : "SimpleType", + "firstPos" : 40200, + "secondPos" : 62553, + "firstEndPos" : 40215, + "secondEndPos" : 62568 +}, { + "firstType" : "SimpleType", + "secondType" : "SimpleType", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationStatement", + "secondParentType" : "VariableDeclarationStatement", + "firstPos" : 40200, + "secondPos" : 62553, + "firstEndPos" : 40215, + "secondEndPos" : 62568 +}, { + "firstType" : "VariableDeclarationFragment", + "secondType" : "VariableDeclarationFragment", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationStatement", + "secondParentType" : "VariableDeclarationStatement", + "firstPos" : 40216, + "secondPos" : 62569, + "firstEndPos" : 40251, + "secondEndPos" : 62604 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "orientation", + "secondLabel" : "orientation", + "firstParentType" : "VariableDeclarationFragment", + "secondParentType" : "VariableDeclarationFragment", + "firstPos" : 40216, + "secondPos" : 62569, + "firstEndPos" : 40227, + "secondEndPos" : 62580 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationFragment", + "secondParentType" : "VariableDeclarationFragment", + "firstPos" : 40230, + "secondPos" : 62583, + "firstEndPos" : 40251, + "secondEndPos" : 62604 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 40230, + "secondPos" : 62583, + "firstEndPos" : 40234, + "secondEndPos" : 62587 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "plot", + "secondLabel" : "plot", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 40230, + "secondPos" : 62583, + "firstEndPos" : 40234, + "secondEndPos" : 62587 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "getOrientation", + "secondLabel" : "getOrientation", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 40235, + "secondPos" : 62588, + "firstEndPos" : 40249, + "secondEndPos" : 62602 +}, { + "firstType" : "VariableDeclarationStatement", + "secondType" : "VariableDeclarationStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 40265, + "secondPos" : 62609, + "firstEndPos" : 40284, + "secondEndPos" : 62628 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "Line2D", + "secondLabel" : "Line2D", + "firstParentType" : "SimpleType", + "secondParentType" : "SimpleType", + "firstPos" : 40265, + "secondPos" : 62609, + "firstEndPos" : 40271, + "secondEndPos" : 62615 +}, { + "firstType" : "SimpleType", + "secondType" : "SimpleType", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationStatement", + "secondParentType" : "VariableDeclarationStatement", + "firstPos" : 40265, + "secondPos" : 62609, + "firstEndPos" : 40271, + "secondEndPos" : 62615 +}, { + "firstType" : "VariableDeclarationFragment", + "secondType" : "VariableDeclarationFragment", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationStatement", + "secondParentType" : "VariableDeclarationStatement", + "firstPos" : 40272, + "secondPos" : 62616, + "firstEndPos" : 40283, + "secondEndPos" : 62627 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "line", + "secondLabel" : "line", + "firstParentType" : "VariableDeclarationFragment", + "secondParentType" : "VariableDeclarationFragment", + "firstPos" : 40272, + "secondPos" : 62616, + "firstEndPos" : 40276, + "secondEndPos" : 62620 +}, { + "firstType" : "NullLiteral", + "secondType" : "NullLiteral", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationFragment", + "secondParentType" : "VariableDeclarationFragment", + "firstPos" : 40279, + "secondPos" : 62623, + "firstEndPos" : 40283, + "secondEndPos" : 62627 +}, { + "firstType" : "IfStatement", + "secondType" : "IfStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "IfStatement", + "firstPos" : 40297, + "secondPos" : 62744, + "firstEndPos" : 40661, + "secondEndPos" : 62850 +}, { + "firstType" : "InfixExpression", + "secondType" : "InfixExpression", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "IfStatement", + "secondParentType" : "IfStatement", + "firstPos" : 40301, + "secondPos" : 62748, + "firstEndPos" : 40342, + "secondEndPos" : 62766 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "orientation", + "secondLabel" : "orientation", + "firstParentType" : "InfixExpression", + "secondParentType" : "InfixExpression", + "firstPos" : 40301, + "secondPos" : 62748, + "firstEndPos" : 40312, + "secondEndPos" : 62759 +}, { + "firstType" : "INFIX_EXPRESSION_OPERATOR", + "secondType" : "INFIX_EXPRESSION_OPERATOR", + "firstLabel" : "==", + "secondLabel" : "==", + "firstParentType" : "InfixExpression", + "secondParentType" : "InfixExpression", + "firstPos" : 40313, + "secondPos" : 62760, + "firstEndPos" : 40315, + "secondEndPos" : 62762 +}, { + "firstType" : "QualifiedName", + "secondType" : "QualifiedName", + "firstLabel" : "PlotOrientation.HORIZONTAL", + "secondLabel" : "PlotOrientation.HORIZONTAL", + "firstParentType" : "InfixExpression", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 40316, + "secondPos" : 40000, + "firstEndPos" : 40342, + "secondEndPos" : 40026 +}, { + "firstType" : "Block", + "secondType" : "Block", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "IfStatement", + "secondParentType" : "IfStatement", + "firstPos" : 40344, + "secondPos" : 62768, + "firstEndPos" : 40471, + "secondEndPos" : 62850 +}, { + "firstType" : "ExpressionStatement", + "secondType" : "ExpressionStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 40362, + "secondPos" : 62774, + "firstEndPos" : 40457, + "secondEndPos" : 62845 +}, { + "firstType" : "Assignment", + "secondType" : "Assignment", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "ExpressionStatement", + "secondParentType" : "ExpressionStatement", + "firstPos" : 40362, + "secondPos" : 62774, + "firstEndPos" : 40456, + "secondEndPos" : 62844 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "line", + "secondLabel" : "line", + "firstParentType" : "Assignment", + "secondParentType" : "Assignment", + "firstPos" : 40362, + "secondPos" : 62774, + "firstEndPos" : 40366, + "secondEndPos" : 62778 +}, { + "firstType" : "ASSIGNMENT_OPERATOR", + "secondType" : "ASSIGNMENT_OPERATOR", + "firstLabel" : "=", + "secondLabel" : "=", + "firstParentType" : "Assignment", + "secondParentType" : "Assignment", + "firstPos" : 40367, + "secondPos" : 62779, + "firstEndPos" : 40368, + "secondEndPos" : 62780 +}, { + "firstType" : "ClassInstanceCreation", + "secondType" : "ClassInstanceCreation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Assignment", + "secondParentType" : "Assignment", + "firstPos" : 40369, + "secondPos" : 62781, + "firstEndPos" : 40456, + "secondEndPos" : 62844 +}, { + "firstType" : "QualifiedName", + "secondType" : "QualifiedName", + "firstLabel" : "Line2D.Double", + "secondLabel" : "Line2D.Double", + "firstParentType" : "SimpleType", + "secondParentType" : "SimpleType", + "firstPos" : 40373, + "secondPos" : 62785, + "firstEndPos" : 40386, + "secondEndPos" : 62798 +}, { + "firstType" : "SimpleType", + "secondType" : "SimpleType", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "ClassInstanceCreation", + "secondParentType" : "ClassInstanceCreation", + "firstPos" : 40373, + "secondPos" : 62785, + "firstEndPos" : 40386, + "secondEndPos" : 62798 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "ClassInstanceCreation", + "secondParentType" : "ClassInstanceCreation", + "firstPos" : 40387, + "secondPos" : 62799, + "firstEndPos" : 40405, + "secondEndPos" : 62817 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 40387, + "secondPos" : 62799, + "firstEndPos" : 40395, + "secondEndPos" : 62807 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "dataArea", + "secondLabel" : "dataArea", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 40387, + "secondPos" : 62799, + "firstEndPos" : 40395, + "secondEndPos" : 62807 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "getMinX", + "secondLabel" : "getMinX", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 40396, + "secondPos" : 62808, + "firstEndPos" : 40403, + "secondEndPos" : 62815 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "v", + "secondLabel" : "v", + "firstParentType" : "ClassInstanceCreation", + "secondParentType" : "ClassInstanceCreation", + "firstPos" : 40407, + "secondPos" : 62819, + "firstEndPos" : 40408, + "secondEndPos" : 62820 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "ClassInstanceCreation", + "secondParentType" : "ClassInstanceCreation", + "firstPos" : 40434, + "secondPos" : 62822, + "firstEndPos" : 40452, + "secondEndPos" : 62840 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 40434, + "secondPos" : 62822, + "firstEndPos" : 40442, + "secondEndPos" : 62830 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "dataArea", + "secondLabel" : "dataArea", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 40434, + "secondPos" : 62822, + "firstEndPos" : 40442, + "secondEndPos" : 62830 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "getMaxX", + "secondLabel" : "getMaxX", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 40443, + "secondPos" : 62831, + "firstEndPos" : 40450, + "secondEndPos" : 62838 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "v", + "secondLabel" : "v", + "firstParentType" : "ClassInstanceCreation", + "secondParentType" : "ClassInstanceCreation", + "firstPos" : 40454, + "secondPos" : 62842, + "firstEndPos" : 40455, + "secondEndPos" : 62843 +}, { + "firstType" : "IfStatement", + "secondType" : "IfStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "IfStatement", + "secondParentType" : "Block", + "firstPos" : 40489, + "secondPos" : 62632, + "firstEndPos" : 40661, + "secondEndPos" : 62850 +}, { + "firstType" : "InfixExpression", + "secondType" : "InfixExpression", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "IfStatement", + "secondParentType" : "IfStatement", + "firstPos" : 40493, + "secondPos" : 62636, + "firstEndPos" : 40532, + "secondEndPos" : 62654 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "orientation", + "secondLabel" : "orientation", + "firstParentType" : "InfixExpression", + "secondParentType" : "InfixExpression", + "firstPos" : 40493, + "secondPos" : 62636, + "firstEndPos" : 40504, + "secondEndPos" : 62647 +}, { + "firstType" : "INFIX_EXPRESSION_OPERATOR", + "secondType" : "INFIX_EXPRESSION_OPERATOR", + "firstLabel" : "==", + "secondLabel" : "==", + "firstParentType" : "InfixExpression", + "secondParentType" : "InfixExpression", + "firstPos" : 40505, + "secondPos" : 62648, + "firstEndPos" : 40507, + "secondEndPos" : 62650 +}, { + "firstType" : "QualifiedName", + "secondType" : "QualifiedName", + "firstLabel" : "PlotOrientation.VERTICAL", + "secondLabel" : "PlotOrientation.VERTICAL", + "firstParentType" : "InfixExpression", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 40508, + "secondPos" : 39974, + "firstEndPos" : 40532, + "secondEndPos" : 39998 +}, { + "firstType" : "Block", + "secondType" : "Block", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "IfStatement", + "secondParentType" : "IfStatement", + "firstPos" : 40534, + "secondPos" : 62656, + "firstEndPos" : 40661, + "secondEndPos" : 62738 +}, { + "firstType" : "ExpressionStatement", + "secondType" : "ExpressionStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 40552, + "secondPos" : 62662, + "firstEndPos" : 40647, + "secondEndPos" : 62733 +}, { + "firstType" : "Assignment", + "secondType" : "Assignment", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "ExpressionStatement", + "secondParentType" : "ExpressionStatement", + "firstPos" : 40552, + "secondPos" : 62662, + "firstEndPos" : 40646, + "secondEndPos" : 62732 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "line", + "secondLabel" : "line", + "firstParentType" : "Assignment", + "secondParentType" : "Assignment", + "firstPos" : 40552, + "secondPos" : 62662, + "firstEndPos" : 40556, + "secondEndPos" : 62666 +}, { + "firstType" : "ASSIGNMENT_OPERATOR", + "secondType" : "ASSIGNMENT_OPERATOR", + "firstLabel" : "=", + "secondLabel" : "=", + "firstParentType" : "Assignment", + "secondParentType" : "Assignment", + "firstPos" : 40557, + "secondPos" : 62667, + "firstEndPos" : 40558, + "secondEndPos" : 62668 +}, { + "firstType" : "ClassInstanceCreation", + "secondType" : "ClassInstanceCreation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Assignment", + "secondParentType" : "Assignment", + "firstPos" : 40559, + "secondPos" : 62669, + "firstEndPos" : 40646, + "secondEndPos" : 62732 +}, { + "firstType" : "QualifiedName", + "secondType" : "QualifiedName", + "firstLabel" : "Line2D.Double", + "secondLabel" : "Line2D.Double", + "firstParentType" : "SimpleType", + "secondParentType" : "SimpleType", + "firstPos" : 40563, + "secondPos" : 62673, + "firstEndPos" : 40576, + "secondEndPos" : 62686 +}, { + "firstType" : "SimpleType", + "secondType" : "SimpleType", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "ClassInstanceCreation", + "secondParentType" : "ClassInstanceCreation", + "firstPos" : 40563, + "secondPos" : 62673, + "firstEndPos" : 40576, + "secondEndPos" : 62686 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "v", + "secondLabel" : "v", + "firstParentType" : "ClassInstanceCreation", + "secondParentType" : "ClassInstanceCreation", + "firstPos" : 40577, + "secondPos" : 62687, + "firstEndPos" : 40578, + "secondEndPos" : 62688 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "ClassInstanceCreation", + "secondParentType" : "ClassInstanceCreation", + "firstPos" : 40580, + "secondPos" : 62690, + "firstEndPos" : 40598, + "secondEndPos" : 62708 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 40580, + "secondPos" : 62690, + "firstEndPos" : 40588, + "secondEndPos" : 62698 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "dataArea", + "secondLabel" : "dataArea", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 40580, + "secondPos" : 62690, + "firstEndPos" : 40588, + "secondEndPos" : 62698 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "getMinY", + "secondLabel" : "getMinY", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 40589, + "secondPos" : 62699, + "firstEndPos" : 40596, + "secondEndPos" : 62706 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "v", + "secondLabel" : "v", + "firstParentType" : "ClassInstanceCreation", + "secondParentType" : "ClassInstanceCreation", + "firstPos" : 40600, + "secondPos" : 62710, + "firstEndPos" : 40601, + "secondEndPos" : 62711 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "ClassInstanceCreation", + "secondParentType" : "ClassInstanceCreation", + "firstPos" : 40627, + "secondPos" : 62713, + "firstEndPos" : 40645, + "secondEndPos" : 62731 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 40627, + "secondPos" : 62713, + "firstEndPos" : 40635, + "secondEndPos" : 62721 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "dataArea", + "secondLabel" : "dataArea", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 40627, + "secondPos" : 62713, + "firstEndPos" : 40635, + "secondEndPos" : 62721 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "getMaxY", + "secondLabel" : "getMaxY", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 40636, + "secondPos" : 62722, + "firstEndPos" : 40643, + "secondEndPos" : 62729 +}, { + "firstType" : "VariableDeclarationStatement", + "secondType" : "VariableDeclarationStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 40675, + "secondPos" : 62854, + "firstEndPos" : 40729, + "secondEndPos" : 62908 +}, { + "firstType" : "Modifier", + "secondType" : "Modifier", + "firstLabel" : "final", + "secondLabel" : "final", + "firstParentType" : "VariableDeclarationStatement", + "secondParentType" : "VariableDeclarationStatement", + "firstPos" : 40675, + "secondPos" : 62854, + "firstEndPos" : 40680, + "secondEndPos" : 62859 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "Composite", + "secondLabel" : "Composite", + "firstParentType" : "SimpleType", + "secondParentType" : "SimpleType", + "firstPos" : 40681, + "secondPos" : 62860, + "firstEndPos" : 40690, + "secondEndPos" : 62869 +}, { + "firstType" : "SimpleType", + "secondType" : "SimpleType", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationStatement", + "secondParentType" : "VariableDeclarationStatement", + "firstPos" : 40681, + "secondPos" : 62860, + "firstEndPos" : 40690, + "secondEndPos" : 62869 +}, { + "firstType" : "VariableDeclarationFragment", + "secondType" : "VariableDeclarationFragment", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationStatement", + "secondParentType" : "VariableDeclarationStatement", + "firstPos" : 40691, + "secondPos" : 62870, + "firstEndPos" : 40728, + "secondEndPos" : 62907 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "originalComposite", + "secondLabel" : "originalComposite", + "firstParentType" : "VariableDeclarationFragment", + "secondParentType" : "VariableDeclarationFragment", + "firstPos" : 40691, + "secondPos" : 62870, + "firstEndPos" : 40708, + "secondEndPos" : 62887 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationFragment", + "secondParentType" : "VariableDeclarationFragment", + "firstPos" : 40711, + "secondPos" : 62890, + "firstEndPos" : 40728, + "secondEndPos" : 62907 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 40711, + "secondPos" : 62890, + "firstEndPos" : 40713, + "secondEndPos" : 62892 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "g2", + "secondLabel" : "g2", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 40711, + "secondPos" : 62890, + "firstEndPos" : 40713, + "secondEndPos" : 62892 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "getComposite", + "secondLabel" : "getComposite", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 40714, + "secondPos" : 62893, + "firstEndPos" : 40726, + "secondEndPos" : 62905 +}, { + "firstType" : "ExpressionStatement", + "secondType" : "ExpressionStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 40742, + "secondPos" : 62912, + "firstEndPos" : 40851, + "secondEndPos" : 63000 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "ExpressionStatement", + "secondParentType" : "ExpressionStatement", + "firstPos" : 40742, + "secondPos" : 62912, + "firstEndPos" : 40850, + "secondEndPos" : 62999 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 40742, + "secondPos" : 62912, + "firstEndPos" : 40744, + "secondEndPos" : 62914 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "g2", + "secondLabel" : "g2", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 40742, + "secondPos" : 62912, + "firstEndPos" : 40744, + "secondEndPos" : 62914 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "setComposite", + "secondLabel" : "setComposite", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 40745, + "secondPos" : 62915, + "firstEndPos" : 40757, + "secondEndPos" : 62927 +}, { + "firstType" : "METHOD_INVOCATION_ARGUMENTS", + "secondType" : "METHOD_INVOCATION_ARGUMENTS", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 40758, + "secondPos" : 62928, + "firstEndPos" : 40849, + "secondEndPos" : 62998 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 40758, + "secondPos" : 62928, + "firstEndPos" : 40849, + "secondEndPos" : 62998 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 40758, + "secondPos" : 62928, + "firstEndPos" : 40772, + "secondEndPos" : 62942 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "AlphaComposite", + "secondLabel" : "AlphaComposite", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 40758, + "secondPos" : 62928, + "firstEndPos" : 40772, + "secondEndPos" : 62942 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "getInstance", + "secondLabel" : "getInstance", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 40773, + "secondPos" : 62943, + "firstEndPos" : 40784, + "secondEndPos" : 62954 +}, { + "firstType" : "METHOD_INVOCATION_ARGUMENTS", + "secondType" : "METHOD_INVOCATION_ARGUMENTS", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 40806, + "secondPos" : 62955, + "firstEndPos" : 40848, + "secondEndPos" : 62997 +}, { + "firstType" : "QualifiedName", + "secondType" : "QualifiedName", + "firstLabel" : "AlphaComposite.SRC_OVER", + "secondLabel" : "AlphaComposite.SRC_OVER", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 40806, + "secondPos" : 62955, + "firstEndPos" : 40829, + "secondEndPos" : 62978 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 40831, + "secondPos" : 62980, + "firstEndPos" : 40848, + "secondEndPos" : 62997 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 40831, + "secondPos" : 62980, + "firstEndPos" : 40837, + "secondEndPos" : 62986 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "marker", + "secondLabel" : "marker", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 40831, + "secondPos" : 62980, + "firstEndPos" : 40837, + "secondEndPos" : 62986 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "getAlpha", + "secondLabel" : "getAlpha", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 40838, + "secondPos" : 62987, + "firstEndPos" : 40846, + "secondEndPos" : 62995 +}, { + "firstType" : "ExpressionStatement", + "secondType" : "ExpressionStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 40864, + "secondPos" : 63004, + "firstEndPos" : 40895, + "secondEndPos" : 63035 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "ExpressionStatement", + "secondParentType" : "ExpressionStatement", + "firstPos" : 40864, + "secondPos" : 63004, + "firstEndPos" : 40894, + "secondEndPos" : 63034 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 40864, + "secondPos" : 63004, + "firstEndPos" : 40866, + "secondEndPos" : 63006 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "g2", + "secondLabel" : "g2", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 40864, + "secondPos" : 63004, + "firstEndPos" : 40866, + "secondEndPos" : 63006 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "setPaint", + "secondLabel" : "setPaint", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 40867, + "secondPos" : 63007, + "firstEndPos" : 40875, + "secondEndPos" : 63015 +}, { + "firstType" : "METHOD_INVOCATION_ARGUMENTS", + "secondType" : "METHOD_INVOCATION_ARGUMENTS", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 40876, + "secondPos" : 63016, + "firstEndPos" : 40893, + "secondEndPos" : 63033 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 40876, + "secondPos" : 63016, + "firstEndPos" : 40893, + "secondEndPos" : 63033 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 40876, + "secondPos" : 63016, + "firstEndPos" : 40882, + "secondEndPos" : 63022 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "marker", + "secondLabel" : "marker", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 40876, + "secondPos" : 63016, + "firstEndPos" : 40882, + "secondEndPos" : 63022 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "getPaint", + "secondLabel" : "getPaint", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 40883, + "secondPos" : 63023, + "firstEndPos" : 40891, + "secondEndPos" : 63031 +}, { + "firstType" : "ExpressionStatement", + "secondType" : "ExpressionStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 40908, + "secondPos" : 63039, + "firstEndPos" : 40941, + "secondEndPos" : 63072 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "ExpressionStatement", + "secondParentType" : "ExpressionStatement", + "firstPos" : 40908, + "secondPos" : 63039, + "firstEndPos" : 40940, + "secondEndPos" : 63071 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 40908, + "secondPos" : 63039, + "firstEndPos" : 40910, + "secondEndPos" : 63041 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "g2", + "secondLabel" : "g2", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 40908, + "secondPos" : 63039, + "firstEndPos" : 40910, + "secondEndPos" : 63041 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "setStroke", + "secondLabel" : "setStroke", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 40911, + "secondPos" : 63042, + "firstEndPos" : 40920, + "secondEndPos" : 63051 +}, { + "firstType" : "METHOD_INVOCATION_ARGUMENTS", + "secondType" : "METHOD_INVOCATION_ARGUMENTS", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 40921, + "secondPos" : 63052, + "firstEndPos" : 40939, + "secondEndPos" : 63070 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 40921, + "secondPos" : 63052, + "firstEndPos" : 40939, + "secondEndPos" : 63070 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 40921, + "secondPos" : 63052, + "firstEndPos" : 40927, + "secondEndPos" : 63058 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "marker", + "secondLabel" : "marker", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 40921, + "secondPos" : 63052, + "firstEndPos" : 40927, + "secondEndPos" : 63058 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "getStroke", + "secondLabel" : "getStroke", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 40928, + "secondPos" : 63059, + "firstEndPos" : 40937, + "secondEndPos" : 63068 +}, { + "firstType" : "ExpressionStatement", + "secondType" : "ExpressionStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 40954, + "secondPos" : 63076, + "firstEndPos" : 40968, + "secondEndPos" : 63090 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "ExpressionStatement", + "secondParentType" : "ExpressionStatement", + "firstPos" : 40954, + "secondPos" : 63076, + "firstEndPos" : 40967, + "secondEndPos" : 63089 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 40954, + "secondPos" : 63076, + "firstEndPos" : 40956, + "secondEndPos" : 63078 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "g2", + "secondLabel" : "g2", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 40954, + "secondPos" : 63076, + "firstEndPos" : 40956, + "secondEndPos" : 63078 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "draw", + "secondLabel" : "draw", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 40957, + "secondPos" : 63079, + "firstEndPos" : 40961, + "secondEndPos" : 63083 +}, { + "firstType" : "METHOD_INVOCATION_ARGUMENTS", + "secondType" : "METHOD_INVOCATION_ARGUMENTS", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 40962, + "secondPos" : 63084, + "firstEndPos" : 40966, + "secondEndPos" : 63088 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "line", + "secondLabel" : "line", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 40962, + "secondPos" : 63084, + "firstEndPos" : 40966, + "secondEndPos" : 63088 +}, { + "firstType" : "VariableDeclarationStatement", + "secondType" : "VariableDeclarationStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 40982, + "secondPos" : 63094, + "firstEndPos" : 41015, + "secondEndPos" : 63127 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "String", + "secondLabel" : "String", + "firstParentType" : "SimpleType", + "secondParentType" : "SimpleType", + "firstPos" : 40982, + "secondPos" : 63094, + "firstEndPos" : 40988, + "secondEndPos" : 63100 +}, { + "firstType" : "SimpleType", + "secondType" : "SimpleType", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationStatement", + "secondParentType" : "VariableDeclarationStatement", + "firstPos" : 40982, + "secondPos" : 63094, + "firstEndPos" : 40988, + "secondEndPos" : 63100 +}, { + "firstType" : "VariableDeclarationFragment", + "secondType" : "VariableDeclarationFragment", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationStatement", + "secondParentType" : "VariableDeclarationStatement", + "firstPos" : 40989, + "secondPos" : 63101, + "firstEndPos" : 41014, + "secondEndPos" : 63126 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "label", + "secondLabel" : "label", + "firstParentType" : "VariableDeclarationFragment", + "secondParentType" : "VariableDeclarationFragment", + "firstPos" : 40989, + "secondPos" : 63101, + "firstEndPos" : 40994, + "secondEndPos" : 63106 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationFragment", + "secondParentType" : "VariableDeclarationFragment", + "firstPos" : 40997, + "secondPos" : 63109, + "firstEndPos" : 41014, + "secondEndPos" : 63126 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 40997, + "secondPos" : 63109, + "firstEndPos" : 41003, + "secondEndPos" : 63115 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "marker", + "secondLabel" : "marker", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 40997, + "secondPos" : 63109, + "firstEndPos" : 41003, + "secondEndPos" : 63115 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "getLabel", + "secondLabel" : "getLabel", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 41004, + "secondPos" : 63116, + "firstEndPos" : 41012, + "secondEndPos" : 63124 +}, { + "firstType" : "VariableDeclarationStatement", + "secondType" : "VariableDeclarationStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 41028, + "secondPos" : 63131, + "firstEndPos" : 41077, + "secondEndPos" : 63180 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "RectangleAnchor", + "secondLabel" : "RectangleAnchor", + "firstParentType" : "SimpleType", + "secondParentType" : "SimpleType", + "firstPos" : 41028, + "secondPos" : 63131, + "firstEndPos" : 41043, + "secondEndPos" : 63146 +}, { + "firstType" : "SimpleType", + "secondType" : "SimpleType", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationStatement", + "secondParentType" : "VariableDeclarationStatement", + "firstPos" : 41028, + "secondPos" : 63131, + "firstEndPos" : 41043, + "secondEndPos" : 63146 +}, { + "firstType" : "VariableDeclarationFragment", + "secondType" : "VariableDeclarationFragment", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationStatement", + "secondParentType" : "VariableDeclarationStatement", + "firstPos" : 41044, + "secondPos" : 63147, + "firstEndPos" : 41076, + "secondEndPos" : 63179 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "anchor", + "secondLabel" : "anchor", + "firstParentType" : "VariableDeclarationFragment", + "secondParentType" : "VariableDeclarationFragment", + "firstPos" : 41044, + "secondPos" : 63147, + "firstEndPos" : 41050, + "secondEndPos" : 63153 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationFragment", + "secondParentType" : "VariableDeclarationFragment", + "firstPos" : 41053, + "secondPos" : 63156, + "firstEndPos" : 41076, + "secondEndPos" : 63179 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 41053, + "secondPos" : 63156, + "firstEndPos" : 41059, + "secondEndPos" : 63162 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "marker", + "secondLabel" : "marker", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 41053, + "secondPos" : 63156, + "firstEndPos" : 41059, + "secondEndPos" : 63162 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "getLabelAnchor", + "secondLabel" : "getLabelAnchor", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 41060, + "secondPos" : 63163, + "firstEndPos" : 41074, + "secondEndPos" : 63177 +}, { + "firstType" : "IfStatement", + "secondType" : "IfStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 41090, + "secondPos" : 63184, + "firstEndPos" : 41723, + "secondEndPos" : 63550 +}, { + "firstType" : "InfixExpression", + "secondType" : "InfixExpression", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "IfStatement", + "secondParentType" : "IfStatement", + "firstPos" : 41094, + "secondPos" : 63188, + "firstEndPos" : 41107, + "secondEndPos" : 63201 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "label", + "secondLabel" : "label", + "firstParentType" : "InfixExpression", + "secondParentType" : "InfixExpression", + "firstPos" : 41094, + "secondPos" : 63188, + "firstEndPos" : 41099, + "secondEndPos" : 63193 +}, { + "firstType" : "INFIX_EXPRESSION_OPERATOR", + "secondType" : "INFIX_EXPRESSION_OPERATOR", + "firstLabel" : "!=", + "secondLabel" : "!=", + "firstParentType" : "InfixExpression", + "secondParentType" : "InfixExpression", + "firstPos" : 41100, + "secondPos" : 63194, + "firstEndPos" : 41102, + "secondEndPos" : 63196 +}, { + "firstType" : "NullLiteral", + "secondType" : "NullLiteral", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "InfixExpression", + "secondParentType" : "InfixExpression", + "firstPos" : 41103, + "secondPos" : 63197, + "firstEndPos" : 41107, + "secondEndPos" : 63201 +}, { + "firstType" : "Block", + "secondType" : "Block", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "IfStatement", + "secondParentType" : "IfStatement", + "firstPos" : 41109, + "secondPos" : 63203, + "firstEndPos" : 41723, + "secondEndPos" : 63550 +}, { + "firstType" : "VariableDeclarationStatement", + "secondType" : "VariableDeclarationStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 41127, + "secondPos" : 63209, + "firstEndPos" : 41166, + "secondEndPos" : 63248 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "Font", + "secondLabel" : "Font", + "firstParentType" : "SimpleType", + "secondParentType" : "SimpleType", + "firstPos" : 41127, + "secondPos" : 63209, + "firstEndPos" : 41131, + "secondEndPos" : 63213 +}, { + "firstType" : "SimpleType", + "secondType" : "SimpleType", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationStatement", + "secondParentType" : "VariableDeclarationStatement", + "firstPos" : 41127, + "secondPos" : 63209, + "firstEndPos" : 41131, + "secondEndPos" : 63213 +}, { + "firstType" : "VariableDeclarationFragment", + "secondType" : "VariableDeclarationFragment", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationStatement", + "secondParentType" : "VariableDeclarationStatement", + "firstPos" : 41132, + "secondPos" : 63214, + "firstEndPos" : 41165, + "secondEndPos" : 63247 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "labelFont", + "secondLabel" : "labelFont", + "firstParentType" : "VariableDeclarationFragment", + "secondParentType" : "VariableDeclarationFragment", + "firstPos" : 41132, + "secondPos" : 63214, + "firstEndPos" : 41141, + "secondEndPos" : 63223 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationFragment", + "secondParentType" : "VariableDeclarationFragment", + "firstPos" : 41144, + "secondPos" : 63226, + "firstEndPos" : 41165, + "secondEndPos" : 63247 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 41144, + "secondPos" : 63226, + "firstEndPos" : 41150, + "secondEndPos" : 63232 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "marker", + "secondLabel" : "marker", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 41144, + "secondPos" : 63226, + "firstEndPos" : 41150, + "secondEndPos" : 63232 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "getLabelFont", + "secondLabel" : "getLabelFont", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 41151, + "secondPos" : 63233, + "firstEndPos" : 41163, + "secondEndPos" : 63245 +}, { + "firstType" : "ExpressionStatement", + "secondType" : "ExpressionStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 41183, + "secondPos" : 63253, + "firstEndPos" : 41205, + "secondEndPos" : 63275 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "ExpressionStatement", + "secondParentType" : "ExpressionStatement", + "firstPos" : 41183, + "secondPos" : 63253, + "firstEndPos" : 41204, + "secondEndPos" : 63274 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 41183, + "secondPos" : 63253, + "firstEndPos" : 41185, + "secondEndPos" : 63255 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "g2", + "secondLabel" : "g2", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 41183, + "secondPos" : 63253, + "firstEndPos" : 41185, + "secondEndPos" : 63255 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "setFont", + "secondLabel" : "setFont", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 41186, + "secondPos" : 63256, + "firstEndPos" : 41193, + "secondEndPos" : 63263 +}, { + "firstType" : "METHOD_INVOCATION_ARGUMENTS", + "secondType" : "METHOD_INVOCATION_ARGUMENTS", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 41194, + "secondPos" : 63264, + "firstEndPos" : 41203, + "secondEndPos" : 63273 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "labelFont", + "secondLabel" : "labelFont", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 41194, + "secondPos" : 63264, + "firstEndPos" : 41203, + "secondEndPos" : 63273 +}, { + "firstType" : "ExpressionStatement", + "secondType" : "ExpressionStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 41222, + "secondPos" : 63280, + "firstEndPos" : 41258, + "secondEndPos" : 63316 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "ExpressionStatement", + "secondParentType" : "ExpressionStatement", + "firstPos" : 41222, + "secondPos" : 63280, + "firstEndPos" : 41257, + "secondEndPos" : 63315 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 41222, + "secondPos" : 63280, + "firstEndPos" : 41224, + "secondEndPos" : 63282 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "g2", + "secondLabel" : "g2", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 41222, + "secondPos" : 63280, + "firstEndPos" : 41224, + "secondEndPos" : 63282 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "setPaint", + "secondLabel" : "setPaint", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 41225, + "secondPos" : 63283, + "firstEndPos" : 41233, + "secondEndPos" : 63291 +}, { + "firstType" : "METHOD_INVOCATION_ARGUMENTS", + "secondType" : "METHOD_INVOCATION_ARGUMENTS", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 41234, + "secondPos" : 63292, + "firstEndPos" : 41256, + "secondEndPos" : 63314 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 41234, + "secondPos" : 63292, + "firstEndPos" : 41256, + "secondEndPos" : 63314 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 41234, + "secondPos" : 63292, + "firstEndPos" : 41240, + "secondEndPos" : 63298 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "marker", + "secondLabel" : "marker", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 41234, + "secondPos" : 63292, + "firstEndPos" : 41240, + "secondEndPos" : 63298 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "getLabelPaint", + "secondLabel" : "getLabelPaint", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 41241, + "secondPos" : 63299, + "firstEndPos" : 41254, + "secondEndPos" : 63312 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 41430, + "secondPos" : 40197, + "firstEndPos" : 41453, + "secondEndPos" : 40220 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 41430, + "secondPos" : 40197, + "firstEndPos" : 41436, + "secondEndPos" : 40203 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "marker", + "secondLabel" : "marker", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 41430, + "secondPos" : 40197, + "firstEndPos" : 41436, + "secondEndPos" : 40203 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "getLabelOffset", + "secondLabel" : "getLabelOffset", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 41437, + "secondPos" : 40204, + "firstEndPos" : 41451, + "secondEndPos" : 40218 +}, { + "firstType" : "ExpressionStatement", + "secondType" : "ExpressionStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 41533, + "secondPos" : 63411, + "firstEndPos" : 41709, + "secondEndPos" : 63545 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "ExpressionStatement", + "secondParentType" : "ExpressionStatement", + "firstPos" : 41533, + "secondPos" : 63411, + "firstEndPos" : 41708, + "secondEndPos" : 63544 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 41533, + "secondPos" : 63411, + "firstEndPos" : 41546, + "secondEndPos" : 63424 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "TextUtilities", + "secondLabel" : "TextUtilities", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 41533, + "secondPos" : 63411, + "firstEndPos" : 41546, + "secondEndPos" : 63424 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "drawAlignedString", + "secondLabel" : "drawAlignedString", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 41547, + "secondPos" : 63425, + "firstEndPos" : 41564, + "secondEndPos" : 63442 +}, { + "firstType" : "METHOD_INVOCATION_ARGUMENTS", + "secondType" : "METHOD_INVOCATION_ARGUMENTS", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 41565, + "secondPos" : 63443, + "firstEndPos" : 41707, + "secondEndPos" : 63543 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "label", + "secondLabel" : "label", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 41565, + "secondPos" : 63443, + "firstEndPos" : 41570, + "secondEndPos" : 63448 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "g2", + "secondLabel" : "g2", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 41572, + "secondPos" : 63450, + "firstEndPos" : 41574, + "secondEndPos" : 63452 +}, { + "firstType" : "CastExpression", + "secondType" : "CastExpression", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 41600, + "secondPos" : 63454, + "firstEndPos" : 41626, + "secondEndPos" : 63480 +}, { + "firstType" : "PrimitiveType", + "secondType" : "PrimitiveType", + "firstLabel" : "float", + "secondLabel" : "float", + "firstParentType" : "CastExpression", + "secondParentType" : "CastExpression", + "firstPos" : 41601, + "secondPos" : 63455, + "firstEndPos" : 41606, + "secondEndPos" : 63460 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "CastExpression", + "secondParentType" : "CastExpression", + "firstPos" : 41608, + "secondPos" : 63462, + "firstEndPos" : 41626, + "secondEndPos" : 63480 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 41608, + "secondPos" : 63462, + "firstEndPos" : 41619, + "secondEndPos" : 63473 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "coordinates", + "secondLabel" : "coordinates", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 41608, + "secondPos" : 63462, + "firstEndPos" : 41619, + "secondEndPos" : 63473 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "getX", + "secondLabel" : "getX", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 41620, + "secondPos" : 63474, + "firstEndPos" : 41624, + "secondEndPos" : 63478 +}, { + "firstType" : "CastExpression", + "secondType" : "CastExpression", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 41628, + "secondPos" : 63482, + "firstEndPos" : 41654, + "secondEndPos" : 63508 +}, { + "firstType" : "PrimitiveType", + "secondType" : "PrimitiveType", + "firstLabel" : "float", + "secondLabel" : "float", + "firstParentType" : "CastExpression", + "secondParentType" : "CastExpression", + "firstPos" : 41629, + "secondPos" : 63483, + "firstEndPos" : 41634, + "secondEndPos" : 63488 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "CastExpression", + "secondParentType" : "CastExpression", + "firstPos" : 41636, + "secondPos" : 63490, + "firstEndPos" : 41654, + "secondEndPos" : 63508 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 41636, + "secondPos" : 63490, + "firstEndPos" : 41647, + "secondEndPos" : 63501 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "coordinates", + "secondLabel" : "coordinates", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 41636, + "secondPos" : 63490, + "firstEndPos" : 41647, + "secondEndPos" : 63501 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "getY", + "secondLabel" : "getY", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 41648, + "secondPos" : 63502, + "firstEndPos" : 41652, + "secondEndPos" : 63506 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 41680, + "secondPos" : 63516, + "firstEndPos" : 41707, + "secondEndPos" : 63543 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 41680, + "secondPos" : 63516, + "firstEndPos" : 41686, + "secondEndPos" : 63522 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "marker", + "secondLabel" : "marker", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 41680, + "secondPos" : 63516, + "firstEndPos" : 41686, + "secondEndPos" : 63522 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "getLabelTextAnchor", + "secondLabel" : "getLabelTextAnchor", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 41687, + "secondPos" : 63523, + "firstEndPos" : 41705, + "secondEndPos" : 63541 +}, { + "firstType" : "ExpressionStatement", + "secondType" : "ExpressionStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 41736, + "secondPos" : 63554, + "firstEndPos" : 41771, + "secondEndPos" : 63589 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "ExpressionStatement", + "secondParentType" : "ExpressionStatement", + "firstPos" : 41736, + "secondPos" : 63554, + "firstEndPos" : 41770, + "secondEndPos" : 63588 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 41736, + "secondPos" : 63554, + "firstEndPos" : 41738, + "secondEndPos" : 63556 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "g2", + "secondLabel" : "g2", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 41736, + "secondPos" : 63554, + "firstEndPos" : 41738, + "secondEndPos" : 63556 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "setComposite", + "secondLabel" : "setComposite", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 41739, + "secondPos" : 63557, + "firstEndPos" : 41751, + "secondEndPos" : 63569 +}, { + "firstType" : "METHOD_INVOCATION_ARGUMENTS", + "secondType" : "METHOD_INVOCATION_ARGUMENTS", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 41752, + "secondPos" : 63570, + "firstEndPos" : 41769, + "secondEndPos" : 63587 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "originalComposite", + "secondLabel" : "originalComposite", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 41752, + "secondPos" : 63570, + "firstEndPos" : 41769, + "secondEndPos" : 63587 +}, { + "firstType" : "IfStatement", + "secondType" : "IfStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "IfStatement", + "secondParentType" : "IfStatement", + "firstPos" : 41795, + "secondPos" : 63599, + "firstEndPos" : 46359, + "secondEndPos" : 66544 +}, { + "firstType" : "InstanceofExpression", + "secondType" : "InstanceofExpression", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "IfStatement", + "secondParentType" : "IfStatement", + "firstPos" : 41799, + "secondPos" : 63603, + "firstEndPos" : 41831, + "secondEndPos" : 63635 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "marker", + "secondLabel" : "marker", + "firstParentType" : "InstanceofExpression", + "secondParentType" : "InstanceofExpression", + "firstPos" : 41799, + "secondPos" : 63603, + "firstEndPos" : 41805, + "secondEndPos" : 63609 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "IntervalMarker", + "secondLabel" : "IntervalMarker", + "firstParentType" : "SimpleType", + "secondParentType" : "SimpleType", + "firstPos" : 41817, + "secondPos" : 63621, + "firstEndPos" : 41831, + "secondEndPos" : 63635 +}, { + "firstType" : "SimpleType", + "secondType" : "SimpleType", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "InstanceofExpression", + "secondParentType" : "InstanceofExpression", + "firstPos" : 41817, + "secondPos" : 63621, + "firstEndPos" : 41831, + "secondEndPos" : 63635 +}, { + "firstType" : "Block", + "secondType" : "Block", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "IfStatement", + "secondParentType" : "IfStatement", + "firstPos" : 41833, + "secondPos" : 63637, + "firstEndPos" : 46359, + "secondEndPos" : 66544 +}, { + "firstType" : "VariableDeclarationStatement", + "secondType" : "VariableDeclarationStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 41847, + "secondPos" : 63642, + "firstEndPos" : 41891, + "secondEndPos" : 63686 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "IntervalMarker", + "secondLabel" : "IntervalMarker", + "firstParentType" : "SimpleType", + "secondParentType" : "SimpleType", + "firstPos" : 41847, + "secondPos" : 63642, + "firstEndPos" : 41861, + "secondEndPos" : 63656 +}, { + "firstType" : "SimpleType", + "secondType" : "SimpleType", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationStatement", + "secondParentType" : "VariableDeclarationStatement", + "firstPos" : 41847, + "secondPos" : 63642, + "firstEndPos" : 41861, + "secondEndPos" : 63656 +}, { + "firstType" : "VariableDeclarationFragment", + "secondType" : "VariableDeclarationFragment", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationStatement", + "secondParentType" : "VariableDeclarationStatement", + "firstPos" : 41862, + "secondPos" : 63657, + "firstEndPos" : 41890, + "secondEndPos" : 63685 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "im", + "secondLabel" : "im", + "firstParentType" : "VariableDeclarationFragment", + "secondParentType" : "VariableDeclarationFragment", + "firstPos" : 41862, + "secondPos" : 63657, + "firstEndPos" : 41864, + "secondEndPos" : 63659 +}, { + "firstType" : "CastExpression", + "secondType" : "CastExpression", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationFragment", + "secondParentType" : "VariableDeclarationFragment", + "firstPos" : 41867, + "secondPos" : 63662, + "firstEndPos" : 41890, + "secondEndPos" : 63685 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "IntervalMarker", + "secondLabel" : "IntervalMarker", + "firstParentType" : "SimpleType", + "secondParentType" : "SimpleType", + "firstPos" : 41868, + "secondPos" : 63663, + "firstEndPos" : 41882, + "secondEndPos" : 63677 +}, { + "firstType" : "SimpleType", + "secondType" : "SimpleType", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "CastExpression", + "secondParentType" : "CastExpression", + "firstPos" : 41868, + "secondPos" : 63663, + "firstEndPos" : 41882, + "secondEndPos" : 63677 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "marker", + "secondLabel" : "marker", + "firstParentType" : "CastExpression", + "secondParentType" : "CastExpression", + "firstPos" : 41884, + "secondPos" : 63679, + "firstEndPos" : 41890, + "secondEndPos" : 63685 +}, { + "firstType" : "VariableDeclarationStatement", + "secondType" : "VariableDeclarationStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 41904, + "secondPos" : 63690, + "firstEndPos" : 41938, + "secondEndPos" : 63724 +}, { + "firstType" : "PrimitiveType", + "secondType" : "PrimitiveType", + "firstLabel" : "double", + "secondLabel" : "double", + "firstParentType" : "VariableDeclarationStatement", + "secondParentType" : "VariableDeclarationStatement", + "firstPos" : 41904, + "secondPos" : 63690, + "firstEndPos" : 41910, + "secondEndPos" : 63696 +}, { + "firstType" : "VariableDeclarationFragment", + "secondType" : "VariableDeclarationFragment", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationStatement", + "secondParentType" : "VariableDeclarationStatement", + "firstPos" : 41911, + "secondPos" : 63697, + "firstEndPos" : 41937, + "secondEndPos" : 63723 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "start", + "secondLabel" : "start", + "firstParentType" : "VariableDeclarationFragment", + "secondParentType" : "VariableDeclarationFragment", + "firstPos" : 41911, + "secondPos" : 63697, + "firstEndPos" : 41916, + "secondEndPos" : 63702 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationFragment", + "secondParentType" : "VariableDeclarationFragment", + "firstPos" : 41919, + "secondPos" : 63705, + "firstEndPos" : 41937, + "secondEndPos" : 63723 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 41919, + "secondPos" : 63705, + "firstEndPos" : 41921, + "secondEndPos" : 63707 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "im", + "secondLabel" : "im", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 41919, + "secondPos" : 63705, + "firstEndPos" : 41921, + "secondEndPos" : 63707 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "getStartValue", + "secondLabel" : "getStartValue", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 41922, + "secondPos" : 63708, + "firstEndPos" : 41935, + "secondEndPos" : 63721 +}, { + "firstType" : "VariableDeclarationStatement", + "secondType" : "VariableDeclarationStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 41951, + "secondPos" : 63728, + "firstEndPos" : 41981, + "secondEndPos" : 63758 +}, { + "firstType" : "PrimitiveType", + "secondType" : "PrimitiveType", + "firstLabel" : "double", + "secondLabel" : "double", + "firstParentType" : "VariableDeclarationStatement", + "secondParentType" : "VariableDeclarationStatement", + "firstPos" : 41951, + "secondPos" : 63728, + "firstEndPos" : 41957, + "secondEndPos" : 63734 +}, { + "firstType" : "VariableDeclarationFragment", + "secondType" : "VariableDeclarationFragment", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationStatement", + "secondParentType" : "VariableDeclarationStatement", + "firstPos" : 41958, + "secondPos" : 63735, + "firstEndPos" : 41980, + "secondEndPos" : 63757 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "end", + "secondLabel" : "end", + "firstParentType" : "VariableDeclarationFragment", + "secondParentType" : "VariableDeclarationFragment", + "firstPos" : 41958, + "secondPos" : 63735, + "firstEndPos" : 41961, + "secondEndPos" : 63738 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationFragment", + "secondParentType" : "VariableDeclarationFragment", + "firstPos" : 41964, + "secondPos" : 63741, + "firstEndPos" : 41980, + "secondEndPos" : 63757 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 41964, + "secondPos" : 63741, + "firstEndPos" : 41966, + "secondEndPos" : 63743 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "im", + "secondLabel" : "im", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 41964, + "secondPos" : 63741, + "firstEndPos" : 41966, + "secondEndPos" : 63743 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "getEndValue", + "secondLabel" : "getEndValue", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 41967, + "secondPos" : 63744, + "firstEndPos" : 41978, + "secondEndPos" : 63755 +}, { + "firstType" : "VariableDeclarationStatement", + "secondType" : "VariableDeclarationStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 41994, + "secondPos" : 63762, + "firstEndPos" : 42030, + "secondEndPos" : 63798 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "Range", + "secondLabel" : "Range", + "firstParentType" : "SimpleType", + "secondParentType" : "SimpleType", + "firstPos" : 41994, + "secondPos" : 63762, + "firstEndPos" : 41999, + "secondEndPos" : 63767 +}, { + "firstType" : "SimpleType", + "secondType" : "SimpleType", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationStatement", + "secondParentType" : "VariableDeclarationStatement", + "firstPos" : 41994, + "secondPos" : 63762, + "firstEndPos" : 41999, + "secondEndPos" : 63767 +}, { + "firstType" : "VariableDeclarationFragment", + "secondType" : "VariableDeclarationFragment", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationStatement", + "secondParentType" : "VariableDeclarationStatement", + "firstPos" : 42000, + "secondPos" : 63768, + "firstEndPos" : 42029, + "secondEndPos" : 63797 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "range", + "secondLabel" : "range", + "firstParentType" : "VariableDeclarationFragment", + "secondParentType" : "VariableDeclarationFragment", + "firstPos" : 42000, + "secondPos" : 63768, + "firstEndPos" : 42005, + "secondEndPos" : 63773 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationFragment", + "secondParentType" : "VariableDeclarationFragment", + "firstPos" : 42008, + "secondPos" : 63776, + "firstEndPos" : 42029, + "secondEndPos" : 63797 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 42008, + "secondPos" : 63776, + "firstEndPos" : 42018, + "secondEndPos" : 63786 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "domainAxis", + "secondLabel" : "domainAxis", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 42008, + "secondPos" : 63776, + "firstEndPos" : 42018, + "secondEndPos" : 63786 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "getRange", + "secondLabel" : "getRange", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 42019, + "secondPos" : 63787, + "firstEndPos" : 42027, + "secondEndPos" : 63795 +}, { + "firstType" : "IfStatement", + "secondType" : "IfStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 42043, + "secondPos" : 63802, + "firstEndPos" : 42119, + "secondEndPos" : 63857 +}, { + "firstType" : "PrefixExpression", + "secondType" : "PrefixExpression", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "IfStatement", + "secondParentType" : "IfStatement", + "firstPos" : 42047, + "secondPos" : 63806, + "firstEndPos" : 42078, + "secondEndPos" : 63837 +}, { + "firstType" : "PREFIX_EXPRESSION_OPERATOR", + "secondType" : "PREFIX_EXPRESSION_OPERATOR", + "firstLabel" : "!", + "secondLabel" : "!", + "firstParentType" : "PrefixExpression", + "secondParentType" : "PrefixExpression", + "firstPos" : 42047, + "secondPos" : 63806, + "firstEndPos" : 42048, + "secondEndPos" : 63807 +}, { + "firstType" : "ParenthesizedExpression", + "secondType" : "ParenthesizedExpression", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "PrefixExpression", + "secondParentType" : "PrefixExpression", + "firstPos" : 42048, + "secondPos" : 63807, + "firstEndPos" : 42078, + "secondEndPos" : 63837 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "ParenthesizedExpression", + "secondParentType" : "ParenthesizedExpression", + "firstPos" : 42049, + "secondPos" : 63808, + "firstEndPos" : 42077, + "secondEndPos" : 63836 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 42049, + "secondPos" : 63808, + "firstEndPos" : 42054, + "secondEndPos" : 63813 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "range", + "secondLabel" : "range", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 42049, + "secondPos" : 63808, + "firstEndPos" : 42054, + "secondEndPos" : 63813 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "intersects", + "secondLabel" : "intersects", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 42055, + "secondPos" : 63814, + "firstEndPos" : 42065, + "secondEndPos" : 63824 +}, { + "firstType" : "METHOD_INVOCATION_ARGUMENTS", + "secondType" : "METHOD_INVOCATION_ARGUMENTS", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 42066, + "secondPos" : 63825, + "firstEndPos" : 42076, + "secondEndPos" : 63835 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "start", + "secondLabel" : "start", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 42066, + "secondPos" : 63825, + "firstEndPos" : 42071, + "secondEndPos" : 63830 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "end", + "secondLabel" : "end", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 42073, + "secondPos" : 63832, + "firstEndPos" : 42076, + "secondEndPos" : 63835 +}, { + "firstType" : "Block", + "secondType" : "Block", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "IfStatement", + "secondParentType" : "IfStatement", + "firstPos" : 42080, + "secondPos" : 63839, + "firstEndPos" : 42119, + "secondEndPos" : 63857 +}, { + "firstType" : "ReturnStatement", + "secondType" : "ReturnStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 42098, + "secondPos" : 63845, + "firstEndPos" : 42105, + "secondEndPos" : 63852 +}, { + "firstType" : "VariableDeclarationStatement", + "secondType" : "VariableDeclarationStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 42133, + "secondPos" : 63861, + "firstEndPos" : 42238, + "secondEndPos" : 63940 +}, { + "firstType" : "PrimitiveType", + "secondType" : "PrimitiveType", + "firstLabel" : "double", + "secondLabel" : "double", + "firstParentType" : "VariableDeclarationStatement", + "secondParentType" : "VariableDeclarationStatement", + "firstPos" : 42133, + "secondPos" : 63861, + "firstEndPos" : 42139, + "secondEndPos" : 63867 +}, { + "firstType" : "VariableDeclarationFragment", + "secondType" : "VariableDeclarationFragment", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationStatement", + "secondParentType" : "VariableDeclarationStatement", + "firstPos" : 42140, + "secondPos" : 63868, + "firstEndPos" : 42237, + "secondEndPos" : 63939 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "start2d", + "secondLabel" : "start2d", + "firstParentType" : "VariableDeclarationFragment", + "secondParentType" : "VariableDeclarationFragment", + "firstPos" : 42140, + "secondPos" : 63868, + "firstEndPos" : 42147, + "secondEndPos" : 63875 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationFragment", + "secondParentType" : "VariableDeclarationFragment", + "firstPos" : 42150, + "secondPos" : 63878, + "firstEndPos" : 42237, + "secondEndPos" : 63939 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 42150, + "secondPos" : 63878, + "firstEndPos" : 42160, + "secondEndPos" : 63888 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "domainAxis", + "secondLabel" : "domainAxis", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 42150, + "secondPos" : 63878, + "firstEndPos" : 42160, + "secondEndPos" : 63888 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "valueToJava2D", + "secondLabel" : "valueToJava2D", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 42161, + "secondPos" : 63889, + "firstEndPos" : 42174, + "secondEndPos" : 63902 +}, { + "firstType" : "METHOD_INVOCATION_ARGUMENTS", + "secondType" : "METHOD_INVOCATION_ARGUMENTS", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 42175, + "secondPos" : 63903, + "firstEndPos" : 42236, + "secondEndPos" : 63938 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "start", + "secondLabel" : "start", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 42175, + "secondPos" : 63903, + "firstEndPos" : 42180, + "secondEndPos" : 63908 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "dataArea", + "secondLabel" : "dataArea", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 42182, + "secondPos" : 63910, + "firstEndPos" : 42190, + "secondEndPos" : 63918 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "LambdaExpression", + "firstPos" : 42212, + "secondPos" : 39942, + "firstEndPos" : 42236, + "secondEndPos" : 39966 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 42212, + "secondPos" : 39942, + "firstEndPos" : 42216, + "secondEndPos" : 39946 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "plot", + "secondLabel" : "plot", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 42212, + "secondPos" : 39942, + "firstEndPos" : 42216, + "secondEndPos" : 39946 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "getDomainAxisEdge", + "secondLabel" : "getDomainAxisEdge", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 42217, + "secondPos" : 39947, + "firstEndPos" : 42234, + "secondEndPos" : 39964 +}, { + "firstType" : "VariableDeclarationStatement", + "secondType" : "VariableDeclarationStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 42251, + "secondPos" : 63944, + "firstEndPos" : 42352, + "secondEndPos" : 64019 +}, { + "firstType" : "PrimitiveType", + "secondType" : "PrimitiveType", + "firstLabel" : "double", + "secondLabel" : "double", + "firstParentType" : "VariableDeclarationStatement", + "secondParentType" : "VariableDeclarationStatement", + "firstPos" : 42251, + "secondPos" : 63944, + "firstEndPos" : 42257, + "secondEndPos" : 63950 +}, { + "firstType" : "VariableDeclarationFragment", + "secondType" : "VariableDeclarationFragment", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationStatement", + "secondParentType" : "VariableDeclarationStatement", + "firstPos" : 42258, + "secondPos" : 63951, + "firstEndPos" : 42351, + "secondEndPos" : 64018 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "end2d", + "secondLabel" : "end2d", + "firstParentType" : "VariableDeclarationFragment", + "secondParentType" : "VariableDeclarationFragment", + "firstPos" : 42258, + "secondPos" : 63951, + "firstEndPos" : 42263, + "secondEndPos" : 63956 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationFragment", + "secondParentType" : "VariableDeclarationFragment", + "firstPos" : 42266, + "secondPos" : 63959, + "firstEndPos" : 42351, + "secondEndPos" : 64018 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 42266, + "secondPos" : 63959, + "firstEndPos" : 42276, + "secondEndPos" : 63969 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "domainAxis", + "secondLabel" : "domainAxis", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 42266, + "secondPos" : 63959, + "firstEndPos" : 42276, + "secondEndPos" : 63969 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "valueToJava2D", + "secondLabel" : "valueToJava2D", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 42277, + "secondPos" : 63970, + "firstEndPos" : 42290, + "secondEndPos" : 63983 +}, { + "firstType" : "METHOD_INVOCATION_ARGUMENTS", + "secondType" : "METHOD_INVOCATION_ARGUMENTS", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 42291, + "secondPos" : 63984, + "firstEndPos" : 42350, + "secondEndPos" : 64017 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "end", + "secondLabel" : "end", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 42291, + "secondPos" : 63984, + "firstEndPos" : 42294, + "secondEndPos" : 63987 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "dataArea", + "secondLabel" : "dataArea", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 42296, + "secondPos" : 63989, + "firstEndPos" : 42304, + "secondEndPos" : 63997 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "LambdaExpression", + "firstPos" : 42326, + "secondPos" : 39942, + "firstEndPos" : 42350, + "secondEndPos" : 39966 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 42326, + "secondPos" : 39942, + "firstEndPos" : 42330, + "secondEndPos" : 39946 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "plot", + "secondLabel" : "plot", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 42326, + "secondPos" : 39942, + "firstEndPos" : 42330, + "secondEndPos" : 39946 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "getDomainAxisEdge", + "secondLabel" : "getDomainAxisEdge", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 42331, + "secondPos" : 39947, + "firstEndPos" : 42348, + "secondEndPos" : 39964 +}, { + "firstType" : "VariableDeclarationStatement", + "secondType" : "VariableDeclarationStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 42365, + "secondPos" : 64023, + "firstEndPos" : 42403, + "secondEndPos" : 64061 +}, { + "firstType" : "PrimitiveType", + "secondType" : "PrimitiveType", + "firstLabel" : "double", + "secondLabel" : "double", + "firstParentType" : "VariableDeclarationStatement", + "secondParentType" : "VariableDeclarationStatement", + "firstPos" : 42365, + "secondPos" : 64023, + "firstEndPos" : 42371, + "secondEndPos" : 64029 +}, { + "firstType" : "VariableDeclarationFragment", + "secondType" : "VariableDeclarationFragment", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationStatement", + "secondParentType" : "VariableDeclarationStatement", + "firstPos" : 42372, + "secondPos" : 64030, + "firstEndPos" : 42402, + "secondEndPos" : 64060 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "low", + "secondLabel" : "low", + "firstParentType" : "VariableDeclarationFragment", + "secondParentType" : "VariableDeclarationFragment", + "firstPos" : 42372, + "secondPos" : 64030, + "firstEndPos" : 42375, + "secondEndPos" : 64033 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationFragment", + "secondParentType" : "VariableDeclarationFragment", + "firstPos" : 42378, + "secondPos" : 64036, + "firstEndPos" : 42402, + "secondEndPos" : 64060 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 42378, + "secondPos" : 64036, + "firstEndPos" : 42382, + "secondEndPos" : 64040 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "Math", + "secondLabel" : "Math", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 42378, + "secondPos" : 64036, + "firstEndPos" : 42382, + "secondEndPos" : 64040 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "min", + "secondLabel" : "min", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 42383, + "secondPos" : 64041, + "firstEndPos" : 42386, + "secondEndPos" : 64044 +}, { + "firstType" : "METHOD_INVOCATION_ARGUMENTS", + "secondType" : "METHOD_INVOCATION_ARGUMENTS", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 42387, + "secondPos" : 64045, + "firstEndPos" : 42401, + "secondEndPos" : 64059 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "start2d", + "secondLabel" : "start2d", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 42387, + "secondPos" : 64045, + "firstEndPos" : 42394, + "secondEndPos" : 64052 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "end2d", + "secondLabel" : "end2d", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 42396, + "secondPos" : 64054, + "firstEndPos" : 42401, + "secondEndPos" : 64059 +}, { + "firstType" : "VariableDeclarationStatement", + "secondType" : "VariableDeclarationStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 42416, + "secondPos" : 64065, + "firstEndPos" : 42455, + "secondEndPos" : 64104 +}, { + "firstType" : "PrimitiveType", + "secondType" : "PrimitiveType", + "firstLabel" : "double", + "secondLabel" : "double", + "firstParentType" : "VariableDeclarationStatement", + "secondParentType" : "VariableDeclarationStatement", + "firstPos" : 42416, + "secondPos" : 64065, + "firstEndPos" : 42422, + "secondEndPos" : 64071 +}, { + "firstType" : "VariableDeclarationFragment", + "secondType" : "VariableDeclarationFragment", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationStatement", + "secondParentType" : "VariableDeclarationStatement", + "firstPos" : 42423, + "secondPos" : 64072, + "firstEndPos" : 42454, + "secondEndPos" : 64103 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "high", + "secondLabel" : "high", + "firstParentType" : "VariableDeclarationFragment", + "secondParentType" : "VariableDeclarationFragment", + "firstPos" : 42423, + "secondPos" : 64072, + "firstEndPos" : 42427, + "secondEndPos" : 64076 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationFragment", + "secondParentType" : "VariableDeclarationFragment", + "firstPos" : 42430, + "secondPos" : 64079, + "firstEndPos" : 42454, + "secondEndPos" : 64103 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 42430, + "secondPos" : 64079, + "firstEndPos" : 42434, + "secondEndPos" : 64083 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "Math", + "secondLabel" : "Math", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 42430, + "secondPos" : 64079, + "firstEndPos" : 42434, + "secondEndPos" : 64083 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "max", + "secondLabel" : "max", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 42435, + "secondPos" : 64084, + "firstEndPos" : 42438, + "secondEndPos" : 64087 +}, { + "firstType" : "METHOD_INVOCATION_ARGUMENTS", + "secondType" : "METHOD_INVOCATION_ARGUMENTS", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 42439, + "secondPos" : 64088, + "firstEndPos" : 42453, + "secondEndPos" : 64102 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "start2d", + "secondLabel" : "start2d", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 42439, + "secondPos" : 64088, + "firstEndPos" : 42446, + "secondEndPos" : 64095 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "end2d", + "secondLabel" : "end2d", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 42448, + "secondPos" : 64097, + "firstEndPos" : 42453, + "secondEndPos" : 64102 +}, { + "firstType" : "VariableDeclarationStatement", + "secondType" : "VariableDeclarationStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 42469, + "secondPos" : 64108, + "firstEndPos" : 42521, + "secondEndPos" : 64160 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "PlotOrientation", + "secondLabel" : "PlotOrientation", + "firstParentType" : "SimpleType", + "secondParentType" : "SimpleType", + "firstPos" : 42469, + "secondPos" : 64108, + "firstEndPos" : 42484, + "secondEndPos" : 64123 +}, { + "firstType" : "SimpleType", + "secondType" : "SimpleType", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationStatement", + "secondParentType" : "VariableDeclarationStatement", + "firstPos" : 42469, + "secondPos" : 64108, + "firstEndPos" : 42484, + "secondEndPos" : 64123 +}, { + "firstType" : "VariableDeclarationFragment", + "secondType" : "VariableDeclarationFragment", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationStatement", + "secondParentType" : "VariableDeclarationStatement", + "firstPos" : 42485, + "secondPos" : 64124, + "firstEndPos" : 42520, + "secondEndPos" : 64159 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "orientation", + "secondLabel" : "orientation", + "firstParentType" : "VariableDeclarationFragment", + "secondParentType" : "VariableDeclarationFragment", + "firstPos" : 42485, + "secondPos" : 64124, + "firstEndPos" : 42496, + "secondEndPos" : 64135 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationFragment", + "secondParentType" : "VariableDeclarationFragment", + "firstPos" : 42499, + "secondPos" : 64138, + "firstEndPos" : 42520, + "secondEndPos" : 64159 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 42499, + "secondPos" : 64138, + "firstEndPos" : 42503, + "secondEndPos" : 64142 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "plot", + "secondLabel" : "plot", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 42499, + "secondPos" : 64138, + "firstEndPos" : 42503, + "secondEndPos" : 64142 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "getOrientation", + "secondLabel" : "getOrientation", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 42504, + "secondPos" : 64143, + "firstEndPos" : 42518, + "secondEndPos" : 64157 +}, { + "firstType" : "VariableDeclarationStatement", + "secondType" : "VariableDeclarationStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 42534, + "secondPos" : 64164, + "firstEndPos" : 42558, + "secondEndPos" : 64188 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "Rectangle2D", + "secondLabel" : "Rectangle2D", + "firstParentType" : "SimpleType", + "secondParentType" : "SimpleType", + "firstPos" : 42534, + "secondPos" : 64164, + "firstEndPos" : 42545, + "secondEndPos" : 64175 +}, { + "firstType" : "SimpleType", + "secondType" : "SimpleType", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationStatement", + "secondParentType" : "VariableDeclarationStatement", + "firstPos" : 42534, + "secondPos" : 64164, + "firstEndPos" : 42545, + "secondEndPos" : 64175 +}, { + "firstType" : "VariableDeclarationFragment", + "secondType" : "VariableDeclarationFragment", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationStatement", + "secondParentType" : "VariableDeclarationStatement", + "firstPos" : 42546, + "secondPos" : 64176, + "firstEndPos" : 42557, + "secondEndPos" : 64187 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "rect", + "secondLabel" : "rect", + "firstParentType" : "VariableDeclarationFragment", + "secondParentType" : "VariableDeclarationFragment", + "firstPos" : 42546, + "secondPos" : 64176, + "firstEndPos" : 42550, + "secondEndPos" : 64180 +}, { + "firstType" : "NullLiteral", + "secondType" : "NullLiteral", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationFragment", + "secondParentType" : "VariableDeclarationFragment", + "firstPos" : 42553, + "secondPos" : 64183, + "firstEndPos" : 42557, + "secondEndPos" : 64187 +}, { + "firstType" : "IfStatement", + "secondType" : "IfStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "IfStatement", + "firstPos" : 42571, + "secondPos" : 64414, + "firstEndPos" : 43368, + "secondEndPos" : 64629 +}, { + "firstType" : "InfixExpression", + "secondType" : "InfixExpression", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "IfStatement", + "secondParentType" : "IfStatement", + "firstPos" : 42575, + "secondPos" : 64418, + "firstEndPos" : 42616, + "secondEndPos" : 64436 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "orientation", + "secondLabel" : "orientation", + "firstParentType" : "InfixExpression", + "secondParentType" : "InfixExpression", + "firstPos" : 42575, + "secondPos" : 64418, + "firstEndPos" : 42586, + "secondEndPos" : 64429 +}, { + "firstType" : "INFIX_EXPRESSION_OPERATOR", + "secondType" : "INFIX_EXPRESSION_OPERATOR", + "firstLabel" : "==", + "secondLabel" : "==", + "firstParentType" : "InfixExpression", + "secondParentType" : "InfixExpression", + "firstPos" : 42587, + "secondPos" : 64430, + "firstEndPos" : 42589, + "secondEndPos" : 64432 +}, { + "firstType" : "QualifiedName", + "secondType" : "QualifiedName", + "firstLabel" : "PlotOrientation.HORIZONTAL", + "secondLabel" : "PlotOrientation.HORIZONTAL", + "firstParentType" : "InfixExpression", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 42590, + "secondPos" : 40000, + "firstEndPos" : 42616, + "secondEndPos" : 40026 +}, { + "firstType" : "Block", + "secondType" : "Block", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "IfStatement", + "secondParentType" : "IfStatement", + "firstPos" : 42618, + "secondPos" : 64438, + "firstEndPos" : 42961, + "secondEndPos" : 64629 +}, { + "firstType" : "ExpressionStatement", + "secondType" : "ExpressionStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 42695, + "secondPos" : 64444, + "firstEndPos" : 42735, + "secondEndPos" : 64484 +}, { + "firstType" : "Assignment", + "secondType" : "Assignment", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "ExpressionStatement", + "secondParentType" : "ExpressionStatement", + "firstPos" : 42695, + "secondPos" : 64444, + "firstEndPos" : 42734, + "secondEndPos" : 64483 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "low", + "secondLabel" : "low", + "firstParentType" : "Assignment", + "secondParentType" : "Assignment", + "firstPos" : 42695, + "secondPos" : 64444, + "firstEndPos" : 42698, + "secondEndPos" : 64447 +}, { + "firstType" : "ASSIGNMENT_OPERATOR", + "secondType" : "ASSIGNMENT_OPERATOR", + "firstLabel" : "=", + "secondLabel" : "=", + "firstParentType" : "Assignment", + "secondParentType" : "Assignment", + "firstPos" : 42699, + "secondPos" : 64448, + "firstEndPos" : 42700, + "secondEndPos" : 64449 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Assignment", + "secondParentType" : "Assignment", + "firstPos" : 42701, + "secondPos" : 64450, + "firstEndPos" : 42734, + "secondEndPos" : 64483 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 42701, + "secondPos" : 64450, + "firstEndPos" : 42705, + "secondEndPos" : 64454 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "Math", + "secondLabel" : "Math", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 42701, + "secondPos" : 64450, + "firstEndPos" : 42705, + "secondEndPos" : 64454 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "max", + "secondLabel" : "max", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 42706, + "secondPos" : 64455, + "firstEndPos" : 42709, + "secondEndPos" : 64458 +}, { + "firstType" : "METHOD_INVOCATION_ARGUMENTS", + "secondType" : "METHOD_INVOCATION_ARGUMENTS", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 42710, + "secondPos" : 64459, + "firstEndPos" : 42733, + "secondEndPos" : 64482 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "low", + "secondLabel" : "low", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 42710, + "secondPos" : 64459, + "firstEndPos" : 42713, + "secondEndPos" : 64462 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 42715, + "secondPos" : 64464, + "firstEndPos" : 42733, + "secondEndPos" : 64482 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 42715, + "secondPos" : 64464, + "firstEndPos" : 42723, + "secondEndPos" : 64472 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "dataArea", + "secondLabel" : "dataArea", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 42715, + "secondPos" : 64464, + "firstEndPos" : 42723, + "secondEndPos" : 64472 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "getMinY", + "secondLabel" : "getMinY", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 42724, + "secondPos" : 64473, + "firstEndPos" : 42731, + "secondEndPos" : 64480 +}, { + "firstType" : "ExpressionStatement", + "secondType" : "ExpressionStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 42752, + "secondPos" : 64489, + "firstEndPos" : 42794, + "secondEndPos" : 64531 +}, { + "firstType" : "Assignment", + "secondType" : "Assignment", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "ExpressionStatement", + "secondParentType" : "ExpressionStatement", + "firstPos" : 42752, + "secondPos" : 64489, + "firstEndPos" : 42793, + "secondEndPos" : 64530 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "high", + "secondLabel" : "high", + "firstParentType" : "Assignment", + "secondParentType" : "Assignment", + "firstPos" : 42752, + "secondPos" : 64489, + "firstEndPos" : 42756, + "secondEndPos" : 64493 +}, { + "firstType" : "ASSIGNMENT_OPERATOR", + "secondType" : "ASSIGNMENT_OPERATOR", + "firstLabel" : "=", + "secondLabel" : "=", + "firstParentType" : "Assignment", + "secondParentType" : "Assignment", + "firstPos" : 42757, + "secondPos" : 64494, + "firstEndPos" : 42758, + "secondEndPos" : 64495 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Assignment", + "secondParentType" : "Assignment", + "firstPos" : 42759, + "secondPos" : 64496, + "firstEndPos" : 42793, + "secondEndPos" : 64530 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 42759, + "secondPos" : 64496, + "firstEndPos" : 42763, + "secondEndPos" : 64500 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "Math", + "secondLabel" : "Math", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 42759, + "secondPos" : 64496, + "firstEndPos" : 42763, + "secondEndPos" : 64500 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "min", + "secondLabel" : "min", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 42764, + "secondPos" : 64501, + "firstEndPos" : 42767, + "secondEndPos" : 64504 +}, { + "firstType" : "METHOD_INVOCATION_ARGUMENTS", + "secondType" : "METHOD_INVOCATION_ARGUMENTS", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 42768, + "secondPos" : 64505, + "firstEndPos" : 42792, + "secondEndPos" : 64529 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "high", + "secondLabel" : "high", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 42768, + "secondPos" : 64505, + "firstEndPos" : 42772, + "secondEndPos" : 64509 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 42774, + "secondPos" : 64511, + "firstEndPos" : 42792, + "secondEndPos" : 64529 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 42774, + "secondPos" : 64511, + "firstEndPos" : 42782, + "secondEndPos" : 64519 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "dataArea", + "secondLabel" : "dataArea", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 42774, + "secondPos" : 64511, + "firstEndPos" : 42782, + "secondEndPos" : 64519 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "getMaxY", + "secondLabel" : "getMaxY", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 42783, + "secondPos" : 64520, + "firstEndPos" : 42790, + "secondEndPos" : 64527 +}, { + "firstType" : "ExpressionStatement", + "secondType" : "ExpressionStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 42811, + "secondPos" : 64536, + "firstEndPos" : 42947, + "secondEndPos" : 64624 +}, { + "firstType" : "Assignment", + "secondType" : "Assignment", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "ExpressionStatement", + "secondParentType" : "ExpressionStatement", + "firstPos" : 42811, + "secondPos" : 64536, + "firstEndPos" : 42946, + "secondEndPos" : 64623 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "rect", + "secondLabel" : "rect", + "firstParentType" : "Assignment", + "secondParentType" : "Assignment", + "firstPos" : 42811, + "secondPos" : 64536, + "firstEndPos" : 42815, + "secondEndPos" : 64540 +}, { + "firstType" : "ASSIGNMENT_OPERATOR", + "secondType" : "ASSIGNMENT_OPERATOR", + "firstLabel" : "=", + "secondLabel" : "=", + "firstParentType" : "Assignment", + "secondParentType" : "Assignment", + "firstPos" : 42816, + "secondPos" : 64541, + "firstEndPos" : 42817, + "secondEndPos" : 64542 +}, { + "firstType" : "ClassInstanceCreation", + "secondType" : "ClassInstanceCreation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Assignment", + "secondParentType" : "Assignment", + "firstPos" : 42818, + "secondPos" : 64543, + "firstEndPos" : 42946, + "secondEndPos" : 64623 +}, { + "firstType" : "QualifiedName", + "secondType" : "QualifiedName", + "firstLabel" : "Rectangle2D.Double", + "secondLabel" : "Rectangle2D.Double", + "firstParentType" : "SimpleType", + "secondParentType" : "SimpleType", + "firstPos" : 42822, + "secondPos" : 64547, + "firstEndPos" : 42840, + "secondEndPos" : 64565 +}, { + "firstType" : "SimpleType", + "secondType" : "SimpleType", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "ClassInstanceCreation", + "secondParentType" : "ClassInstanceCreation", + "firstPos" : 42822, + "secondPos" : 64547, + "firstEndPos" : 42840, + "secondEndPos" : 64565 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "ClassInstanceCreation", + "secondParentType" : "ClassInstanceCreation", + "firstPos" : 42841, + "secondPos" : 64566, + "firstEndPos" : 42859, + "secondEndPos" : 64584 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 42841, + "secondPos" : 64566, + "firstEndPos" : 42849, + "secondEndPos" : 64574 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "dataArea", + "secondLabel" : "dataArea", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 42841, + "secondPos" : 64566, + "firstEndPos" : 42849, + "secondEndPos" : 64574 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "getMinX", + "secondLabel" : "getMinX", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 42850, + "secondPos" : 64575, + "firstEndPos" : 42857, + "secondEndPos" : 64582 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "low", + "secondLabel" : "low", + "firstParentType" : "ClassInstanceCreation", + "secondParentType" : "ClassInstanceCreation", + "firstPos" : 42885, + "secondPos" : 64586, + "firstEndPos" : 42888, + "secondEndPos" : 64589 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "ClassInstanceCreation", + "secondParentType" : "ClassInstanceCreation", + "firstPos" : 42890, + "secondPos" : 64591, + "firstEndPos" : 42909, + "secondEndPos" : 64610 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 42890, + "secondPos" : 64591, + "firstEndPos" : 42898, + "secondEndPos" : 64599 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "dataArea", + "secondLabel" : "dataArea", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 42890, + "secondPos" : 64591, + "firstEndPos" : 42898, + "secondEndPos" : 64599 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "getWidth", + "secondLabel" : "getWidth", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 42899, + "secondPos" : 64600, + "firstEndPos" : 42907, + "secondEndPos" : 64608 +}, { + "firstType" : "InfixExpression", + "secondType" : "InfixExpression", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "ClassInstanceCreation", + "secondParentType" : "ClassInstanceCreation", + "firstPos" : 42935, + "secondPos" : 64612, + "firstEndPos" : 42945, + "secondEndPos" : 64622 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "high", + "secondLabel" : "high", + "firstParentType" : "InfixExpression", + "secondParentType" : "InfixExpression", + "firstPos" : 42935, + "secondPos" : 64612, + "firstEndPos" : 42939, + "secondEndPos" : 64616 +}, { + "firstType" : "INFIX_EXPRESSION_OPERATOR", + "secondType" : "INFIX_EXPRESSION_OPERATOR", + "firstLabel" : "-", + "secondLabel" : "-", + "firstParentType" : "InfixExpression", + "secondParentType" : "InfixExpression", + "firstPos" : 42940, + "secondPos" : 64617, + "firstEndPos" : 42941, + "secondEndPos" : 64618 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "low", + "secondLabel" : "low", + "firstParentType" : "InfixExpression", + "secondParentType" : "InfixExpression", + "firstPos" : 42942, + "secondPos" : 64619, + "firstEndPos" : 42945, + "secondEndPos" : 64622 +}, { + "firstType" : "IfStatement", + "secondType" : "IfStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "IfStatement", + "secondParentType" : "Block", + "firstPos" : 42979, + "secondPos" : 64192, + "firstEndPos" : 43368, + "secondEndPos" : 64629 +}, { + "firstType" : "InfixExpression", + "secondType" : "InfixExpression", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "IfStatement", + "secondParentType" : "IfStatement", + "firstPos" : 42983, + "secondPos" : 64196, + "firstEndPos" : 43022, + "secondEndPos" : 64214 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "orientation", + "secondLabel" : "orientation", + "firstParentType" : "InfixExpression", + "secondParentType" : "InfixExpression", + "firstPos" : 42983, + "secondPos" : 64196, + "firstEndPos" : 42994, + "secondEndPos" : 64207 +}, { + "firstType" : "INFIX_EXPRESSION_OPERATOR", + "secondType" : "INFIX_EXPRESSION_OPERATOR", + "firstLabel" : "==", + "secondLabel" : "==", + "firstParentType" : "InfixExpression", + "secondParentType" : "InfixExpression", + "firstPos" : 42995, + "secondPos" : 64208, + "firstEndPos" : 42997, + "secondEndPos" : 64210 +}, { + "firstType" : "QualifiedName", + "secondType" : "QualifiedName", + "firstLabel" : "PlotOrientation.VERTICAL", + "secondLabel" : "PlotOrientation.VERTICAL", + "firstParentType" : "InfixExpression", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 42998, + "secondPos" : 39974, + "firstEndPos" : 43022, + "secondEndPos" : 39998 +}, { + "firstType" : "Block", + "secondType" : "Block", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "IfStatement", + "secondParentType" : "IfStatement", + "firstPos" : 43024, + "secondPos" : 64216, + "firstEndPos" : 43368, + "secondEndPos" : 64408 +}, { + "firstType" : "ExpressionStatement", + "secondType" : "ExpressionStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 43101, + "secondPos" : 64222, + "firstEndPos" : 43141, + "secondEndPos" : 64262 +}, { + "firstType" : "Assignment", + "secondType" : "Assignment", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "ExpressionStatement", + "secondParentType" : "ExpressionStatement", + "firstPos" : 43101, + "secondPos" : 64222, + "firstEndPos" : 43140, + "secondEndPos" : 64261 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "low", + "secondLabel" : "low", + "firstParentType" : "Assignment", + "secondParentType" : "Assignment", + "firstPos" : 43101, + "secondPos" : 64222, + "firstEndPos" : 43104, + "secondEndPos" : 64225 +}, { + "firstType" : "ASSIGNMENT_OPERATOR", + "secondType" : "ASSIGNMENT_OPERATOR", + "firstLabel" : "=", + "secondLabel" : "=", + "firstParentType" : "Assignment", + "secondParentType" : "Assignment", + "firstPos" : 43105, + "secondPos" : 64226, + "firstEndPos" : 43106, + "secondEndPos" : 64227 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Assignment", + "secondParentType" : "Assignment", + "firstPos" : 43107, + "secondPos" : 64228, + "firstEndPos" : 43140, + "secondEndPos" : 64261 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 43107, + "secondPos" : 64228, + "firstEndPos" : 43111, + "secondEndPos" : 64232 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "Math", + "secondLabel" : "Math", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 43107, + "secondPos" : 64228, + "firstEndPos" : 43111, + "secondEndPos" : 64232 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "max", + "secondLabel" : "max", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 43112, + "secondPos" : 64233, + "firstEndPos" : 43115, + "secondEndPos" : 64236 +}, { + "firstType" : "METHOD_INVOCATION_ARGUMENTS", + "secondType" : "METHOD_INVOCATION_ARGUMENTS", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 43116, + "secondPos" : 64237, + "firstEndPos" : 43139, + "secondEndPos" : 64260 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "low", + "secondLabel" : "low", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 43116, + "secondPos" : 64237, + "firstEndPos" : 43119, + "secondEndPos" : 64240 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 43121, + "secondPos" : 64242, + "firstEndPos" : 43139, + "secondEndPos" : 64260 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 43121, + "secondPos" : 64242, + "firstEndPos" : 43129, + "secondEndPos" : 64250 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "dataArea", + "secondLabel" : "dataArea", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 43121, + "secondPos" : 64242, + "firstEndPos" : 43129, + "secondEndPos" : 64250 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "getMinX", + "secondLabel" : "getMinX", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 43130, + "secondPos" : 64251, + "firstEndPos" : 43137, + "secondEndPos" : 64258 +}, { + "firstType" : "ExpressionStatement", + "secondType" : "ExpressionStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 43158, + "secondPos" : 64267, + "firstEndPos" : 43200, + "secondEndPos" : 64309 +}, { + "firstType" : "Assignment", + "secondType" : "Assignment", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "ExpressionStatement", + "secondParentType" : "ExpressionStatement", + "firstPos" : 43158, + "secondPos" : 64267, + "firstEndPos" : 43199, + "secondEndPos" : 64308 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "high", + "secondLabel" : "high", + "firstParentType" : "Assignment", + "secondParentType" : "Assignment", + "firstPos" : 43158, + "secondPos" : 64267, + "firstEndPos" : 43162, + "secondEndPos" : 64271 +}, { + "firstType" : "ASSIGNMENT_OPERATOR", + "secondType" : "ASSIGNMENT_OPERATOR", + "firstLabel" : "=", + "secondLabel" : "=", + "firstParentType" : "Assignment", + "secondParentType" : "Assignment", + "firstPos" : 43163, + "secondPos" : 64272, + "firstEndPos" : 43164, + "secondEndPos" : 64273 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Assignment", + "secondParentType" : "Assignment", + "firstPos" : 43165, + "secondPos" : 64274, + "firstEndPos" : 43199, + "secondEndPos" : 64308 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 43165, + "secondPos" : 64274, + "firstEndPos" : 43169, + "secondEndPos" : 64278 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "Math", + "secondLabel" : "Math", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 43165, + "secondPos" : 64274, + "firstEndPos" : 43169, + "secondEndPos" : 64278 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "min", + "secondLabel" : "min", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 43170, + "secondPos" : 64279, + "firstEndPos" : 43173, + "secondEndPos" : 64282 +}, { + "firstType" : "METHOD_INVOCATION_ARGUMENTS", + "secondType" : "METHOD_INVOCATION_ARGUMENTS", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 43174, + "secondPos" : 64283, + "firstEndPos" : 43198, + "secondEndPos" : 64307 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "high", + "secondLabel" : "high", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 43174, + "secondPos" : 64283, + "firstEndPos" : 43178, + "secondEndPos" : 64287 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 43180, + "secondPos" : 64289, + "firstEndPos" : 43198, + "secondEndPos" : 64307 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 43180, + "secondPos" : 64289, + "firstEndPos" : 43188, + "secondEndPos" : 64297 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "dataArea", + "secondLabel" : "dataArea", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 43180, + "secondPos" : 64289, + "firstEndPos" : 43188, + "secondEndPos" : 64297 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "getMaxX", + "secondLabel" : "getMaxX", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 43189, + "secondPos" : 64298, + "firstEndPos" : 43196, + "secondEndPos" : 64305 +}, { + "firstType" : "ExpressionStatement", + "secondType" : "ExpressionStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 43217, + "secondPos" : 64314, + "firstEndPos" : 43354, + "secondEndPos" : 64403 +}, { + "firstType" : "Assignment", + "secondType" : "Assignment", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "ExpressionStatement", + "secondParentType" : "ExpressionStatement", + "firstPos" : 43217, + "secondPos" : 64314, + "firstEndPos" : 43353, + "secondEndPos" : 64402 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "rect", + "secondLabel" : "rect", + "firstParentType" : "Assignment", + "secondParentType" : "Assignment", + "firstPos" : 43217, + "secondPos" : 64314, + "firstEndPos" : 43221, + "secondEndPos" : 64318 +}, { + "firstType" : "ASSIGNMENT_OPERATOR", + "secondType" : "ASSIGNMENT_OPERATOR", + "firstLabel" : "=", + "secondLabel" : "=", + "firstParentType" : "Assignment", + "secondParentType" : "Assignment", + "firstPos" : 43222, + "secondPos" : 64319, + "firstEndPos" : 43223, + "secondEndPos" : 64320 +}, { + "firstType" : "ClassInstanceCreation", + "secondType" : "ClassInstanceCreation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Assignment", + "secondParentType" : "Assignment", + "firstPos" : 43224, + "secondPos" : 64321, + "firstEndPos" : 43353, + "secondEndPos" : 64402 +}, { + "firstType" : "QualifiedName", + "secondType" : "QualifiedName", + "firstLabel" : "Rectangle2D.Double", + "secondLabel" : "Rectangle2D.Double", + "firstParentType" : "SimpleType", + "secondParentType" : "SimpleType", + "firstPos" : 43228, + "secondPos" : 64325, + "firstEndPos" : 43246, + "secondEndPos" : 64343 +}, { + "firstType" : "SimpleType", + "secondType" : "SimpleType", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "ClassInstanceCreation", + "secondParentType" : "ClassInstanceCreation", + "firstPos" : 43228, + "secondPos" : 64325, + "firstEndPos" : 43246, + "secondEndPos" : 64343 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "low", + "secondLabel" : "low", + "firstParentType" : "ClassInstanceCreation", + "secondParentType" : "ClassInstanceCreation", + "firstPos" : 43247, + "secondPos" : 64344, + "firstEndPos" : 43250, + "secondEndPos" : 64347 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "ClassInstanceCreation", + "secondParentType" : "ClassInstanceCreation", + "firstPos" : 43276, + "secondPos" : 64349, + "firstEndPos" : 43294, + "secondEndPos" : 64367 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 43276, + "secondPos" : 64349, + "firstEndPos" : 43284, + "secondEndPos" : 64357 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "dataArea", + "secondLabel" : "dataArea", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 43276, + "secondPos" : 64349, + "firstEndPos" : 43284, + "secondEndPos" : 64357 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "getMinY", + "secondLabel" : "getMinY", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 43285, + "secondPos" : 64358, + "firstEndPos" : 43292, + "secondEndPos" : 64365 +}, { + "firstType" : "InfixExpression", + "secondType" : "InfixExpression", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "ClassInstanceCreation", + "secondParentType" : "ClassInstanceCreation", + "firstPos" : 43296, + "secondPos" : 64369, + "firstEndPos" : 43306, + "secondEndPos" : 64379 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "high", + "secondLabel" : "high", + "firstParentType" : "InfixExpression", + "secondParentType" : "InfixExpression", + "firstPos" : 43296, + "secondPos" : 64369, + "firstEndPos" : 43300, + "secondEndPos" : 64373 +}, { + "firstType" : "INFIX_EXPRESSION_OPERATOR", + "secondType" : "INFIX_EXPRESSION_OPERATOR", + "firstLabel" : "-", + "secondLabel" : "-", + "firstParentType" : "InfixExpression", + "secondParentType" : "InfixExpression", + "firstPos" : 43301, + "secondPos" : 64374, + "firstEndPos" : 43302, + "secondEndPos" : 64375 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "low", + "secondLabel" : "low", + "firstParentType" : "InfixExpression", + "secondParentType" : "InfixExpression", + "firstPos" : 43303, + "secondPos" : 64376, + "firstEndPos" : 43306, + "secondEndPos" : 64379 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "ClassInstanceCreation", + "secondParentType" : "ClassInstanceCreation", + "firstPos" : 43332, + "secondPos" : 64381, + "firstEndPos" : 43352, + "secondEndPos" : 64401 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 43332, + "secondPos" : 64381, + "firstEndPos" : 43340, + "secondEndPos" : 64389 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "dataArea", + "secondLabel" : "dataArea", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 43332, + "secondPos" : 64381, + "firstEndPos" : 43340, + "secondEndPos" : 64389 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "getHeight", + "secondLabel" : "getHeight", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 43341, + "secondPos" : 64390, + "firstEndPos" : 43350, + "secondEndPos" : 64399 +}, { + "firstType" : "VariableDeclarationStatement", + "secondType" : "VariableDeclarationStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 43382, + "secondPos" : 64633, + "firstEndPos" : 43436, + "secondEndPos" : 64687 +}, { + "firstType" : "Modifier", + "secondType" : "Modifier", + "firstLabel" : "final", + "secondLabel" : "final", + "firstParentType" : "VariableDeclarationStatement", + "secondParentType" : "VariableDeclarationStatement", + "firstPos" : 43382, + "secondPos" : 64633, + "firstEndPos" : 43387, + "secondEndPos" : 64638 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "Composite", + "secondLabel" : "Composite", + "firstParentType" : "SimpleType", + "secondParentType" : "SimpleType", + "firstPos" : 43388, + "secondPos" : 64639, + "firstEndPos" : 43397, + "secondEndPos" : 64648 +}, { + "firstType" : "SimpleType", + "secondType" : "SimpleType", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationStatement", + "secondParentType" : "VariableDeclarationStatement", + "firstPos" : 43388, + "secondPos" : 64639, + "firstEndPos" : 43397, + "secondEndPos" : 64648 +}, { + "firstType" : "VariableDeclarationFragment", + "secondType" : "VariableDeclarationFragment", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationStatement", + "secondParentType" : "VariableDeclarationStatement", + "firstPos" : 43398, + "secondPos" : 64649, + "firstEndPos" : 43435, + "secondEndPos" : 64686 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "originalComposite", + "secondLabel" : "originalComposite", + "firstParentType" : "VariableDeclarationFragment", + "secondParentType" : "VariableDeclarationFragment", + "firstPos" : 43398, + "secondPos" : 64649, + "firstEndPos" : 43415, + "secondEndPos" : 64666 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationFragment", + "secondParentType" : "VariableDeclarationFragment", + "firstPos" : 43418, + "secondPos" : 64669, + "firstEndPos" : 43435, + "secondEndPos" : 64686 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 43418, + "secondPos" : 64669, + "firstEndPos" : 43420, + "secondEndPos" : 64671 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "g2", + "secondLabel" : "g2", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 43418, + "secondPos" : 64669, + "firstEndPos" : 43420, + "secondEndPos" : 64671 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "getComposite", + "secondLabel" : "getComposite", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 43421, + "secondPos" : 64672, + "firstEndPos" : 43433, + "secondEndPos" : 64684 +}, { + "firstType" : "ExpressionStatement", + "secondType" : "ExpressionStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 43449, + "secondPos" : 64691, + "firstEndPos" : 43558, + "secondEndPos" : 64779 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "ExpressionStatement", + "secondParentType" : "ExpressionStatement", + "firstPos" : 43449, + "secondPos" : 64691, + "firstEndPos" : 43557, + "secondEndPos" : 64778 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 43449, + "secondPos" : 64691, + "firstEndPos" : 43451, + "secondEndPos" : 64693 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "g2", + "secondLabel" : "g2", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 43449, + "secondPos" : 64691, + "firstEndPos" : 43451, + "secondEndPos" : 64693 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "setComposite", + "secondLabel" : "setComposite", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 43452, + "secondPos" : 64694, + "firstEndPos" : 43464, + "secondEndPos" : 64706 +}, { + "firstType" : "METHOD_INVOCATION_ARGUMENTS", + "secondType" : "METHOD_INVOCATION_ARGUMENTS", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 43465, + "secondPos" : 64707, + "firstEndPos" : 43556, + "secondEndPos" : 64777 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 43465, + "secondPos" : 64707, + "firstEndPos" : 43556, + "secondEndPos" : 64777 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 43465, + "secondPos" : 64707, + "firstEndPos" : 43479, + "secondEndPos" : 64721 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "AlphaComposite", + "secondLabel" : "AlphaComposite", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 43465, + "secondPos" : 64707, + "firstEndPos" : 43479, + "secondEndPos" : 64721 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "getInstance", + "secondLabel" : "getInstance", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 43480, + "secondPos" : 64722, + "firstEndPos" : 43491, + "secondEndPos" : 64733 +}, { + "firstType" : "METHOD_INVOCATION_ARGUMENTS", + "secondType" : "METHOD_INVOCATION_ARGUMENTS", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 43513, + "secondPos" : 64734, + "firstEndPos" : 43555, + "secondEndPos" : 64776 +}, { + "firstType" : "QualifiedName", + "secondType" : "QualifiedName", + "firstLabel" : "AlphaComposite.SRC_OVER", + "secondLabel" : "AlphaComposite.SRC_OVER", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 43513, + "secondPos" : 64734, + "firstEndPos" : 43536, + "secondEndPos" : 64757 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 43538, + "secondPos" : 64759, + "firstEndPos" : 43555, + "secondEndPos" : 64776 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 43538, + "secondPos" : 64759, + "firstEndPos" : 43544, + "secondEndPos" : 64765 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "marker", + "secondLabel" : "marker", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 43538, + "secondPos" : 64759, + "firstEndPos" : 43544, + "secondEndPos" : 64765 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "getAlpha", + "secondLabel" : "getAlpha", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 43545, + "secondPos" : 64766, + "firstEndPos" : 43553, + "secondEndPos" : 64774 +}, { + "firstType" : "VariableDeclarationStatement", + "secondType" : "VariableDeclarationStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 43571, + "secondPos" : 64783, + "firstEndPos" : 43599, + "secondEndPos" : 64811 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "Paint", + "secondLabel" : "Paint", + "firstParentType" : "SimpleType", + "secondParentType" : "SimpleType", + "firstPos" : 43571, + "secondPos" : 64783, + "firstEndPos" : 43576, + "secondEndPos" : 64788 +}, { + "firstType" : "SimpleType", + "secondType" : "SimpleType", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationStatement", + "secondParentType" : "VariableDeclarationStatement", + "firstPos" : 43571, + "secondPos" : 64783, + "firstEndPos" : 43576, + "secondEndPos" : 64788 +}, { + "firstType" : "VariableDeclarationFragment", + "secondType" : "VariableDeclarationFragment", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationStatement", + "secondParentType" : "VariableDeclarationStatement", + "firstPos" : 43577, + "secondPos" : 64789, + "firstEndPos" : 43598, + "secondEndPos" : 64810 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "p", + "secondLabel" : "p", + "firstParentType" : "VariableDeclarationFragment", + "secondParentType" : "VariableDeclarationFragment", + "firstPos" : 43577, + "secondPos" : 64789, + "firstEndPos" : 43578, + "secondEndPos" : 64790 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationFragment", + "secondParentType" : "VariableDeclarationFragment", + "firstPos" : 43581, + "secondPos" : 64793, + "firstEndPos" : 43598, + "secondEndPos" : 64810 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 43581, + "secondPos" : 64793, + "firstEndPos" : 43587, + "secondEndPos" : 64799 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "marker", + "secondLabel" : "marker", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 43581, + "secondPos" : 64793, + "firstEndPos" : 43587, + "secondEndPos" : 64799 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "getPaint", + "secondLabel" : "getPaint", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 43588, + "secondPos" : 64800, + "firstEndPos" : 43596, + "secondEndPos" : 64808 +}, { + "firstType" : "IfStatement", + "secondType" : "IfStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 43612, + "secondPos" : 64815, + "firstEndPos" : 43989, + "secondEndPos" : 65075 +}, { + "firstType" : "InstanceofExpression", + "secondType" : "InstanceofExpression", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "IfStatement", + "secondParentType" : "IfStatement", + "firstPos" : 43616, + "secondPos" : 64819, + "firstEndPos" : 43642, + "secondEndPos" : 64845 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "p", + "secondLabel" : "p", + "firstParentType" : "InstanceofExpression", + "secondParentType" : "InstanceofExpression", + "firstPos" : 43616, + "secondPos" : 64819, + "firstEndPos" : 43617, + "secondEndPos" : 64820 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "GradientPaint", + "secondLabel" : "GradientPaint", + "firstParentType" : "SimpleType", + "secondParentType" : "SimpleType", + "firstPos" : 43629, + "secondPos" : 64832, + "firstEndPos" : 43642, + "secondEndPos" : 64845 +}, { + "firstType" : "SimpleType", + "secondType" : "SimpleType", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "InstanceofExpression", + "secondParentType" : "InstanceofExpression", + "firstPos" : 43629, + "secondPos" : 64832, + "firstEndPos" : 43642, + "secondEndPos" : 64845 +}, { + "firstType" : "Block", + "secondType" : "Block", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "IfStatement", + "secondParentType" : "IfStatement", + "firstPos" : 43644, + "secondPos" : 64847, + "firstEndPos" : 43924, + "secondEndPos" : 65043 +}, { + "firstType" : "VariableDeclarationStatement", + "secondType" : "VariableDeclarationStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 43662, + "secondPos" : 64853, + "firstEndPos" : 43699, + "secondEndPos" : 64890 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "GradientPaint", + "secondLabel" : "GradientPaint", + "firstParentType" : "SimpleType", + "secondParentType" : "SimpleType", + "firstPos" : 43662, + "secondPos" : 64853, + "firstEndPos" : 43675, + "secondEndPos" : 64866 +}, { + "firstType" : "SimpleType", + "secondType" : "SimpleType", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationStatement", + "secondParentType" : "VariableDeclarationStatement", + "firstPos" : 43662, + "secondPos" : 64853, + "firstEndPos" : 43675, + "secondEndPos" : 64866 +}, { + "firstType" : "VariableDeclarationFragment", + "secondType" : "VariableDeclarationFragment", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationStatement", + "secondParentType" : "VariableDeclarationStatement", + "firstPos" : 43676, + "secondPos" : 64867, + "firstEndPos" : 43698, + "secondEndPos" : 64889 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "gp", + "secondLabel" : "gp", + "firstParentType" : "VariableDeclarationFragment", + "secondParentType" : "VariableDeclarationFragment", + "firstPos" : 43676, + "secondPos" : 64867, + "firstEndPos" : 43678, + "secondEndPos" : 64869 +}, { + "firstType" : "CastExpression", + "secondType" : "CastExpression", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationFragment", + "secondParentType" : "VariableDeclarationFragment", + "firstPos" : 43681, + "secondPos" : 64872, + "firstEndPos" : 43698, + "secondEndPos" : 64889 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "GradientPaint", + "secondLabel" : "GradientPaint", + "firstParentType" : "SimpleType", + "secondParentType" : "SimpleType", + "firstPos" : 43682, + "secondPos" : 64873, + "firstEndPos" : 43695, + "secondEndPos" : 64886 +}, { + "firstType" : "SimpleType", + "secondType" : "SimpleType", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "CastExpression", + "secondParentType" : "CastExpression", + "firstPos" : 43682, + "secondPos" : 64873, + "firstEndPos" : 43695, + "secondEndPos" : 64886 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "p", + "secondLabel" : "p", + "firstParentType" : "CastExpression", + "secondParentType" : "CastExpression", + "firstPos" : 43697, + "secondPos" : 64888, + "firstEndPos" : 43698, + "secondEndPos" : 64889 +}, { + "firstType" : "VariableDeclarationStatement", + "secondType" : "VariableDeclarationStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 43716, + "secondPos" : 64895, + "firstEndPos" : 43778, + "secondEndPos" : 64957 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "GradientPaintTransformer", + "secondLabel" : "GradientPaintTransformer", + "firstParentType" : "SimpleType", + "secondParentType" : "SimpleType", + "firstPos" : 43716, + "secondPos" : 64895, + "firstEndPos" : 43740, + "secondEndPos" : 64919 +}, { + "firstType" : "SimpleType", + "secondType" : "SimpleType", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationStatement", + "secondParentType" : "VariableDeclarationStatement", + "firstPos" : 43716, + "secondPos" : 64895, + "firstEndPos" : 43740, + "secondEndPos" : 64919 +}, { + "firstType" : "VariableDeclarationFragment", + "secondType" : "VariableDeclarationFragment", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationStatement", + "secondParentType" : "VariableDeclarationStatement", + "firstPos" : 43741, + "secondPos" : 64920, + "firstEndPos" : 43777, + "secondEndPos" : 64956 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "t", + "secondLabel" : "t", + "firstParentType" : "VariableDeclarationFragment", + "secondParentType" : "VariableDeclarationFragment", + "firstPos" : 43741, + "secondPos" : 64920, + "firstEndPos" : 43742, + "secondEndPos" : 64921 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationFragment", + "secondParentType" : "VariableDeclarationFragment", + "firstPos" : 43745, + "secondPos" : 64924, + "firstEndPos" : 43777, + "secondEndPos" : 64956 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 43745, + "secondPos" : 64924, + "firstEndPos" : 43747, + "secondEndPos" : 64926 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "im", + "secondLabel" : "im", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 43745, + "secondPos" : 64924, + "firstEndPos" : 43747, + "secondEndPos" : 64926 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "getGradientPaintTransformer", + "secondLabel" : "getGradientPaintTransformer", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 43748, + "secondPos" : 64927, + "firstEndPos" : 43775, + "secondEndPos" : 64954 +}, { + "firstType" : "IfStatement", + "secondType" : "IfStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 43795, + "secondPos" : 64962, + "firstEndPos" : 43877, + "secondEndPos" : 65017 +}, { + "firstType" : "InfixExpression", + "secondType" : "InfixExpression", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "IfStatement", + "secondParentType" : "IfStatement", + "firstPos" : 43799, + "secondPos" : 64966, + "firstEndPos" : 43808, + "secondEndPos" : 64975 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "t", + "secondLabel" : "t", + "firstParentType" : "InfixExpression", + "secondParentType" : "InfixExpression", + "firstPos" : 43799, + "secondPos" : 64966, + "firstEndPos" : 43800, + "secondEndPos" : 64967 +}, { + "firstType" : "INFIX_EXPRESSION_OPERATOR", + "secondType" : "INFIX_EXPRESSION_OPERATOR", + "firstLabel" : "!=", + "secondLabel" : "!=", + "firstParentType" : "InfixExpression", + "secondParentType" : "InfixExpression", + "firstPos" : 43801, + "secondPos" : 64968, + "firstEndPos" : 43803, + "secondEndPos" : 64970 +}, { + "firstType" : "NullLiteral", + "secondType" : "NullLiteral", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "InfixExpression", + "secondParentType" : "InfixExpression", + "firstPos" : 43804, + "secondPos" : 64971, + "firstEndPos" : 43808, + "secondEndPos" : 64975 +}, { + "firstType" : "Block", + "secondType" : "Block", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "IfStatement", + "secondParentType" : "IfStatement", + "firstPos" : 43810, + "secondPos" : 64977, + "firstEndPos" : 43877, + "secondEndPos" : 65017 +}, { + "firstType" : "ExpressionStatement", + "secondType" : "ExpressionStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 43832, + "secondPos" : 64984, + "firstEndPos" : 43859, + "secondEndPos" : 65011 +}, { + "firstType" : "Assignment", + "secondType" : "Assignment", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "ExpressionStatement", + "secondParentType" : "ExpressionStatement", + "firstPos" : 43832, + "secondPos" : 64984, + "firstEndPos" : 43858, + "secondEndPos" : 65010 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "gp", + "secondLabel" : "gp", + "firstParentType" : "Assignment", + "secondParentType" : "Assignment", + "firstPos" : 43832, + "secondPos" : 64984, + "firstEndPos" : 43834, + "secondEndPos" : 64986 +}, { + "firstType" : "ASSIGNMENT_OPERATOR", + "secondType" : "ASSIGNMENT_OPERATOR", + "firstLabel" : "=", + "secondLabel" : "=", + "firstParentType" : "Assignment", + "secondParentType" : "Assignment", + "firstPos" : 43835, + "secondPos" : 64987, + "firstEndPos" : 43836, + "secondEndPos" : 64988 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Assignment", + "secondParentType" : "Assignment", + "firstPos" : 43837, + "secondPos" : 64989, + "firstEndPos" : 43858, + "secondEndPos" : 65010 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 43837, + "secondPos" : 64989, + "firstEndPos" : 43838, + "secondEndPos" : 64990 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "t", + "secondLabel" : "t", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 43837, + "secondPos" : 64989, + "firstEndPos" : 43838, + "secondEndPos" : 64990 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "transform", + "secondLabel" : "transform", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 43839, + "secondPos" : 64991, + "firstEndPos" : 43848, + "secondEndPos" : 65000 +}, { + "firstType" : "METHOD_INVOCATION_ARGUMENTS", + "secondType" : "METHOD_INVOCATION_ARGUMENTS", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 43849, + "secondPos" : 65001, + "firstEndPos" : 43857, + "secondEndPos" : 65009 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "gp", + "secondLabel" : "gp", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 43849, + "secondPos" : 65001, + "firstEndPos" : 43851, + "secondEndPos" : 65003 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "rect", + "secondLabel" : "rect", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 43853, + "secondPos" : 65005, + "firstEndPos" : 43857, + "secondEndPos" : 65009 +}, { + "firstType" : "ExpressionStatement", + "secondType" : "ExpressionStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 43894, + "secondPos" : 65022, + "firstEndPos" : 43910, + "secondEndPos" : 65038 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "ExpressionStatement", + "secondParentType" : "ExpressionStatement", + "firstPos" : 43894, + "secondPos" : 65022, + "firstEndPos" : 43909, + "secondEndPos" : 65037 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 43894, + "secondPos" : 65022, + "firstEndPos" : 43896, + "secondEndPos" : 65024 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "g2", + "secondLabel" : "g2", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 43894, + "secondPos" : 65022, + "firstEndPos" : 43896, + "secondEndPos" : 65024 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "setPaint", + "secondLabel" : "setPaint", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 43897, + "secondPos" : 65025, + "firstEndPos" : 43905, + "secondEndPos" : 65033 +}, { + "firstType" : "METHOD_INVOCATION_ARGUMENTS", + "secondType" : "METHOD_INVOCATION_ARGUMENTS", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 43906, + "secondPos" : 65034, + "firstEndPos" : 43908, + "secondEndPos" : 65036 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "gp", + "secondLabel" : "gp", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 43906, + "secondPos" : 65034, + "firstEndPos" : 43908, + "secondEndPos" : 65036 +}, { + "firstType" : "Block", + "secondType" : "Block", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "IfStatement", + "secondParentType" : "IfStatement", + "firstPos" : 43942, + "secondPos" : 65049, + "firstEndPos" : 43989, + "secondEndPos" : 65075 +}, { + "firstType" : "ExpressionStatement", + "secondType" : "ExpressionStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 43960, + "secondPos" : 65055, + "firstEndPos" : 43975, + "secondEndPos" : 65070 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "ExpressionStatement", + "secondParentType" : "ExpressionStatement", + "firstPos" : 43960, + "secondPos" : 65055, + "firstEndPos" : 43974, + "secondEndPos" : 65069 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 43960, + "secondPos" : 65055, + "firstEndPos" : 43962, + "secondEndPos" : 65057 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "g2", + "secondLabel" : "g2", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 43960, + "secondPos" : 65055, + "firstEndPos" : 43962, + "secondEndPos" : 65057 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "setPaint", + "secondLabel" : "setPaint", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 43963, + "secondPos" : 65058, + "firstEndPos" : 43971, + "secondEndPos" : 65066 +}, { + "firstType" : "METHOD_INVOCATION_ARGUMENTS", + "secondType" : "METHOD_INVOCATION_ARGUMENTS", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 43972, + "secondPos" : 65067, + "firstEndPos" : 43973, + "secondEndPos" : 65068 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "p", + "secondLabel" : "p", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 43972, + "secondPos" : 65067, + "firstEndPos" : 43973, + "secondEndPos" : 65068 +}, { + "firstType" : "ExpressionStatement", + "secondType" : "ExpressionStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 44002, + "secondPos" : 65079, + "firstEndPos" : 44016, + "secondEndPos" : 65093 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "ExpressionStatement", + "secondParentType" : "ExpressionStatement", + "firstPos" : 44002, + "secondPos" : 65079, + "firstEndPos" : 44015, + "secondEndPos" : 65092 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 44002, + "secondPos" : 65079, + "firstEndPos" : 44004, + "secondEndPos" : 65081 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "g2", + "secondLabel" : "g2", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 44002, + "secondPos" : 65079, + "firstEndPos" : 44004, + "secondEndPos" : 65081 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "fill", + "secondLabel" : "fill", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 44005, + "secondPos" : 65082, + "firstEndPos" : 44009, + "secondEndPos" : 65086 +}, { + "firstType" : "METHOD_INVOCATION_ARGUMENTS", + "secondType" : "METHOD_INVOCATION_ARGUMENTS", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 44010, + "secondPos" : 65087, + "firstEndPos" : 44014, + "secondEndPos" : 65091 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "rect", + "secondLabel" : "rect", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 44010, + "secondPos" : 65087, + "firstEndPos" : 44014, + "secondEndPos" : 65091 +}, { + "firstType" : "IfStatement", + "secondType" : "IfStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 44082, + "secondPos" : 65097, + "firstEndPos" : 45559, + "secondEndPos" : 66055 +}, { + "firstType" : "InfixExpression", + "secondType" : "InfixExpression", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "IfStatement", + "secondParentType" : "IfStatement", + "firstPos" : 44086, + "secondPos" : 65101, + "firstEndPos" : 44147, + "secondEndPos" : 65162 +}, { + "firstType" : "InfixExpression", + "secondType" : "InfixExpression", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "InfixExpression", + "secondParentType" : "InfixExpression", + "firstPos" : 44086, + "secondPos" : 65101, + "firstEndPos" : 44114, + "secondEndPos" : 65129 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "InfixExpression", + "secondParentType" : "InfixExpression", + "firstPos" : 44086, + "secondPos" : 65101, + "firstEndPos" : 44106, + "secondEndPos" : 65121 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 44086, + "secondPos" : 65101, + "firstEndPos" : 44088, + "secondEndPos" : 65103 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "im", + "secondLabel" : "im", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 44086, + "secondPos" : 65101, + "firstEndPos" : 44088, + "secondEndPos" : 65103 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "getOutlinePaint", + "secondLabel" : "getOutlinePaint", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 44089, + "secondPos" : 65104, + "firstEndPos" : 44104, + "secondEndPos" : 65119 +}, { + "firstType" : "INFIX_EXPRESSION_OPERATOR", + "secondType" : "INFIX_EXPRESSION_OPERATOR", + "firstLabel" : "!=", + "secondLabel" : "!=", + "firstParentType" : "InfixExpression", + "secondParentType" : "InfixExpression", + "firstPos" : 44107, + "secondPos" : 65122, + "firstEndPos" : 44109, + "secondEndPos" : 65124 +}, { + "firstType" : "NullLiteral", + "secondType" : "NullLiteral", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "InfixExpression", + "secondParentType" : "InfixExpression", + "firstPos" : 44110, + "secondPos" : 65125, + "firstEndPos" : 44114, + "secondEndPos" : 65129 +}, { + "firstType" : "INFIX_EXPRESSION_OPERATOR", + "secondType" : "INFIX_EXPRESSION_OPERATOR", + "firstLabel" : "&&", + "secondLabel" : "&&", + "firstParentType" : "InfixExpression", + "secondParentType" : "InfixExpression", + "firstPos" : 44115, + "secondPos" : 65130, + "firstEndPos" : 44117, + "secondEndPos" : 65132 +}, { + "firstType" : "InfixExpression", + "secondType" : "InfixExpression", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "InfixExpression", + "secondParentType" : "InfixExpression", + "firstPos" : 44118, + "secondPos" : 65133, + "firstEndPos" : 44147, + "secondEndPos" : 65162 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "InfixExpression", + "secondParentType" : "InfixExpression", + "firstPos" : 44118, + "secondPos" : 65133, + "firstEndPos" : 44139, + "secondEndPos" : 65154 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 44118, + "secondPos" : 65133, + "firstEndPos" : 44120, + "secondEndPos" : 65135 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "im", + "secondLabel" : "im", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 44118, + "secondPos" : 65133, + "firstEndPos" : 44120, + "secondEndPos" : 65135 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "getOutlineStroke", + "secondLabel" : "getOutlineStroke", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 44121, + "secondPos" : 65136, + "firstEndPos" : 44137, + "secondEndPos" : 65152 +}, { + "firstType" : "INFIX_EXPRESSION_OPERATOR", + "secondType" : "INFIX_EXPRESSION_OPERATOR", + "firstLabel" : "!=", + "secondLabel" : "!=", + "firstParentType" : "InfixExpression", + "secondParentType" : "InfixExpression", + "firstPos" : 44140, + "secondPos" : 65155, + "firstEndPos" : 44142, + "secondEndPos" : 65157 +}, { + "firstType" : "NullLiteral", + "secondType" : "NullLiteral", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "InfixExpression", + "secondParentType" : "InfixExpression", + "firstPos" : 44143, + "secondPos" : 65158, + "firstEndPos" : 44147, + "secondEndPos" : 65162 +}, { + "firstType" : "Block", + "secondType" : "Block", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "IfStatement", + "secondParentType" : "IfStatement", + "firstPos" : 44149, + "secondPos" : 65164, + "firstEndPos" : 45559, + "secondEndPos" : 66055 +}, { + "firstType" : "IfStatement", + "secondType" : "IfStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "IfStatement", + "firstPos" : 44167, + "secondPos" : 65613, + "firstEndPos" : 45545, + "secondEndPos" : 66050 +}, { + "firstType" : "InfixExpression", + "secondType" : "InfixExpression", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "IfStatement", + "secondParentType" : "IfStatement", + "firstPos" : 44171, + "secondPos" : 65617, + "firstEndPos" : 44210, + "secondEndPos" : 65635 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "orientation", + "secondLabel" : "orientation", + "firstParentType" : "InfixExpression", + "secondParentType" : "InfixExpression", + "firstPos" : 44171, + "secondPos" : 65617, + "firstEndPos" : 44182, + "secondEndPos" : 65628 +}, { + "firstType" : "INFIX_EXPRESSION_OPERATOR", + "secondType" : "INFIX_EXPRESSION_OPERATOR", + "firstLabel" : "==", + "secondLabel" : "==", + "firstParentType" : "InfixExpression", + "secondParentType" : "InfixExpression", + "firstPos" : 44183, + "secondPos" : 65629, + "firstEndPos" : 44185, + "secondEndPos" : 65631 +}, { + "firstType" : "QualifiedName", + "secondType" : "QualifiedName", + "firstLabel" : "PlotOrientation.VERTICAL", + "secondLabel" : "PlotOrientation.VERTICAL", + "firstParentType" : "InfixExpression", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 44186, + "secondPos" : 39974, + "firstEndPos" : 44210, + "secondEndPos" : 39998 +}, { + "firstType" : "Block", + "secondType" : "Block", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "IfStatement", + "secondParentType" : "IfStatement", + "firstPos" : 44212, + "secondPos" : 65637, + "firstEndPos" : 44844, + "secondEndPos" : 66050 +}, { + "firstType" : "VariableDeclarationStatement", + "secondType" : "VariableDeclarationStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 44234, + "secondPos" : 65201, + "firstEndPos" : 44268, + "secondEndPos" : 65235 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "Line2D", + "secondLabel" : "Line2D", + "firstParentType" : "SimpleType", + "secondParentType" : "SimpleType", + "firstPos" : 44234, + "secondPos" : 65201, + "firstEndPos" : 44240, + "secondEndPos" : 65207 +}, { + "firstType" : "SimpleType", + "secondType" : "SimpleType", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationStatement", + "secondParentType" : "VariableDeclarationStatement", + "firstPos" : 44234, + "secondPos" : 65201, + "firstEndPos" : 44240, + "secondEndPos" : 65207 +}, { + "firstType" : "VariableDeclarationFragment", + "secondType" : "VariableDeclarationFragment", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationStatement", + "secondParentType" : "VariableDeclarationStatement", + "firstPos" : 44241, + "secondPos" : 65208, + "firstEndPos" : 44267, + "secondEndPos" : 65234 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "line", + "secondLabel" : "line", + "firstParentType" : "VariableDeclarationFragment", + "secondParentType" : "VariableDeclarationFragment", + "firstPos" : 44241, + "secondPos" : 65208, + "firstEndPos" : 44245, + "secondEndPos" : 65212 +}, { + "firstType" : "ClassInstanceCreation", + "secondType" : "ClassInstanceCreation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationFragment", + "secondParentType" : "VariableDeclarationFragment", + "firstPos" : 44248, + "secondPos" : 65215, + "firstEndPos" : 44267, + "secondEndPos" : 65234 +}, { + "firstType" : "QualifiedName", + "secondType" : "QualifiedName", + "firstLabel" : "Line2D.Double", + "secondLabel" : "Line2D.Double", + "firstParentType" : "SimpleType", + "secondParentType" : "SimpleType", + "firstPos" : 44252, + "secondPos" : 65219, + "firstEndPos" : 44265, + "secondEndPos" : 65232 +}, { + "firstType" : "SimpleType", + "secondType" : "SimpleType", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "ClassInstanceCreation", + "secondParentType" : "ClassInstanceCreation", + "firstPos" : 44252, + "secondPos" : 65219, + "firstEndPos" : 44265, + "secondEndPos" : 65232 +}, { + "firstType" : "VariableDeclarationStatement", + "secondType" : "VariableDeclarationStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 44289, + "secondPos" : 65684, + "firstEndPos" : 44320, + "secondEndPos" : 65715 +}, { + "firstType" : "PrimitiveType", + "secondType" : "PrimitiveType", + "firstLabel" : "double", + "secondLabel" : "double", + "firstParentType" : "VariableDeclarationStatement", + "secondParentType" : "VariableDeclarationStatement", + "firstPos" : 44289, + "secondPos" : 65684, + "firstEndPos" : 44295, + "secondEndPos" : 65690 +}, { + "firstType" : "VariableDeclarationFragment", + "secondType" : "VariableDeclarationFragment", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationStatement", + "secondParentType" : "VariableDeclarationStatement", + "firstPos" : 44296, + "secondPos" : 65691, + "firstEndPos" : 44319, + "secondEndPos" : 65714 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "y0", + "secondLabel" : "y0", + "firstParentType" : "VariableDeclarationFragment", + "secondParentType" : "VariableDeclarationFragment", + "firstPos" : 44296, + "secondPos" : 65691, + "firstEndPos" : 44298, + "secondEndPos" : 65693 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationFragment", + "secondParentType" : "VariableDeclarationFragment", + "firstPos" : 44301, + "secondPos" : 65696, + "firstEndPos" : 44319, + "secondEndPos" : 65714 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 44301, + "secondPos" : 65696, + "firstEndPos" : 44309, + "secondEndPos" : 65704 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "dataArea", + "secondLabel" : "dataArea", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 44301, + "secondPos" : 65696, + "firstEndPos" : 44309, + "secondEndPos" : 65704 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "getMinY", + "secondLabel" : "getMinY", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 44310, + "secondPos" : 65705, + "firstEndPos" : 44317, + "secondEndPos" : 65712 +}, { + "firstType" : "VariableDeclarationStatement", + "secondType" : "VariableDeclarationStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 44341, + "secondPos" : 65721, + "firstEndPos" : 44372, + "secondEndPos" : 65752 +}, { + "firstType" : "PrimitiveType", + "secondType" : "PrimitiveType", + "firstLabel" : "double", + "secondLabel" : "double", + "firstParentType" : "VariableDeclarationStatement", + "secondParentType" : "VariableDeclarationStatement", + "firstPos" : 44341, + "secondPos" : 65721, + "firstEndPos" : 44347, + "secondEndPos" : 65727 +}, { + "firstType" : "VariableDeclarationFragment", + "secondType" : "VariableDeclarationFragment", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationStatement", + "secondParentType" : "VariableDeclarationStatement", + "firstPos" : 44348, + "secondPos" : 65728, + "firstEndPos" : 44371, + "secondEndPos" : 65751 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "y1", + "secondLabel" : "y1", + "firstParentType" : "VariableDeclarationFragment", + "secondParentType" : "VariableDeclarationFragment", + "firstPos" : 44348, + "secondPos" : 65728, + "firstEndPos" : 44350, + "secondEndPos" : 65730 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationFragment", + "secondParentType" : "VariableDeclarationFragment", + "firstPos" : 44353, + "secondPos" : 65733, + "firstEndPos" : 44371, + "secondEndPos" : 65751 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 44353, + "secondPos" : 65733, + "firstEndPos" : 44361, + "secondEndPos" : 65741 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "dataArea", + "secondLabel" : "dataArea", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 44353, + "secondPos" : 65733, + "firstEndPos" : 44361, + "secondEndPos" : 65741 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "getMaxY", + "secondLabel" : "getMaxY", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 44362, + "secondPos" : 65742, + "firstEndPos" : 44369, + "secondEndPos" : 65749 +}, { + "firstType" : "ExpressionStatement", + "secondType" : "ExpressionStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 44393, + "secondPos" : 65758, + "firstEndPos" : 44427, + "secondEndPos" : 65792 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "ExpressionStatement", + "secondParentType" : "ExpressionStatement", + "firstPos" : 44393, + "secondPos" : 65758, + "firstEndPos" : 44426, + "secondEndPos" : 65791 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 44393, + "secondPos" : 65758, + "firstEndPos" : 44395, + "secondEndPos" : 65760 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "g2", + "secondLabel" : "g2", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 44393, + "secondPos" : 65758, + "firstEndPos" : 44395, + "secondEndPos" : 65760 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "setPaint", + "secondLabel" : "setPaint", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 44396, + "secondPos" : 65761, + "firstEndPos" : 44404, + "secondEndPos" : 65769 +}, { + "firstType" : "METHOD_INVOCATION_ARGUMENTS", + "secondType" : "METHOD_INVOCATION_ARGUMENTS", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 44405, + "secondPos" : 65770, + "firstEndPos" : 44425, + "secondEndPos" : 65790 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 44405, + "secondPos" : 65770, + "firstEndPos" : 44425, + "secondEndPos" : 65790 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 44405, + "secondPos" : 65770, + "firstEndPos" : 44407, + "secondEndPos" : 65772 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "im", + "secondLabel" : "im", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 44405, + "secondPos" : 65770, + "firstEndPos" : 44407, + "secondEndPos" : 65772 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "getOutlinePaint", + "secondLabel" : "getOutlinePaint", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 44408, + "secondPos" : 65773, + "firstEndPos" : 44423, + "secondEndPos" : 65788 +}, { + "firstType" : "ExpressionStatement", + "secondType" : "ExpressionStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 44448, + "secondPos" : 65355, + "firstEndPos" : 44484, + "secondEndPos" : 65391 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "ExpressionStatement", + "secondParentType" : "ExpressionStatement", + "firstPos" : 44448, + "secondPos" : 65355, + "firstEndPos" : 44483, + "secondEndPos" : 65390 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 44448, + "secondPos" : 65355, + "firstEndPos" : 44450, + "secondEndPos" : 65357 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "g2", + "secondLabel" : "g2", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 44448, + "secondPos" : 65355, + "firstEndPos" : 44450, + "secondEndPos" : 65357 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "setStroke", + "secondLabel" : "setStroke", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 44451, + "secondPos" : 65358, + "firstEndPos" : 44460, + "secondEndPos" : 65367 +}, { + "firstType" : "METHOD_INVOCATION_ARGUMENTS", + "secondType" : "METHOD_INVOCATION_ARGUMENTS", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 44461, + "secondPos" : 65368, + "firstEndPos" : 44482, + "secondEndPos" : 65389 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 44461, + "secondPos" : 65368, + "firstEndPos" : 44482, + "secondEndPos" : 65389 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 44461, + "secondPos" : 65368, + "firstEndPos" : 44463, + "secondEndPos" : 65370 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "im", + "secondLabel" : "im", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 44461, + "secondPos" : 65368, + "firstEndPos" : 44463, + "secondEndPos" : 65370 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "getOutlineStroke", + "secondLabel" : "getOutlineStroke", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 44464, + "secondPos" : 65371, + "firstEndPos" : 44480, + "secondEndPos" : 65387 +}, { + "firstType" : "IfStatement", + "secondType" : "IfStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 44505, + "secondPos" : 65840, + "firstEndPos" : 44658, + "secondEndPos" : 65942 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "IfStatement", + "secondParentType" : "IfStatement", + "firstPos" : 44509, + "secondPos" : 65844, + "firstEndPos" : 44530, + "secondEndPos" : 65865 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 44509, + "secondPos" : 65844, + "firstEndPos" : 44514, + "secondEndPos" : 65849 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "range", + "secondLabel" : "range", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 44509, + "secondPos" : 65844, + "firstEndPos" : 44514, + "secondEndPos" : 65849 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "contains", + "secondLabel" : "contains", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 44515, + "secondPos" : 65850, + "firstEndPos" : 44523, + "secondEndPos" : 65858 +}, { + "firstType" : "METHOD_INVOCATION_ARGUMENTS", + "secondType" : "METHOD_INVOCATION_ARGUMENTS", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 44524, + "secondPos" : 65859, + "firstEndPos" : 44529, + "secondEndPos" : 65864 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "start", + "secondLabel" : "start", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 44524, + "secondPos" : 65859, + "firstEndPos" : 44529, + "secondEndPos" : 65864 +}, { + "firstType" : "Block", + "secondType" : "Block", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "IfStatement", + "secondParentType" : "IfStatement", + "firstPos" : 44532, + "secondPos" : 65867, + "firstEndPos" : 44658, + "secondEndPos" : 65942 +}, { + "firstType" : "ExpressionStatement", + "secondType" : "ExpressionStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 44558, + "secondPos" : 65875, + "firstEndPos" : 44597, + "secondEndPos" : 65914 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "ExpressionStatement", + "secondParentType" : "ExpressionStatement", + "firstPos" : 44558, + "secondPos" : 65875, + "firstEndPos" : 44596, + "secondEndPos" : 65913 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 44558, + "secondPos" : 65875, + "firstEndPos" : 44562, + "secondEndPos" : 65879 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "line", + "secondLabel" : "line", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 44558, + "secondPos" : 65875, + "firstEndPos" : 44562, + "secondEndPos" : 65879 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "setLine", + "secondLabel" : "setLine", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 44563, + "secondPos" : 65880, + "firstEndPos" : 44570, + "secondEndPos" : 65887 +}, { + "firstType" : "METHOD_INVOCATION_ARGUMENTS", + "secondType" : "METHOD_INVOCATION_ARGUMENTS", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 44571, + "secondPos" : 65888, + "firstEndPos" : 44595, + "secondEndPos" : 65912 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "start2d", + "secondLabel" : "start2d", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 44571, + "secondPos" : 65888, + "firstEndPos" : 44578, + "secondEndPos" : 65895 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "y0", + "secondLabel" : "y0", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 44580, + "secondPos" : 65897, + "firstEndPos" : 44582, + "secondEndPos" : 65899 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "start2d", + "secondLabel" : "start2d", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 44584, + "secondPos" : 65901, + "firstEndPos" : 44591, + "secondEndPos" : 65908 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "y1", + "secondLabel" : "y1", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 44593, + "secondPos" : 65910, + "firstEndPos" : 44595, + "secondEndPos" : 65912 +}, { + "firstType" : "ExpressionStatement", + "secondType" : "ExpressionStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 44622, + "secondPos" : 65921, + "firstEndPos" : 44636, + "secondEndPos" : 65935 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "ExpressionStatement", + "secondParentType" : "ExpressionStatement", + "firstPos" : 44622, + "secondPos" : 65921, + "firstEndPos" : 44635, + "secondEndPos" : 65934 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 44622, + "secondPos" : 65921, + "firstEndPos" : 44624, + "secondEndPos" : 65923 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "g2", + "secondLabel" : "g2", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 44622, + "secondPos" : 65921, + "firstEndPos" : 44624, + "secondEndPos" : 65923 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "draw", + "secondLabel" : "draw", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 44625, + "secondPos" : 65924, + "firstEndPos" : 44629, + "secondEndPos" : 65928 +}, { + "firstType" : "METHOD_INVOCATION_ARGUMENTS", + "secondType" : "METHOD_INVOCATION_ARGUMENTS", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 44630, + "secondPos" : 65929, + "firstEndPos" : 44634, + "secondEndPos" : 65933 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "line", + "secondLabel" : "line", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 44630, + "secondPos" : 65929, + "firstEndPos" : 44634, + "secondEndPos" : 65933 +}, { + "firstType" : "IfStatement", + "secondType" : "IfStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 44679, + "secondPos" : 65948, + "firstEndPos" : 44826, + "secondEndPos" : 66044 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "IfStatement", + "secondParentType" : "IfStatement", + "firstPos" : 44683, + "secondPos" : 65952, + "firstEndPos" : 44702, + "secondEndPos" : 65971 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 44683, + "secondPos" : 65952, + "firstEndPos" : 44688, + "secondEndPos" : 65957 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "range", + "secondLabel" : "range", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 44683, + "secondPos" : 65952, + "firstEndPos" : 44688, + "secondEndPos" : 65957 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "contains", + "secondLabel" : "contains", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 44689, + "secondPos" : 65958, + "firstEndPos" : 44697, + "secondEndPos" : 65966 +}, { + "firstType" : "METHOD_INVOCATION_ARGUMENTS", + "secondType" : "METHOD_INVOCATION_ARGUMENTS", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 44698, + "secondPos" : 65967, + "firstEndPos" : 44701, + "secondEndPos" : 65970 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "end", + "secondLabel" : "end", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 44698, + "secondPos" : 65967, + "firstEndPos" : 44701, + "secondEndPos" : 65970 +}, { + "firstType" : "Block", + "secondType" : "Block", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "IfStatement", + "secondParentType" : "IfStatement", + "firstPos" : 44704, + "secondPos" : 65973, + "firstEndPos" : 44826, + "secondEndPos" : 66044 +}, { + "firstType" : "ExpressionStatement", + "secondType" : "ExpressionStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 44730, + "secondPos" : 65981, + "firstEndPos" : 44765, + "secondEndPos" : 66016 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "ExpressionStatement", + "secondParentType" : "ExpressionStatement", + "firstPos" : 44730, + "secondPos" : 65981, + "firstEndPos" : 44764, + "secondEndPos" : 66015 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 44730, + "secondPos" : 65981, + "firstEndPos" : 44734, + "secondEndPos" : 65985 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "line", + "secondLabel" : "line", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 44730, + "secondPos" : 65981, + "firstEndPos" : 44734, + "secondEndPos" : 65985 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "setLine", + "secondLabel" : "setLine", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 44735, + "secondPos" : 65986, + "firstEndPos" : 44742, + "secondEndPos" : 65993 +}, { + "firstType" : "METHOD_INVOCATION_ARGUMENTS", + "secondType" : "METHOD_INVOCATION_ARGUMENTS", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 44743, + "secondPos" : 65994, + "firstEndPos" : 44763, + "secondEndPos" : 66014 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "end2d", + "secondLabel" : "end2d", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 44743, + "secondPos" : 65994, + "firstEndPos" : 44748, + "secondEndPos" : 65999 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "y0", + "secondLabel" : "y0", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 44750, + "secondPos" : 66001, + "firstEndPos" : 44752, + "secondEndPos" : 66003 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "end2d", + "secondLabel" : "end2d", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 44754, + "secondPos" : 66005, + "firstEndPos" : 44759, + "secondEndPos" : 66010 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "y1", + "secondLabel" : "y1", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 44761, + "secondPos" : 66012, + "firstEndPos" : 44763, + "secondEndPos" : 66014 +}, { + "firstType" : "ExpressionStatement", + "secondType" : "ExpressionStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 44790, + "secondPos" : 66023, + "firstEndPos" : 44804, + "secondEndPos" : 66037 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "ExpressionStatement", + "secondParentType" : "ExpressionStatement", + "firstPos" : 44790, + "secondPos" : 66023, + "firstEndPos" : 44803, + "secondEndPos" : 66036 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 44790, + "secondPos" : 66023, + "firstEndPos" : 44792, + "secondEndPos" : 66025 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "g2", + "secondLabel" : "g2", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 44790, + "secondPos" : 66023, + "firstEndPos" : 44792, + "secondEndPos" : 66025 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "draw", + "secondLabel" : "draw", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 44793, + "secondPos" : 66026, + "firstEndPos" : 44797, + "secondEndPos" : 66030 +}, { + "firstType" : "METHOD_INVOCATION_ARGUMENTS", + "secondType" : "METHOD_INVOCATION_ARGUMENTS", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 44798, + "secondPos" : 66031, + "firstEndPos" : 44802, + "secondEndPos" : 66035 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "line", + "secondLabel" : "line", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 44798, + "secondPos" : 66031, + "firstEndPos" : 44802, + "secondEndPos" : 66035 +}, { + "firstType" : "IfStatement", + "secondType" : "IfStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "IfStatement", + "secondParentType" : "Block", + "firstPos" : 44866, + "secondPos" : 65170, + "firstEndPos" : 45545, + "secondEndPos" : 66050 +}, { + "firstType" : "InfixExpression", + "secondType" : "InfixExpression", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "IfStatement", + "secondParentType" : "IfStatement", + "firstPos" : 44870, + "secondPos" : 65174, + "firstEndPos" : 44911, + "secondEndPos" : 65192 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "orientation", + "secondLabel" : "orientation", + "firstParentType" : "InfixExpression", + "secondParentType" : "InfixExpression", + "firstPos" : 44870, + "secondPos" : 65174, + "firstEndPos" : 44881, + "secondEndPos" : 65185 +}, { + "firstType" : "INFIX_EXPRESSION_OPERATOR", + "secondType" : "INFIX_EXPRESSION_OPERATOR", + "firstLabel" : "==", + "secondLabel" : "==", + "firstParentType" : "InfixExpression", + "secondParentType" : "InfixExpression", + "firstPos" : 44882, + "secondPos" : 65186, + "firstEndPos" : 44884, + "secondEndPos" : 65188 +}, { + "firstType" : "QualifiedName", + "secondType" : "QualifiedName", + "firstLabel" : "PlotOrientation.HORIZONTAL", + "secondLabel" : "PlotOrientation.HORIZONTAL", + "firstParentType" : "InfixExpression", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 44885, + "secondPos" : 40000, + "firstEndPos" : 44911, + "secondEndPos" : 40026 +}, { + "firstType" : "Block", + "secondType" : "Block", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "IfStatement", + "secondParentType" : "IfStatement", + "firstPos" : 44913, + "secondPos" : 65194, + "firstEndPos" : 45545, + "secondEndPos" : 65607 +}, { + "firstType" : "VariableDeclarationStatement", + "secondType" : "VariableDeclarationStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 44935, + "secondPos" : 65644, + "firstEndPos" : 44969, + "secondEndPos" : 65678 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "Line2D", + "secondLabel" : "Line2D", + "firstParentType" : "SimpleType", + "secondParentType" : "SimpleType", + "firstPos" : 44935, + "secondPos" : 65644, + "firstEndPos" : 44941, + "secondEndPos" : 65650 +}, { + "firstType" : "SimpleType", + "secondType" : "SimpleType", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationStatement", + "secondParentType" : "VariableDeclarationStatement", + "firstPos" : 44935, + "secondPos" : 65644, + "firstEndPos" : 44941, + "secondEndPos" : 65650 +}, { + "firstType" : "VariableDeclarationFragment", + "secondType" : "VariableDeclarationFragment", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationStatement", + "secondParentType" : "VariableDeclarationStatement", + "firstPos" : 44942, + "secondPos" : 65651, + "firstEndPos" : 44968, + "secondEndPos" : 65677 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "line", + "secondLabel" : "line", + "firstParentType" : "VariableDeclarationFragment", + "secondParentType" : "VariableDeclarationFragment", + "firstPos" : 44942, + "secondPos" : 65651, + "firstEndPos" : 44946, + "secondEndPos" : 65655 +}, { + "firstType" : "ClassInstanceCreation", + "secondType" : "ClassInstanceCreation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationFragment", + "secondParentType" : "VariableDeclarationFragment", + "firstPos" : 44949, + "secondPos" : 65658, + "firstEndPos" : 44968, + "secondEndPos" : 65677 +}, { + "firstType" : "QualifiedName", + "secondType" : "QualifiedName", + "firstLabel" : "Line2D.Double", + "secondLabel" : "Line2D.Double", + "firstParentType" : "SimpleType", + "secondParentType" : "SimpleType", + "firstPos" : 44953, + "secondPos" : 65662, + "firstEndPos" : 44966, + "secondEndPos" : 65675 +}, { + "firstType" : "SimpleType", + "secondType" : "SimpleType", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "ClassInstanceCreation", + "secondParentType" : "ClassInstanceCreation", + "firstPos" : 44953, + "secondPos" : 65662, + "firstEndPos" : 44966, + "secondEndPos" : 65675 +}, { + "firstType" : "VariableDeclarationStatement", + "secondType" : "VariableDeclarationStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 44990, + "secondPos" : 65241, + "firstEndPos" : 45021, + "secondEndPos" : 65272 +}, { + "firstType" : "PrimitiveType", + "secondType" : "PrimitiveType", + "firstLabel" : "double", + "secondLabel" : "double", + "firstParentType" : "VariableDeclarationStatement", + "secondParentType" : "VariableDeclarationStatement", + "firstPos" : 44990, + "secondPos" : 65241, + "firstEndPos" : 44996, + "secondEndPos" : 65247 +}, { + "firstType" : "VariableDeclarationFragment", + "secondType" : "VariableDeclarationFragment", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationStatement", + "secondParentType" : "VariableDeclarationStatement", + "firstPos" : 44997, + "secondPos" : 65248, + "firstEndPos" : 45020, + "secondEndPos" : 65271 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "x0", + "secondLabel" : "x0", + "firstParentType" : "VariableDeclarationFragment", + "secondParentType" : "VariableDeclarationFragment", + "firstPos" : 44997, + "secondPos" : 65248, + "firstEndPos" : 44999, + "secondEndPos" : 65250 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationFragment", + "secondParentType" : "VariableDeclarationFragment", + "firstPos" : 45002, + "secondPos" : 65253, + "firstEndPos" : 45020, + "secondEndPos" : 65271 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 45002, + "secondPos" : 65253, + "firstEndPos" : 45010, + "secondEndPos" : 65261 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "dataArea", + "secondLabel" : "dataArea", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 45002, + "secondPos" : 65253, + "firstEndPos" : 45010, + "secondEndPos" : 65261 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "getMinX", + "secondLabel" : "getMinX", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 45011, + "secondPos" : 65262, + "firstEndPos" : 45018, + "secondEndPos" : 65269 +}, { + "firstType" : "VariableDeclarationStatement", + "secondType" : "VariableDeclarationStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 45042, + "secondPos" : 65278, + "firstEndPos" : 45073, + "secondEndPos" : 65309 +}, { + "firstType" : "PrimitiveType", + "secondType" : "PrimitiveType", + "firstLabel" : "double", + "secondLabel" : "double", + "firstParentType" : "VariableDeclarationStatement", + "secondParentType" : "VariableDeclarationStatement", + "firstPos" : 45042, + "secondPos" : 65278, + "firstEndPos" : 45048, + "secondEndPos" : 65284 +}, { + "firstType" : "VariableDeclarationFragment", + "secondType" : "VariableDeclarationFragment", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationStatement", + "secondParentType" : "VariableDeclarationStatement", + "firstPos" : 45049, + "secondPos" : 65285, + "firstEndPos" : 45072, + "secondEndPos" : 65308 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "x1", + "secondLabel" : "x1", + "firstParentType" : "VariableDeclarationFragment", + "secondParentType" : "VariableDeclarationFragment", + "firstPos" : 45049, + "secondPos" : 65285, + "firstEndPos" : 45051, + "secondEndPos" : 65287 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationFragment", + "secondParentType" : "VariableDeclarationFragment", + "firstPos" : 45054, + "secondPos" : 65290, + "firstEndPos" : 45072, + "secondEndPos" : 65308 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 45054, + "secondPos" : 65290, + "firstEndPos" : 45062, + "secondEndPos" : 65298 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "dataArea", + "secondLabel" : "dataArea", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 45054, + "secondPos" : 65290, + "firstEndPos" : 45062, + "secondEndPos" : 65298 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "getMaxX", + "secondLabel" : "getMaxX", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 45063, + "secondPos" : 65299, + "firstEndPos" : 45070, + "secondEndPos" : 65306 +}, { + "firstType" : "ExpressionStatement", + "secondType" : "ExpressionStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 45094, + "secondPos" : 65315, + "firstEndPos" : 45128, + "secondEndPos" : 65349 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "ExpressionStatement", + "secondParentType" : "ExpressionStatement", + "firstPos" : 45094, + "secondPos" : 65315, + "firstEndPos" : 45127, + "secondEndPos" : 65348 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 45094, + "secondPos" : 65315, + "firstEndPos" : 45096, + "secondEndPos" : 65317 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "g2", + "secondLabel" : "g2", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 45094, + "secondPos" : 65315, + "firstEndPos" : 45096, + "secondEndPos" : 65317 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "setPaint", + "secondLabel" : "setPaint", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 45097, + "secondPos" : 65318, + "firstEndPos" : 45105, + "secondEndPos" : 65326 +}, { + "firstType" : "METHOD_INVOCATION_ARGUMENTS", + "secondType" : "METHOD_INVOCATION_ARGUMENTS", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 45106, + "secondPos" : 65327, + "firstEndPos" : 45126, + "secondEndPos" : 65347 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 45106, + "secondPos" : 65327, + "firstEndPos" : 45126, + "secondEndPos" : 65347 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 45106, + "secondPos" : 65327, + "firstEndPos" : 45108, + "secondEndPos" : 65329 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "im", + "secondLabel" : "im", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 45106, + "secondPos" : 65327, + "firstEndPos" : 45108, + "secondEndPos" : 65329 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "getOutlinePaint", + "secondLabel" : "getOutlinePaint", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 45109, + "secondPos" : 65330, + "firstEndPos" : 45124, + "secondEndPos" : 65345 +}, { + "firstType" : "ExpressionStatement", + "secondType" : "ExpressionStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 45149, + "secondPos" : 65798, + "firstEndPos" : 45185, + "secondEndPos" : 65834 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "ExpressionStatement", + "secondParentType" : "ExpressionStatement", + "firstPos" : 45149, + "secondPos" : 65798, + "firstEndPos" : 45184, + "secondEndPos" : 65833 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 45149, + "secondPos" : 65798, + "firstEndPos" : 45151, + "secondEndPos" : 65800 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "g2", + "secondLabel" : "g2", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 45149, + "secondPos" : 65798, + "firstEndPos" : 45151, + "secondEndPos" : 65800 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "setStroke", + "secondLabel" : "setStroke", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 45152, + "secondPos" : 65801, + "firstEndPos" : 45161, + "secondEndPos" : 65810 +}, { + "firstType" : "METHOD_INVOCATION_ARGUMENTS", + "secondType" : "METHOD_INVOCATION_ARGUMENTS", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 45162, + "secondPos" : 65811, + "firstEndPos" : 45183, + "secondEndPos" : 65832 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 45162, + "secondPos" : 65811, + "firstEndPos" : 45183, + "secondEndPos" : 65832 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 45162, + "secondPos" : 65811, + "firstEndPos" : 45164, + "secondEndPos" : 65813 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "im", + "secondLabel" : "im", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 45162, + "secondPos" : 65811, + "firstEndPos" : 45164, + "secondEndPos" : 65813 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "getOutlineStroke", + "secondLabel" : "getOutlineStroke", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 45165, + "secondPos" : 65814, + "firstEndPos" : 45181, + "secondEndPos" : 65830 +}, { + "firstType" : "IfStatement", + "secondType" : "IfStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 45206, + "secondPos" : 65397, + "firstEndPos" : 45359, + "secondEndPos" : 65499 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "IfStatement", + "secondParentType" : "IfStatement", + "firstPos" : 45210, + "secondPos" : 65401, + "firstEndPos" : 45231, + "secondEndPos" : 65422 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 45210, + "secondPos" : 65401, + "firstEndPos" : 45215, + "secondEndPos" : 65406 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "range", + "secondLabel" : "range", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 45210, + "secondPos" : 65401, + "firstEndPos" : 45215, + "secondEndPos" : 65406 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "contains", + "secondLabel" : "contains", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 45216, + "secondPos" : 65407, + "firstEndPos" : 45224, + "secondEndPos" : 65415 +}, { + "firstType" : "METHOD_INVOCATION_ARGUMENTS", + "secondType" : "METHOD_INVOCATION_ARGUMENTS", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 45225, + "secondPos" : 65416, + "firstEndPos" : 45230, + "secondEndPos" : 65421 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "start", + "secondLabel" : "start", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 45225, + "secondPos" : 65416, + "firstEndPos" : 45230, + "secondEndPos" : 65421 +}, { + "firstType" : "Block", + "secondType" : "Block", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "IfStatement", + "secondParentType" : "IfStatement", + "firstPos" : 45233, + "secondPos" : 65424, + "firstEndPos" : 45359, + "secondEndPos" : 65499 +}, { + "firstType" : "ExpressionStatement", + "secondType" : "ExpressionStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 45259, + "secondPos" : 65432, + "firstEndPos" : 45298, + "secondEndPos" : 65471 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "ExpressionStatement", + "secondParentType" : "ExpressionStatement", + "firstPos" : 45259, + "secondPos" : 65432, + "firstEndPos" : 45297, + "secondEndPos" : 65470 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 45259, + "secondPos" : 65432, + "firstEndPos" : 45263, + "secondEndPos" : 65436 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "line", + "secondLabel" : "line", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 45259, + "secondPos" : 65432, + "firstEndPos" : 45263, + "secondEndPos" : 65436 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "setLine", + "secondLabel" : "setLine", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 45264, + "secondPos" : 65437, + "firstEndPos" : 45271, + "secondEndPos" : 65444 +}, { + "firstType" : "METHOD_INVOCATION_ARGUMENTS", + "secondType" : "METHOD_INVOCATION_ARGUMENTS", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 45272, + "secondPos" : 65445, + "firstEndPos" : 45296, + "secondEndPos" : 65469 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "x0", + "secondLabel" : "x0", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 45272, + "secondPos" : 65445, + "firstEndPos" : 45274, + "secondEndPos" : 65447 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "start2d", + "secondLabel" : "start2d", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 45276, + "secondPos" : 65449, + "firstEndPos" : 45283, + "secondEndPos" : 65456 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "x1", + "secondLabel" : "x1", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 45285, + "secondPos" : 65458, + "firstEndPos" : 45287, + "secondEndPos" : 65460 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "start2d", + "secondLabel" : "start2d", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 45289, + "secondPos" : 65462, + "firstEndPos" : 45296, + "secondEndPos" : 65469 +}, { + "firstType" : "ExpressionStatement", + "secondType" : "ExpressionStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 45323, + "secondPos" : 65478, + "firstEndPos" : 45337, + "secondEndPos" : 65492 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "ExpressionStatement", + "secondParentType" : "ExpressionStatement", + "firstPos" : 45323, + "secondPos" : 65478, + "firstEndPos" : 45336, + "secondEndPos" : 65491 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 45323, + "secondPos" : 65478, + "firstEndPos" : 45325, + "secondEndPos" : 65480 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "g2", + "secondLabel" : "g2", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 45323, + "secondPos" : 65478, + "firstEndPos" : 45325, + "secondEndPos" : 65480 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "draw", + "secondLabel" : "draw", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 45326, + "secondPos" : 65481, + "firstEndPos" : 45330, + "secondEndPos" : 65485 +}, { + "firstType" : "METHOD_INVOCATION_ARGUMENTS", + "secondType" : "METHOD_INVOCATION_ARGUMENTS", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 45331, + "secondPos" : 65486, + "firstEndPos" : 45335, + "secondEndPos" : 65490 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "line", + "secondLabel" : "line", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 45331, + "secondPos" : 65486, + "firstEndPos" : 45335, + "secondEndPos" : 65490 +}, { + "firstType" : "IfStatement", + "secondType" : "IfStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 45380, + "secondPos" : 65505, + "firstEndPos" : 45527, + "secondEndPos" : 65601 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "IfStatement", + "secondParentType" : "IfStatement", + "firstPos" : 45384, + "secondPos" : 65509, + "firstEndPos" : 45403, + "secondEndPos" : 65528 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 45384, + "secondPos" : 65509, + "firstEndPos" : 45389, + "secondEndPos" : 65514 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "range", + "secondLabel" : "range", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 45384, + "secondPos" : 65509, + "firstEndPos" : 45389, + "secondEndPos" : 65514 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "contains", + "secondLabel" : "contains", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 45390, + "secondPos" : 65515, + "firstEndPos" : 45398, + "secondEndPos" : 65523 +}, { + "firstType" : "METHOD_INVOCATION_ARGUMENTS", + "secondType" : "METHOD_INVOCATION_ARGUMENTS", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 45399, + "secondPos" : 65524, + "firstEndPos" : 45402, + "secondEndPos" : 65527 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "end", + "secondLabel" : "end", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 45399, + "secondPos" : 65524, + "firstEndPos" : 45402, + "secondEndPos" : 65527 +}, { + "firstType" : "Block", + "secondType" : "Block", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "IfStatement", + "secondParentType" : "IfStatement", + "firstPos" : 45405, + "secondPos" : 65530, + "firstEndPos" : 45527, + "secondEndPos" : 65601 +}, { + "firstType" : "ExpressionStatement", + "secondType" : "ExpressionStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 45431, + "secondPos" : 65538, + "firstEndPos" : 45466, + "secondEndPos" : 65573 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "ExpressionStatement", + "secondParentType" : "ExpressionStatement", + "firstPos" : 45431, + "secondPos" : 65538, + "firstEndPos" : 45465, + "secondEndPos" : 65572 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 45431, + "secondPos" : 65538, + "firstEndPos" : 45435, + "secondEndPos" : 65542 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "line", + "secondLabel" : "line", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 45431, + "secondPos" : 65538, + "firstEndPos" : 45435, + "secondEndPos" : 65542 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "setLine", + "secondLabel" : "setLine", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 45436, + "secondPos" : 65543, + "firstEndPos" : 45443, + "secondEndPos" : 65550 +}, { + "firstType" : "METHOD_INVOCATION_ARGUMENTS", + "secondType" : "METHOD_INVOCATION_ARGUMENTS", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 45444, + "secondPos" : 65551, + "firstEndPos" : 45464, + "secondEndPos" : 65571 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "x0", + "secondLabel" : "x0", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 45444, + "secondPos" : 65551, + "firstEndPos" : 45446, + "secondEndPos" : 65553 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "end2d", + "secondLabel" : "end2d", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 45448, + "secondPos" : 65555, + "firstEndPos" : 45453, + "secondEndPos" : 65560 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "x1", + "secondLabel" : "x1", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 45455, + "secondPos" : 65562, + "firstEndPos" : 45457, + "secondEndPos" : 65564 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "end2d", + "secondLabel" : "end2d", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 45459, + "secondPos" : 65566, + "firstEndPos" : 45464, + "secondEndPos" : 65571 +}, { + "firstType" : "ExpressionStatement", + "secondType" : "ExpressionStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 45491, + "secondPos" : 65580, + "firstEndPos" : 45505, + "secondEndPos" : 65594 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "ExpressionStatement", + "secondParentType" : "ExpressionStatement", + "firstPos" : 45491, + "secondPos" : 65580, + "firstEndPos" : 45504, + "secondEndPos" : 65593 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 45491, + "secondPos" : 65580, + "firstEndPos" : 45493, + "secondEndPos" : 65582 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "g2", + "secondLabel" : "g2", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 45491, + "secondPos" : 65580, + "firstEndPos" : 45493, + "secondEndPos" : 65582 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "draw", + "secondLabel" : "draw", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 45494, + "secondPos" : 65583, + "firstEndPos" : 45498, + "secondEndPos" : 65587 +}, { + "firstType" : "METHOD_INVOCATION_ARGUMENTS", + "secondType" : "METHOD_INVOCATION_ARGUMENTS", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 45499, + "secondPos" : 65588, + "firstEndPos" : 45503, + "secondEndPos" : 65592 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "line", + "secondLabel" : "line", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 45499, + "secondPos" : 65588, + "firstEndPos" : 45503, + "secondEndPos" : 65592 +}, { + "firstType" : "VariableDeclarationStatement", + "secondType" : "VariableDeclarationStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 45573, + "secondPos" : 66059, + "firstEndPos" : 45606, + "secondEndPos" : 66092 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "String", + "secondLabel" : "String", + "firstParentType" : "SimpleType", + "secondParentType" : "SimpleType", + "firstPos" : 45573, + "secondPos" : 66059, + "firstEndPos" : 45579, + "secondEndPos" : 66065 +}, { + "firstType" : "SimpleType", + "secondType" : "SimpleType", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationStatement", + "secondParentType" : "VariableDeclarationStatement", + "firstPos" : 45573, + "secondPos" : 66059, + "firstEndPos" : 45579, + "secondEndPos" : 66065 +}, { + "firstType" : "VariableDeclarationFragment", + "secondType" : "VariableDeclarationFragment", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationStatement", + "secondParentType" : "VariableDeclarationStatement", + "firstPos" : 45580, + "secondPos" : 66066, + "firstEndPos" : 45605, + "secondEndPos" : 66091 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "label", + "secondLabel" : "label", + "firstParentType" : "VariableDeclarationFragment", + "secondParentType" : "VariableDeclarationFragment", + "firstPos" : 45580, + "secondPos" : 66066, + "firstEndPos" : 45585, + "secondEndPos" : 66071 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationFragment", + "secondParentType" : "VariableDeclarationFragment", + "firstPos" : 45588, + "secondPos" : 66074, + "firstEndPos" : 45605, + "secondEndPos" : 66091 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 45588, + "secondPos" : 66074, + "firstEndPos" : 45594, + "secondEndPos" : 66080 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "marker", + "secondLabel" : "marker", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 45588, + "secondPos" : 66074, + "firstEndPos" : 45594, + "secondEndPos" : 66080 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "getLabel", + "secondLabel" : "getLabel", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 45595, + "secondPos" : 66081, + "firstEndPos" : 45603, + "secondEndPos" : 66089 +}, { + "firstType" : "VariableDeclarationStatement", + "secondType" : "VariableDeclarationStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 45619, + "secondPos" : 66096, + "firstEndPos" : 45668, + "secondEndPos" : 66145 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "RectangleAnchor", + "secondLabel" : "RectangleAnchor", + "firstParentType" : "SimpleType", + "secondParentType" : "SimpleType", + "firstPos" : 45619, + "secondPos" : 66096, + "firstEndPos" : 45634, + "secondEndPos" : 66111 +}, { + "firstType" : "SimpleType", + "secondType" : "SimpleType", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationStatement", + "secondParentType" : "VariableDeclarationStatement", + "firstPos" : 45619, + "secondPos" : 66096, + "firstEndPos" : 45634, + "secondEndPos" : 66111 +}, { + "firstType" : "VariableDeclarationFragment", + "secondType" : "VariableDeclarationFragment", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationStatement", + "secondParentType" : "VariableDeclarationStatement", + "firstPos" : 45635, + "secondPos" : 66112, + "firstEndPos" : 45667, + "secondEndPos" : 66144 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "anchor", + "secondLabel" : "anchor", + "firstParentType" : "VariableDeclarationFragment", + "secondParentType" : "VariableDeclarationFragment", + "firstPos" : 45635, + "secondPos" : 66112, + "firstEndPos" : 45641, + "secondEndPos" : 66118 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationFragment", + "secondParentType" : "VariableDeclarationFragment", + "firstPos" : 45644, + "secondPos" : 66121, + "firstEndPos" : 45667, + "secondEndPos" : 66144 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 45644, + "secondPos" : 66121, + "firstEndPos" : 45650, + "secondEndPos" : 66127 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "marker", + "secondLabel" : "marker", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 45644, + "secondPos" : 66121, + "firstEndPos" : 45650, + "secondEndPos" : 66127 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "getLabelAnchor", + "secondLabel" : "getLabelAnchor", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 45651, + "secondPos" : 66128, + "firstEndPos" : 45665, + "secondEndPos" : 66142 +}, { + "firstType" : "IfStatement", + "secondType" : "IfStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 45681, + "secondPos" : 66149, + "firstEndPos" : 46300, + "secondEndPos" : 66501 +}, { + "firstType" : "InfixExpression", + "secondType" : "InfixExpression", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "IfStatement", + "secondParentType" : "IfStatement", + "firstPos" : 45685, + "secondPos" : 66153, + "firstEndPos" : 45698, + "secondEndPos" : 66166 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "label", + "secondLabel" : "label", + "firstParentType" : "InfixExpression", + "secondParentType" : "InfixExpression", + "firstPos" : 45685, + "secondPos" : 66153, + "firstEndPos" : 45690, + "secondEndPos" : 66158 +}, { + "firstType" : "INFIX_EXPRESSION_OPERATOR", + "secondType" : "INFIX_EXPRESSION_OPERATOR", + "firstLabel" : "!=", + "secondLabel" : "!=", + "firstParentType" : "InfixExpression", + "secondParentType" : "InfixExpression", + "firstPos" : 45691, + "secondPos" : 66159, + "firstEndPos" : 45693, + "secondEndPos" : 66161 +}, { + "firstType" : "NullLiteral", + "secondType" : "NullLiteral", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "InfixExpression", + "secondParentType" : "InfixExpression", + "firstPos" : 45694, + "secondPos" : 66162, + "firstEndPos" : 45698, + "secondEndPos" : 66166 +}, { + "firstType" : "Block", + "secondType" : "Block", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "IfStatement", + "secondParentType" : "IfStatement", + "firstPos" : 45700, + "secondPos" : 66168, + "firstEndPos" : 46300, + "secondEndPos" : 66501 +}, { + "firstType" : "VariableDeclarationStatement", + "secondType" : "VariableDeclarationStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 45718, + "secondPos" : 66174, + "firstEndPos" : 45757, + "secondEndPos" : 66213 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "Font", + "secondLabel" : "Font", + "firstParentType" : "SimpleType", + "secondParentType" : "SimpleType", + "firstPos" : 45718, + "secondPos" : 66174, + "firstEndPos" : 45722, + "secondEndPos" : 66178 +}, { + "firstType" : "SimpleType", + "secondType" : "SimpleType", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationStatement", + "secondParentType" : "VariableDeclarationStatement", + "firstPos" : 45718, + "secondPos" : 66174, + "firstEndPos" : 45722, + "secondEndPos" : 66178 +}, { + "firstType" : "VariableDeclarationFragment", + "secondType" : "VariableDeclarationFragment", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationStatement", + "secondParentType" : "VariableDeclarationStatement", + "firstPos" : 45723, + "secondPos" : 66179, + "firstEndPos" : 45756, + "secondEndPos" : 66212 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "labelFont", + "secondLabel" : "labelFont", + "firstParentType" : "VariableDeclarationFragment", + "secondParentType" : "VariableDeclarationFragment", + "firstPos" : 45723, + "secondPos" : 66179, + "firstEndPos" : 45732, + "secondEndPos" : 66188 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationFragment", + "secondParentType" : "VariableDeclarationFragment", + "firstPos" : 45735, + "secondPos" : 66191, + "firstEndPos" : 45756, + "secondEndPos" : 66212 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 45735, + "secondPos" : 66191, + "firstEndPos" : 45741, + "secondEndPos" : 66197 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "marker", + "secondLabel" : "marker", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 45735, + "secondPos" : 66191, + "firstEndPos" : 45741, + "secondEndPos" : 66197 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "getLabelFont", + "secondLabel" : "getLabelFont", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 45742, + "secondPos" : 66198, + "firstEndPos" : 45754, + "secondEndPos" : 66210 +}, { + "firstType" : "ExpressionStatement", + "secondType" : "ExpressionStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 45774, + "secondPos" : 66218, + "firstEndPos" : 45796, + "secondEndPos" : 66240 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "ExpressionStatement", + "secondParentType" : "ExpressionStatement", + "firstPos" : 45774, + "secondPos" : 66218, + "firstEndPos" : 45795, + "secondEndPos" : 66239 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 45774, + "secondPos" : 66218, + "firstEndPos" : 45776, + "secondEndPos" : 66220 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "g2", + "secondLabel" : "g2", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 45774, + "secondPos" : 66218, + "firstEndPos" : 45776, + "secondEndPos" : 66220 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "setFont", + "secondLabel" : "setFont", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 45777, + "secondPos" : 66221, + "firstEndPos" : 45784, + "secondEndPos" : 66228 +}, { + "firstType" : "METHOD_INVOCATION_ARGUMENTS", + "secondType" : "METHOD_INVOCATION_ARGUMENTS", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 45785, + "secondPos" : 66229, + "firstEndPos" : 45794, + "secondEndPos" : 66238 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "labelFont", + "secondLabel" : "labelFont", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 45785, + "secondPos" : 66229, + "firstEndPos" : 45794, + "secondEndPos" : 66238 +}, { + "firstType" : "ExpressionStatement", + "secondType" : "ExpressionStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 45813, + "secondPos" : 66245, + "firstEndPos" : 45849, + "secondEndPos" : 66281 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "ExpressionStatement", + "secondParentType" : "ExpressionStatement", + "firstPos" : 45813, + "secondPos" : 66245, + "firstEndPos" : 45848, + "secondEndPos" : 66280 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 45813, + "secondPos" : 66245, + "firstEndPos" : 45815, + "secondEndPos" : 66247 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "g2", + "secondLabel" : "g2", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 45813, + "secondPos" : 66245, + "firstEndPos" : 45815, + "secondEndPos" : 66247 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "setPaint", + "secondLabel" : "setPaint", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 45816, + "secondPos" : 66248, + "firstEndPos" : 45824, + "secondEndPos" : 66256 +}, { + "firstType" : "METHOD_INVOCATION_ARGUMENTS", + "secondType" : "METHOD_INVOCATION_ARGUMENTS", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 45825, + "secondPos" : 66257, + "firstEndPos" : 45847, + "secondEndPos" : 66279 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 45825, + "secondPos" : 66257, + "firstEndPos" : 45847, + "secondEndPos" : 66279 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 45825, + "secondPos" : 66257, + "firstEndPos" : 45831, + "secondEndPos" : 66263 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "marker", + "secondLabel" : "marker", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 45825, + "secondPos" : 66257, + "firstEndPos" : 45831, + "secondEndPos" : 66263 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "getLabelPaint", + "secondLabel" : "getLabelPaint", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 45832, + "secondPos" : 66264, + "firstEndPos" : 45845, + "secondEndPos" : 66277 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationFragment", + "secondParentType" : "LambdaExpression", + "firstPos" : 45888, + "secondPos" : 40359, + "firstEndPos" : 46092, + "secondEndPos" : 40500 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "calculateDomainMarkerTextAnchorPoint", + "secondLabel" : "calculateDomainMarkerTextAnchorPoint", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 45888, + "secondPos" : 40359, + "firstEndPos" : 45924, + "secondEndPos" : 40395 +}, { + "firstType" : "METHOD_INVOCATION_ARGUMENTS", + "secondType" : "METHOD_INVOCATION_ARGUMENTS", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 45950, + "secondPos" : 40396, + "firstEndPos" : 46091, + "secondEndPos" : 40499 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "g2", + "secondLabel" : "g2", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 45950, + "secondPos" : 40396, + "firstEndPos" : 45952, + "secondEndPos" : 40398 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "orientation", + "secondLabel" : "orientation", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 45954, + "secondPos" : 40400, + "firstEndPos" : 45965, + "secondEndPos" : 40411 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "dataArea", + "secondLabel" : "dataArea", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 45967, + "secondPos" : 40423, + "firstEndPos" : 45975, + "secondEndPos" : 40431 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "rect", + "secondLabel" : "rect", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 45977, + "secondPos" : 40433, + "firstEndPos" : 45981, + "secondEndPos" : 40437 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 46007, + "secondPos" : 40439, + "firstEndPos" : 46030, + "secondEndPos" : 40462 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 46007, + "secondPos" : 40439, + "firstEndPos" : 46013, + "secondEndPos" : 40445 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "marker", + "secondLabel" : "marker", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 46007, + "secondPos" : 40439, + "firstEndPos" : 46013, + "secondEndPos" : 40445 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "getLabelOffset", + "secondLabel" : "getLabelOffset", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 46014, + "secondPos" : 40446, + "firstEndPos" : 46028, + "secondEndPos" : 40460 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 46032, + "secondPos" : 40464, + "firstEndPos" : 46059, + "secondEndPos" : 40491 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 46032, + "secondPos" : 40464, + "firstEndPos" : 46038, + "secondEndPos" : 40470 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "marker", + "secondLabel" : "marker", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 46032, + "secondPos" : 40464, + "firstEndPos" : 46038, + "secondEndPos" : 40470 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "getLabelOffsetType", + "secondLabel" : "getLabelOffsetType", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 46039, + "secondPos" : 40471, + "firstEndPos" : 46057, + "secondEndPos" : 40489 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "anchor", + "secondLabel" : "anchor", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 46085, + "secondPos" : 40493, + "firstEndPos" : 46091, + "secondEndPos" : 40499 +}, { + "firstType" : "ExpressionStatement", + "secondType" : "ExpressionStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 46110, + "secondPos" : 66362, + "firstEndPos" : 46286, + "secondEndPos" : 66496 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "ExpressionStatement", + "secondParentType" : "ExpressionStatement", + "firstPos" : 46110, + "secondPos" : 66362, + "firstEndPos" : 46285, + "secondEndPos" : 66495 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 46110, + "secondPos" : 66362, + "firstEndPos" : 46123, + "secondEndPos" : 66375 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "TextUtilities", + "secondLabel" : "TextUtilities", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 46110, + "secondPos" : 66362, + "firstEndPos" : 46123, + "secondEndPos" : 66375 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "drawAlignedString", + "secondLabel" : "drawAlignedString", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 46124, + "secondPos" : 66376, + "firstEndPos" : 46141, + "secondEndPos" : 66393 +}, { + "firstType" : "METHOD_INVOCATION_ARGUMENTS", + "secondType" : "METHOD_INVOCATION_ARGUMENTS", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 46142, + "secondPos" : 66394, + "firstEndPos" : 46284, + "secondEndPos" : 66494 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "label", + "secondLabel" : "label", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 46142, + "secondPos" : 66394, + "firstEndPos" : 46147, + "secondEndPos" : 66399 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "g2", + "secondLabel" : "g2", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 46149, + "secondPos" : 66401, + "firstEndPos" : 46151, + "secondEndPos" : 66403 +}, { + "firstType" : "CastExpression", + "secondType" : "CastExpression", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 46177, + "secondPos" : 66405, + "firstEndPos" : 46203, + "secondEndPos" : 66431 +}, { + "firstType" : "PrimitiveType", + "secondType" : "PrimitiveType", + "firstLabel" : "float", + "secondLabel" : "float", + "firstParentType" : "CastExpression", + "secondParentType" : "CastExpression", + "firstPos" : 46178, + "secondPos" : 66406, + "firstEndPos" : 46183, + "secondEndPos" : 66411 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "CastExpression", + "secondParentType" : "CastExpression", + "firstPos" : 46185, + "secondPos" : 66413, + "firstEndPos" : 46203, + "secondEndPos" : 66431 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 46185, + "secondPos" : 66413, + "firstEndPos" : 46196, + "secondEndPos" : 66424 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "coordinates", + "secondLabel" : "coordinates", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 46185, + "secondPos" : 66413, + "firstEndPos" : 46196, + "secondEndPos" : 66424 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "getX", + "secondLabel" : "getX", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 46197, + "secondPos" : 66425, + "firstEndPos" : 46201, + "secondEndPos" : 66429 +}, { + "firstType" : "CastExpression", + "secondType" : "CastExpression", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 46205, + "secondPos" : 66433, + "firstEndPos" : 46231, + "secondEndPos" : 66459 +}, { + "firstType" : "PrimitiveType", + "secondType" : "PrimitiveType", + "firstLabel" : "float", + "secondLabel" : "float", + "firstParentType" : "CastExpression", + "secondParentType" : "CastExpression", + "firstPos" : 46206, + "secondPos" : 66434, + "firstEndPos" : 46211, + "secondEndPos" : 66439 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "CastExpression", + "secondParentType" : "CastExpression", + "firstPos" : 46213, + "secondPos" : 66441, + "firstEndPos" : 46231, + "secondEndPos" : 66459 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 46213, + "secondPos" : 66441, + "firstEndPos" : 46224, + "secondEndPos" : 66452 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "coordinates", + "secondLabel" : "coordinates", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 46213, + "secondPos" : 66441, + "firstEndPos" : 46224, + "secondEndPos" : 66452 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "getY", + "secondLabel" : "getY", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 46225, + "secondPos" : 66453, + "firstEndPos" : 46229, + "secondEndPos" : 66457 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 46257, + "secondPos" : 66467, + "firstEndPos" : 46284, + "secondEndPos" : 66494 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 46257, + "secondPos" : 66467, + "firstEndPos" : 46263, + "secondEndPos" : 66473 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "marker", + "secondLabel" : "marker", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 46257, + "secondPos" : 66467, + "firstEndPos" : 46263, + "secondEndPos" : 66473 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "getLabelTextAnchor", + "secondLabel" : "getLabelTextAnchor", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 46264, + "secondPos" : 66474, + "firstEndPos" : 46282, + "secondEndPos" : 66492 +}, { + "firstType" : "ExpressionStatement", + "secondType" : "ExpressionStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 46313, + "secondPos" : 66505, + "firstEndPos" : 46348, + "secondEndPos" : 66540 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "ExpressionStatement", + "secondParentType" : "ExpressionStatement", + "firstPos" : 46313, + "secondPos" : 66505, + "firstEndPos" : 46347, + "secondEndPos" : 66539 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 46313, + "secondPos" : 66505, + "firstEndPos" : 46315, + "secondEndPos" : 66507 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "g2", + "secondLabel" : "g2", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 46313, + "secondPos" : 66505, + "firstEndPos" : 46315, + "secondEndPos" : 66507 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "setComposite", + "secondLabel" : "setComposite", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 46316, + "secondPos" : 66508, + "firstEndPos" : 46328, + "secondEndPos" : 66520 +}, { + "firstType" : "METHOD_INVOCATION_ARGUMENTS", + "secondType" : "METHOD_INVOCATION_ARGUMENTS", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 46329, + "secondPos" : 66521, + "firstEndPos" : 46346, + "secondEndPos" : 66538 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "originalComposite", + "secondLabel" : "originalComposite", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 46329, + "secondPos" : 66521, + "firstEndPos" : 46346, + "secondEndPos" : 66538 +}, { + "firstType" : "MethodDeclaration", + "secondType" : "MethodDeclaration", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "TypeDeclaration", + "secondParentType" : "TypeDeclaration", + "firstPos" : 46372, + "secondPos" : 40515, + "firstEndPos" : 47683, + "secondEndPos" : 41826 +}, { + "firstType" : "Javadoc", + "secondType" : "Javadoc", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 46372, + "secondPos" : 40515, + "firstEndPos" : 46870, + "secondEndPos" : 41013 +}, { + "firstType" : "TagElement", + "secondType" : "TagElement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Javadoc", + "secondParentType" : "Javadoc", + "firstPos" : 46383, + "secondPos" : 40526, + "firstEndPos" : 46444, + "secondEndPos" : 40587 +}, { + "firstType" : "TextElement", + "secondType" : "TextElement", + "firstLabel" : "Calculates the (x, y) coordinates for drawing a marker label.", + "secondLabel" : "Calculates the (x, y) coordinates for drawing a marker label.", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 46383, + "secondPos" : 40526, + "firstEndPos" : 46444, + "secondEndPos" : 40587 +}, { + "firstType" : "TagElement", + "secondType" : "TagElement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Javadoc", + "secondParentType" : "Javadoc", + "firstPos" : 46459, + "secondPos" : 40602, + "firstEndPos" : 46490, + "secondEndPos" : 40633 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "g2", + "secondLabel" : "g2", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 46466, + "secondPos" : 40609, + "firstEndPos" : 46468, + "secondEndPos" : 40611 +}, { + "firstType" : "TextElement", + "secondType" : "TextElement", + "firstLabel" : " the graphics device.", + "secondLabel" : " the graphics device.", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 46468, + "secondPos" : 40611, + "firstEndPos" : 46490, + "secondEndPos" : 40633 +}, { + "firstType" : "TagElement", + "secondType" : "TagElement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Javadoc", + "secondParentType" : "Javadoc", + "firstPos" : 46498, + "secondPos" : 40641, + "firstEndPos" : 46539, + "secondEndPos" : 40682 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "orientation", + "secondLabel" : "orientation", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 46505, + "secondPos" : 40648, + "firstEndPos" : 46516, + "secondEndPos" : 40659 +}, { + "firstType" : "TextElement", + "secondType" : "TextElement", + "firstLabel" : " the plot orientation.", + "secondLabel" : " the plot orientation.", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 46516, + "secondPos" : 40659, + "firstEndPos" : 46539, + "secondEndPos" : 40682 +}, { + "firstType" : "TagElement", + "secondType" : "TagElement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Javadoc", + "secondParentType" : "Javadoc", + "firstPos" : 46547, + "secondPos" : 40690, + "firstEndPos" : 46578, + "secondEndPos" : 40721 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "dataArea", + "secondLabel" : "dataArea", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 46554, + "secondPos" : 40697, + "firstEndPos" : 46562, + "secondEndPos" : 40705 +}, { + "firstType" : "TextElement", + "secondType" : "TextElement", + "firstLabel" : " the data area.", + "secondLabel" : " the data area.", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 46562, + "secondPos" : 40705, + "firstEndPos" : 46578, + "secondEndPos" : 40721 +}, { + "firstType" : "TagElement", + "secondType" : "TagElement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Javadoc", + "secondParentType" : "Javadoc", + "firstPos" : 46586, + "secondPos" : 40729, + "firstEndPos" : 46647, + "secondEndPos" : 40790 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "markerArea", + "secondLabel" : "markerArea", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 46593, + "secondPos" : 40736, + "firstEndPos" : 46603, + "secondEndPos" : 40746 +}, { + "firstType" : "TextElement", + "secondType" : "TextElement", + "firstLabel" : " the rectangle surrounding the marker area.", + "secondLabel" : " the rectangle surrounding the marker area.", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 46603, + "secondPos" : 40746, + "firstEndPos" : 46647, + "secondEndPos" : 40790 +}, { + "firstType" : "TagElement", + "secondType" : "TagElement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Javadoc", + "secondParentType" : "Javadoc", + "firstPos" : 46655, + "secondPos" : 40798, + "firstEndPos" : 46700, + "secondEndPos" : 40843 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "markerOffset", + "secondLabel" : "markerOffset", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 46662, + "secondPos" : 40805, + "firstEndPos" : 46674, + "secondEndPos" : 40817 +}, { + "firstType" : "TextElement", + "secondType" : "TextElement", + "firstLabel" : " the marker label offset.", + "secondLabel" : " the marker label offset.", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 46674, + "secondPos" : 40817, + "firstEndPos" : 46700, + "secondEndPos" : 40843 +}, { + "firstType" : "TagElement", + "secondType" : "TagElement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Javadoc", + "secondParentType" : "Javadoc", + "firstPos" : 46708, + "secondPos" : 40851, + "firstEndPos" : 46754, + "secondEndPos" : 40897 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "labelOffsetType", + "secondLabel" : "labelOffsetType", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 46715, + "secondPos" : 40858, + "firstEndPos" : 46730, + "secondEndPos" : 40873 +}, { + "firstType" : "TextElement", + "secondType" : "TextElement", + "firstLabel" : " the label offset type.", + "secondLabel" : " the label offset type.", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 46730, + "secondPos" : 40873, + "firstEndPos" : 46754, + "secondEndPos" : 40897 +}, { + "firstType" : "TagElement", + "secondType" : "TagElement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Javadoc", + "secondParentType" : "Javadoc", + "firstPos" : 46762, + "secondPos" : 40905, + "firstEndPos" : 46794, + "secondEndPos" : 40937 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "anchor", + "secondLabel" : "anchor", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 46769, + "secondPos" : 40912, + "firstEndPos" : 46775, + "secondEndPos" : 40918 +}, { + "firstType" : "TextElement", + "secondType" : "TextElement", + "firstLabel" : " the label anchor.", + "secondLabel" : " the label anchor.", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 46775, + "secondPos" : 40918, + "firstEndPos" : 46794, + "secondEndPos" : 40937 +}, { + "firstType" : "TagElement", + "secondType" : "TagElement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Javadoc", + "secondParentType" : "Javadoc", + "firstPos" : 46809, + "secondPos" : 40952, + "firstEndPos" : 46862, + "secondEndPos" : 41005 +}, { + "firstType" : "TextElement", + "secondType" : "TextElement", + "firstLabel" : " The coordinates for drawing the marker label.", + "secondLabel" : " The coordinates for drawing the marker label.", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 46816, + "secondPos" : 40959, + "firstEndPos" : 46862, + "secondEndPos" : 41005 +}, { + "firstType" : "Modifier", + "secondType" : "Modifier", + "firstLabel" : "protected", + "secondLabel" : "protected", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 46875, + "secondPos" : 41018, + "firstEndPos" : 46884, + "secondEndPos" : 41027 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "Point2D", + "secondLabel" : "Point2D", + "firstParentType" : "SimpleType", + "secondParentType" : "SimpleType", + "firstPos" : 46885, + "secondPos" : 41028, + "firstEndPos" : 46892, + "secondEndPos" : 41035 +}, { + "firstType" : "SimpleType", + "secondType" : "SimpleType", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 46885, + "secondPos" : 41028, + "firstEndPos" : 46892, + "secondEndPos" : 41035 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "calculateDomainMarkerTextAnchorPoint", + "secondLabel" : "calculateDomainMarkerTextAnchorPoint", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 46893, + "secondPos" : 41036, + "firstEndPos" : 46929, + "secondEndPos" : 41072 +}, { + "firstType" : "SingleVariableDeclaration", + "secondType" : "SingleVariableDeclaration", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 46930, + "secondPos" : 41073, + "firstEndPos" : 46943, + "secondEndPos" : 41086 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "Graphics2D", + "secondLabel" : "Graphics2D", + "firstParentType" : "SimpleType", + "secondParentType" : "SimpleType", + "firstPos" : 46930, + "secondPos" : 41073, + "firstEndPos" : 46940, + "secondEndPos" : 41083 +}, { + "firstType" : "SimpleType", + "secondType" : "SimpleType", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "SingleVariableDeclaration", + "secondParentType" : "SingleVariableDeclaration", + "firstPos" : 46930, + "secondPos" : 41073, + "firstEndPos" : 46940, + "secondEndPos" : 41083 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "g2", + "secondLabel" : "g2", + "firstParentType" : "SingleVariableDeclaration", + "secondParentType" : "SingleVariableDeclaration", + "firstPos" : 46941, + "secondPos" : 41084, + "firstEndPos" : 46943, + "secondEndPos" : 41086 +}, { + "firstType" : "SingleVariableDeclaration", + "secondType" : "SingleVariableDeclaration", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 46957, + "secondPos" : 41100, + "firstEndPos" : 46984, + "secondEndPos" : 41127 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "PlotOrientation", + "secondLabel" : "PlotOrientation", + "firstParentType" : "SimpleType", + "secondParentType" : "SimpleType", + "firstPos" : 46957, + "secondPos" : 41100, + "firstEndPos" : 46972, + "secondEndPos" : 41115 +}, { + "firstType" : "SimpleType", + "secondType" : "SimpleType", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "SingleVariableDeclaration", + "secondParentType" : "SingleVariableDeclaration", + "firstPos" : 46957, + "secondPos" : 41100, + "firstEndPos" : 46972, + "secondEndPos" : 41115 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "orientation", + "secondLabel" : "orientation", + "firstParentType" : "SingleVariableDeclaration", + "secondParentType" : "SingleVariableDeclaration", + "firstPos" : 46973, + "secondPos" : 41116, + "firstEndPos" : 46984, + "secondEndPos" : 41127 +}, { + "firstType" : "SingleVariableDeclaration", + "secondType" : "SingleVariableDeclaration", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 46986, + "secondPos" : 41129, + "firstEndPos" : 47006, + "secondEndPos" : 41149 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "Rectangle2D", + "secondLabel" : "Rectangle2D", + "firstParentType" : "SimpleType", + "secondParentType" : "SimpleType", + "firstPos" : 46986, + "secondPos" : 41129, + "firstEndPos" : 46997, + "secondEndPos" : 41140 +}, { + "firstType" : "SimpleType", + "secondType" : "SimpleType", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "SingleVariableDeclaration", + "secondParentType" : "SingleVariableDeclaration", + "firstPos" : 46986, + "secondPos" : 41129, + "firstEndPos" : 46997, + "secondEndPos" : 41140 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "dataArea", + "secondLabel" : "dataArea", + "firstParentType" : "SingleVariableDeclaration", + "secondParentType" : "SingleVariableDeclaration", + "firstPos" : 46998, + "secondPos" : 41141, + "firstEndPos" : 47006, + "secondEndPos" : 41149 +}, { + "firstType" : "SingleVariableDeclaration", + "secondType" : "SingleVariableDeclaration", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 47020, + "secondPos" : 41163, + "firstEndPos" : 47042, + "secondEndPos" : 41185 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "Rectangle2D", + "secondLabel" : "Rectangle2D", + "firstParentType" : "SimpleType", + "secondParentType" : "SimpleType", + "firstPos" : 47020, + "secondPos" : 41163, + "firstEndPos" : 47031, + "secondEndPos" : 41174 +}, { + "firstType" : "SimpleType", + "secondType" : "SimpleType", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "SingleVariableDeclaration", + "secondParentType" : "SingleVariableDeclaration", + "firstPos" : 47020, + "secondPos" : 41163, + "firstEndPos" : 47031, + "secondEndPos" : 41174 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "markerArea", + "secondLabel" : "markerArea", + "firstParentType" : "SingleVariableDeclaration", + "secondParentType" : "SingleVariableDeclaration", + "firstPos" : 47032, + "secondPos" : 41175, + "firstEndPos" : 47042, + "secondEndPos" : 41185 +}, { + "firstType" : "SingleVariableDeclaration", + "secondType" : "SingleVariableDeclaration", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 47044, + "secondPos" : 41187, + "firstEndPos" : 47072, + "secondEndPos" : 41215 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "RectangleInsets", + "secondLabel" : "RectangleInsets", + "firstParentType" : "SimpleType", + "secondParentType" : "SimpleType", + "firstPos" : 47044, + "secondPos" : 41187, + "firstEndPos" : 47059, + "secondEndPos" : 41202 +}, { + "firstType" : "SimpleType", + "secondType" : "SimpleType", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "SingleVariableDeclaration", + "secondParentType" : "SingleVariableDeclaration", + "firstPos" : 47044, + "secondPos" : 41187, + "firstEndPos" : 47059, + "secondEndPos" : 41202 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "markerOffset", + "secondLabel" : "markerOffset", + "firstParentType" : "SingleVariableDeclaration", + "secondParentType" : "SingleVariableDeclaration", + "firstPos" : 47060, + "secondPos" : 41203, + "firstEndPos" : 47072, + "secondEndPos" : 41215 +}, { + "firstType" : "SingleVariableDeclaration", + "secondType" : "SingleVariableDeclaration", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 47086, + "secondPos" : 41229, + "firstEndPos" : 47122, + "secondEndPos" : 41265 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "LengthAdjustmentType", + "secondLabel" : "LengthAdjustmentType", + "firstParentType" : "SimpleType", + "secondParentType" : "SimpleType", + "firstPos" : 47086, + "secondPos" : 41229, + "firstEndPos" : 47106, + "secondEndPos" : 41249 +}, { + "firstType" : "SimpleType", + "secondType" : "SimpleType", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "SingleVariableDeclaration", + "secondParentType" : "SingleVariableDeclaration", + "firstPos" : 47086, + "secondPos" : 41229, + "firstEndPos" : 47106, + "secondEndPos" : 41249 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "labelOffsetType", + "secondLabel" : "labelOffsetType", + "firstParentType" : "SingleVariableDeclaration", + "secondParentType" : "SingleVariableDeclaration", + "firstPos" : 47107, + "secondPos" : 41250, + "firstEndPos" : 47122, + "secondEndPos" : 41265 +}, { + "firstType" : "SingleVariableDeclaration", + "secondType" : "SingleVariableDeclaration", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 47124, + "secondPos" : 41267, + "firstEndPos" : 47146, + "secondEndPos" : 41289 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "RectangleAnchor", + "secondLabel" : "RectangleAnchor", + "firstParentType" : "SimpleType", + "secondParentType" : "SimpleType", + "firstPos" : 47124, + "secondPos" : 41267, + "firstEndPos" : 47139, + "secondEndPos" : 41282 +}, { + "firstType" : "SimpleType", + "secondType" : "SimpleType", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "SingleVariableDeclaration", + "secondParentType" : "SingleVariableDeclaration", + "firstPos" : 47124, + "secondPos" : 41267, + "firstEndPos" : 47139, + "secondEndPos" : 41282 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "anchor", + "secondLabel" : "anchor", + "firstParentType" : "SingleVariableDeclaration", + "secondParentType" : "SingleVariableDeclaration", + "firstPos" : 47140, + "secondPos" : 41283, + "firstEndPos" : 47146, + "secondEndPos" : 41289 +}, { + "firstType" : "Block", + "secondType" : "Block", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 47148, + "secondPos" : 41291, + "firstEndPos" : 47683, + "secondEndPos" : 41826 +}, { + "firstType" : "VariableDeclarationStatement", + "secondType" : "VariableDeclarationStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 47159, + "secondPos" : 41302, + "firstEndPos" : 47189, + "secondEndPos" : 41332 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "Rectangle2D", + "secondLabel" : "Rectangle2D", + "firstParentType" : "SimpleType", + "secondParentType" : "SimpleType", + "firstPos" : 47159, + "secondPos" : 41302, + "firstEndPos" : 47170, + "secondEndPos" : 41313 +}, { + "firstType" : "SimpleType", + "secondType" : "SimpleType", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationStatement", + "secondParentType" : "VariableDeclarationStatement", + "firstPos" : 47159, + "secondPos" : 41302, + "firstEndPos" : 47170, + "secondEndPos" : 41313 +}, { + "firstType" : "VariableDeclarationFragment", + "secondType" : "VariableDeclarationFragment", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationStatement", + "secondParentType" : "VariableDeclarationStatement", + "firstPos" : 47171, + "secondPos" : 41314, + "firstEndPos" : 47188, + "secondEndPos" : 41331 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "anchorRect", + "secondLabel" : "anchorRect", + "firstParentType" : "VariableDeclarationFragment", + "secondParentType" : "VariableDeclarationFragment", + "firstPos" : 47171, + "secondPos" : 41314, + "firstEndPos" : 47181, + "secondEndPos" : 41324 +}, { + "firstType" : "NullLiteral", + "secondType" : "NullLiteral", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationFragment", + "secondParentType" : "VariableDeclarationFragment", + "firstPos" : 47184, + "secondPos" : 41327, + "firstEndPos" : 47188, + "secondEndPos" : 41331 +}, { + "firstType" : "IfStatement", + "secondType" : "IfStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 47198, + "secondPos" : 41341, + "firstEndPos" : 47612, + "secondEndPos" : 41755 +}, { + "firstType" : "InfixExpression", + "secondType" : "InfixExpression", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "IfStatement", + "secondParentType" : "IfStatement", + "firstPos" : 47202, + "secondPos" : 41345, + "firstEndPos" : 47243, + "secondEndPos" : 41386 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "orientation", + "secondLabel" : "orientation", + "firstParentType" : "InfixExpression", + "secondParentType" : "InfixExpression", + "firstPos" : 47202, + "secondPos" : 41345, + "firstEndPos" : 47213, + "secondEndPos" : 41356 +}, { + "firstType" : "INFIX_EXPRESSION_OPERATOR", + "secondType" : "INFIX_EXPRESSION_OPERATOR", + "firstLabel" : "==", + "secondLabel" : "==", + "firstParentType" : "InfixExpression", + "secondParentType" : "InfixExpression", + "firstPos" : 47214, + "secondPos" : 41357, + "firstEndPos" : 47216, + "secondEndPos" : 41359 +}, { + "firstType" : "QualifiedName", + "secondType" : "QualifiedName", + "firstLabel" : "PlotOrientation.HORIZONTAL", + "secondLabel" : "PlotOrientation.HORIZONTAL", + "firstParentType" : "InfixExpression", + "secondParentType" : "InfixExpression", + "firstPos" : 47217, + "secondPos" : 41360, + "firstEndPos" : 47243, + "secondEndPos" : 41386 +}, { + "firstType" : "Block", + "secondType" : "Block", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "IfStatement", + "secondParentType" : "IfStatement", + "firstPos" : 47245, + "secondPos" : 41388, + "firstEndPos" : 47399, + "secondEndPos" : 41542 +}, { + "firstType" : "ExpressionStatement", + "secondType" : "ExpressionStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 47259, + "secondPos" : 41402, + "firstEndPos" : 47389, + "secondEndPos" : 41532 +}, { + "firstType" : "Assignment", + "secondType" : "Assignment", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "ExpressionStatement", + "secondParentType" : "ExpressionStatement", + "firstPos" : 47259, + "secondPos" : 41402, + "firstEndPos" : 47388, + "secondEndPos" : 41531 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "anchorRect", + "secondLabel" : "anchorRect", + "firstParentType" : "Assignment", + "secondParentType" : "Assignment", + "firstPos" : 47259, + "secondPos" : 41402, + "firstEndPos" : 47269, + "secondEndPos" : 41412 +}, { + "firstType" : "ASSIGNMENT_OPERATOR", + "secondType" : "ASSIGNMENT_OPERATOR", + "firstLabel" : "=", + "secondLabel" : "=", + "firstParentType" : "Assignment", + "secondParentType" : "Assignment", + "firstPos" : 47270, + "secondPos" : 41413, + "firstEndPos" : 47271, + "secondEndPos" : 41414 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Assignment", + "secondParentType" : "Assignment", + "firstPos" : 47272, + "secondPos" : 41415, + "firstEndPos" : 47388, + "secondEndPos" : 41531 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 47272, + "secondPos" : 41415, + "firstEndPos" : 47284, + "secondEndPos" : 41427 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "markerOffset", + "secondLabel" : "markerOffset", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 47272, + "secondPos" : 41415, + "firstEndPos" : 47284, + "secondEndPos" : 41427 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "createAdjustedRectangle", + "secondLabel" : "createAdjustedRectangle", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 47285, + "secondPos" : 41428, + "firstEndPos" : 47308, + "secondEndPos" : 41451 +}, { + "firstType" : "METHOD_INVOCATION_ARGUMENTS", + "secondType" : "METHOD_INVOCATION_ARGUMENTS", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 47309, + "secondPos" : 41452, + "firstEndPos" : 47387, + "secondEndPos" : 41530 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "markerArea", + "secondLabel" : "markerArea", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 47309, + "secondPos" : 41452, + "firstEndPos" : 47319, + "secondEndPos" : 41462 +}, { + "firstType" : "QualifiedName", + "secondType" : "QualifiedName", + "firstLabel" : "LengthAdjustmentType.CONTRACT", + "secondLabel" : "LengthAdjustmentType.CONTRACT", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 47341, + "secondPos" : 41484, + "firstEndPos" : 47370, + "secondEndPos" : 41513 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "labelOffsetType", + "secondLabel" : "labelOffsetType", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 47372, + "secondPos" : 41515, + "firstEndPos" : 47387, + "secondEndPos" : 41530 +}, { + "firstType" : "IfStatement", + "secondType" : "IfStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "IfStatement", + "secondParentType" : "IfStatement", + "firstPos" : 47413, + "secondPos" : 41556, + "firstEndPos" : 47612, + "secondEndPos" : 41755 +}, { + "firstType" : "InfixExpression", + "secondType" : "InfixExpression", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "IfStatement", + "secondParentType" : "IfStatement", + "firstPos" : 47417, + "secondPos" : 41560, + "firstEndPos" : 47456, + "secondEndPos" : 41599 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "orientation", + "secondLabel" : "orientation", + "firstParentType" : "InfixExpression", + "secondParentType" : "InfixExpression", + "firstPos" : 47417, + "secondPos" : 41560, + "firstEndPos" : 47428, + "secondEndPos" : 41571 +}, { + "firstType" : "INFIX_EXPRESSION_OPERATOR", + "secondType" : "INFIX_EXPRESSION_OPERATOR", + "firstLabel" : "==", + "secondLabel" : "==", + "firstParentType" : "InfixExpression", + "secondParentType" : "InfixExpression", + "firstPos" : 47429, + "secondPos" : 41572, + "firstEndPos" : 47431, + "secondEndPos" : 41574 +}, { + "firstType" : "QualifiedName", + "secondType" : "QualifiedName", + "firstLabel" : "PlotOrientation.VERTICAL", + "secondLabel" : "PlotOrientation.VERTICAL", + "firstParentType" : "InfixExpression", + "secondParentType" : "InfixExpression", + "firstPos" : 47432, + "secondPos" : 41575, + "firstEndPos" : 47456, + "secondEndPos" : 41599 +}, { + "firstType" : "Block", + "secondType" : "Block", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "IfStatement", + "secondParentType" : "IfStatement", + "firstPos" : 47458, + "secondPos" : 41601, + "firstEndPos" : 47612, + "secondEndPos" : 41755 +}, { + "firstType" : "ExpressionStatement", + "secondType" : "ExpressionStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 47472, + "secondPos" : 41615, + "firstEndPos" : 47602, + "secondEndPos" : 41745 +}, { + "firstType" : "Assignment", + "secondType" : "Assignment", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "ExpressionStatement", + "secondParentType" : "ExpressionStatement", + "firstPos" : 47472, + "secondPos" : 41615, + "firstEndPos" : 47601, + "secondEndPos" : 41744 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "anchorRect", + "secondLabel" : "anchorRect", + "firstParentType" : "Assignment", + "secondParentType" : "Assignment", + "firstPos" : 47472, + "secondPos" : 41615, + "firstEndPos" : 47482, + "secondEndPos" : 41625 +}, { + "firstType" : "ASSIGNMENT_OPERATOR", + "secondType" : "ASSIGNMENT_OPERATOR", + "firstLabel" : "=", + "secondLabel" : "=", + "firstParentType" : "Assignment", + "secondParentType" : "Assignment", + "firstPos" : 47483, + "secondPos" : 41626, + "firstEndPos" : 47484, + "secondEndPos" : 41627 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Assignment", + "secondParentType" : "Assignment", + "firstPos" : 47485, + "secondPos" : 41628, + "firstEndPos" : 47601, + "secondEndPos" : 41744 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 47485, + "secondPos" : 41628, + "firstEndPos" : 47497, + "secondEndPos" : 41640 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "markerOffset", + "secondLabel" : "markerOffset", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 47485, + "secondPos" : 41628, + "firstEndPos" : 47497, + "secondEndPos" : 41640 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "createAdjustedRectangle", + "secondLabel" : "createAdjustedRectangle", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 47498, + "secondPos" : 41641, + "firstEndPos" : 47521, + "secondEndPos" : 41664 +}, { + "firstType" : "METHOD_INVOCATION_ARGUMENTS", + "secondType" : "METHOD_INVOCATION_ARGUMENTS", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 47522, + "secondPos" : 41665, + "firstEndPos" : 47600, + "secondEndPos" : 41743 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "markerArea", + "secondLabel" : "markerArea", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 47522, + "secondPos" : 41665, + "firstEndPos" : 47532, + "secondEndPos" : 41675 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "labelOffsetType", + "secondLabel" : "labelOffsetType", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 47554, + "secondPos" : 41697, + "firstEndPos" : 47569, + "secondEndPos" : 41712 +}, { + "firstType" : "QualifiedName", + "secondType" : "QualifiedName", + "firstLabel" : "LengthAdjustmentType.CONTRACT", + "secondLabel" : "LengthAdjustmentType.CONTRACT", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 47571, + "secondPos" : 41714, + "firstEndPos" : 47600, + "secondEndPos" : 41743 +}, { + "firstType" : "ReturnStatement", + "secondType" : "ReturnStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 47621, + "secondPos" : 41764, + "firstEndPos" : 47676, + "secondEndPos" : 41819 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "ReturnStatement", + "secondParentType" : "ReturnStatement", + "firstPos" : 47628, + "secondPos" : 41771, + "firstEndPos" : 47675, + "secondEndPos" : 41818 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 47628, + "secondPos" : 41771, + "firstEndPos" : 47643, + "secondEndPos" : 41786 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "RectangleAnchor", + "secondLabel" : "RectangleAnchor", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 47628, + "secondPos" : 41771, + "firstEndPos" : 47643, + "secondEndPos" : 41786 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "coordinates", + "secondLabel" : "coordinates", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 47644, + "secondPos" : 41787, + "firstEndPos" : 47655, + "secondEndPos" : 41798 +}, { + "firstType" : "METHOD_INVOCATION_ARGUMENTS", + "secondType" : "METHOD_INVOCATION_ARGUMENTS", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 47656, + "secondPos" : 41799, + "firstEndPos" : 47674, + "secondEndPos" : 41817 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "anchorRect", + "secondLabel" : "anchorRect", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 47656, + "secondPos" : 41799, + "firstEndPos" : 47666, + "secondEndPos" : 41809 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "anchor", + "secondLabel" : "anchor", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 47668, + "secondPos" : 41811, + "firstEndPos" : 47674, + "secondEndPos" : 41817 +}, { + "firstType" : "MethodDeclaration", + "secondType" : "MethodDeclaration", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "TypeDeclaration", + "secondParentType" : "TypeDeclaration", + "firstPos" : 47689, + "secondPos" : 41832, + "firstEndPos" : 54673, + "secondEndPos" : 42897 +}, { + "firstType" : "Javadoc", + "secondType" : "Javadoc", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 47689, + "secondPos" : 41832, + "firstEndPos" : 47979, + "secondEndPos" : 42122 +}, { + "firstType" : "TagElement", + "secondType" : "TagElement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Javadoc", + "secondParentType" : "Javadoc", + "firstPos" : 47700, + "secondPos" : 41843, + "firstEndPos" : 47771, + "secondEndPos" : 41914 +}, { + "firstType" : "TextElement", + "secondType" : "TextElement", + "firstLabel" : "Draws a horizontal line across the chart to represent a 'range marker'.", + "secondLabel" : "Draws a horizontal line across the chart to represent a 'range marker'.", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 47700, + "secondPos" : 41843, + "firstEndPos" : 47771, + "secondEndPos" : 41914 +}, { + "firstType" : "TagElement", + "secondType" : "TagElement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Javadoc", + "secondParentType" : "Javadoc", + "firstPos" : 47786, + "secondPos" : 41929, + "firstEndPos" : 47817, + "secondEndPos" : 41960 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "g2", + "secondLabel" : "g2", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 47793, + "secondPos" : 41936, + "firstEndPos" : 47795, + "secondEndPos" : 41938 +}, { + "firstType" : "TextElement", + "secondType" : "TextElement", + "firstLabel" : " the graphics device.", + "secondLabel" : " the graphics device.", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 47795, + "secondPos" : 41938, + "firstEndPos" : 47817, + "secondEndPos" : 41960 +}, { + "firstType" : "TagElement", + "secondType" : "TagElement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Javadoc", + "secondParentType" : "Javadoc", + "firstPos" : 47825, + "secondPos" : 41968, + "firstEndPos" : 47847, + "secondEndPos" : 41990 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "plot", + "secondLabel" : "plot", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 47832, + "secondPos" : 41975, + "firstEndPos" : 47836, + "secondEndPos" : 41979 +}, { + "firstType" : "TextElement", + "secondType" : "TextElement", + "firstLabel" : " the plot.", + "secondLabel" : " the plot.", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 47836, + "secondPos" : 41979, + "firstEndPos" : 47847, + "secondEndPos" : 41990 +}, { + "firstType" : "TagElement", + "secondType" : "TagElement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Javadoc", + "secondParentType" : "Javadoc", + "firstPos" : 47855, + "secondPos" : 41998, + "firstEndPos" : 47888, + "secondEndPos" : 42031 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "rangeAxis", + "secondLabel" : "rangeAxis", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 47862, + "secondPos" : 42005, + "firstEndPos" : 47871, + "secondEndPos" : 42014 +}, { + "firstType" : "TextElement", + "secondType" : "TextElement", + "firstLabel" : " the range axis.", + "secondLabel" : " the range axis.", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 47871, + "secondPos" : 42014, + "firstEndPos" : 47888, + "secondEndPos" : 42031 +}, { + "firstType" : "TagElement", + "secondType" : "TagElement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Javadoc", + "secondParentType" : "Javadoc", + "firstPos" : 47896, + "secondPos" : 42039, + "firstEndPos" : 47927, + "secondEndPos" : 42070 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "marker", + "secondLabel" : "marker", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 47903, + "secondPos" : 42046, + "firstEndPos" : 47909, + "secondEndPos" : 42052 +}, { + "firstType" : "TextElement", + "secondType" : "TextElement", + "firstLabel" : " the marker line.", + "secondLabel" : " the marker line.", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 47909, + "secondPos" : 42052, + "firstEndPos" : 47927, + "secondEndPos" : 42070 +}, { + "firstType" : "TagElement", + "secondType" : "TagElement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Javadoc", + "secondParentType" : "Javadoc", + "firstPos" : 47935, + "secondPos" : 42078, + "firstEndPos" : 47971, + "secondEndPos" : 42114 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "dataArea", + "secondLabel" : "dataArea", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 47942, + "secondPos" : 42085, + "firstEndPos" : 47950, + "secondEndPos" : 42093 +}, { + "firstType" : "TextElement", + "secondType" : "TextElement", + "firstLabel" : " the axis data area.", + "secondLabel" : " the axis data area.", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 47950, + "secondPos" : 42093, + "firstEndPos" : 47971, + "secondEndPos" : 42114 +}, { + "firstType" : "MarkerAnnotation", + "secondType" : "MarkerAnnotation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 47984, + "secondPos" : 42127, + "firstEndPos" : 47993, + "secondEndPos" : 42136 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "Override", + "secondLabel" : "Override", + "firstParentType" : "MarkerAnnotation", + "secondParentType" : "MarkerAnnotation", + "firstPos" : 47985, + "secondPos" : 42128, + "firstEndPos" : 47993, + "secondEndPos" : 42136 +}, { + "firstType" : "Modifier", + "secondType" : "Modifier", + "firstLabel" : "public", + "secondLabel" : "public", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 47998, + "secondPos" : 42141, + "firstEndPos" : 48004, + "secondEndPos" : 42147 +}, { + "firstType" : "PrimitiveType", + "secondType" : "PrimitiveType", + "firstLabel" : "void", + "secondLabel" : "void", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 48005, + "secondPos" : 42148, + "firstEndPos" : 48009, + "secondEndPos" : 42152 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "drawRangeMarker", + "secondLabel" : "drawRangeMarker", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 48010, + "secondPos" : 42153, + "firstEndPos" : 48025, + "secondEndPos" : 42168 +}, { + "firstType" : "SingleVariableDeclaration", + "secondType" : "SingleVariableDeclaration", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 48026, + "secondPos" : 42169, + "firstEndPos" : 48039, + "secondEndPos" : 42182 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "Graphics2D", + "secondLabel" : "Graphics2D", + "firstParentType" : "SimpleType", + "secondParentType" : "SimpleType", + "firstPos" : 48026, + "secondPos" : 42169, + "firstEndPos" : 48036, + "secondEndPos" : 42179 +}, { + "firstType" : "SimpleType", + "secondType" : "SimpleType", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "SingleVariableDeclaration", + "secondParentType" : "SingleVariableDeclaration", + "firstPos" : 48026, + "secondPos" : 42169, + "firstEndPos" : 48036, + "secondEndPos" : 42179 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "g2", + "secondLabel" : "g2", + "firstParentType" : "SingleVariableDeclaration", + "secondParentType" : "SingleVariableDeclaration", + "firstPos" : 48037, + "secondPos" : 42180, + "firstEndPos" : 48039, + "secondEndPos" : 42182 +}, { + "firstType" : "SingleVariableDeclaration", + "secondType" : "SingleVariableDeclaration", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 48041, + "secondPos" : 42184, + "firstEndPos" : 48052, + "secondEndPos" : 42195 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "XYPlot", + "secondLabel" : "XYPlot", + "firstParentType" : "SimpleType", + "secondParentType" : "SimpleType", + "firstPos" : 48041, + "secondPos" : 42184, + "firstEndPos" : 48047, + "secondEndPos" : 42190 +}, { + "firstType" : "SimpleType", + "secondType" : "SimpleType", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "SingleVariableDeclaration", + "secondParentType" : "SingleVariableDeclaration", + "firstPos" : 48041, + "secondPos" : 42184, + "firstEndPos" : 48047, + "secondEndPos" : 42190 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "plot", + "secondLabel" : "plot", + "firstParentType" : "SingleVariableDeclaration", + "secondParentType" : "SingleVariableDeclaration", + "firstPos" : 48048, + "secondPos" : 42191, + "firstEndPos" : 48052, + "secondEndPos" : 42195 +}, { + "firstType" : "SingleVariableDeclaration", + "secondType" : "SingleVariableDeclaration", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 48054, + "secondPos" : 42197, + "firstEndPos" : 48073, + "secondEndPos" : 42216 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "ValueAxis", + "secondLabel" : "ValueAxis", + "firstParentType" : "SimpleType", + "secondParentType" : "SimpleType", + "firstPos" : 48054, + "secondPos" : 42197, + "firstEndPos" : 48063, + "secondEndPos" : 42206 +}, { + "firstType" : "SimpleType", + "secondType" : "SimpleType", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "SingleVariableDeclaration", + "secondParentType" : "SingleVariableDeclaration", + "firstPos" : 48054, + "secondPos" : 42197, + "firstEndPos" : 48063, + "secondEndPos" : 42206 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "rangeAxis", + "secondLabel" : "rangeAxis", + "firstParentType" : "SingleVariableDeclaration", + "secondParentType" : "SingleVariableDeclaration", + "firstPos" : 48064, + "secondPos" : 42207, + "firstEndPos" : 48073, + "secondEndPos" : 42216 +}, { + "firstType" : "SingleVariableDeclaration", + "secondType" : "SingleVariableDeclaration", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 48087, + "secondPos" : 42230, + "firstEndPos" : 48100, + "secondEndPos" : 42243 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "Marker", + "secondLabel" : "Marker", + "firstParentType" : "SimpleType", + "secondParentType" : "SimpleType", + "firstPos" : 48087, + "secondPos" : 42230, + "firstEndPos" : 48093, + "secondEndPos" : 42236 +}, { + "firstType" : "SimpleType", + "secondType" : "SimpleType", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "SingleVariableDeclaration", + "secondParentType" : "SingleVariableDeclaration", + "firstPos" : 48087, + "secondPos" : 42230, + "firstEndPos" : 48093, + "secondEndPos" : 42236 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "marker", + "secondLabel" : "marker", + "firstParentType" : "SingleVariableDeclaration", + "secondParentType" : "SingleVariableDeclaration", + "firstPos" : 48094, + "secondPos" : 42237, + "firstEndPos" : 48100, + "secondEndPos" : 42243 +}, { + "firstType" : "SingleVariableDeclaration", + "secondType" : "SingleVariableDeclaration", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 48102, + "secondPos" : 42245, + "firstEndPos" : 48122, + "secondEndPos" : 42265 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "Rectangle2D", + "secondLabel" : "Rectangle2D", + "firstParentType" : "SimpleType", + "secondParentType" : "SimpleType", + "firstPos" : 48102, + "secondPos" : 42245, + "firstEndPos" : 48113, + "secondEndPos" : 42256 +}, { + "firstType" : "SimpleType", + "secondType" : "SimpleType", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "SingleVariableDeclaration", + "secondParentType" : "SingleVariableDeclaration", + "firstPos" : 48102, + "secondPos" : 42245, + "firstEndPos" : 48113, + "secondEndPos" : 42256 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "dataArea", + "secondLabel" : "dataArea", + "firstParentType" : "SingleVariableDeclaration", + "secondParentType" : "SingleVariableDeclaration", + "firstPos" : 48114, + "secondPos" : 42257, + "firstEndPos" : 48122, + "secondEndPos" : 42265 +}, { + "firstType" : "Block", + "secondType" : "Block", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 48124, + "secondPos" : 42267, + "firstEndPos" : 54673, + "secondEndPos" : 42897 +}, { + "firstType" : "IfStatement", + "secondType" : "IfStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 48135, + "secondPos" : 62271, + "firstEndPos" : 54667, + "secondEndPos" : 66544 +}, { + "firstType" : "InstanceofExpression", + "secondType" : "InstanceofExpression", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "IfStatement", + "secondParentType" : "IfStatement", + "firstPos" : 48139, + "secondPos" : 62275, + "firstEndPos" : 48168, + "secondEndPos" : 62304 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "marker", + "secondLabel" : "marker", + "firstParentType" : "InstanceofExpression", + "secondParentType" : "InstanceofExpression", + "firstPos" : 48139, + "secondPos" : 62275, + "firstEndPos" : 48145, + "secondEndPos" : 62281 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "ValueMarker", + "secondLabel" : "ValueMarker", + "firstParentType" : "SimpleType", + "secondParentType" : "SimpleType", + "firstPos" : 48157, + "secondPos" : 62293, + "firstEndPos" : 48168, + "secondEndPos" : 62304 +}, { + "firstType" : "SimpleType", + "secondType" : "SimpleType", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "InstanceofExpression", + "secondParentType" : "InstanceofExpression", + "firstPos" : 48157, + "secondPos" : 62293, + "firstEndPos" : 48168, + "secondEndPos" : 62304 +}, { + "firstType" : "Block", + "secondType" : "Block", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "IfStatement", + "secondParentType" : "IfStatement", + "firstPos" : 48170, + "secondPos" : 62306, + "firstEndPos" : 50096, + "secondEndPos" : 63593 +}, { + "firstType" : "VariableDeclarationStatement", + "secondType" : "VariableDeclarationStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 48184, + "secondPos" : 62311, + "firstEndPos" : 48222, + "secondEndPos" : 62349 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "ValueMarker", + "secondLabel" : "ValueMarker", + "firstParentType" : "SimpleType", + "secondParentType" : "SimpleType", + "firstPos" : 48184, + "secondPos" : 62311, + "firstEndPos" : 48195, + "secondEndPos" : 62322 +}, { + "firstType" : "SimpleType", + "secondType" : "SimpleType", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationStatement", + "secondParentType" : "VariableDeclarationStatement", + "firstPos" : 48184, + "secondPos" : 62311, + "firstEndPos" : 48195, + "secondEndPos" : 62322 +}, { + "firstType" : "VariableDeclarationFragment", + "secondType" : "VariableDeclarationFragment", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationStatement", + "secondParentType" : "VariableDeclarationStatement", + "firstPos" : 48196, + "secondPos" : 62323, + "firstEndPos" : 48221, + "secondEndPos" : 62348 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "vm", + "secondLabel" : "vm", + "firstParentType" : "VariableDeclarationFragment", + "secondParentType" : "VariableDeclarationFragment", + "firstPos" : 48196, + "secondPos" : 62323, + "firstEndPos" : 48198, + "secondEndPos" : 62325 +}, { + "firstType" : "CastExpression", + "secondType" : "CastExpression", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationFragment", + "secondParentType" : "VariableDeclarationFragment", + "firstPos" : 48201, + "secondPos" : 62328, + "firstEndPos" : 48221, + "secondEndPos" : 62348 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "ValueMarker", + "secondLabel" : "ValueMarker", + "firstParentType" : "SimpleType", + "secondParentType" : "SimpleType", + "firstPos" : 48202, + "secondPos" : 62329, + "firstEndPos" : 48213, + "secondEndPos" : 62340 +}, { + "firstType" : "SimpleType", + "secondType" : "SimpleType", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "CastExpression", + "secondParentType" : "CastExpression", + "firstPos" : 48202, + "secondPos" : 62329, + "firstEndPos" : 48213, + "secondEndPos" : 62340 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "marker", + "secondLabel" : "marker", + "firstParentType" : "CastExpression", + "secondParentType" : "CastExpression", + "firstPos" : 48215, + "secondPos" : 62342, + "firstEndPos" : 48221, + "secondEndPos" : 62348 +}, { + "firstType" : "VariableDeclarationStatement", + "secondType" : "VariableDeclarationStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 48235, + "secondPos" : 62353, + "firstEndPos" : 48264, + "secondEndPos" : 62382 +}, { + "firstType" : "PrimitiveType", + "secondType" : "PrimitiveType", + "firstLabel" : "double", + "secondLabel" : "double", + "firstParentType" : "VariableDeclarationStatement", + "secondParentType" : "VariableDeclarationStatement", + "firstPos" : 48235, + "secondPos" : 62353, + "firstEndPos" : 48241, + "secondEndPos" : 62359 +}, { + "firstType" : "VariableDeclarationFragment", + "secondType" : "VariableDeclarationFragment", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationStatement", + "secondParentType" : "VariableDeclarationStatement", + "firstPos" : 48242, + "secondPos" : 62360, + "firstEndPos" : 48263, + "secondEndPos" : 62381 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "value", + "secondLabel" : "value", + "firstParentType" : "VariableDeclarationFragment", + "secondParentType" : "VariableDeclarationFragment", + "firstPos" : 48242, + "secondPos" : 62360, + "firstEndPos" : 48247, + "secondEndPos" : 62365 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationFragment", + "secondParentType" : "VariableDeclarationFragment", + "firstPos" : 48250, + "secondPos" : 62368, + "firstEndPos" : 48263, + "secondEndPos" : 62381 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 48250, + "secondPos" : 62368, + "firstEndPos" : 48252, + "secondEndPos" : 62370 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "vm", + "secondLabel" : "vm", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 48250, + "secondPos" : 62368, + "firstEndPos" : 48252, + "secondEndPos" : 62370 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "getValue", + "secondLabel" : "getValue", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 48253, + "secondPos" : 62371, + "firstEndPos" : 48261, + "secondEndPos" : 62379 +}, { + "firstType" : "VariableDeclarationStatement", + "secondType" : "VariableDeclarationStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 48277, + "secondPos" : 62386, + "firstEndPos" : 48312, + "secondEndPos" : 62422 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "Range", + "secondLabel" : "Range", + "firstParentType" : "SimpleType", + "secondParentType" : "SimpleType", + "firstPos" : 48277, + "secondPos" : 62386, + "firstEndPos" : 48282, + "secondEndPos" : 62391 +}, { + "firstType" : "SimpleType", + "secondType" : "SimpleType", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationStatement", + "secondParentType" : "VariableDeclarationStatement", + "firstPos" : 48277, + "secondPos" : 62386, + "firstEndPos" : 48282, + "secondEndPos" : 62391 +}, { + "firstType" : "VariableDeclarationFragment", + "secondType" : "VariableDeclarationFragment", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationStatement", + "secondParentType" : "VariableDeclarationStatement", + "firstPos" : 48283, + "secondPos" : 62392, + "firstEndPos" : 48311, + "secondEndPos" : 62421 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "range", + "secondLabel" : "range", + "firstParentType" : "VariableDeclarationFragment", + "secondParentType" : "VariableDeclarationFragment", + "firstPos" : 48283, + "secondPos" : 62392, + "firstEndPos" : 48288, + "secondEndPos" : 62397 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationFragment", + "secondParentType" : "VariableDeclarationFragment", + "firstPos" : 48291, + "secondPos" : 62400, + "firstEndPos" : 48311, + "secondEndPos" : 62421 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 48291, + "secondPos" : 62400, + "firstEndPos" : 48300, + "secondEndPos" : 62410 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "rangeAxis", + "secondLabel" : "rangeAxis", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 48291, + "secondPos" : 42297, + "firstEndPos" : 48300, + "secondEndPos" : 42306 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "getRange", + "secondLabel" : "getRange", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 48301, + "secondPos" : 62411, + "firstEndPos" : 48309, + "secondEndPos" : 62419 +}, { + "firstType" : "IfStatement", + "secondType" : "IfStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 48325, + "secondPos" : 62426, + "firstEndPos" : 48392, + "secondEndPos" : 62472 +}, { + "firstType" : "PrefixExpression", + "secondType" : "PrefixExpression", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "IfStatement", + "secondParentType" : "IfStatement", + "firstPos" : 48329, + "secondPos" : 62430, + "firstEndPos" : 48351, + "secondEndPos" : 62452 +}, { + "firstType" : "PREFIX_EXPRESSION_OPERATOR", + "secondType" : "PREFIX_EXPRESSION_OPERATOR", + "firstLabel" : "!", + "secondLabel" : "!", + "firstParentType" : "PrefixExpression", + "secondParentType" : "PrefixExpression", + "firstPos" : 48329, + "secondPos" : 62430, + "firstEndPos" : 48330, + "secondEndPos" : 62431 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "PrefixExpression", + "secondParentType" : "PrefixExpression", + "firstPos" : 48330, + "secondPos" : 62431, + "firstEndPos" : 48351, + "secondEndPos" : 62452 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 48330, + "secondPos" : 62431, + "firstEndPos" : 48335, + "secondEndPos" : 62436 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "range", + "secondLabel" : "range", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 48330, + "secondPos" : 62431, + "firstEndPos" : 48335, + "secondEndPos" : 62436 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "contains", + "secondLabel" : "contains", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 48336, + "secondPos" : 62437, + "firstEndPos" : 48344, + "secondEndPos" : 62445 +}, { + "firstType" : "METHOD_INVOCATION_ARGUMENTS", + "secondType" : "METHOD_INVOCATION_ARGUMENTS", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 48345, + "secondPos" : 62446, + "firstEndPos" : 48350, + "secondEndPos" : 62451 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "value", + "secondLabel" : "value", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 48345, + "secondPos" : 62446, + "firstEndPos" : 48350, + "secondEndPos" : 62451 +}, { + "firstType" : "Block", + "secondType" : "Block", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "IfStatement", + "secondParentType" : "IfStatement", + "firstPos" : 48353, + "secondPos" : 62454, + "firstEndPos" : 48392, + "secondEndPos" : 62472 +}, { + "firstType" : "ReturnStatement", + "secondType" : "ReturnStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 48371, + "secondPos" : 62460, + "firstEndPos" : 48378, + "secondEndPos" : 62467 +}, { + "firstType" : "VariableDeclarationStatement", + "secondType" : "VariableDeclarationStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 48406, + "secondPos" : 62476, + "firstEndPos" : 48503, + "secondEndPos" : 62549 +}, { + "firstType" : "PrimitiveType", + "secondType" : "PrimitiveType", + "firstLabel" : "double", + "secondLabel" : "double", + "firstParentType" : "VariableDeclarationStatement", + "secondParentType" : "VariableDeclarationStatement", + "firstPos" : 48406, + "secondPos" : 62476, + "firstEndPos" : 48412, + "secondEndPos" : 62482 +}, { + "firstType" : "VariableDeclarationFragment", + "secondType" : "VariableDeclarationFragment", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationStatement", + "secondParentType" : "VariableDeclarationStatement", + "firstPos" : 48413, + "secondPos" : 62483, + "firstEndPos" : 48502, + "secondEndPos" : 62548 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "v", + "secondLabel" : "v", + "firstParentType" : "VariableDeclarationFragment", + "secondParentType" : "VariableDeclarationFragment", + "firstPos" : 48413, + "secondPos" : 62483, + "firstEndPos" : 48414, + "secondEndPos" : 62484 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationFragment", + "secondParentType" : "VariableDeclarationFragment", + "firstPos" : 48417, + "secondPos" : 62487, + "firstEndPos" : 48502, + "secondEndPos" : 62548 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 48417, + "secondPos" : 62487, + "firstEndPos" : 48426, + "secondEndPos" : 62497 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "rangeAxis", + "secondLabel" : "rangeAxis", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 48417, + "secondPos" : 42297, + "firstEndPos" : 48426, + "secondEndPos" : 42306 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "valueToJava2D", + "secondLabel" : "valueToJava2D", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 48427, + "secondPos" : 62498, + "firstEndPos" : 48440, + "secondEndPos" : 62511 +}, { + "firstType" : "METHOD_INVOCATION_ARGUMENTS", + "secondType" : "METHOD_INVOCATION_ARGUMENTS", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 48441, + "secondPos" : 62512, + "firstEndPos" : 48501, + "secondEndPos" : 62547 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "value", + "secondLabel" : "value", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 48441, + "secondPos" : 62512, + "firstEndPos" : 48446, + "secondEndPos" : 62517 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "dataArea", + "secondLabel" : "dataArea", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 48448, + "secondPos" : 62519, + "firstEndPos" : 48456, + "secondEndPos" : 62527 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "LambdaExpression", + "firstPos" : 48478, + "secondPos" : 42334, + "firstEndPos" : 48501, + "secondEndPos" : 42357 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 48478, + "secondPos" : 42334, + "firstEndPos" : 48482, + "secondEndPos" : 42338 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "plot", + "secondLabel" : "plot", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 48478, + "secondPos" : 42334, + "firstEndPos" : 48482, + "secondEndPos" : 42338 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "getRangeAxisEdge", + "secondLabel" : "getRangeAxisEdge", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 48483, + "secondPos" : 42339, + "firstEndPos" : 48499, + "secondEndPos" : 42355 +}, { + "firstType" : "VariableDeclarationStatement", + "secondType" : "VariableDeclarationStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 48516, + "secondPos" : 62553, + "firstEndPos" : 48568, + "secondEndPos" : 62605 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "PlotOrientation", + "secondLabel" : "PlotOrientation", + "firstParentType" : "SimpleType", + "secondParentType" : "SimpleType", + "firstPos" : 48516, + "secondPos" : 62553, + "firstEndPos" : 48531, + "secondEndPos" : 62568 +}, { + "firstType" : "SimpleType", + "secondType" : "SimpleType", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationStatement", + "secondParentType" : "VariableDeclarationStatement", + "firstPos" : 48516, + "secondPos" : 62553, + "firstEndPos" : 48531, + "secondEndPos" : 62568 +}, { + "firstType" : "VariableDeclarationFragment", + "secondType" : "VariableDeclarationFragment", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationStatement", + "secondParentType" : "VariableDeclarationStatement", + "firstPos" : 48532, + "secondPos" : 62569, + "firstEndPos" : 48567, + "secondEndPos" : 62604 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "orientation", + "secondLabel" : "orientation", + "firstParentType" : "VariableDeclarationFragment", + "secondParentType" : "VariableDeclarationFragment", + "firstPos" : 48532, + "secondPos" : 62569, + "firstEndPos" : 48543, + "secondEndPos" : 62580 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationFragment", + "secondParentType" : "VariableDeclarationFragment", + "firstPos" : 48546, + "secondPos" : 62583, + "firstEndPos" : 48567, + "secondEndPos" : 62604 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 48546, + "secondPos" : 62583, + "firstEndPos" : 48550, + "secondEndPos" : 62587 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "plot", + "secondLabel" : "plot", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 48546, + "secondPos" : 62583, + "firstEndPos" : 48550, + "secondEndPos" : 62587 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "getOrientation", + "secondLabel" : "getOrientation", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 48551, + "secondPos" : 62588, + "firstEndPos" : 48565, + "secondEndPos" : 62602 +}, { + "firstType" : "VariableDeclarationStatement", + "secondType" : "VariableDeclarationStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 48581, + "secondPos" : 62609, + "firstEndPos" : 48600, + "secondEndPos" : 62628 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "Line2D", + "secondLabel" : "Line2D", + "firstParentType" : "SimpleType", + "secondParentType" : "SimpleType", + "firstPos" : 48581, + "secondPos" : 62609, + "firstEndPos" : 48587, + "secondEndPos" : 62615 +}, { + "firstType" : "SimpleType", + "secondType" : "SimpleType", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationStatement", + "secondParentType" : "VariableDeclarationStatement", + "firstPos" : 48581, + "secondPos" : 62609, + "firstEndPos" : 48587, + "secondEndPos" : 62615 +}, { + "firstType" : "VariableDeclarationFragment", + "secondType" : "VariableDeclarationFragment", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationStatement", + "secondParentType" : "VariableDeclarationStatement", + "firstPos" : 48588, + "secondPos" : 62616, + "firstEndPos" : 48599, + "secondEndPos" : 62627 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "line", + "secondLabel" : "line", + "firstParentType" : "VariableDeclarationFragment", + "secondParentType" : "VariableDeclarationFragment", + "firstPos" : 48588, + "secondPos" : 62616, + "firstEndPos" : 48592, + "secondEndPos" : 62620 +}, { + "firstType" : "NullLiteral", + "secondType" : "NullLiteral", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationFragment", + "secondParentType" : "VariableDeclarationFragment", + "firstPos" : 48595, + "secondPos" : 62623, + "firstEndPos" : 48599, + "secondEndPos" : 62627 +}, { + "firstType" : "IfStatement", + "secondType" : "IfStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 48613, + "secondPos" : 62632, + "firstEndPos" : 48977, + "secondEndPos" : 62850 +}, { + "firstType" : "InfixExpression", + "secondType" : "InfixExpression", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "IfStatement", + "secondParentType" : "IfStatement", + "firstPos" : 48617, + "secondPos" : 62636, + "firstEndPos" : 48658, + "secondEndPos" : 62654 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "orientation", + "secondLabel" : "orientation", + "firstParentType" : "InfixExpression", + "secondParentType" : "InfixExpression", + "firstPos" : 48617, + "secondPos" : 62636, + "firstEndPos" : 48628, + "secondEndPos" : 62647 +}, { + "firstType" : "INFIX_EXPRESSION_OPERATOR", + "secondType" : "INFIX_EXPRESSION_OPERATOR", + "firstLabel" : "==", + "secondLabel" : "==", + "firstParentType" : "InfixExpression", + "secondParentType" : "InfixExpression", + "firstPos" : 48629, + "secondPos" : 62648, + "firstEndPos" : 48631, + "secondEndPos" : 62650 +}, { + "firstType" : "QualifiedName", + "secondType" : "QualifiedName", + "firstLabel" : "PlotOrientation.HORIZONTAL", + "secondLabel" : "PlotOrientation.HORIZONTAL", + "firstParentType" : "InfixExpression", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 48632, + "secondPos" : 42365, + "firstEndPos" : 48658, + "secondEndPos" : 42391 +}, { + "firstType" : "Block", + "secondType" : "Block", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "IfStatement", + "secondParentType" : "IfStatement", + "firstPos" : 48660, + "secondPos" : 62656, + "firstEndPos" : 48787, + "secondEndPos" : 62738 +}, { + "firstType" : "ExpressionStatement", + "secondType" : "ExpressionStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 48678, + "secondPos" : 62662, + "firstEndPos" : 48773, + "secondEndPos" : 62733 +}, { + "firstType" : "Assignment", + "secondType" : "Assignment", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "ExpressionStatement", + "secondParentType" : "ExpressionStatement", + "firstPos" : 48678, + "secondPos" : 62662, + "firstEndPos" : 48772, + "secondEndPos" : 62732 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "line", + "secondLabel" : "line", + "firstParentType" : "Assignment", + "secondParentType" : "Assignment", + "firstPos" : 48678, + "secondPos" : 62662, + "firstEndPos" : 48682, + "secondEndPos" : 62666 +}, { + "firstType" : "ASSIGNMENT_OPERATOR", + "secondType" : "ASSIGNMENT_OPERATOR", + "firstLabel" : "=", + "secondLabel" : "=", + "firstParentType" : "Assignment", + "secondParentType" : "Assignment", + "firstPos" : 48683, + "secondPos" : 62667, + "firstEndPos" : 48684, + "secondEndPos" : 62668 +}, { + "firstType" : "ClassInstanceCreation", + "secondType" : "ClassInstanceCreation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Assignment", + "secondParentType" : "Assignment", + "firstPos" : 48685, + "secondPos" : 62669, + "firstEndPos" : 48772, + "secondEndPos" : 62732 +}, { + "firstType" : "QualifiedName", + "secondType" : "QualifiedName", + "firstLabel" : "Line2D.Double", + "secondLabel" : "Line2D.Double", + "firstParentType" : "SimpleType", + "secondParentType" : "SimpleType", + "firstPos" : 48689, + "secondPos" : 62673, + "firstEndPos" : 48702, + "secondEndPos" : 62686 +}, { + "firstType" : "SimpleType", + "secondType" : "SimpleType", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "ClassInstanceCreation", + "secondParentType" : "ClassInstanceCreation", + "firstPos" : 48689, + "secondPos" : 62673, + "firstEndPos" : 48702, + "secondEndPos" : 62686 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "v", + "secondLabel" : "v", + "firstParentType" : "ClassInstanceCreation", + "secondParentType" : "ClassInstanceCreation", + "firstPos" : 48703, + "secondPos" : 62687, + "firstEndPos" : 48704, + "secondEndPos" : 62688 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "ClassInstanceCreation", + "secondParentType" : "ClassInstanceCreation", + "firstPos" : 48706, + "secondPos" : 62690, + "firstEndPos" : 48724, + "secondEndPos" : 62708 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 48706, + "secondPos" : 62690, + "firstEndPos" : 48714, + "secondEndPos" : 62698 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "dataArea", + "secondLabel" : "dataArea", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 48706, + "secondPos" : 62690, + "firstEndPos" : 48714, + "secondEndPos" : 62698 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "getMinY", + "secondLabel" : "getMinY", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 48715, + "secondPos" : 62699, + "firstEndPos" : 48722, + "secondEndPos" : 62706 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "v", + "secondLabel" : "v", + "firstParentType" : "ClassInstanceCreation", + "secondParentType" : "ClassInstanceCreation", + "firstPos" : 48726, + "secondPos" : 62710, + "firstEndPos" : 48727, + "secondEndPos" : 62711 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "ClassInstanceCreation", + "secondParentType" : "ClassInstanceCreation", + "firstPos" : 48753, + "secondPos" : 62713, + "firstEndPos" : 48771, + "secondEndPos" : 62731 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 48753, + "secondPos" : 62713, + "firstEndPos" : 48761, + "secondEndPos" : 62721 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "dataArea", + "secondLabel" : "dataArea", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 48753, + "secondPos" : 62713, + "firstEndPos" : 48761, + "secondEndPos" : 62721 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "getMaxY", + "secondLabel" : "getMaxY", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 48762, + "secondPos" : 62722, + "firstEndPos" : 48769, + "secondEndPos" : 62729 +}, { + "firstType" : "IfStatement", + "secondType" : "IfStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "IfStatement", + "secondParentType" : "IfStatement", + "firstPos" : 48805, + "secondPos" : 62744, + "firstEndPos" : 48977, + "secondEndPos" : 62850 +}, { + "firstType" : "InfixExpression", + "secondType" : "InfixExpression", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "IfStatement", + "secondParentType" : "IfStatement", + "firstPos" : 48809, + "secondPos" : 62748, + "firstEndPos" : 48848, + "secondEndPos" : 62766 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "orientation", + "secondLabel" : "orientation", + "firstParentType" : "InfixExpression", + "secondParentType" : "InfixExpression", + "firstPos" : 48809, + "secondPos" : 62748, + "firstEndPos" : 48820, + "secondEndPos" : 62759 +}, { + "firstType" : "INFIX_EXPRESSION_OPERATOR", + "secondType" : "INFIX_EXPRESSION_OPERATOR", + "firstLabel" : "==", + "secondLabel" : "==", + "firstParentType" : "InfixExpression", + "secondParentType" : "InfixExpression", + "firstPos" : 48821, + "secondPos" : 62760, + "firstEndPos" : 48823, + "secondEndPos" : 62762 +}, { + "firstType" : "QualifiedName", + "secondType" : "QualifiedName", + "firstLabel" : "PlotOrientation.VERTICAL", + "secondLabel" : "PlotOrientation.VERTICAL", + "firstParentType" : "InfixExpression", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 48824, + "secondPos" : 42393, + "firstEndPos" : 48848, + "secondEndPos" : 42417 +}, { + "firstType" : "Block", + "secondType" : "Block", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "IfStatement", + "secondParentType" : "IfStatement", + "firstPos" : 48850, + "secondPos" : 62768, + "firstEndPos" : 48977, + "secondEndPos" : 62850 +}, { + "firstType" : "ExpressionStatement", + "secondType" : "ExpressionStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 48868, + "secondPos" : 62774, + "firstEndPos" : 48963, + "secondEndPos" : 62845 +}, { + "firstType" : "Assignment", + "secondType" : "Assignment", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "ExpressionStatement", + "secondParentType" : "ExpressionStatement", + "firstPos" : 48868, + "secondPos" : 62774, + "firstEndPos" : 48962, + "secondEndPos" : 62844 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "line", + "secondLabel" : "line", + "firstParentType" : "Assignment", + "secondParentType" : "Assignment", + "firstPos" : 48868, + "secondPos" : 62774, + "firstEndPos" : 48872, + "secondEndPos" : 62778 +}, { + "firstType" : "ASSIGNMENT_OPERATOR", + "secondType" : "ASSIGNMENT_OPERATOR", + "firstLabel" : "=", + "secondLabel" : "=", + "firstParentType" : "Assignment", + "secondParentType" : "Assignment", + "firstPos" : 48873, + "secondPos" : 62779, + "firstEndPos" : 48874, + "secondEndPos" : 62780 +}, { + "firstType" : "ClassInstanceCreation", + "secondType" : "ClassInstanceCreation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Assignment", + "secondParentType" : "Assignment", + "firstPos" : 48875, + "secondPos" : 62781, + "firstEndPos" : 48962, + "secondEndPos" : 62844 +}, { + "firstType" : "QualifiedName", + "secondType" : "QualifiedName", + "firstLabel" : "Line2D.Double", + "secondLabel" : "Line2D.Double", + "firstParentType" : "SimpleType", + "secondParentType" : "SimpleType", + "firstPos" : 48879, + "secondPos" : 62785, + "firstEndPos" : 48892, + "secondEndPos" : 62798 +}, { + "firstType" : "SimpleType", + "secondType" : "SimpleType", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "ClassInstanceCreation", + "secondParentType" : "ClassInstanceCreation", + "firstPos" : 48879, + "secondPos" : 62785, + "firstEndPos" : 48892, + "secondEndPos" : 62798 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "ClassInstanceCreation", + "secondParentType" : "ClassInstanceCreation", + "firstPos" : 48893, + "secondPos" : 62799, + "firstEndPos" : 48911, + "secondEndPos" : 62817 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 48893, + "secondPos" : 62799, + "firstEndPos" : 48901, + "secondEndPos" : 62807 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "dataArea", + "secondLabel" : "dataArea", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 48893, + "secondPos" : 62799, + "firstEndPos" : 48901, + "secondEndPos" : 62807 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "getMinX", + "secondLabel" : "getMinX", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 48902, + "secondPos" : 62808, + "firstEndPos" : 48909, + "secondEndPos" : 62815 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "v", + "secondLabel" : "v", + "firstParentType" : "ClassInstanceCreation", + "secondParentType" : "ClassInstanceCreation", + "firstPos" : 48913, + "secondPos" : 62819, + "firstEndPos" : 48914, + "secondEndPos" : 62820 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "ClassInstanceCreation", + "secondParentType" : "ClassInstanceCreation", + "firstPos" : 48940, + "secondPos" : 62822, + "firstEndPos" : 48958, + "secondEndPos" : 62840 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 48940, + "secondPos" : 62822, + "firstEndPos" : 48948, + "secondEndPos" : 62830 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "dataArea", + "secondLabel" : "dataArea", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 48940, + "secondPos" : 62822, + "firstEndPos" : 48948, + "secondEndPos" : 62830 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "getMaxX", + "secondLabel" : "getMaxX", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 48949, + "secondPos" : 62831, + "firstEndPos" : 48956, + "secondEndPos" : 62838 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "v", + "secondLabel" : "v", + "firstParentType" : "ClassInstanceCreation", + "secondParentType" : "ClassInstanceCreation", + "firstPos" : 48960, + "secondPos" : 62842, + "firstEndPos" : 48961, + "secondEndPos" : 62843 +}, { + "firstType" : "VariableDeclarationStatement", + "secondType" : "VariableDeclarationStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 48991, + "secondPos" : 62854, + "firstEndPos" : 49045, + "secondEndPos" : 62908 +}, { + "firstType" : "Modifier", + "secondType" : "Modifier", + "firstLabel" : "final", + "secondLabel" : "final", + "firstParentType" : "VariableDeclarationStatement", + "secondParentType" : "VariableDeclarationStatement", + "firstPos" : 48991, + "secondPos" : 62854, + "firstEndPos" : 48996, + "secondEndPos" : 62859 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "Composite", + "secondLabel" : "Composite", + "firstParentType" : "SimpleType", + "secondParentType" : "SimpleType", + "firstPos" : 48997, + "secondPos" : 62860, + "firstEndPos" : 49006, + "secondEndPos" : 62869 +}, { + "firstType" : "SimpleType", + "secondType" : "SimpleType", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationStatement", + "secondParentType" : "VariableDeclarationStatement", + "firstPos" : 48997, + "secondPos" : 62860, + "firstEndPos" : 49006, + "secondEndPos" : 62869 +}, { + "firstType" : "VariableDeclarationFragment", + "secondType" : "VariableDeclarationFragment", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationStatement", + "secondParentType" : "VariableDeclarationStatement", + "firstPos" : 49007, + "secondPos" : 62870, + "firstEndPos" : 49044, + "secondEndPos" : 62907 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "originalComposite", + "secondLabel" : "originalComposite", + "firstParentType" : "VariableDeclarationFragment", + "secondParentType" : "VariableDeclarationFragment", + "firstPos" : 49007, + "secondPos" : 62870, + "firstEndPos" : 49024, + "secondEndPos" : 62887 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationFragment", + "secondParentType" : "VariableDeclarationFragment", + "firstPos" : 49027, + "secondPos" : 62890, + "firstEndPos" : 49044, + "secondEndPos" : 62907 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 49027, + "secondPos" : 62890, + "firstEndPos" : 49029, + "secondEndPos" : 62892 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "g2", + "secondLabel" : "g2", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 49027, + "secondPos" : 62890, + "firstEndPos" : 49029, + "secondEndPos" : 62892 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "getComposite", + "secondLabel" : "getComposite", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 49030, + "secondPos" : 62893, + "firstEndPos" : 49042, + "secondEndPos" : 62905 +}, { + "firstType" : "ExpressionStatement", + "secondType" : "ExpressionStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 49058, + "secondPos" : 62912, + "firstEndPos" : 49167, + "secondEndPos" : 63000 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "ExpressionStatement", + "secondParentType" : "ExpressionStatement", + "firstPos" : 49058, + "secondPos" : 62912, + "firstEndPos" : 49166, + "secondEndPos" : 62999 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 49058, + "secondPos" : 62912, + "firstEndPos" : 49060, + "secondEndPos" : 62914 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "g2", + "secondLabel" : "g2", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 49058, + "secondPos" : 62912, + "firstEndPos" : 49060, + "secondEndPos" : 62914 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "setComposite", + "secondLabel" : "setComposite", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 49061, + "secondPos" : 62915, + "firstEndPos" : 49073, + "secondEndPos" : 62927 +}, { + "firstType" : "METHOD_INVOCATION_ARGUMENTS", + "secondType" : "METHOD_INVOCATION_ARGUMENTS", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 49074, + "secondPos" : 62928, + "firstEndPos" : 49165, + "secondEndPos" : 62998 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 49074, + "secondPos" : 62928, + "firstEndPos" : 49165, + "secondEndPos" : 62998 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 49074, + "secondPos" : 62928, + "firstEndPos" : 49088, + "secondEndPos" : 62942 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "AlphaComposite", + "secondLabel" : "AlphaComposite", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 49074, + "secondPos" : 62928, + "firstEndPos" : 49088, + "secondEndPos" : 62942 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "getInstance", + "secondLabel" : "getInstance", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 49089, + "secondPos" : 62943, + "firstEndPos" : 49100, + "secondEndPos" : 62954 +}, { + "firstType" : "METHOD_INVOCATION_ARGUMENTS", + "secondType" : "METHOD_INVOCATION_ARGUMENTS", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 49122, + "secondPos" : 62955, + "firstEndPos" : 49164, + "secondEndPos" : 62997 +}, { + "firstType" : "QualifiedName", + "secondType" : "QualifiedName", + "firstLabel" : "AlphaComposite.SRC_OVER", + "secondLabel" : "AlphaComposite.SRC_OVER", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 49122, + "secondPos" : 62955, + "firstEndPos" : 49145, + "secondEndPos" : 62978 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 49147, + "secondPos" : 62980, + "firstEndPos" : 49164, + "secondEndPos" : 62997 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 49147, + "secondPos" : 62980, + "firstEndPos" : 49153, + "secondEndPos" : 62986 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "marker", + "secondLabel" : "marker", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 49147, + "secondPos" : 62980, + "firstEndPos" : 49153, + "secondEndPos" : 62986 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "getAlpha", + "secondLabel" : "getAlpha", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 49154, + "secondPos" : 62987, + "firstEndPos" : 49162, + "secondEndPos" : 62995 +}, { + "firstType" : "ExpressionStatement", + "secondType" : "ExpressionStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 49180, + "secondPos" : 63004, + "firstEndPos" : 49211, + "secondEndPos" : 63035 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "ExpressionStatement", + "secondParentType" : "ExpressionStatement", + "firstPos" : 49180, + "secondPos" : 63004, + "firstEndPos" : 49210, + "secondEndPos" : 63034 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 49180, + "secondPos" : 63004, + "firstEndPos" : 49182, + "secondEndPos" : 63006 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "g2", + "secondLabel" : "g2", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 49180, + "secondPos" : 63004, + "firstEndPos" : 49182, + "secondEndPos" : 63006 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "setPaint", + "secondLabel" : "setPaint", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 49183, + "secondPos" : 63007, + "firstEndPos" : 49191, + "secondEndPos" : 63015 +}, { + "firstType" : "METHOD_INVOCATION_ARGUMENTS", + "secondType" : "METHOD_INVOCATION_ARGUMENTS", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 49192, + "secondPos" : 63016, + "firstEndPos" : 49209, + "secondEndPos" : 63033 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 49192, + "secondPos" : 63016, + "firstEndPos" : 49209, + "secondEndPos" : 63033 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 49192, + "secondPos" : 63016, + "firstEndPos" : 49198, + "secondEndPos" : 63022 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "marker", + "secondLabel" : "marker", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 49192, + "secondPos" : 63016, + "firstEndPos" : 49198, + "secondEndPos" : 63022 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "getPaint", + "secondLabel" : "getPaint", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 49199, + "secondPos" : 63023, + "firstEndPos" : 49207, + "secondEndPos" : 63031 +}, { + "firstType" : "ExpressionStatement", + "secondType" : "ExpressionStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 49224, + "secondPos" : 63039, + "firstEndPos" : 49257, + "secondEndPos" : 63072 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "ExpressionStatement", + "secondParentType" : "ExpressionStatement", + "firstPos" : 49224, + "secondPos" : 63039, + "firstEndPos" : 49256, + "secondEndPos" : 63071 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 49224, + "secondPos" : 63039, + "firstEndPos" : 49226, + "secondEndPos" : 63041 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "g2", + "secondLabel" : "g2", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 49224, + "secondPos" : 63039, + "firstEndPos" : 49226, + "secondEndPos" : 63041 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "setStroke", + "secondLabel" : "setStroke", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 49227, + "secondPos" : 63042, + "firstEndPos" : 49236, + "secondEndPos" : 63051 +}, { + "firstType" : "METHOD_INVOCATION_ARGUMENTS", + "secondType" : "METHOD_INVOCATION_ARGUMENTS", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 49237, + "secondPos" : 63052, + "firstEndPos" : 49255, + "secondEndPos" : 63070 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 49237, + "secondPos" : 63052, + "firstEndPos" : 49255, + "secondEndPos" : 63070 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 49237, + "secondPos" : 63052, + "firstEndPos" : 49243, + "secondEndPos" : 63058 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "marker", + "secondLabel" : "marker", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 49237, + "secondPos" : 63052, + "firstEndPos" : 49243, + "secondEndPos" : 63058 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "getStroke", + "secondLabel" : "getStroke", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 49244, + "secondPos" : 63059, + "firstEndPos" : 49253, + "secondEndPos" : 63068 +}, { + "firstType" : "ExpressionStatement", + "secondType" : "ExpressionStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 49270, + "secondPos" : 63076, + "firstEndPos" : 49284, + "secondEndPos" : 63090 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "ExpressionStatement", + "secondParentType" : "ExpressionStatement", + "firstPos" : 49270, + "secondPos" : 63076, + "firstEndPos" : 49283, + "secondEndPos" : 63089 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 49270, + "secondPos" : 63076, + "firstEndPos" : 49272, + "secondEndPos" : 63078 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "g2", + "secondLabel" : "g2", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 49270, + "secondPos" : 63076, + "firstEndPos" : 49272, + "secondEndPos" : 63078 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "draw", + "secondLabel" : "draw", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 49273, + "secondPos" : 63079, + "firstEndPos" : 49277, + "secondEndPos" : 63083 +}, { + "firstType" : "METHOD_INVOCATION_ARGUMENTS", + "secondType" : "METHOD_INVOCATION_ARGUMENTS", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 49278, + "secondPos" : 63084, + "firstEndPos" : 49282, + "secondEndPos" : 63088 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "line", + "secondLabel" : "line", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 49278, + "secondPos" : 63084, + "firstEndPos" : 49282, + "secondEndPos" : 63088 +}, { + "firstType" : "VariableDeclarationStatement", + "secondType" : "VariableDeclarationStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 49298, + "secondPos" : 63094, + "firstEndPos" : 49331, + "secondEndPos" : 63127 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "String", + "secondLabel" : "String", + "firstParentType" : "SimpleType", + "secondParentType" : "SimpleType", + "firstPos" : 49298, + "secondPos" : 63094, + "firstEndPos" : 49304, + "secondEndPos" : 63100 +}, { + "firstType" : "SimpleType", + "secondType" : "SimpleType", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationStatement", + "secondParentType" : "VariableDeclarationStatement", + "firstPos" : 49298, + "secondPos" : 63094, + "firstEndPos" : 49304, + "secondEndPos" : 63100 +}, { + "firstType" : "VariableDeclarationFragment", + "secondType" : "VariableDeclarationFragment", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationStatement", + "secondParentType" : "VariableDeclarationStatement", + "firstPos" : 49305, + "secondPos" : 63101, + "firstEndPos" : 49330, + "secondEndPos" : 63126 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "label", + "secondLabel" : "label", + "firstParentType" : "VariableDeclarationFragment", + "secondParentType" : "VariableDeclarationFragment", + "firstPos" : 49305, + "secondPos" : 63101, + "firstEndPos" : 49310, + "secondEndPos" : 63106 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationFragment", + "secondParentType" : "VariableDeclarationFragment", + "firstPos" : 49313, + "secondPos" : 63109, + "firstEndPos" : 49330, + "secondEndPos" : 63126 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 49313, + "secondPos" : 63109, + "firstEndPos" : 49319, + "secondEndPos" : 63115 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "marker", + "secondLabel" : "marker", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 49313, + "secondPos" : 63109, + "firstEndPos" : 49319, + "secondEndPos" : 63115 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "getLabel", + "secondLabel" : "getLabel", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 49320, + "secondPos" : 63116, + "firstEndPos" : 49328, + "secondEndPos" : 63124 +}, { + "firstType" : "VariableDeclarationStatement", + "secondType" : "VariableDeclarationStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 49344, + "secondPos" : 63131, + "firstEndPos" : 49393, + "secondEndPos" : 63180 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "RectangleAnchor", + "secondLabel" : "RectangleAnchor", + "firstParentType" : "SimpleType", + "secondParentType" : "SimpleType", + "firstPos" : 49344, + "secondPos" : 63131, + "firstEndPos" : 49359, + "secondEndPos" : 63146 +}, { + "firstType" : "SimpleType", + "secondType" : "SimpleType", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationStatement", + "secondParentType" : "VariableDeclarationStatement", + "firstPos" : 49344, + "secondPos" : 63131, + "firstEndPos" : 49359, + "secondEndPos" : 63146 +}, { + "firstType" : "VariableDeclarationFragment", + "secondType" : "VariableDeclarationFragment", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationStatement", + "secondParentType" : "VariableDeclarationStatement", + "firstPos" : 49360, + "secondPos" : 63147, + "firstEndPos" : 49392, + "secondEndPos" : 63179 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "anchor", + "secondLabel" : "anchor", + "firstParentType" : "VariableDeclarationFragment", + "secondParentType" : "VariableDeclarationFragment", + "firstPos" : 49360, + "secondPos" : 63147, + "firstEndPos" : 49366, + "secondEndPos" : 63153 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationFragment", + "secondParentType" : "VariableDeclarationFragment", + "firstPos" : 49369, + "secondPos" : 63156, + "firstEndPos" : 49392, + "secondEndPos" : 63179 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 49369, + "secondPos" : 63156, + "firstEndPos" : 49375, + "secondEndPos" : 63162 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "marker", + "secondLabel" : "marker", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 49369, + "secondPos" : 63156, + "firstEndPos" : 49375, + "secondEndPos" : 63162 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "getLabelAnchor", + "secondLabel" : "getLabelAnchor", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 49376, + "secondPos" : 63163, + "firstEndPos" : 49390, + "secondEndPos" : 63177 +}, { + "firstType" : "IfStatement", + "secondType" : "IfStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 49406, + "secondPos" : 63184, + "firstEndPos" : 50038, + "secondEndPos" : 63550 +}, { + "firstType" : "InfixExpression", + "secondType" : "InfixExpression", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "IfStatement", + "secondParentType" : "IfStatement", + "firstPos" : 49410, + "secondPos" : 63188, + "firstEndPos" : 49423, + "secondEndPos" : 63201 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "label", + "secondLabel" : "label", + "firstParentType" : "InfixExpression", + "secondParentType" : "InfixExpression", + "firstPos" : 49410, + "secondPos" : 63188, + "firstEndPos" : 49415, + "secondEndPos" : 63193 +}, { + "firstType" : "INFIX_EXPRESSION_OPERATOR", + "secondType" : "INFIX_EXPRESSION_OPERATOR", + "firstLabel" : "!=", + "secondLabel" : "!=", + "firstParentType" : "InfixExpression", + "secondParentType" : "InfixExpression", + "firstPos" : 49416, + "secondPos" : 63194, + "firstEndPos" : 49418, + "secondEndPos" : 63196 +}, { + "firstType" : "NullLiteral", + "secondType" : "NullLiteral", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "InfixExpression", + "secondParentType" : "InfixExpression", + "firstPos" : 49419, + "secondPos" : 63197, + "firstEndPos" : 49423, + "secondEndPos" : 63201 +}, { + "firstType" : "Block", + "secondType" : "Block", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "IfStatement", + "secondParentType" : "IfStatement", + "firstPos" : 49425, + "secondPos" : 63203, + "firstEndPos" : 50038, + "secondEndPos" : 63550 +}, { + "firstType" : "VariableDeclarationStatement", + "secondType" : "VariableDeclarationStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 49443, + "secondPos" : 63209, + "firstEndPos" : 49482, + "secondEndPos" : 63248 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "Font", + "secondLabel" : "Font", + "firstParentType" : "SimpleType", + "secondParentType" : "SimpleType", + "firstPos" : 49443, + "secondPos" : 63209, + "firstEndPos" : 49447, + "secondEndPos" : 63213 +}, { + "firstType" : "SimpleType", + "secondType" : "SimpleType", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationStatement", + "secondParentType" : "VariableDeclarationStatement", + "firstPos" : 49443, + "secondPos" : 63209, + "firstEndPos" : 49447, + "secondEndPos" : 63213 +}, { + "firstType" : "VariableDeclarationFragment", + "secondType" : "VariableDeclarationFragment", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationStatement", + "secondParentType" : "VariableDeclarationStatement", + "firstPos" : 49448, + "secondPos" : 63214, + "firstEndPos" : 49481, + "secondEndPos" : 63247 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "labelFont", + "secondLabel" : "labelFont", + "firstParentType" : "VariableDeclarationFragment", + "secondParentType" : "VariableDeclarationFragment", + "firstPos" : 49448, + "secondPos" : 63214, + "firstEndPos" : 49457, + "secondEndPos" : 63223 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationFragment", + "secondParentType" : "VariableDeclarationFragment", + "firstPos" : 49460, + "secondPos" : 63226, + "firstEndPos" : 49481, + "secondEndPos" : 63247 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 49460, + "secondPos" : 63226, + "firstEndPos" : 49466, + "secondEndPos" : 63232 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "marker", + "secondLabel" : "marker", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 49460, + "secondPos" : 63226, + "firstEndPos" : 49466, + "secondEndPos" : 63232 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "getLabelFont", + "secondLabel" : "getLabelFont", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 49467, + "secondPos" : 63233, + "firstEndPos" : 49479, + "secondEndPos" : 63245 +}, { + "firstType" : "ExpressionStatement", + "secondType" : "ExpressionStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 49499, + "secondPos" : 63253, + "firstEndPos" : 49521, + "secondEndPos" : 63275 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "ExpressionStatement", + "secondParentType" : "ExpressionStatement", + "firstPos" : 49499, + "secondPos" : 63253, + "firstEndPos" : 49520, + "secondEndPos" : 63274 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 49499, + "secondPos" : 63253, + "firstEndPos" : 49501, + "secondEndPos" : 63255 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "g2", + "secondLabel" : "g2", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 49499, + "secondPos" : 63253, + "firstEndPos" : 49501, + "secondEndPos" : 63255 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "setFont", + "secondLabel" : "setFont", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 49502, + "secondPos" : 63256, + "firstEndPos" : 49509, + "secondEndPos" : 63263 +}, { + "firstType" : "METHOD_INVOCATION_ARGUMENTS", + "secondType" : "METHOD_INVOCATION_ARGUMENTS", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 49510, + "secondPos" : 63264, + "firstEndPos" : 49519, + "secondEndPos" : 63273 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "labelFont", + "secondLabel" : "labelFont", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 49510, + "secondPos" : 63264, + "firstEndPos" : 49519, + "secondEndPos" : 63273 +}, { + "firstType" : "ExpressionStatement", + "secondType" : "ExpressionStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 49538, + "secondPos" : 63280, + "firstEndPos" : 49574, + "secondEndPos" : 63316 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "ExpressionStatement", + "secondParentType" : "ExpressionStatement", + "firstPos" : 49538, + "secondPos" : 63280, + "firstEndPos" : 49573, + "secondEndPos" : 63315 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 49538, + "secondPos" : 63280, + "firstEndPos" : 49540, + "secondEndPos" : 63282 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "g2", + "secondLabel" : "g2", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 49538, + "secondPos" : 63280, + "firstEndPos" : 49540, + "secondEndPos" : 63282 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "setPaint", + "secondLabel" : "setPaint", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 49541, + "secondPos" : 63283, + "firstEndPos" : 49549, + "secondEndPos" : 63291 +}, { + "firstType" : "METHOD_INVOCATION_ARGUMENTS", + "secondType" : "METHOD_INVOCATION_ARGUMENTS", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 49550, + "secondPos" : 63292, + "firstEndPos" : 49572, + "secondEndPos" : 63314 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 49550, + "secondPos" : 63292, + "firstEndPos" : 49572, + "secondEndPos" : 63314 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 49550, + "secondPos" : 63292, + "firstEndPos" : 49556, + "secondEndPos" : 63298 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "marker", + "secondLabel" : "marker", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 49550, + "secondPos" : 63292, + "firstEndPos" : 49556, + "secondEndPos" : 63298 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "getLabelPaint", + "secondLabel" : "getLabelPaint", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 49557, + "secondPos" : 63299, + "firstEndPos" : 49570, + "secondEndPos" : 63312 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 49701, + "secondPos" : 63378, + "firstEndPos" : 49719, + "secondEndPos" : 63396 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 49701, + "secondPos" : 63378, + "firstEndPos" : 49705, + "secondEndPos" : 63382 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "line", + "secondLabel" : "line", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 49701, + "secondPos" : 63378, + "firstEndPos" : 49705, + "secondEndPos" : 63382 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "getBounds2D", + "secondLabel" : "getBounds2D", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 49706, + "secondPos" : 63383, + "firstEndPos" : 49717, + "secondEndPos" : 63394 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 49745, + "secondPos" : 42587, + "firstEndPos" : 49768, + "secondEndPos" : 42610 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 49745, + "secondPos" : 42587, + "firstEndPos" : 49751, + "secondEndPos" : 42593 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "marker", + "secondLabel" : "marker", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 49745, + "secondPos" : 42587, + "firstEndPos" : 49751, + "secondEndPos" : 42593 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "getLabelOffset", + "secondLabel" : "getLabelOffset", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 49752, + "secondPos" : 42594, + "firstEndPos" : 49766, + "secondEndPos" : 42608 +}, { + "firstType" : "ExpressionStatement", + "secondType" : "ExpressionStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 49848, + "secondPos" : 63411, + "firstEndPos" : 50024, + "secondEndPos" : 63545 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "ExpressionStatement", + "secondParentType" : "ExpressionStatement", + "firstPos" : 49848, + "secondPos" : 63411, + "firstEndPos" : 50023, + "secondEndPos" : 63544 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 49848, + "secondPos" : 63411, + "firstEndPos" : 49861, + "secondEndPos" : 63424 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "TextUtilities", + "secondLabel" : "TextUtilities", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 49848, + "secondPos" : 63411, + "firstEndPos" : 49861, + "secondEndPos" : 63424 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "drawAlignedString", + "secondLabel" : "drawAlignedString", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 49862, + "secondPos" : 63425, + "firstEndPos" : 49879, + "secondEndPos" : 63442 +}, { + "firstType" : "METHOD_INVOCATION_ARGUMENTS", + "secondType" : "METHOD_INVOCATION_ARGUMENTS", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 49880, + "secondPos" : 63443, + "firstEndPos" : 50022, + "secondEndPos" : 63543 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "label", + "secondLabel" : "label", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 49880, + "secondPos" : 63443, + "firstEndPos" : 49885, + "secondEndPos" : 63448 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "g2", + "secondLabel" : "g2", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 49887, + "secondPos" : 63450, + "firstEndPos" : 49889, + "secondEndPos" : 63452 +}, { + "firstType" : "CastExpression", + "secondType" : "CastExpression", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 49915, + "secondPos" : 63454, + "firstEndPos" : 49941, + "secondEndPos" : 63480 +}, { + "firstType" : "PrimitiveType", + "secondType" : "PrimitiveType", + "firstLabel" : "float", + "secondLabel" : "float", + "firstParentType" : "CastExpression", + "secondParentType" : "CastExpression", + "firstPos" : 49916, + "secondPos" : 63455, + "firstEndPos" : 49921, + "secondEndPos" : 63460 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "CastExpression", + "secondParentType" : "CastExpression", + "firstPos" : 49923, + "secondPos" : 63462, + "firstEndPos" : 49941, + "secondEndPos" : 63480 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 49923, + "secondPos" : 63462, + "firstEndPos" : 49934, + "secondEndPos" : 63473 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "coordinates", + "secondLabel" : "coordinates", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 49923, + "secondPos" : 63462, + "firstEndPos" : 49934, + "secondEndPos" : 63473 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "getX", + "secondLabel" : "getX", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 49935, + "secondPos" : 63474, + "firstEndPos" : 49939, + "secondEndPos" : 63478 +}, { + "firstType" : "CastExpression", + "secondType" : "CastExpression", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 49943, + "secondPos" : 63482, + "firstEndPos" : 49969, + "secondEndPos" : 63508 +}, { + "firstType" : "PrimitiveType", + "secondType" : "PrimitiveType", + "firstLabel" : "float", + "secondLabel" : "float", + "firstParentType" : "CastExpression", + "secondParentType" : "CastExpression", + "firstPos" : 49944, + "secondPos" : 63483, + "firstEndPos" : 49949, + "secondEndPos" : 63488 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "CastExpression", + "secondParentType" : "CastExpression", + "firstPos" : 49951, + "secondPos" : 63490, + "firstEndPos" : 49969, + "secondEndPos" : 63508 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 49951, + "secondPos" : 63490, + "firstEndPos" : 49962, + "secondEndPos" : 63501 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "coordinates", + "secondLabel" : "coordinates", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 49951, + "secondPos" : 63490, + "firstEndPos" : 49962, + "secondEndPos" : 63501 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "getY", + "secondLabel" : "getY", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 49963, + "secondPos" : 63502, + "firstEndPos" : 49967, + "secondEndPos" : 63506 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 49995, + "secondPos" : 63516, + "firstEndPos" : 50022, + "secondEndPos" : 63543 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 49995, + "secondPos" : 63516, + "firstEndPos" : 50001, + "secondEndPos" : 63522 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "marker", + "secondLabel" : "marker", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 49995, + "secondPos" : 63516, + "firstEndPos" : 50001, + "secondEndPos" : 63522 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "getLabelTextAnchor", + "secondLabel" : "getLabelTextAnchor", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 50002, + "secondPos" : 63523, + "firstEndPos" : 50020, + "secondEndPos" : 63541 +}, { + "firstType" : "ExpressionStatement", + "secondType" : "ExpressionStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 50051, + "secondPos" : 63554, + "firstEndPos" : 50086, + "secondEndPos" : 63589 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "ExpressionStatement", + "secondParentType" : "ExpressionStatement", + "firstPos" : 50051, + "secondPos" : 63554, + "firstEndPos" : 50085, + "secondEndPos" : 63588 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 50051, + "secondPos" : 63554, + "firstEndPos" : 50053, + "secondEndPos" : 63556 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "g2", + "secondLabel" : "g2", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 50051, + "secondPos" : 63554, + "firstEndPos" : 50053, + "secondEndPos" : 63556 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "setComposite", + "secondLabel" : "setComposite", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 50054, + "secondPos" : 63557, + "firstEndPos" : 50066, + "secondEndPos" : 63569 +}, { + "firstType" : "METHOD_INVOCATION_ARGUMENTS", + "secondType" : "METHOD_INVOCATION_ARGUMENTS", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 50067, + "secondPos" : 63570, + "firstEndPos" : 50084, + "secondEndPos" : 63587 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "originalComposite", + "secondLabel" : "originalComposite", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 50067, + "secondPos" : 63570, + "firstEndPos" : 50084, + "secondEndPos" : 63587 +}, { + "firstType" : "IfStatement", + "secondType" : "IfStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "IfStatement", + "secondParentType" : "IfStatement", + "firstPos" : 50110, + "secondPos" : 63599, + "firstEndPos" : 54667, + "secondEndPos" : 66544 +}, { + "firstType" : "InstanceofExpression", + "secondType" : "InstanceofExpression", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "IfStatement", + "secondParentType" : "IfStatement", + "firstPos" : 50114, + "secondPos" : 63603, + "firstEndPos" : 50146, + "secondEndPos" : 63635 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "marker", + "secondLabel" : "marker", + "firstParentType" : "InstanceofExpression", + "secondParentType" : "InstanceofExpression", + "firstPos" : 50114, + "secondPos" : 63603, + "firstEndPos" : 50120, + "secondEndPos" : 63609 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "IntervalMarker", + "secondLabel" : "IntervalMarker", + "firstParentType" : "SimpleType", + "secondParentType" : "SimpleType", + "firstPos" : 50132, + "secondPos" : 63621, + "firstEndPos" : 50146, + "secondEndPos" : 63635 +}, { + "firstType" : "SimpleType", + "secondType" : "SimpleType", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "InstanceofExpression", + "secondParentType" : "InstanceofExpression", + "firstPos" : 50132, + "secondPos" : 63621, + "firstEndPos" : 50146, + "secondEndPos" : 63635 +}, { + "firstType" : "Block", + "secondType" : "Block", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "IfStatement", + "secondParentType" : "IfStatement", + "firstPos" : 50148, + "secondPos" : 63637, + "firstEndPos" : 54667, + "secondEndPos" : 66544 +}, { + "firstType" : "VariableDeclarationStatement", + "secondType" : "VariableDeclarationStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 50162, + "secondPos" : 63642, + "firstEndPos" : 50206, + "secondEndPos" : 63686 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "IntervalMarker", + "secondLabel" : "IntervalMarker", + "firstParentType" : "SimpleType", + "secondParentType" : "SimpleType", + "firstPos" : 50162, + "secondPos" : 63642, + "firstEndPos" : 50176, + "secondEndPos" : 63656 +}, { + "firstType" : "SimpleType", + "secondType" : "SimpleType", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationStatement", + "secondParentType" : "VariableDeclarationStatement", + "firstPos" : 50162, + "secondPos" : 63642, + "firstEndPos" : 50176, + "secondEndPos" : 63656 +}, { + "firstType" : "VariableDeclarationFragment", + "secondType" : "VariableDeclarationFragment", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationStatement", + "secondParentType" : "VariableDeclarationStatement", + "firstPos" : 50177, + "secondPos" : 63657, + "firstEndPos" : 50205, + "secondEndPos" : 63685 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "im", + "secondLabel" : "im", + "firstParentType" : "VariableDeclarationFragment", + "secondParentType" : "VariableDeclarationFragment", + "firstPos" : 50177, + "secondPos" : 63657, + "firstEndPos" : 50179, + "secondEndPos" : 63659 +}, { + "firstType" : "CastExpression", + "secondType" : "CastExpression", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationFragment", + "secondParentType" : "VariableDeclarationFragment", + "firstPos" : 50182, + "secondPos" : 63662, + "firstEndPos" : 50205, + "secondEndPos" : 63685 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "IntervalMarker", + "secondLabel" : "IntervalMarker", + "firstParentType" : "SimpleType", + "secondParentType" : "SimpleType", + "firstPos" : 50183, + "secondPos" : 63663, + "firstEndPos" : 50197, + "secondEndPos" : 63677 +}, { + "firstType" : "SimpleType", + "secondType" : "SimpleType", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "CastExpression", + "secondParentType" : "CastExpression", + "firstPos" : 50183, + "secondPos" : 63663, + "firstEndPos" : 50197, + "secondEndPos" : 63677 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "marker", + "secondLabel" : "marker", + "firstParentType" : "CastExpression", + "secondParentType" : "CastExpression", + "firstPos" : 50199, + "secondPos" : 63679, + "firstEndPos" : 50205, + "secondEndPos" : 63685 +}, { + "firstType" : "VariableDeclarationStatement", + "secondType" : "VariableDeclarationStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 50219, + "secondPos" : 63690, + "firstEndPos" : 50253, + "secondEndPos" : 63724 +}, { + "firstType" : "PrimitiveType", + "secondType" : "PrimitiveType", + "firstLabel" : "double", + "secondLabel" : "double", + "firstParentType" : "VariableDeclarationStatement", + "secondParentType" : "VariableDeclarationStatement", + "firstPos" : 50219, + "secondPos" : 63690, + "firstEndPos" : 50225, + "secondEndPos" : 63696 +}, { + "firstType" : "VariableDeclarationFragment", + "secondType" : "VariableDeclarationFragment", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationStatement", + "secondParentType" : "VariableDeclarationStatement", + "firstPos" : 50226, + "secondPos" : 63697, + "firstEndPos" : 50252, + "secondEndPos" : 63723 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "start", + "secondLabel" : "start", + "firstParentType" : "VariableDeclarationFragment", + "secondParentType" : "VariableDeclarationFragment", + "firstPos" : 50226, + "secondPos" : 63697, + "firstEndPos" : 50231, + "secondEndPos" : 63702 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationFragment", + "secondParentType" : "VariableDeclarationFragment", + "firstPos" : 50234, + "secondPos" : 63705, + "firstEndPos" : 50252, + "secondEndPos" : 63723 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 50234, + "secondPos" : 63705, + "firstEndPos" : 50236, + "secondEndPos" : 63707 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "im", + "secondLabel" : "im", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 50234, + "secondPos" : 63705, + "firstEndPos" : 50236, + "secondEndPos" : 63707 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "getStartValue", + "secondLabel" : "getStartValue", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 50237, + "secondPos" : 63708, + "firstEndPos" : 50250, + "secondEndPos" : 63721 +}, { + "firstType" : "VariableDeclarationStatement", + "secondType" : "VariableDeclarationStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 50266, + "secondPos" : 63728, + "firstEndPos" : 50296, + "secondEndPos" : 63758 +}, { + "firstType" : "PrimitiveType", + "secondType" : "PrimitiveType", + "firstLabel" : "double", + "secondLabel" : "double", + "firstParentType" : "VariableDeclarationStatement", + "secondParentType" : "VariableDeclarationStatement", + "firstPos" : 50266, + "secondPos" : 63728, + "firstEndPos" : 50272, + "secondEndPos" : 63734 +}, { + "firstType" : "VariableDeclarationFragment", + "secondType" : "VariableDeclarationFragment", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationStatement", + "secondParentType" : "VariableDeclarationStatement", + "firstPos" : 50273, + "secondPos" : 63735, + "firstEndPos" : 50295, + "secondEndPos" : 63757 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "end", + "secondLabel" : "end", + "firstParentType" : "VariableDeclarationFragment", + "secondParentType" : "VariableDeclarationFragment", + "firstPos" : 50273, + "secondPos" : 63735, + "firstEndPos" : 50276, + "secondEndPos" : 63738 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationFragment", + "secondParentType" : "VariableDeclarationFragment", + "firstPos" : 50279, + "secondPos" : 63741, + "firstEndPos" : 50295, + "secondEndPos" : 63757 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 50279, + "secondPos" : 63741, + "firstEndPos" : 50281, + "secondEndPos" : 63743 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "im", + "secondLabel" : "im", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 50279, + "secondPos" : 63741, + "firstEndPos" : 50281, + "secondEndPos" : 63743 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "getEndValue", + "secondLabel" : "getEndValue", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 50282, + "secondPos" : 63744, + "firstEndPos" : 50293, + "secondEndPos" : 63755 +}, { + "firstType" : "VariableDeclarationStatement", + "secondType" : "VariableDeclarationStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 50309, + "secondPos" : 63762, + "firstEndPos" : 50344, + "secondEndPos" : 63798 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "Range", + "secondLabel" : "Range", + "firstParentType" : "SimpleType", + "secondParentType" : "SimpleType", + "firstPos" : 50309, + "secondPos" : 63762, + "firstEndPos" : 50314, + "secondEndPos" : 63767 +}, { + "firstType" : "SimpleType", + "secondType" : "SimpleType", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationStatement", + "secondParentType" : "VariableDeclarationStatement", + "firstPos" : 50309, + "secondPos" : 63762, + "firstEndPos" : 50314, + "secondEndPos" : 63767 +}, { + "firstType" : "VariableDeclarationFragment", + "secondType" : "VariableDeclarationFragment", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationStatement", + "secondParentType" : "VariableDeclarationStatement", + "firstPos" : 50315, + "secondPos" : 63768, + "firstEndPos" : 50343, + "secondEndPos" : 63797 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "range", + "secondLabel" : "range", + "firstParentType" : "VariableDeclarationFragment", + "secondParentType" : "VariableDeclarationFragment", + "firstPos" : 50315, + "secondPos" : 63768, + "firstEndPos" : 50320, + "secondEndPos" : 63773 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationFragment", + "secondParentType" : "VariableDeclarationFragment", + "firstPos" : 50323, + "secondPos" : 63776, + "firstEndPos" : 50343, + "secondEndPos" : 63797 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 50323, + "secondPos" : 63776, + "firstEndPos" : 50332, + "secondEndPos" : 63786 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "rangeAxis", + "secondLabel" : "rangeAxis", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 50323, + "secondPos" : 42297, + "firstEndPos" : 50332, + "secondEndPos" : 42306 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "getRange", + "secondLabel" : "getRange", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 50333, + "secondPos" : 63787, + "firstEndPos" : 50341, + "secondEndPos" : 63795 +}, { + "firstType" : "IfStatement", + "secondType" : "IfStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 50357, + "secondPos" : 63802, + "firstEndPos" : 50433, + "secondEndPos" : 63857 +}, { + "firstType" : "PrefixExpression", + "secondType" : "PrefixExpression", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "IfStatement", + "secondParentType" : "IfStatement", + "firstPos" : 50361, + "secondPos" : 63806, + "firstEndPos" : 50392, + "secondEndPos" : 63837 +}, { + "firstType" : "PREFIX_EXPRESSION_OPERATOR", + "secondType" : "PREFIX_EXPRESSION_OPERATOR", + "firstLabel" : "!", + "secondLabel" : "!", + "firstParentType" : "PrefixExpression", + "secondParentType" : "PrefixExpression", + "firstPos" : 50361, + "secondPos" : 63806, + "firstEndPos" : 50362, + "secondEndPos" : 63807 +}, { + "firstType" : "ParenthesizedExpression", + "secondType" : "ParenthesizedExpression", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "PrefixExpression", + "secondParentType" : "PrefixExpression", + "firstPos" : 50362, + "secondPos" : 63807, + "firstEndPos" : 50392, + "secondEndPos" : 63837 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "ParenthesizedExpression", + "secondParentType" : "ParenthesizedExpression", + "firstPos" : 50363, + "secondPos" : 63808, + "firstEndPos" : 50391, + "secondEndPos" : 63836 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 50363, + "secondPos" : 63808, + "firstEndPos" : 50368, + "secondEndPos" : 63813 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "range", + "secondLabel" : "range", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 50363, + "secondPos" : 63808, + "firstEndPos" : 50368, + "secondEndPos" : 63813 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "intersects", + "secondLabel" : "intersects", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 50369, + "secondPos" : 63814, + "firstEndPos" : 50379, + "secondEndPos" : 63824 +}, { + "firstType" : "METHOD_INVOCATION_ARGUMENTS", + "secondType" : "METHOD_INVOCATION_ARGUMENTS", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 50380, + "secondPos" : 63825, + "firstEndPos" : 50390, + "secondEndPos" : 63835 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "start", + "secondLabel" : "start", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 50380, + "secondPos" : 63825, + "firstEndPos" : 50385, + "secondEndPos" : 63830 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "end", + "secondLabel" : "end", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 50387, + "secondPos" : 63832, + "firstEndPos" : 50390, + "secondEndPos" : 63835 +}, { + "firstType" : "Block", + "secondType" : "Block", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "IfStatement", + "secondParentType" : "IfStatement", + "firstPos" : 50394, + "secondPos" : 63839, + "firstEndPos" : 50433, + "secondEndPos" : 63857 +}, { + "firstType" : "ReturnStatement", + "secondType" : "ReturnStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 50412, + "secondPos" : 63845, + "firstEndPos" : 50419, + "secondEndPos" : 63852 +}, { + "firstType" : "VariableDeclarationStatement", + "secondType" : "VariableDeclarationStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 50447, + "secondPos" : 63861, + "firstEndPos" : 50550, + "secondEndPos" : 63940 +}, { + "firstType" : "PrimitiveType", + "secondType" : "PrimitiveType", + "firstLabel" : "double", + "secondLabel" : "double", + "firstParentType" : "VariableDeclarationStatement", + "secondParentType" : "VariableDeclarationStatement", + "firstPos" : 50447, + "secondPos" : 63861, + "firstEndPos" : 50453, + "secondEndPos" : 63867 +}, { + "firstType" : "VariableDeclarationFragment", + "secondType" : "VariableDeclarationFragment", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationStatement", + "secondParentType" : "VariableDeclarationStatement", + "firstPos" : 50454, + "secondPos" : 63868, + "firstEndPos" : 50549, + "secondEndPos" : 63939 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "start2d", + "secondLabel" : "start2d", + "firstParentType" : "VariableDeclarationFragment", + "secondParentType" : "VariableDeclarationFragment", + "firstPos" : 50454, + "secondPos" : 63868, + "firstEndPos" : 50461, + "secondEndPos" : 63875 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationFragment", + "secondParentType" : "VariableDeclarationFragment", + "firstPos" : 50464, + "secondPos" : 63878, + "firstEndPos" : 50549, + "secondEndPos" : 63939 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 50464, + "secondPos" : 63878, + "firstEndPos" : 50473, + "secondEndPos" : 63888 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "rangeAxis", + "secondLabel" : "rangeAxis", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 50464, + "secondPos" : 42297, + "firstEndPos" : 50473, + "secondEndPos" : 42306 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "valueToJava2D", + "secondLabel" : "valueToJava2D", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 50474, + "secondPos" : 63889, + "firstEndPos" : 50487, + "secondEndPos" : 63902 +}, { + "firstType" : "METHOD_INVOCATION_ARGUMENTS", + "secondType" : "METHOD_INVOCATION_ARGUMENTS", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 50488, + "secondPos" : 63903, + "firstEndPos" : 50548, + "secondEndPos" : 63938 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "start", + "secondLabel" : "start", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 50488, + "secondPos" : 63903, + "firstEndPos" : 50493, + "secondEndPos" : 63908 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "dataArea", + "secondLabel" : "dataArea", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 50495, + "secondPos" : 63910, + "firstEndPos" : 50503, + "secondEndPos" : 63918 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "LambdaExpression", + "firstPos" : 50525, + "secondPos" : 42334, + "firstEndPos" : 50548, + "secondEndPos" : 42357 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 50525, + "secondPos" : 42334, + "firstEndPos" : 50529, + "secondEndPos" : 42338 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "plot", + "secondLabel" : "plot", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 50525, + "secondPos" : 42334, + "firstEndPos" : 50529, + "secondEndPos" : 42338 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "getRangeAxisEdge", + "secondLabel" : "getRangeAxisEdge", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 50530, + "secondPos" : 42339, + "firstEndPos" : 50546, + "secondEndPos" : 42355 +}, { + "firstType" : "VariableDeclarationStatement", + "secondType" : "VariableDeclarationStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 50563, + "secondPos" : 63944, + "firstEndPos" : 50662, + "secondEndPos" : 64019 +}, { + "firstType" : "PrimitiveType", + "secondType" : "PrimitiveType", + "firstLabel" : "double", + "secondLabel" : "double", + "firstParentType" : "VariableDeclarationStatement", + "secondParentType" : "VariableDeclarationStatement", + "firstPos" : 50563, + "secondPos" : 63944, + "firstEndPos" : 50569, + "secondEndPos" : 63950 +}, { + "firstType" : "VariableDeclarationFragment", + "secondType" : "VariableDeclarationFragment", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationStatement", + "secondParentType" : "VariableDeclarationStatement", + "firstPos" : 50570, + "secondPos" : 63951, + "firstEndPos" : 50661, + "secondEndPos" : 64018 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "end2d", + "secondLabel" : "end2d", + "firstParentType" : "VariableDeclarationFragment", + "secondParentType" : "VariableDeclarationFragment", + "firstPos" : 50570, + "secondPos" : 63951, + "firstEndPos" : 50575, + "secondEndPos" : 63956 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationFragment", + "secondParentType" : "VariableDeclarationFragment", + "firstPos" : 50578, + "secondPos" : 63959, + "firstEndPos" : 50661, + "secondEndPos" : 64018 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 50578, + "secondPos" : 63959, + "firstEndPos" : 50587, + "secondEndPos" : 63969 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "rangeAxis", + "secondLabel" : "rangeAxis", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 50578, + "secondPos" : 42297, + "firstEndPos" : 50587, + "secondEndPos" : 42306 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "valueToJava2D", + "secondLabel" : "valueToJava2D", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 50588, + "secondPos" : 63970, + "firstEndPos" : 50601, + "secondEndPos" : 63983 +}, { + "firstType" : "METHOD_INVOCATION_ARGUMENTS", + "secondType" : "METHOD_INVOCATION_ARGUMENTS", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 50602, + "secondPos" : 63984, + "firstEndPos" : 50660, + "secondEndPos" : 64017 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "end", + "secondLabel" : "end", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 50602, + "secondPos" : 63984, + "firstEndPos" : 50605, + "secondEndPos" : 63987 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "dataArea", + "secondLabel" : "dataArea", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 50607, + "secondPos" : 63989, + "firstEndPos" : 50615, + "secondEndPos" : 63997 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "LambdaExpression", + "firstPos" : 50637, + "secondPos" : 42334, + "firstEndPos" : 50660, + "secondEndPos" : 42357 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 50637, + "secondPos" : 42334, + "firstEndPos" : 50641, + "secondEndPos" : 42338 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "plot", + "secondLabel" : "plot", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 50637, + "secondPos" : 42334, + "firstEndPos" : 50641, + "secondEndPos" : 42338 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "getRangeAxisEdge", + "secondLabel" : "getRangeAxisEdge", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 50642, + "secondPos" : 42339, + "firstEndPos" : 50658, + "secondEndPos" : 42355 +}, { + "firstType" : "VariableDeclarationStatement", + "secondType" : "VariableDeclarationStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 50675, + "secondPos" : 64023, + "firstEndPos" : 50713, + "secondEndPos" : 64061 +}, { + "firstType" : "PrimitiveType", + "secondType" : "PrimitiveType", + "firstLabel" : "double", + "secondLabel" : "double", + "firstParentType" : "VariableDeclarationStatement", + "secondParentType" : "VariableDeclarationStatement", + "firstPos" : 50675, + "secondPos" : 64023, + "firstEndPos" : 50681, + "secondEndPos" : 64029 +}, { + "firstType" : "VariableDeclarationFragment", + "secondType" : "VariableDeclarationFragment", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationStatement", + "secondParentType" : "VariableDeclarationStatement", + "firstPos" : 50682, + "secondPos" : 64030, + "firstEndPos" : 50712, + "secondEndPos" : 64060 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "low", + "secondLabel" : "low", + "firstParentType" : "VariableDeclarationFragment", + "secondParentType" : "VariableDeclarationFragment", + "firstPos" : 50682, + "secondPos" : 64030, + "firstEndPos" : 50685, + "secondEndPos" : 64033 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationFragment", + "secondParentType" : "VariableDeclarationFragment", + "firstPos" : 50688, + "secondPos" : 64036, + "firstEndPos" : 50712, + "secondEndPos" : 64060 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 50688, + "secondPos" : 64036, + "firstEndPos" : 50692, + "secondEndPos" : 64040 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "Math", + "secondLabel" : "Math", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 50688, + "secondPos" : 64036, + "firstEndPos" : 50692, + "secondEndPos" : 64040 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "min", + "secondLabel" : "min", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 50693, + "secondPos" : 64041, + "firstEndPos" : 50696, + "secondEndPos" : 64044 +}, { + "firstType" : "METHOD_INVOCATION_ARGUMENTS", + "secondType" : "METHOD_INVOCATION_ARGUMENTS", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 50697, + "secondPos" : 64045, + "firstEndPos" : 50711, + "secondEndPos" : 64059 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "start2d", + "secondLabel" : "start2d", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 50697, + "secondPos" : 64045, + "firstEndPos" : 50704, + "secondEndPos" : 64052 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "end2d", + "secondLabel" : "end2d", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 50706, + "secondPos" : 64054, + "firstEndPos" : 50711, + "secondEndPos" : 64059 +}, { + "firstType" : "VariableDeclarationStatement", + "secondType" : "VariableDeclarationStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 50726, + "secondPos" : 64065, + "firstEndPos" : 50765, + "secondEndPos" : 64104 +}, { + "firstType" : "PrimitiveType", + "secondType" : "PrimitiveType", + "firstLabel" : "double", + "secondLabel" : "double", + "firstParentType" : "VariableDeclarationStatement", + "secondParentType" : "VariableDeclarationStatement", + "firstPos" : 50726, + "secondPos" : 64065, + "firstEndPos" : 50732, + "secondEndPos" : 64071 +}, { + "firstType" : "VariableDeclarationFragment", + "secondType" : "VariableDeclarationFragment", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationStatement", + "secondParentType" : "VariableDeclarationStatement", + "firstPos" : 50733, + "secondPos" : 64072, + "firstEndPos" : 50764, + "secondEndPos" : 64103 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "high", + "secondLabel" : "high", + "firstParentType" : "VariableDeclarationFragment", + "secondParentType" : "VariableDeclarationFragment", + "firstPos" : 50733, + "secondPos" : 64072, + "firstEndPos" : 50737, + "secondEndPos" : 64076 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationFragment", + "secondParentType" : "VariableDeclarationFragment", + "firstPos" : 50740, + "secondPos" : 64079, + "firstEndPos" : 50764, + "secondEndPos" : 64103 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 50740, + "secondPos" : 64079, + "firstEndPos" : 50744, + "secondEndPos" : 64083 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "Math", + "secondLabel" : "Math", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 50740, + "secondPos" : 64079, + "firstEndPos" : 50744, + "secondEndPos" : 64083 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "max", + "secondLabel" : "max", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 50745, + "secondPos" : 64084, + "firstEndPos" : 50748, + "secondEndPos" : 64087 +}, { + "firstType" : "METHOD_INVOCATION_ARGUMENTS", + "secondType" : "METHOD_INVOCATION_ARGUMENTS", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 50749, + "secondPos" : 64088, + "firstEndPos" : 50763, + "secondEndPos" : 64102 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "start2d", + "secondLabel" : "start2d", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 50749, + "secondPos" : 64088, + "firstEndPos" : 50756, + "secondEndPos" : 64095 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "end2d", + "secondLabel" : "end2d", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 50758, + "secondPos" : 64097, + "firstEndPos" : 50763, + "secondEndPos" : 64102 +}, { + "firstType" : "VariableDeclarationStatement", + "secondType" : "VariableDeclarationStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 50779, + "secondPos" : 64108, + "firstEndPos" : 50831, + "secondEndPos" : 64160 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "PlotOrientation", + "secondLabel" : "PlotOrientation", + "firstParentType" : "SimpleType", + "secondParentType" : "SimpleType", + "firstPos" : 50779, + "secondPos" : 64108, + "firstEndPos" : 50794, + "secondEndPos" : 64123 +}, { + "firstType" : "SimpleType", + "secondType" : "SimpleType", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationStatement", + "secondParentType" : "VariableDeclarationStatement", + "firstPos" : 50779, + "secondPos" : 64108, + "firstEndPos" : 50794, + "secondEndPos" : 64123 +}, { + "firstType" : "VariableDeclarationFragment", + "secondType" : "VariableDeclarationFragment", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationStatement", + "secondParentType" : "VariableDeclarationStatement", + "firstPos" : 50795, + "secondPos" : 64124, + "firstEndPos" : 50830, + "secondEndPos" : 64159 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "orientation", + "secondLabel" : "orientation", + "firstParentType" : "VariableDeclarationFragment", + "secondParentType" : "VariableDeclarationFragment", + "firstPos" : 50795, + "secondPos" : 64124, + "firstEndPos" : 50806, + "secondEndPos" : 64135 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationFragment", + "secondParentType" : "VariableDeclarationFragment", + "firstPos" : 50809, + "secondPos" : 64138, + "firstEndPos" : 50830, + "secondEndPos" : 64159 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 50809, + "secondPos" : 64138, + "firstEndPos" : 50813, + "secondEndPos" : 64142 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "plot", + "secondLabel" : "plot", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 50809, + "secondPos" : 64138, + "firstEndPos" : 50813, + "secondEndPos" : 64142 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "getOrientation", + "secondLabel" : "getOrientation", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 50814, + "secondPos" : 64143, + "firstEndPos" : 50828, + "secondEndPos" : 64157 +}, { + "firstType" : "VariableDeclarationStatement", + "secondType" : "VariableDeclarationStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 50844, + "secondPos" : 64164, + "firstEndPos" : 50868, + "secondEndPos" : 64188 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "Rectangle2D", + "secondLabel" : "Rectangle2D", + "firstParentType" : "SimpleType", + "secondParentType" : "SimpleType", + "firstPos" : 50844, + "secondPos" : 64164, + "firstEndPos" : 50855, + "secondEndPos" : 64175 +}, { + "firstType" : "SimpleType", + "secondType" : "SimpleType", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationStatement", + "secondParentType" : "VariableDeclarationStatement", + "firstPos" : 50844, + "secondPos" : 64164, + "firstEndPos" : 50855, + "secondEndPos" : 64175 +}, { + "firstType" : "VariableDeclarationFragment", + "secondType" : "VariableDeclarationFragment", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationStatement", + "secondParentType" : "VariableDeclarationStatement", + "firstPos" : 50856, + "secondPos" : 64176, + "firstEndPos" : 50867, + "secondEndPos" : 64187 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "rect", + "secondLabel" : "rect", + "firstParentType" : "VariableDeclarationFragment", + "secondParentType" : "VariableDeclarationFragment", + "firstPos" : 50856, + "secondPos" : 64176, + "firstEndPos" : 50860, + "secondEndPos" : 64180 +}, { + "firstType" : "NullLiteral", + "secondType" : "NullLiteral", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationFragment", + "secondParentType" : "VariableDeclarationFragment", + "firstPos" : 50863, + "secondPos" : 64183, + "firstEndPos" : 50867, + "secondEndPos" : 64187 +}, { + "firstType" : "IfStatement", + "secondType" : "IfStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 50881, + "secondPos" : 64192, + "firstEndPos" : 51678, + "secondEndPos" : 64629 +}, { + "firstType" : "InfixExpression", + "secondType" : "InfixExpression", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "IfStatement", + "secondParentType" : "IfStatement", + "firstPos" : 50885, + "secondPos" : 64196, + "firstEndPos" : 50926, + "secondEndPos" : 64214 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "orientation", + "secondLabel" : "orientation", + "firstParentType" : "InfixExpression", + "secondParentType" : "InfixExpression", + "firstPos" : 50885, + "secondPos" : 64196, + "firstEndPos" : 50896, + "secondEndPos" : 64207 +}, { + "firstType" : "INFIX_EXPRESSION_OPERATOR", + "secondType" : "INFIX_EXPRESSION_OPERATOR", + "firstLabel" : "==", + "secondLabel" : "==", + "firstParentType" : "InfixExpression", + "secondParentType" : "InfixExpression", + "firstPos" : 50897, + "secondPos" : 64208, + "firstEndPos" : 50899, + "secondEndPos" : 64210 +}, { + "firstType" : "QualifiedName", + "secondType" : "QualifiedName", + "firstLabel" : "PlotOrientation.HORIZONTAL", + "secondLabel" : "PlotOrientation.HORIZONTAL", + "firstParentType" : "InfixExpression", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 50900, + "secondPos" : 42365, + "firstEndPos" : 50926, + "secondEndPos" : 42391 +}, { + "firstType" : "Block", + "secondType" : "Block", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "IfStatement", + "secondParentType" : "IfStatement", + "firstPos" : 50928, + "secondPos" : 64216, + "firstEndPos" : 51272, + "secondEndPos" : 64408 +}, { + "firstType" : "ExpressionStatement", + "secondType" : "ExpressionStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 51005, + "secondPos" : 64222, + "firstEndPos" : 51045, + "secondEndPos" : 64262 +}, { + "firstType" : "Assignment", + "secondType" : "Assignment", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "ExpressionStatement", + "secondParentType" : "ExpressionStatement", + "firstPos" : 51005, + "secondPos" : 64222, + "firstEndPos" : 51044, + "secondEndPos" : 64261 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "low", + "secondLabel" : "low", + "firstParentType" : "Assignment", + "secondParentType" : "Assignment", + "firstPos" : 51005, + "secondPos" : 64222, + "firstEndPos" : 51008, + "secondEndPos" : 64225 +}, { + "firstType" : "ASSIGNMENT_OPERATOR", + "secondType" : "ASSIGNMENT_OPERATOR", + "firstLabel" : "=", + "secondLabel" : "=", + "firstParentType" : "Assignment", + "secondParentType" : "Assignment", + "firstPos" : 51009, + "secondPos" : 64226, + "firstEndPos" : 51010, + "secondEndPos" : 64227 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Assignment", + "secondParentType" : "Assignment", + "firstPos" : 51011, + "secondPos" : 64228, + "firstEndPos" : 51044, + "secondEndPos" : 64261 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 51011, + "secondPos" : 64228, + "firstEndPos" : 51015, + "secondEndPos" : 64232 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "Math", + "secondLabel" : "Math", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 51011, + "secondPos" : 64228, + "firstEndPos" : 51015, + "secondEndPos" : 64232 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "max", + "secondLabel" : "max", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 51016, + "secondPos" : 64233, + "firstEndPos" : 51019, + "secondEndPos" : 64236 +}, { + "firstType" : "METHOD_INVOCATION_ARGUMENTS", + "secondType" : "METHOD_INVOCATION_ARGUMENTS", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 51020, + "secondPos" : 64237, + "firstEndPos" : 51043, + "secondEndPos" : 64260 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "low", + "secondLabel" : "low", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 51020, + "secondPos" : 64237, + "firstEndPos" : 51023, + "secondEndPos" : 64240 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 51025, + "secondPos" : 64242, + "firstEndPos" : 51043, + "secondEndPos" : 64260 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 51025, + "secondPos" : 64242, + "firstEndPos" : 51033, + "secondEndPos" : 64250 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "dataArea", + "secondLabel" : "dataArea", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 51025, + "secondPos" : 64242, + "firstEndPos" : 51033, + "secondEndPos" : 64250 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "getMinX", + "secondLabel" : "getMinX", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 51034, + "secondPos" : 64251, + "firstEndPos" : 51041, + "secondEndPos" : 64258 +}, { + "firstType" : "ExpressionStatement", + "secondType" : "ExpressionStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 51062, + "secondPos" : 64267, + "firstEndPos" : 51104, + "secondEndPos" : 64309 +}, { + "firstType" : "Assignment", + "secondType" : "Assignment", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "ExpressionStatement", + "secondParentType" : "ExpressionStatement", + "firstPos" : 51062, + "secondPos" : 64267, + "firstEndPos" : 51103, + "secondEndPos" : 64308 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "high", + "secondLabel" : "high", + "firstParentType" : "Assignment", + "secondParentType" : "Assignment", + "firstPos" : 51062, + "secondPos" : 64267, + "firstEndPos" : 51066, + "secondEndPos" : 64271 +}, { + "firstType" : "ASSIGNMENT_OPERATOR", + "secondType" : "ASSIGNMENT_OPERATOR", + "firstLabel" : "=", + "secondLabel" : "=", + "firstParentType" : "Assignment", + "secondParentType" : "Assignment", + "firstPos" : 51067, + "secondPos" : 64272, + "firstEndPos" : 51068, + "secondEndPos" : 64273 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Assignment", + "secondParentType" : "Assignment", + "firstPos" : 51069, + "secondPos" : 64274, + "firstEndPos" : 51103, + "secondEndPos" : 64308 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 51069, + "secondPos" : 64274, + "firstEndPos" : 51073, + "secondEndPos" : 64278 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "Math", + "secondLabel" : "Math", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 51069, + "secondPos" : 64274, + "firstEndPos" : 51073, + "secondEndPos" : 64278 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "min", + "secondLabel" : "min", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 51074, + "secondPos" : 64279, + "firstEndPos" : 51077, + "secondEndPos" : 64282 +}, { + "firstType" : "METHOD_INVOCATION_ARGUMENTS", + "secondType" : "METHOD_INVOCATION_ARGUMENTS", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 51078, + "secondPos" : 64283, + "firstEndPos" : 51102, + "secondEndPos" : 64307 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "high", + "secondLabel" : "high", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 51078, + "secondPos" : 64283, + "firstEndPos" : 51082, + "secondEndPos" : 64287 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 51084, + "secondPos" : 64289, + "firstEndPos" : 51102, + "secondEndPos" : 64307 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 51084, + "secondPos" : 64289, + "firstEndPos" : 51092, + "secondEndPos" : 64297 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "dataArea", + "secondLabel" : "dataArea", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 51084, + "secondPos" : 64289, + "firstEndPos" : 51092, + "secondEndPos" : 64297 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "getMaxX", + "secondLabel" : "getMaxX", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 51093, + "secondPos" : 64298, + "firstEndPos" : 51100, + "secondEndPos" : 64305 +}, { + "firstType" : "ExpressionStatement", + "secondType" : "ExpressionStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 51121, + "secondPos" : 64314, + "firstEndPos" : 51258, + "secondEndPos" : 64403 +}, { + "firstType" : "Assignment", + "secondType" : "Assignment", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "ExpressionStatement", + "secondParentType" : "ExpressionStatement", + "firstPos" : 51121, + "secondPos" : 64314, + "firstEndPos" : 51257, + "secondEndPos" : 64402 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "rect", + "secondLabel" : "rect", + "firstParentType" : "Assignment", + "secondParentType" : "Assignment", + "firstPos" : 51121, + "secondPos" : 64314, + "firstEndPos" : 51125, + "secondEndPos" : 64318 +}, { + "firstType" : "ASSIGNMENT_OPERATOR", + "secondType" : "ASSIGNMENT_OPERATOR", + "firstLabel" : "=", + "secondLabel" : "=", + "firstParentType" : "Assignment", + "secondParentType" : "Assignment", + "firstPos" : 51126, + "secondPos" : 64319, + "firstEndPos" : 51127, + "secondEndPos" : 64320 +}, { + "firstType" : "ClassInstanceCreation", + "secondType" : "ClassInstanceCreation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Assignment", + "secondParentType" : "Assignment", + "firstPos" : 51128, + "secondPos" : 64321, + "firstEndPos" : 51257, + "secondEndPos" : 64402 +}, { + "firstType" : "QualifiedName", + "secondType" : "QualifiedName", + "firstLabel" : "Rectangle2D.Double", + "secondLabel" : "Rectangle2D.Double", + "firstParentType" : "SimpleType", + "secondParentType" : "SimpleType", + "firstPos" : 51132, + "secondPos" : 64325, + "firstEndPos" : 51150, + "secondEndPos" : 64343 +}, { + "firstType" : "SimpleType", + "secondType" : "SimpleType", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "ClassInstanceCreation", + "secondParentType" : "ClassInstanceCreation", + "firstPos" : 51132, + "secondPos" : 64325, + "firstEndPos" : 51150, + "secondEndPos" : 64343 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "low", + "secondLabel" : "low", + "firstParentType" : "ClassInstanceCreation", + "secondParentType" : "ClassInstanceCreation", + "firstPos" : 51151, + "secondPos" : 64344, + "firstEndPos" : 51154, + "secondEndPos" : 64347 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "ClassInstanceCreation", + "secondParentType" : "ClassInstanceCreation", + "firstPos" : 51180, + "secondPos" : 64349, + "firstEndPos" : 51198, + "secondEndPos" : 64367 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 51180, + "secondPos" : 64349, + "firstEndPos" : 51188, + "secondEndPos" : 64357 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "dataArea", + "secondLabel" : "dataArea", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 51180, + "secondPos" : 64349, + "firstEndPos" : 51188, + "secondEndPos" : 64357 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "getMinY", + "secondLabel" : "getMinY", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 51189, + "secondPos" : 64358, + "firstEndPos" : 51196, + "secondEndPos" : 64365 +}, { + "firstType" : "InfixExpression", + "secondType" : "InfixExpression", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "ClassInstanceCreation", + "secondParentType" : "ClassInstanceCreation", + "firstPos" : 51200, + "secondPos" : 64369, + "firstEndPos" : 51210, + "secondEndPos" : 64379 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "high", + "secondLabel" : "high", + "firstParentType" : "InfixExpression", + "secondParentType" : "InfixExpression", + "firstPos" : 51200, + "secondPos" : 64369, + "firstEndPos" : 51204, + "secondEndPos" : 64373 +}, { + "firstType" : "INFIX_EXPRESSION_OPERATOR", + "secondType" : "INFIX_EXPRESSION_OPERATOR", + "firstLabel" : "-", + "secondLabel" : "-", + "firstParentType" : "InfixExpression", + "secondParentType" : "InfixExpression", + "firstPos" : 51205, + "secondPos" : 64374, + "firstEndPos" : 51206, + "secondEndPos" : 64375 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "low", + "secondLabel" : "low", + "firstParentType" : "InfixExpression", + "secondParentType" : "InfixExpression", + "firstPos" : 51207, + "secondPos" : 64376, + "firstEndPos" : 51210, + "secondEndPos" : 64379 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "ClassInstanceCreation", + "secondParentType" : "ClassInstanceCreation", + "firstPos" : 51236, + "secondPos" : 64381, + "firstEndPos" : 51256, + "secondEndPos" : 64401 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 51236, + "secondPos" : 64381, + "firstEndPos" : 51244, + "secondEndPos" : 64389 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "dataArea", + "secondLabel" : "dataArea", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 51236, + "secondPos" : 64381, + "firstEndPos" : 51244, + "secondEndPos" : 64389 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "getHeight", + "secondLabel" : "getHeight", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 51245, + "secondPos" : 64390, + "firstEndPos" : 51254, + "secondEndPos" : 64399 +}, { + "firstType" : "IfStatement", + "secondType" : "IfStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "IfStatement", + "secondParentType" : "IfStatement", + "firstPos" : 51290, + "secondPos" : 64414, + "firstEndPos" : 51678, + "secondEndPos" : 64629 +}, { + "firstType" : "InfixExpression", + "secondType" : "InfixExpression", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "IfStatement", + "secondParentType" : "IfStatement", + "firstPos" : 51294, + "secondPos" : 64418, + "firstEndPos" : 51333, + "secondEndPos" : 64436 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "orientation", + "secondLabel" : "orientation", + "firstParentType" : "InfixExpression", + "secondParentType" : "InfixExpression", + "firstPos" : 51294, + "secondPos" : 64418, + "firstEndPos" : 51305, + "secondEndPos" : 64429 +}, { + "firstType" : "INFIX_EXPRESSION_OPERATOR", + "secondType" : "INFIX_EXPRESSION_OPERATOR", + "firstLabel" : "==", + "secondLabel" : "==", + "firstParentType" : "InfixExpression", + "secondParentType" : "InfixExpression", + "firstPos" : 51306, + "secondPos" : 64430, + "firstEndPos" : 51308, + "secondEndPos" : 64432 +}, { + "firstType" : "QualifiedName", + "secondType" : "QualifiedName", + "firstLabel" : "PlotOrientation.VERTICAL", + "secondLabel" : "PlotOrientation.VERTICAL", + "firstParentType" : "InfixExpression", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 51309, + "secondPos" : 42393, + "firstEndPos" : 51333, + "secondEndPos" : 42417 +}, { + "firstType" : "Block", + "secondType" : "Block", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "IfStatement", + "secondParentType" : "IfStatement", + "firstPos" : 51335, + "secondPos" : 64438, + "firstEndPos" : 51678, + "secondEndPos" : 64629 +}, { + "firstType" : "ExpressionStatement", + "secondType" : "ExpressionStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 51412, + "secondPos" : 64444, + "firstEndPos" : 51452, + "secondEndPos" : 64484 +}, { + "firstType" : "Assignment", + "secondType" : "Assignment", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "ExpressionStatement", + "secondParentType" : "ExpressionStatement", + "firstPos" : 51412, + "secondPos" : 64444, + "firstEndPos" : 51451, + "secondEndPos" : 64483 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "low", + "secondLabel" : "low", + "firstParentType" : "Assignment", + "secondParentType" : "Assignment", + "firstPos" : 51412, + "secondPos" : 64444, + "firstEndPos" : 51415, + "secondEndPos" : 64447 +}, { + "firstType" : "ASSIGNMENT_OPERATOR", + "secondType" : "ASSIGNMENT_OPERATOR", + "firstLabel" : "=", + "secondLabel" : "=", + "firstParentType" : "Assignment", + "secondParentType" : "Assignment", + "firstPos" : 51416, + "secondPos" : 64448, + "firstEndPos" : 51417, + "secondEndPos" : 64449 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Assignment", + "secondParentType" : "Assignment", + "firstPos" : 51418, + "secondPos" : 64450, + "firstEndPos" : 51451, + "secondEndPos" : 64483 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 51418, + "secondPos" : 64450, + "firstEndPos" : 51422, + "secondEndPos" : 64454 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "Math", + "secondLabel" : "Math", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 51418, + "secondPos" : 64450, + "firstEndPos" : 51422, + "secondEndPos" : 64454 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "max", + "secondLabel" : "max", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 51423, + "secondPos" : 64455, + "firstEndPos" : 51426, + "secondEndPos" : 64458 +}, { + "firstType" : "METHOD_INVOCATION_ARGUMENTS", + "secondType" : "METHOD_INVOCATION_ARGUMENTS", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 51427, + "secondPos" : 64459, + "firstEndPos" : 51450, + "secondEndPos" : 64482 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "low", + "secondLabel" : "low", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 51427, + "secondPos" : 64459, + "firstEndPos" : 51430, + "secondEndPos" : 64462 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 51432, + "secondPos" : 64464, + "firstEndPos" : 51450, + "secondEndPos" : 64482 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 51432, + "secondPos" : 64464, + "firstEndPos" : 51440, + "secondEndPos" : 64472 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "dataArea", + "secondLabel" : "dataArea", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 51432, + "secondPos" : 64464, + "firstEndPos" : 51440, + "secondEndPos" : 64472 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "getMinY", + "secondLabel" : "getMinY", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 51441, + "secondPos" : 64473, + "firstEndPos" : 51448, + "secondEndPos" : 64480 +}, { + "firstType" : "ExpressionStatement", + "secondType" : "ExpressionStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 51469, + "secondPos" : 64489, + "firstEndPos" : 51511, + "secondEndPos" : 64531 +}, { + "firstType" : "Assignment", + "secondType" : "Assignment", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "ExpressionStatement", + "secondParentType" : "ExpressionStatement", + "firstPos" : 51469, + "secondPos" : 64489, + "firstEndPos" : 51510, + "secondEndPos" : 64530 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "high", + "secondLabel" : "high", + "firstParentType" : "Assignment", + "secondParentType" : "Assignment", + "firstPos" : 51469, + "secondPos" : 64489, + "firstEndPos" : 51473, + "secondEndPos" : 64493 +}, { + "firstType" : "ASSIGNMENT_OPERATOR", + "secondType" : "ASSIGNMENT_OPERATOR", + "firstLabel" : "=", + "secondLabel" : "=", + "firstParentType" : "Assignment", + "secondParentType" : "Assignment", + "firstPos" : 51474, + "secondPos" : 64494, + "firstEndPos" : 51475, + "secondEndPos" : 64495 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Assignment", + "secondParentType" : "Assignment", + "firstPos" : 51476, + "secondPos" : 64496, + "firstEndPos" : 51510, + "secondEndPos" : 64530 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 51476, + "secondPos" : 64496, + "firstEndPos" : 51480, + "secondEndPos" : 64500 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "Math", + "secondLabel" : "Math", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 51476, + "secondPos" : 64496, + "firstEndPos" : 51480, + "secondEndPos" : 64500 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "min", + "secondLabel" : "min", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 51481, + "secondPos" : 64501, + "firstEndPos" : 51484, + "secondEndPos" : 64504 +}, { + "firstType" : "METHOD_INVOCATION_ARGUMENTS", + "secondType" : "METHOD_INVOCATION_ARGUMENTS", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 51485, + "secondPos" : 64505, + "firstEndPos" : 51509, + "secondEndPos" : 64529 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "high", + "secondLabel" : "high", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 51485, + "secondPos" : 64505, + "firstEndPos" : 51489, + "secondEndPos" : 64509 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 51491, + "secondPos" : 64511, + "firstEndPos" : 51509, + "secondEndPos" : 64529 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 51491, + "secondPos" : 64511, + "firstEndPos" : 51499, + "secondEndPos" : 64519 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "dataArea", + "secondLabel" : "dataArea", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 51491, + "secondPos" : 64511, + "firstEndPos" : 51499, + "secondEndPos" : 64519 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "getMaxY", + "secondLabel" : "getMaxY", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 51500, + "secondPos" : 64520, + "firstEndPos" : 51507, + "secondEndPos" : 64527 +}, { + "firstType" : "ExpressionStatement", + "secondType" : "ExpressionStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 51528, + "secondPos" : 64536, + "firstEndPos" : 51664, + "secondEndPos" : 64624 +}, { + "firstType" : "Assignment", + "secondType" : "Assignment", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "ExpressionStatement", + "secondParentType" : "ExpressionStatement", + "firstPos" : 51528, + "secondPos" : 64536, + "firstEndPos" : 51663, + "secondEndPos" : 64623 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "rect", + "secondLabel" : "rect", + "firstParentType" : "Assignment", + "secondParentType" : "Assignment", + "firstPos" : 51528, + "secondPos" : 64536, + "firstEndPos" : 51532, + "secondEndPos" : 64540 +}, { + "firstType" : "ASSIGNMENT_OPERATOR", + "secondType" : "ASSIGNMENT_OPERATOR", + "firstLabel" : "=", + "secondLabel" : "=", + "firstParentType" : "Assignment", + "secondParentType" : "Assignment", + "firstPos" : 51533, + "secondPos" : 64541, + "firstEndPos" : 51534, + "secondEndPos" : 64542 +}, { + "firstType" : "ClassInstanceCreation", + "secondType" : "ClassInstanceCreation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Assignment", + "secondParentType" : "Assignment", + "firstPos" : 51535, + "secondPos" : 64543, + "firstEndPos" : 51663, + "secondEndPos" : 64623 +}, { + "firstType" : "QualifiedName", + "secondType" : "QualifiedName", + "firstLabel" : "Rectangle2D.Double", + "secondLabel" : "Rectangle2D.Double", + "firstParentType" : "SimpleType", + "secondParentType" : "SimpleType", + "firstPos" : 51539, + "secondPos" : 64547, + "firstEndPos" : 51557, + "secondEndPos" : 64565 +}, { + "firstType" : "SimpleType", + "secondType" : "SimpleType", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "ClassInstanceCreation", + "secondParentType" : "ClassInstanceCreation", + "firstPos" : 51539, + "secondPos" : 64547, + "firstEndPos" : 51557, + "secondEndPos" : 64565 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "ClassInstanceCreation", + "secondParentType" : "ClassInstanceCreation", + "firstPos" : 51558, + "secondPos" : 64566, + "firstEndPos" : 51576, + "secondEndPos" : 64584 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 51558, + "secondPos" : 64566, + "firstEndPos" : 51566, + "secondEndPos" : 64574 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "dataArea", + "secondLabel" : "dataArea", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 51558, + "secondPos" : 64566, + "firstEndPos" : 51566, + "secondEndPos" : 64574 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "getMinX", + "secondLabel" : "getMinX", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 51567, + "secondPos" : 64575, + "firstEndPos" : 51574, + "secondEndPos" : 64582 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "low", + "secondLabel" : "low", + "firstParentType" : "ClassInstanceCreation", + "secondParentType" : "ClassInstanceCreation", + "firstPos" : 51602, + "secondPos" : 64586, + "firstEndPos" : 51605, + "secondEndPos" : 64589 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "ClassInstanceCreation", + "secondParentType" : "ClassInstanceCreation", + "firstPos" : 51607, + "secondPos" : 64591, + "firstEndPos" : 51626, + "secondEndPos" : 64610 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 51607, + "secondPos" : 64591, + "firstEndPos" : 51615, + "secondEndPos" : 64599 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "dataArea", + "secondLabel" : "dataArea", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 51607, + "secondPos" : 64591, + "firstEndPos" : 51615, + "secondEndPos" : 64599 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "getWidth", + "secondLabel" : "getWidth", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 51616, + "secondPos" : 64600, + "firstEndPos" : 51624, + "secondEndPos" : 64608 +}, { + "firstType" : "InfixExpression", + "secondType" : "InfixExpression", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "ClassInstanceCreation", + "secondParentType" : "ClassInstanceCreation", + "firstPos" : 51652, + "secondPos" : 64612, + "firstEndPos" : 51662, + "secondEndPos" : 64622 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "high", + "secondLabel" : "high", + "firstParentType" : "InfixExpression", + "secondParentType" : "InfixExpression", + "firstPos" : 51652, + "secondPos" : 64612, + "firstEndPos" : 51656, + "secondEndPos" : 64616 +}, { + "firstType" : "INFIX_EXPRESSION_OPERATOR", + "secondType" : "INFIX_EXPRESSION_OPERATOR", + "firstLabel" : "-", + "secondLabel" : "-", + "firstParentType" : "InfixExpression", + "secondParentType" : "InfixExpression", + "firstPos" : 51657, + "secondPos" : 64617, + "firstEndPos" : 51658, + "secondEndPos" : 64618 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "low", + "secondLabel" : "low", + "firstParentType" : "InfixExpression", + "secondParentType" : "InfixExpression", + "firstPos" : 51659, + "secondPos" : 64619, + "firstEndPos" : 51662, + "secondEndPos" : 64622 +}, { + "firstType" : "VariableDeclarationStatement", + "secondType" : "VariableDeclarationStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 51692, + "secondPos" : 64633, + "firstEndPos" : 51746, + "secondEndPos" : 64687 +}, { + "firstType" : "Modifier", + "secondType" : "Modifier", + "firstLabel" : "final", + "secondLabel" : "final", + "firstParentType" : "VariableDeclarationStatement", + "secondParentType" : "VariableDeclarationStatement", + "firstPos" : 51692, + "secondPos" : 64633, + "firstEndPos" : 51697, + "secondEndPos" : 64638 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "Composite", + "secondLabel" : "Composite", + "firstParentType" : "SimpleType", + "secondParentType" : "SimpleType", + "firstPos" : 51698, + "secondPos" : 64639, + "firstEndPos" : 51707, + "secondEndPos" : 64648 +}, { + "firstType" : "SimpleType", + "secondType" : "SimpleType", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationStatement", + "secondParentType" : "VariableDeclarationStatement", + "firstPos" : 51698, + "secondPos" : 64639, + "firstEndPos" : 51707, + "secondEndPos" : 64648 +}, { + "firstType" : "VariableDeclarationFragment", + "secondType" : "VariableDeclarationFragment", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationStatement", + "secondParentType" : "VariableDeclarationStatement", + "firstPos" : 51708, + "secondPos" : 64649, + "firstEndPos" : 51745, + "secondEndPos" : 64686 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "originalComposite", + "secondLabel" : "originalComposite", + "firstParentType" : "VariableDeclarationFragment", + "secondParentType" : "VariableDeclarationFragment", + "firstPos" : 51708, + "secondPos" : 64649, + "firstEndPos" : 51725, + "secondEndPos" : 64666 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationFragment", + "secondParentType" : "VariableDeclarationFragment", + "firstPos" : 51728, + "secondPos" : 64669, + "firstEndPos" : 51745, + "secondEndPos" : 64686 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 51728, + "secondPos" : 64669, + "firstEndPos" : 51730, + "secondEndPos" : 64671 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "g2", + "secondLabel" : "g2", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 51728, + "secondPos" : 64669, + "firstEndPos" : 51730, + "secondEndPos" : 64671 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "getComposite", + "secondLabel" : "getComposite", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 51731, + "secondPos" : 64672, + "firstEndPos" : 51743, + "secondEndPos" : 64684 +}, { + "firstType" : "ExpressionStatement", + "secondType" : "ExpressionStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 51759, + "secondPos" : 64691, + "firstEndPos" : 51868, + "secondEndPos" : 64779 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "ExpressionStatement", + "secondParentType" : "ExpressionStatement", + "firstPos" : 51759, + "secondPos" : 64691, + "firstEndPos" : 51867, + "secondEndPos" : 64778 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 51759, + "secondPos" : 64691, + "firstEndPos" : 51761, + "secondEndPos" : 64693 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "g2", + "secondLabel" : "g2", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 51759, + "secondPos" : 64691, + "firstEndPos" : 51761, + "secondEndPos" : 64693 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "setComposite", + "secondLabel" : "setComposite", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 51762, + "secondPos" : 64694, + "firstEndPos" : 51774, + "secondEndPos" : 64706 +}, { + "firstType" : "METHOD_INVOCATION_ARGUMENTS", + "secondType" : "METHOD_INVOCATION_ARGUMENTS", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 51775, + "secondPos" : 64707, + "firstEndPos" : 51866, + "secondEndPos" : 64777 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 51775, + "secondPos" : 64707, + "firstEndPos" : 51866, + "secondEndPos" : 64777 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 51775, + "secondPos" : 64707, + "firstEndPos" : 51789, + "secondEndPos" : 64721 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "AlphaComposite", + "secondLabel" : "AlphaComposite", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 51775, + "secondPos" : 64707, + "firstEndPos" : 51789, + "secondEndPos" : 64721 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "getInstance", + "secondLabel" : "getInstance", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 51790, + "secondPos" : 64722, + "firstEndPos" : 51801, + "secondEndPos" : 64733 +}, { + "firstType" : "METHOD_INVOCATION_ARGUMENTS", + "secondType" : "METHOD_INVOCATION_ARGUMENTS", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 51823, + "secondPos" : 64734, + "firstEndPos" : 51865, + "secondEndPos" : 64776 +}, { + "firstType" : "QualifiedName", + "secondType" : "QualifiedName", + "firstLabel" : "AlphaComposite.SRC_OVER", + "secondLabel" : "AlphaComposite.SRC_OVER", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 51823, + "secondPos" : 64734, + "firstEndPos" : 51846, + "secondEndPos" : 64757 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 51848, + "secondPos" : 64759, + "firstEndPos" : 51865, + "secondEndPos" : 64776 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 51848, + "secondPos" : 64759, + "firstEndPos" : 51854, + "secondEndPos" : 64765 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "marker", + "secondLabel" : "marker", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 51848, + "secondPos" : 64759, + "firstEndPos" : 51854, + "secondEndPos" : 64765 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "getAlpha", + "secondLabel" : "getAlpha", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 51855, + "secondPos" : 64766, + "firstEndPos" : 51863, + "secondEndPos" : 64774 +}, { + "firstType" : "VariableDeclarationStatement", + "secondType" : "VariableDeclarationStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 51881, + "secondPos" : 64783, + "firstEndPos" : 51909, + "secondEndPos" : 64811 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "Paint", + "secondLabel" : "Paint", + "firstParentType" : "SimpleType", + "secondParentType" : "SimpleType", + "firstPos" : 51881, + "secondPos" : 64783, + "firstEndPos" : 51886, + "secondEndPos" : 64788 +}, { + "firstType" : "SimpleType", + "secondType" : "SimpleType", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationStatement", + "secondParentType" : "VariableDeclarationStatement", + "firstPos" : 51881, + "secondPos" : 64783, + "firstEndPos" : 51886, + "secondEndPos" : 64788 +}, { + "firstType" : "VariableDeclarationFragment", + "secondType" : "VariableDeclarationFragment", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationStatement", + "secondParentType" : "VariableDeclarationStatement", + "firstPos" : 51887, + "secondPos" : 64789, + "firstEndPos" : 51908, + "secondEndPos" : 64810 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "p", + "secondLabel" : "p", + "firstParentType" : "VariableDeclarationFragment", + "secondParentType" : "VariableDeclarationFragment", + "firstPos" : 51887, + "secondPos" : 64789, + "firstEndPos" : 51888, + "secondEndPos" : 64790 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationFragment", + "secondParentType" : "VariableDeclarationFragment", + "firstPos" : 51891, + "secondPos" : 64793, + "firstEndPos" : 51908, + "secondEndPos" : 64810 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 51891, + "secondPos" : 64793, + "firstEndPos" : 51897, + "secondEndPos" : 64799 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "marker", + "secondLabel" : "marker", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 51891, + "secondPos" : 64793, + "firstEndPos" : 51897, + "secondEndPos" : 64799 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "getPaint", + "secondLabel" : "getPaint", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 51898, + "secondPos" : 64800, + "firstEndPos" : 51906, + "secondEndPos" : 64808 +}, { + "firstType" : "IfStatement", + "secondType" : "IfStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 51922, + "secondPos" : 64815, + "firstEndPos" : 52299, + "secondEndPos" : 65075 +}, { + "firstType" : "InstanceofExpression", + "secondType" : "InstanceofExpression", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "IfStatement", + "secondParentType" : "IfStatement", + "firstPos" : 51926, + "secondPos" : 64819, + "firstEndPos" : 51952, + "secondEndPos" : 64845 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "p", + "secondLabel" : "p", + "firstParentType" : "InstanceofExpression", + "secondParentType" : "InstanceofExpression", + "firstPos" : 51926, + "secondPos" : 64819, + "firstEndPos" : 51927, + "secondEndPos" : 64820 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "GradientPaint", + "secondLabel" : "GradientPaint", + "firstParentType" : "SimpleType", + "secondParentType" : "SimpleType", + "firstPos" : 51939, + "secondPos" : 64832, + "firstEndPos" : 51952, + "secondEndPos" : 64845 +}, { + "firstType" : "SimpleType", + "secondType" : "SimpleType", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "InstanceofExpression", + "secondParentType" : "InstanceofExpression", + "firstPos" : 51939, + "secondPos" : 64832, + "firstEndPos" : 51952, + "secondEndPos" : 64845 +}, { + "firstType" : "Block", + "secondType" : "Block", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "IfStatement", + "secondParentType" : "IfStatement", + "firstPos" : 51954, + "secondPos" : 64847, + "firstEndPos" : 52234, + "secondEndPos" : 65043 +}, { + "firstType" : "VariableDeclarationStatement", + "secondType" : "VariableDeclarationStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 51972, + "secondPos" : 64853, + "firstEndPos" : 52009, + "secondEndPos" : 64890 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "GradientPaint", + "secondLabel" : "GradientPaint", + "firstParentType" : "SimpleType", + "secondParentType" : "SimpleType", + "firstPos" : 51972, + "secondPos" : 64853, + "firstEndPos" : 51985, + "secondEndPos" : 64866 +}, { + "firstType" : "SimpleType", + "secondType" : "SimpleType", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationStatement", + "secondParentType" : "VariableDeclarationStatement", + "firstPos" : 51972, + "secondPos" : 64853, + "firstEndPos" : 51985, + "secondEndPos" : 64866 +}, { + "firstType" : "VariableDeclarationFragment", + "secondType" : "VariableDeclarationFragment", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationStatement", + "secondParentType" : "VariableDeclarationStatement", + "firstPos" : 51986, + "secondPos" : 64867, + "firstEndPos" : 52008, + "secondEndPos" : 64889 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "gp", + "secondLabel" : "gp", + "firstParentType" : "VariableDeclarationFragment", + "secondParentType" : "VariableDeclarationFragment", + "firstPos" : 51986, + "secondPos" : 64867, + "firstEndPos" : 51988, + "secondEndPos" : 64869 +}, { + "firstType" : "CastExpression", + "secondType" : "CastExpression", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationFragment", + "secondParentType" : "VariableDeclarationFragment", + "firstPos" : 51991, + "secondPos" : 64872, + "firstEndPos" : 52008, + "secondEndPos" : 64889 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "GradientPaint", + "secondLabel" : "GradientPaint", + "firstParentType" : "SimpleType", + "secondParentType" : "SimpleType", + "firstPos" : 51992, + "secondPos" : 64873, + "firstEndPos" : 52005, + "secondEndPos" : 64886 +}, { + "firstType" : "SimpleType", + "secondType" : "SimpleType", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "CastExpression", + "secondParentType" : "CastExpression", + "firstPos" : 51992, + "secondPos" : 64873, + "firstEndPos" : 52005, + "secondEndPos" : 64886 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "p", + "secondLabel" : "p", + "firstParentType" : "CastExpression", + "secondParentType" : "CastExpression", + "firstPos" : 52007, + "secondPos" : 64888, + "firstEndPos" : 52008, + "secondEndPos" : 64889 +}, { + "firstType" : "VariableDeclarationStatement", + "secondType" : "VariableDeclarationStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 52026, + "secondPos" : 64895, + "firstEndPos" : 52088, + "secondEndPos" : 64957 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "GradientPaintTransformer", + "secondLabel" : "GradientPaintTransformer", + "firstParentType" : "SimpleType", + "secondParentType" : "SimpleType", + "firstPos" : 52026, + "secondPos" : 64895, + "firstEndPos" : 52050, + "secondEndPos" : 64919 +}, { + "firstType" : "SimpleType", + "secondType" : "SimpleType", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationStatement", + "secondParentType" : "VariableDeclarationStatement", + "firstPos" : 52026, + "secondPos" : 64895, + "firstEndPos" : 52050, + "secondEndPos" : 64919 +}, { + "firstType" : "VariableDeclarationFragment", + "secondType" : "VariableDeclarationFragment", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationStatement", + "secondParentType" : "VariableDeclarationStatement", + "firstPos" : 52051, + "secondPos" : 64920, + "firstEndPos" : 52087, + "secondEndPos" : 64956 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "t", + "secondLabel" : "t", + "firstParentType" : "VariableDeclarationFragment", + "secondParentType" : "VariableDeclarationFragment", + "firstPos" : 52051, + "secondPos" : 64920, + "firstEndPos" : 52052, + "secondEndPos" : 64921 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationFragment", + "secondParentType" : "VariableDeclarationFragment", + "firstPos" : 52055, + "secondPos" : 64924, + "firstEndPos" : 52087, + "secondEndPos" : 64956 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 52055, + "secondPos" : 64924, + "firstEndPos" : 52057, + "secondEndPos" : 64926 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "im", + "secondLabel" : "im", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 52055, + "secondPos" : 64924, + "firstEndPos" : 52057, + "secondEndPos" : 64926 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "getGradientPaintTransformer", + "secondLabel" : "getGradientPaintTransformer", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 52058, + "secondPos" : 64927, + "firstEndPos" : 52085, + "secondEndPos" : 64954 +}, { + "firstType" : "IfStatement", + "secondType" : "IfStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 52105, + "secondPos" : 64962, + "firstEndPos" : 52187, + "secondEndPos" : 65017 +}, { + "firstType" : "InfixExpression", + "secondType" : "InfixExpression", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "IfStatement", + "secondParentType" : "IfStatement", + "firstPos" : 52109, + "secondPos" : 64966, + "firstEndPos" : 52118, + "secondEndPos" : 64975 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "t", + "secondLabel" : "t", + "firstParentType" : "InfixExpression", + "secondParentType" : "InfixExpression", + "firstPos" : 52109, + "secondPos" : 64966, + "firstEndPos" : 52110, + "secondEndPos" : 64967 +}, { + "firstType" : "INFIX_EXPRESSION_OPERATOR", + "secondType" : "INFIX_EXPRESSION_OPERATOR", + "firstLabel" : "!=", + "secondLabel" : "!=", + "firstParentType" : "InfixExpression", + "secondParentType" : "InfixExpression", + "firstPos" : 52111, + "secondPos" : 64968, + "firstEndPos" : 52113, + "secondEndPos" : 64970 +}, { + "firstType" : "NullLiteral", + "secondType" : "NullLiteral", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "InfixExpression", + "secondParentType" : "InfixExpression", + "firstPos" : 52114, + "secondPos" : 64971, + "firstEndPos" : 52118, + "secondEndPos" : 64975 +}, { + "firstType" : "Block", + "secondType" : "Block", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "IfStatement", + "secondParentType" : "IfStatement", + "firstPos" : 52120, + "secondPos" : 64977, + "firstEndPos" : 52187, + "secondEndPos" : 65017 +}, { + "firstType" : "ExpressionStatement", + "secondType" : "ExpressionStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 52142, + "secondPos" : 64984, + "firstEndPos" : 52169, + "secondEndPos" : 65011 +}, { + "firstType" : "Assignment", + "secondType" : "Assignment", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "ExpressionStatement", + "secondParentType" : "ExpressionStatement", + "firstPos" : 52142, + "secondPos" : 64984, + "firstEndPos" : 52168, + "secondEndPos" : 65010 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "gp", + "secondLabel" : "gp", + "firstParentType" : "Assignment", + "secondParentType" : "Assignment", + "firstPos" : 52142, + "secondPos" : 64984, + "firstEndPos" : 52144, + "secondEndPos" : 64986 +}, { + "firstType" : "ASSIGNMENT_OPERATOR", + "secondType" : "ASSIGNMENT_OPERATOR", + "firstLabel" : "=", + "secondLabel" : "=", + "firstParentType" : "Assignment", + "secondParentType" : "Assignment", + "firstPos" : 52145, + "secondPos" : 64987, + "firstEndPos" : 52146, + "secondEndPos" : 64988 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Assignment", + "secondParentType" : "Assignment", + "firstPos" : 52147, + "secondPos" : 64989, + "firstEndPos" : 52168, + "secondEndPos" : 65010 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 52147, + "secondPos" : 64989, + "firstEndPos" : 52148, + "secondEndPos" : 64990 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "t", + "secondLabel" : "t", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 52147, + "secondPos" : 64989, + "firstEndPos" : 52148, + "secondEndPos" : 64990 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "transform", + "secondLabel" : "transform", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 52149, + "secondPos" : 64991, + "firstEndPos" : 52158, + "secondEndPos" : 65000 +}, { + "firstType" : "METHOD_INVOCATION_ARGUMENTS", + "secondType" : "METHOD_INVOCATION_ARGUMENTS", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 52159, + "secondPos" : 65001, + "firstEndPos" : 52167, + "secondEndPos" : 65009 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "gp", + "secondLabel" : "gp", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 52159, + "secondPos" : 65001, + "firstEndPos" : 52161, + "secondEndPos" : 65003 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "rect", + "secondLabel" : "rect", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 52163, + "secondPos" : 65005, + "firstEndPos" : 52167, + "secondEndPos" : 65009 +}, { + "firstType" : "ExpressionStatement", + "secondType" : "ExpressionStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 52204, + "secondPos" : 65022, + "firstEndPos" : 52220, + "secondEndPos" : 65038 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "ExpressionStatement", + "secondParentType" : "ExpressionStatement", + "firstPos" : 52204, + "secondPos" : 65022, + "firstEndPos" : 52219, + "secondEndPos" : 65037 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 52204, + "secondPos" : 65022, + "firstEndPos" : 52206, + "secondEndPos" : 65024 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "g2", + "secondLabel" : "g2", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 52204, + "secondPos" : 65022, + "firstEndPos" : 52206, + "secondEndPos" : 65024 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "setPaint", + "secondLabel" : "setPaint", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 52207, + "secondPos" : 65025, + "firstEndPos" : 52215, + "secondEndPos" : 65033 +}, { + "firstType" : "METHOD_INVOCATION_ARGUMENTS", + "secondType" : "METHOD_INVOCATION_ARGUMENTS", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 52216, + "secondPos" : 65034, + "firstEndPos" : 52218, + "secondEndPos" : 65036 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "gp", + "secondLabel" : "gp", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 52216, + "secondPos" : 65034, + "firstEndPos" : 52218, + "secondEndPos" : 65036 +}, { + "firstType" : "Block", + "secondType" : "Block", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "IfStatement", + "secondParentType" : "IfStatement", + "firstPos" : 52252, + "secondPos" : 65049, + "firstEndPos" : 52299, + "secondEndPos" : 65075 +}, { + "firstType" : "ExpressionStatement", + "secondType" : "ExpressionStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 52270, + "secondPos" : 65055, + "firstEndPos" : 52285, + "secondEndPos" : 65070 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "ExpressionStatement", + "secondParentType" : "ExpressionStatement", + "firstPos" : 52270, + "secondPos" : 65055, + "firstEndPos" : 52284, + "secondEndPos" : 65069 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 52270, + "secondPos" : 65055, + "firstEndPos" : 52272, + "secondEndPos" : 65057 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "g2", + "secondLabel" : "g2", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 52270, + "secondPos" : 65055, + "firstEndPos" : 52272, + "secondEndPos" : 65057 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "setPaint", + "secondLabel" : "setPaint", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 52273, + "secondPos" : 65058, + "firstEndPos" : 52281, + "secondEndPos" : 65066 +}, { + "firstType" : "METHOD_INVOCATION_ARGUMENTS", + "secondType" : "METHOD_INVOCATION_ARGUMENTS", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 52282, + "secondPos" : 65067, + "firstEndPos" : 52283, + "secondEndPos" : 65068 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "p", + "secondLabel" : "p", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 52282, + "secondPos" : 65067, + "firstEndPos" : 52283, + "secondEndPos" : 65068 +}, { + "firstType" : "ExpressionStatement", + "secondType" : "ExpressionStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 52312, + "secondPos" : 65079, + "firstEndPos" : 52326, + "secondEndPos" : 65093 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "ExpressionStatement", + "secondParentType" : "ExpressionStatement", + "firstPos" : 52312, + "secondPos" : 65079, + "firstEndPos" : 52325, + "secondEndPos" : 65092 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 52312, + "secondPos" : 65079, + "firstEndPos" : 52314, + "secondEndPos" : 65081 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "g2", + "secondLabel" : "g2", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 52312, + "secondPos" : 65079, + "firstEndPos" : 52314, + "secondEndPos" : 65081 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "fill", + "secondLabel" : "fill", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 52315, + "secondPos" : 65082, + "firstEndPos" : 52319, + "secondEndPos" : 65086 +}, { + "firstType" : "METHOD_INVOCATION_ARGUMENTS", + "secondType" : "METHOD_INVOCATION_ARGUMENTS", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 52320, + "secondPos" : 65087, + "firstEndPos" : 52324, + "secondEndPos" : 65091 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "rect", + "secondLabel" : "rect", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 52320, + "secondPos" : 65087, + "firstEndPos" : 52324, + "secondEndPos" : 65091 +}, { + "firstType" : "IfStatement", + "secondType" : "IfStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 52392, + "secondPos" : 65097, + "firstEndPos" : 53869, + "secondEndPos" : 66055 +}, { + "firstType" : "InfixExpression", + "secondType" : "InfixExpression", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "IfStatement", + "secondParentType" : "IfStatement", + "firstPos" : 52396, + "secondPos" : 65101, + "firstEndPos" : 52457, + "secondEndPos" : 65162 +}, { + "firstType" : "InfixExpression", + "secondType" : "InfixExpression", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "InfixExpression", + "secondParentType" : "InfixExpression", + "firstPos" : 52396, + "secondPos" : 65101, + "firstEndPos" : 52424, + "secondEndPos" : 65129 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "InfixExpression", + "secondParentType" : "InfixExpression", + "firstPos" : 52396, + "secondPos" : 65101, + "firstEndPos" : 52416, + "secondEndPos" : 65121 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 52396, + "secondPos" : 65101, + "firstEndPos" : 52398, + "secondEndPos" : 65103 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "im", + "secondLabel" : "im", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 52396, + "secondPos" : 65101, + "firstEndPos" : 52398, + "secondEndPos" : 65103 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "getOutlinePaint", + "secondLabel" : "getOutlinePaint", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 52399, + "secondPos" : 65104, + "firstEndPos" : 52414, + "secondEndPos" : 65119 +}, { + "firstType" : "INFIX_EXPRESSION_OPERATOR", + "secondType" : "INFIX_EXPRESSION_OPERATOR", + "firstLabel" : "!=", + "secondLabel" : "!=", + "firstParentType" : "InfixExpression", + "secondParentType" : "InfixExpression", + "firstPos" : 52417, + "secondPos" : 65122, + "firstEndPos" : 52419, + "secondEndPos" : 65124 +}, { + "firstType" : "NullLiteral", + "secondType" : "NullLiteral", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "InfixExpression", + "secondParentType" : "InfixExpression", + "firstPos" : 52420, + "secondPos" : 65125, + "firstEndPos" : 52424, + "secondEndPos" : 65129 +}, { + "firstType" : "INFIX_EXPRESSION_OPERATOR", + "secondType" : "INFIX_EXPRESSION_OPERATOR", + "firstLabel" : "&&", + "secondLabel" : "&&", + "firstParentType" : "InfixExpression", + "secondParentType" : "InfixExpression", + "firstPos" : 52425, + "secondPos" : 65130, + "firstEndPos" : 52427, + "secondEndPos" : 65132 +}, { + "firstType" : "InfixExpression", + "secondType" : "InfixExpression", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "InfixExpression", + "secondParentType" : "InfixExpression", + "firstPos" : 52428, + "secondPos" : 65133, + "firstEndPos" : 52457, + "secondEndPos" : 65162 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "InfixExpression", + "secondParentType" : "InfixExpression", + "firstPos" : 52428, + "secondPos" : 65133, + "firstEndPos" : 52449, + "secondEndPos" : 65154 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 52428, + "secondPos" : 65133, + "firstEndPos" : 52430, + "secondEndPos" : 65135 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "im", + "secondLabel" : "im", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 52428, + "secondPos" : 65133, + "firstEndPos" : 52430, + "secondEndPos" : 65135 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "getOutlineStroke", + "secondLabel" : "getOutlineStroke", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 52431, + "secondPos" : 65136, + "firstEndPos" : 52447, + "secondEndPos" : 65152 +}, { + "firstType" : "INFIX_EXPRESSION_OPERATOR", + "secondType" : "INFIX_EXPRESSION_OPERATOR", + "firstLabel" : "!=", + "secondLabel" : "!=", + "firstParentType" : "InfixExpression", + "secondParentType" : "InfixExpression", + "firstPos" : 52450, + "secondPos" : 65155, + "firstEndPos" : 52452, + "secondEndPos" : 65157 +}, { + "firstType" : "NullLiteral", + "secondType" : "NullLiteral", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "InfixExpression", + "secondParentType" : "InfixExpression", + "firstPos" : 52453, + "secondPos" : 65158, + "firstEndPos" : 52457, + "secondEndPos" : 65162 +}, { + "firstType" : "Block", + "secondType" : "Block", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "IfStatement", + "secondParentType" : "IfStatement", + "firstPos" : 52459, + "secondPos" : 65164, + "firstEndPos" : 53869, + "secondEndPos" : 66055 +}, { + "firstType" : "IfStatement", + "secondType" : "IfStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 52477, + "secondPos" : 65170, + "firstEndPos" : 53855, + "secondEndPos" : 66050 +}, { + "firstType" : "InfixExpression", + "secondType" : "InfixExpression", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "IfStatement", + "secondParentType" : "IfStatement", + "firstPos" : 52481, + "secondPos" : 65174, + "firstEndPos" : 52520, + "secondEndPos" : 65192 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "orientation", + "secondLabel" : "orientation", + "firstParentType" : "InfixExpression", + "secondParentType" : "InfixExpression", + "firstPos" : 52481, + "secondPos" : 65174, + "firstEndPos" : 52492, + "secondEndPos" : 65185 +}, { + "firstType" : "INFIX_EXPRESSION_OPERATOR", + "secondType" : "INFIX_EXPRESSION_OPERATOR", + "firstLabel" : "==", + "secondLabel" : "==", + "firstParentType" : "InfixExpression", + "secondParentType" : "InfixExpression", + "firstPos" : 52493, + "secondPos" : 65186, + "firstEndPos" : 52495, + "secondEndPos" : 65188 +}, { + "firstType" : "QualifiedName", + "secondType" : "QualifiedName", + "firstLabel" : "PlotOrientation.VERTICAL", + "secondLabel" : "PlotOrientation.VERTICAL", + "firstParentType" : "InfixExpression", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 52496, + "secondPos" : 42393, + "firstEndPos" : 52520, + "secondEndPos" : 42417 +}, { + "firstType" : "Block", + "secondType" : "Block", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "IfStatement", + "secondParentType" : "IfStatement", + "firstPos" : 52522, + "secondPos" : 65194, + "firstEndPos" : 53154, + "secondEndPos" : 65607 +}, { + "firstType" : "VariableDeclarationStatement", + "secondType" : "VariableDeclarationStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 52544, + "secondPos" : 65201, + "firstEndPos" : 52578, + "secondEndPos" : 65235 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "Line2D", + "secondLabel" : "Line2D", + "firstParentType" : "SimpleType", + "secondParentType" : "SimpleType", + "firstPos" : 52544, + "secondPos" : 65201, + "firstEndPos" : 52550, + "secondEndPos" : 65207 +}, { + "firstType" : "SimpleType", + "secondType" : "SimpleType", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationStatement", + "secondParentType" : "VariableDeclarationStatement", + "firstPos" : 52544, + "secondPos" : 65201, + "firstEndPos" : 52550, + "secondEndPos" : 65207 +}, { + "firstType" : "VariableDeclarationFragment", + "secondType" : "VariableDeclarationFragment", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationStatement", + "secondParentType" : "VariableDeclarationStatement", + "firstPos" : 52551, + "secondPos" : 65208, + "firstEndPos" : 52577, + "secondEndPos" : 65234 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "line", + "secondLabel" : "line", + "firstParentType" : "VariableDeclarationFragment", + "secondParentType" : "VariableDeclarationFragment", + "firstPos" : 52551, + "secondPos" : 65208, + "firstEndPos" : 52555, + "secondEndPos" : 65212 +}, { + "firstType" : "ClassInstanceCreation", + "secondType" : "ClassInstanceCreation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationFragment", + "secondParentType" : "VariableDeclarationFragment", + "firstPos" : 52558, + "secondPos" : 65215, + "firstEndPos" : 52577, + "secondEndPos" : 65234 +}, { + "firstType" : "QualifiedName", + "secondType" : "QualifiedName", + "firstLabel" : "Line2D.Double", + "secondLabel" : "Line2D.Double", + "firstParentType" : "SimpleType", + "secondParentType" : "SimpleType", + "firstPos" : 52562, + "secondPos" : 65219, + "firstEndPos" : 52575, + "secondEndPos" : 65232 +}, { + "firstType" : "SimpleType", + "secondType" : "SimpleType", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "ClassInstanceCreation", + "secondParentType" : "ClassInstanceCreation", + "firstPos" : 52562, + "secondPos" : 65219, + "firstEndPos" : 52575, + "secondEndPos" : 65232 +}, { + "firstType" : "VariableDeclarationStatement", + "secondType" : "VariableDeclarationStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 52599, + "secondPos" : 65241, + "firstEndPos" : 52630, + "secondEndPos" : 65272 +}, { + "firstType" : "PrimitiveType", + "secondType" : "PrimitiveType", + "firstLabel" : "double", + "secondLabel" : "double", + "firstParentType" : "VariableDeclarationStatement", + "secondParentType" : "VariableDeclarationStatement", + "firstPos" : 52599, + "secondPos" : 65241, + "firstEndPos" : 52605, + "secondEndPos" : 65247 +}, { + "firstType" : "VariableDeclarationFragment", + "secondType" : "VariableDeclarationFragment", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationStatement", + "secondParentType" : "VariableDeclarationStatement", + "firstPos" : 52606, + "secondPos" : 65248, + "firstEndPos" : 52629, + "secondEndPos" : 65271 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "x0", + "secondLabel" : "x0", + "firstParentType" : "VariableDeclarationFragment", + "secondParentType" : "VariableDeclarationFragment", + "firstPos" : 52606, + "secondPos" : 65248, + "firstEndPos" : 52608, + "secondEndPos" : 65250 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationFragment", + "secondParentType" : "VariableDeclarationFragment", + "firstPos" : 52611, + "secondPos" : 65253, + "firstEndPos" : 52629, + "secondEndPos" : 65271 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 52611, + "secondPos" : 65253, + "firstEndPos" : 52619, + "secondEndPos" : 65261 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "dataArea", + "secondLabel" : "dataArea", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 52611, + "secondPos" : 65253, + "firstEndPos" : 52619, + "secondEndPos" : 65261 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "getMinX", + "secondLabel" : "getMinX", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 52620, + "secondPos" : 65262, + "firstEndPos" : 52627, + "secondEndPos" : 65269 +}, { + "firstType" : "VariableDeclarationStatement", + "secondType" : "VariableDeclarationStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 52651, + "secondPos" : 65278, + "firstEndPos" : 52682, + "secondEndPos" : 65309 +}, { + "firstType" : "PrimitiveType", + "secondType" : "PrimitiveType", + "firstLabel" : "double", + "secondLabel" : "double", + "firstParentType" : "VariableDeclarationStatement", + "secondParentType" : "VariableDeclarationStatement", + "firstPos" : 52651, + "secondPos" : 65278, + "firstEndPos" : 52657, + "secondEndPos" : 65284 +}, { + "firstType" : "VariableDeclarationFragment", + "secondType" : "VariableDeclarationFragment", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationStatement", + "secondParentType" : "VariableDeclarationStatement", + "firstPos" : 52658, + "secondPos" : 65285, + "firstEndPos" : 52681, + "secondEndPos" : 65308 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "x1", + "secondLabel" : "x1", + "firstParentType" : "VariableDeclarationFragment", + "secondParentType" : "VariableDeclarationFragment", + "firstPos" : 52658, + "secondPos" : 65285, + "firstEndPos" : 52660, + "secondEndPos" : 65287 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationFragment", + "secondParentType" : "VariableDeclarationFragment", + "firstPos" : 52663, + "secondPos" : 65290, + "firstEndPos" : 52681, + "secondEndPos" : 65308 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 52663, + "secondPos" : 65290, + "firstEndPos" : 52671, + "secondEndPos" : 65298 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "dataArea", + "secondLabel" : "dataArea", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 52663, + "secondPos" : 65290, + "firstEndPos" : 52671, + "secondEndPos" : 65298 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "getMaxX", + "secondLabel" : "getMaxX", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 52672, + "secondPos" : 65299, + "firstEndPos" : 52679, + "secondEndPos" : 65306 +}, { + "firstType" : "ExpressionStatement", + "secondType" : "ExpressionStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 52703, + "secondPos" : 65315, + "firstEndPos" : 52737, + "secondEndPos" : 65349 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "ExpressionStatement", + "secondParentType" : "ExpressionStatement", + "firstPos" : 52703, + "secondPos" : 65315, + "firstEndPos" : 52736, + "secondEndPos" : 65348 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 52703, + "secondPos" : 65315, + "firstEndPos" : 52705, + "secondEndPos" : 65317 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "g2", + "secondLabel" : "g2", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 52703, + "secondPos" : 65315, + "firstEndPos" : 52705, + "secondEndPos" : 65317 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "setPaint", + "secondLabel" : "setPaint", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 52706, + "secondPos" : 65318, + "firstEndPos" : 52714, + "secondEndPos" : 65326 +}, { + "firstType" : "METHOD_INVOCATION_ARGUMENTS", + "secondType" : "METHOD_INVOCATION_ARGUMENTS", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 52715, + "secondPos" : 65327, + "firstEndPos" : 52735, + "secondEndPos" : 65347 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 52715, + "secondPos" : 65327, + "firstEndPos" : 52735, + "secondEndPos" : 65347 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 52715, + "secondPos" : 65327, + "firstEndPos" : 52717, + "secondEndPos" : 65329 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "im", + "secondLabel" : "im", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 52715, + "secondPos" : 65327, + "firstEndPos" : 52717, + "secondEndPos" : 65329 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "getOutlinePaint", + "secondLabel" : "getOutlinePaint", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 52718, + "secondPos" : 65330, + "firstEndPos" : 52733, + "secondEndPos" : 65345 +}, { + "firstType" : "ExpressionStatement", + "secondType" : "ExpressionStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 52758, + "secondPos" : 65355, + "firstEndPos" : 52794, + "secondEndPos" : 65391 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "ExpressionStatement", + "secondParentType" : "ExpressionStatement", + "firstPos" : 52758, + "secondPos" : 65355, + "firstEndPos" : 52793, + "secondEndPos" : 65390 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 52758, + "secondPos" : 65355, + "firstEndPos" : 52760, + "secondEndPos" : 65357 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "g2", + "secondLabel" : "g2", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 52758, + "secondPos" : 65355, + "firstEndPos" : 52760, + "secondEndPos" : 65357 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "setStroke", + "secondLabel" : "setStroke", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 52761, + "secondPos" : 65358, + "firstEndPos" : 52770, + "secondEndPos" : 65367 +}, { + "firstType" : "METHOD_INVOCATION_ARGUMENTS", + "secondType" : "METHOD_INVOCATION_ARGUMENTS", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 52771, + "secondPos" : 65368, + "firstEndPos" : 52792, + "secondEndPos" : 65389 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 52771, + "secondPos" : 65368, + "firstEndPos" : 52792, + "secondEndPos" : 65389 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 52771, + "secondPos" : 65368, + "firstEndPos" : 52773, + "secondEndPos" : 65370 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "im", + "secondLabel" : "im", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 52771, + "secondPos" : 65368, + "firstEndPos" : 52773, + "secondEndPos" : 65370 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "getOutlineStroke", + "secondLabel" : "getOutlineStroke", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 52774, + "secondPos" : 65371, + "firstEndPos" : 52790, + "secondEndPos" : 65387 +}, { + "firstType" : "IfStatement", + "secondType" : "IfStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 52815, + "secondPos" : 65397, + "firstEndPos" : 52968, + "secondEndPos" : 65499 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "IfStatement", + "secondParentType" : "IfStatement", + "firstPos" : 52819, + "secondPos" : 65401, + "firstEndPos" : 52840, + "secondEndPos" : 65422 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 52819, + "secondPos" : 65401, + "firstEndPos" : 52824, + "secondEndPos" : 65406 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "range", + "secondLabel" : "range", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 52819, + "secondPos" : 65401, + "firstEndPos" : 52824, + "secondEndPos" : 65406 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "contains", + "secondLabel" : "contains", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 52825, + "secondPos" : 65407, + "firstEndPos" : 52833, + "secondEndPos" : 65415 +}, { + "firstType" : "METHOD_INVOCATION_ARGUMENTS", + "secondType" : "METHOD_INVOCATION_ARGUMENTS", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 52834, + "secondPos" : 65416, + "firstEndPos" : 52839, + "secondEndPos" : 65421 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "start", + "secondLabel" : "start", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 52834, + "secondPos" : 65416, + "firstEndPos" : 52839, + "secondEndPos" : 65421 +}, { + "firstType" : "Block", + "secondType" : "Block", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "IfStatement", + "secondParentType" : "IfStatement", + "firstPos" : 52842, + "secondPos" : 65424, + "firstEndPos" : 52968, + "secondEndPos" : 65499 +}, { + "firstType" : "ExpressionStatement", + "secondType" : "ExpressionStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 52868, + "secondPos" : 65432, + "firstEndPos" : 52907, + "secondEndPos" : 65471 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "ExpressionStatement", + "secondParentType" : "ExpressionStatement", + "firstPos" : 52868, + "secondPos" : 65432, + "firstEndPos" : 52906, + "secondEndPos" : 65470 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 52868, + "secondPos" : 65432, + "firstEndPos" : 52872, + "secondEndPos" : 65436 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "line", + "secondLabel" : "line", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 52868, + "secondPos" : 65432, + "firstEndPos" : 52872, + "secondEndPos" : 65436 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "setLine", + "secondLabel" : "setLine", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 52873, + "secondPos" : 65437, + "firstEndPos" : 52880, + "secondEndPos" : 65444 +}, { + "firstType" : "METHOD_INVOCATION_ARGUMENTS", + "secondType" : "METHOD_INVOCATION_ARGUMENTS", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 52881, + "secondPos" : 65445, + "firstEndPos" : 52905, + "secondEndPos" : 65469 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "x0", + "secondLabel" : "x0", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 52881, + "secondPos" : 65445, + "firstEndPos" : 52883, + "secondEndPos" : 65447 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "start2d", + "secondLabel" : "start2d", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 52885, + "secondPos" : 65449, + "firstEndPos" : 52892, + "secondEndPos" : 65456 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "x1", + "secondLabel" : "x1", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 52894, + "secondPos" : 65458, + "firstEndPos" : 52896, + "secondEndPos" : 65460 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "start2d", + "secondLabel" : "start2d", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 52898, + "secondPos" : 65462, + "firstEndPos" : 52905, + "secondEndPos" : 65469 +}, { + "firstType" : "ExpressionStatement", + "secondType" : "ExpressionStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 52932, + "secondPos" : 65478, + "firstEndPos" : 52946, + "secondEndPos" : 65492 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "ExpressionStatement", + "secondParentType" : "ExpressionStatement", + "firstPos" : 52932, + "secondPos" : 65478, + "firstEndPos" : 52945, + "secondEndPos" : 65491 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 52932, + "secondPos" : 65478, + "firstEndPos" : 52934, + "secondEndPos" : 65480 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "g2", + "secondLabel" : "g2", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 52932, + "secondPos" : 65478, + "firstEndPos" : 52934, + "secondEndPos" : 65480 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "draw", + "secondLabel" : "draw", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 52935, + "secondPos" : 65481, + "firstEndPos" : 52939, + "secondEndPos" : 65485 +}, { + "firstType" : "METHOD_INVOCATION_ARGUMENTS", + "secondType" : "METHOD_INVOCATION_ARGUMENTS", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 52940, + "secondPos" : 65486, + "firstEndPos" : 52944, + "secondEndPos" : 65490 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "line", + "secondLabel" : "line", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 52940, + "secondPos" : 65486, + "firstEndPos" : 52944, + "secondEndPos" : 65490 +}, { + "firstType" : "IfStatement", + "secondType" : "IfStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 52989, + "secondPos" : 65505, + "firstEndPos" : 53136, + "secondEndPos" : 65601 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "IfStatement", + "secondParentType" : "IfStatement", + "firstPos" : 52993, + "secondPos" : 65509, + "firstEndPos" : 53012, + "secondEndPos" : 65528 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 52993, + "secondPos" : 65509, + "firstEndPos" : 52998, + "secondEndPos" : 65514 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "range", + "secondLabel" : "range", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 52993, + "secondPos" : 65509, + "firstEndPos" : 52998, + "secondEndPos" : 65514 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "contains", + "secondLabel" : "contains", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 52999, + "secondPos" : 65515, + "firstEndPos" : 53007, + "secondEndPos" : 65523 +}, { + "firstType" : "METHOD_INVOCATION_ARGUMENTS", + "secondType" : "METHOD_INVOCATION_ARGUMENTS", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 53008, + "secondPos" : 65524, + "firstEndPos" : 53011, + "secondEndPos" : 65527 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "end", + "secondLabel" : "end", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 53008, + "secondPos" : 65524, + "firstEndPos" : 53011, + "secondEndPos" : 65527 +}, { + "firstType" : "Block", + "secondType" : "Block", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "IfStatement", + "secondParentType" : "IfStatement", + "firstPos" : 53014, + "secondPos" : 65530, + "firstEndPos" : 53136, + "secondEndPos" : 65601 +}, { + "firstType" : "ExpressionStatement", + "secondType" : "ExpressionStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 53040, + "secondPos" : 65538, + "firstEndPos" : 53075, + "secondEndPos" : 65573 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "ExpressionStatement", + "secondParentType" : "ExpressionStatement", + "firstPos" : 53040, + "secondPos" : 65538, + "firstEndPos" : 53074, + "secondEndPos" : 65572 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 53040, + "secondPos" : 65538, + "firstEndPos" : 53044, + "secondEndPos" : 65542 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "line", + "secondLabel" : "line", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 53040, + "secondPos" : 65538, + "firstEndPos" : 53044, + "secondEndPos" : 65542 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "setLine", + "secondLabel" : "setLine", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 53045, + "secondPos" : 65543, + "firstEndPos" : 53052, + "secondEndPos" : 65550 +}, { + "firstType" : "METHOD_INVOCATION_ARGUMENTS", + "secondType" : "METHOD_INVOCATION_ARGUMENTS", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 53053, + "secondPos" : 65551, + "firstEndPos" : 53073, + "secondEndPos" : 65571 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "x0", + "secondLabel" : "x0", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 53053, + "secondPos" : 65551, + "firstEndPos" : 53055, + "secondEndPos" : 65553 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "end2d", + "secondLabel" : "end2d", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 53057, + "secondPos" : 65555, + "firstEndPos" : 53062, + "secondEndPos" : 65560 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "x1", + "secondLabel" : "x1", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 53064, + "secondPos" : 65562, + "firstEndPos" : 53066, + "secondEndPos" : 65564 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "end2d", + "secondLabel" : "end2d", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 53068, + "secondPos" : 65566, + "firstEndPos" : 53073, + "secondEndPos" : 65571 +}, { + "firstType" : "ExpressionStatement", + "secondType" : "ExpressionStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 53100, + "secondPos" : 65580, + "firstEndPos" : 53114, + "secondEndPos" : 65594 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "ExpressionStatement", + "secondParentType" : "ExpressionStatement", + "firstPos" : 53100, + "secondPos" : 65580, + "firstEndPos" : 53113, + "secondEndPos" : 65593 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 53100, + "secondPos" : 65580, + "firstEndPos" : 53102, + "secondEndPos" : 65582 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "g2", + "secondLabel" : "g2", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 53100, + "secondPos" : 65580, + "firstEndPos" : 53102, + "secondEndPos" : 65582 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "draw", + "secondLabel" : "draw", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 53103, + "secondPos" : 65583, + "firstEndPos" : 53107, + "secondEndPos" : 65587 +}, { + "firstType" : "METHOD_INVOCATION_ARGUMENTS", + "secondType" : "METHOD_INVOCATION_ARGUMENTS", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 53108, + "secondPos" : 65588, + "firstEndPos" : 53112, + "secondEndPos" : 65592 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "line", + "secondLabel" : "line", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 53108, + "secondPos" : 65588, + "firstEndPos" : 53112, + "secondEndPos" : 65592 +}, { + "firstType" : "IfStatement", + "secondType" : "IfStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "IfStatement", + "secondParentType" : "IfStatement", + "firstPos" : 53176, + "secondPos" : 65613, + "firstEndPos" : 53855, + "secondEndPos" : 66050 +}, { + "firstType" : "InfixExpression", + "secondType" : "InfixExpression", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "IfStatement", + "secondParentType" : "IfStatement", + "firstPos" : 53180, + "secondPos" : 65617, + "firstEndPos" : 53221, + "secondEndPos" : 65635 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "orientation", + "secondLabel" : "orientation", + "firstParentType" : "InfixExpression", + "secondParentType" : "InfixExpression", + "firstPos" : 53180, + "secondPos" : 65617, + "firstEndPos" : 53191, + "secondEndPos" : 65628 +}, { + "firstType" : "INFIX_EXPRESSION_OPERATOR", + "secondType" : "INFIX_EXPRESSION_OPERATOR", + "firstLabel" : "==", + "secondLabel" : "==", + "firstParentType" : "InfixExpression", + "secondParentType" : "InfixExpression", + "firstPos" : 53192, + "secondPos" : 65629, + "firstEndPos" : 53194, + "secondEndPos" : 65631 +}, { + "firstType" : "QualifiedName", + "secondType" : "QualifiedName", + "firstLabel" : "PlotOrientation.HORIZONTAL", + "secondLabel" : "PlotOrientation.HORIZONTAL", + "firstParentType" : "InfixExpression", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 53195, + "secondPos" : 42365, + "firstEndPos" : 53221, + "secondEndPos" : 42391 +}, { + "firstType" : "Block", + "secondType" : "Block", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "IfStatement", + "secondParentType" : "IfStatement", + "firstPos" : 53223, + "secondPos" : 65637, + "firstEndPos" : 53855, + "secondEndPos" : 66050 +}, { + "firstType" : "VariableDeclarationStatement", + "secondType" : "VariableDeclarationStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 53245, + "secondPos" : 65644, + "firstEndPos" : 53279, + "secondEndPos" : 65678 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "Line2D", + "secondLabel" : "Line2D", + "firstParentType" : "SimpleType", + "secondParentType" : "SimpleType", + "firstPos" : 53245, + "secondPos" : 65644, + "firstEndPos" : 53251, + "secondEndPos" : 65650 +}, { + "firstType" : "SimpleType", + "secondType" : "SimpleType", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationStatement", + "secondParentType" : "VariableDeclarationStatement", + "firstPos" : 53245, + "secondPos" : 65644, + "firstEndPos" : 53251, + "secondEndPos" : 65650 +}, { + "firstType" : "VariableDeclarationFragment", + "secondType" : "VariableDeclarationFragment", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationStatement", + "secondParentType" : "VariableDeclarationStatement", + "firstPos" : 53252, + "secondPos" : 65651, + "firstEndPos" : 53278, + "secondEndPos" : 65677 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "line", + "secondLabel" : "line", + "firstParentType" : "VariableDeclarationFragment", + "secondParentType" : "VariableDeclarationFragment", + "firstPos" : 53252, + "secondPos" : 65651, + "firstEndPos" : 53256, + "secondEndPos" : 65655 +}, { + "firstType" : "ClassInstanceCreation", + "secondType" : "ClassInstanceCreation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationFragment", + "secondParentType" : "VariableDeclarationFragment", + "firstPos" : 53259, + "secondPos" : 65658, + "firstEndPos" : 53278, + "secondEndPos" : 65677 +}, { + "firstType" : "QualifiedName", + "secondType" : "QualifiedName", + "firstLabel" : "Line2D.Double", + "secondLabel" : "Line2D.Double", + "firstParentType" : "SimpleType", + "secondParentType" : "SimpleType", + "firstPos" : 53263, + "secondPos" : 65662, + "firstEndPos" : 53276, + "secondEndPos" : 65675 +}, { + "firstType" : "SimpleType", + "secondType" : "SimpleType", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "ClassInstanceCreation", + "secondParentType" : "ClassInstanceCreation", + "firstPos" : 53263, + "secondPos" : 65662, + "firstEndPos" : 53276, + "secondEndPos" : 65675 +}, { + "firstType" : "VariableDeclarationStatement", + "secondType" : "VariableDeclarationStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 53300, + "secondPos" : 65684, + "firstEndPos" : 53331, + "secondEndPos" : 65715 +}, { + "firstType" : "PrimitiveType", + "secondType" : "PrimitiveType", + "firstLabel" : "double", + "secondLabel" : "double", + "firstParentType" : "VariableDeclarationStatement", + "secondParentType" : "VariableDeclarationStatement", + "firstPos" : 53300, + "secondPos" : 65684, + "firstEndPos" : 53306, + "secondEndPos" : 65690 +}, { + "firstType" : "VariableDeclarationFragment", + "secondType" : "VariableDeclarationFragment", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationStatement", + "secondParentType" : "VariableDeclarationStatement", + "firstPos" : 53307, + "secondPos" : 65691, + "firstEndPos" : 53330, + "secondEndPos" : 65714 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "y0", + "secondLabel" : "y0", + "firstParentType" : "VariableDeclarationFragment", + "secondParentType" : "VariableDeclarationFragment", + "firstPos" : 53307, + "secondPos" : 65691, + "firstEndPos" : 53309, + "secondEndPos" : 65693 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationFragment", + "secondParentType" : "VariableDeclarationFragment", + "firstPos" : 53312, + "secondPos" : 65696, + "firstEndPos" : 53330, + "secondEndPos" : 65714 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 53312, + "secondPos" : 65696, + "firstEndPos" : 53320, + "secondEndPos" : 65704 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "dataArea", + "secondLabel" : "dataArea", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 53312, + "secondPos" : 65696, + "firstEndPos" : 53320, + "secondEndPos" : 65704 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "getMinY", + "secondLabel" : "getMinY", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 53321, + "secondPos" : 65705, + "firstEndPos" : 53328, + "secondEndPos" : 65712 +}, { + "firstType" : "VariableDeclarationStatement", + "secondType" : "VariableDeclarationStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 53352, + "secondPos" : 65721, + "firstEndPos" : 53383, + "secondEndPos" : 65752 +}, { + "firstType" : "PrimitiveType", + "secondType" : "PrimitiveType", + "firstLabel" : "double", + "secondLabel" : "double", + "firstParentType" : "VariableDeclarationStatement", + "secondParentType" : "VariableDeclarationStatement", + "firstPos" : 53352, + "secondPos" : 65721, + "firstEndPos" : 53358, + "secondEndPos" : 65727 +}, { + "firstType" : "VariableDeclarationFragment", + "secondType" : "VariableDeclarationFragment", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationStatement", + "secondParentType" : "VariableDeclarationStatement", + "firstPos" : 53359, + "secondPos" : 65728, + "firstEndPos" : 53382, + "secondEndPos" : 65751 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "y1", + "secondLabel" : "y1", + "firstParentType" : "VariableDeclarationFragment", + "secondParentType" : "VariableDeclarationFragment", + "firstPos" : 53359, + "secondPos" : 65728, + "firstEndPos" : 53361, + "secondEndPos" : 65730 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationFragment", + "secondParentType" : "VariableDeclarationFragment", + "firstPos" : 53364, + "secondPos" : 65733, + "firstEndPos" : 53382, + "secondEndPos" : 65751 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 53364, + "secondPos" : 65733, + "firstEndPos" : 53372, + "secondEndPos" : 65741 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "dataArea", + "secondLabel" : "dataArea", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 53364, + "secondPos" : 65733, + "firstEndPos" : 53372, + "secondEndPos" : 65741 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "getMaxY", + "secondLabel" : "getMaxY", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 53373, + "secondPos" : 65742, + "firstEndPos" : 53380, + "secondEndPos" : 65749 +}, { + "firstType" : "ExpressionStatement", + "secondType" : "ExpressionStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 53404, + "secondPos" : 65758, + "firstEndPos" : 53438, + "secondEndPos" : 65792 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "ExpressionStatement", + "secondParentType" : "ExpressionStatement", + "firstPos" : 53404, + "secondPos" : 65758, + "firstEndPos" : 53437, + "secondEndPos" : 65791 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 53404, + "secondPos" : 65758, + "firstEndPos" : 53406, + "secondEndPos" : 65760 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "g2", + "secondLabel" : "g2", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 53404, + "secondPos" : 65758, + "firstEndPos" : 53406, + "secondEndPos" : 65760 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "setPaint", + "secondLabel" : "setPaint", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 53407, + "secondPos" : 65761, + "firstEndPos" : 53415, + "secondEndPos" : 65769 +}, { + "firstType" : "METHOD_INVOCATION_ARGUMENTS", + "secondType" : "METHOD_INVOCATION_ARGUMENTS", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 53416, + "secondPos" : 65770, + "firstEndPos" : 53436, + "secondEndPos" : 65790 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 53416, + "secondPos" : 65770, + "firstEndPos" : 53436, + "secondEndPos" : 65790 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 53416, + "secondPos" : 65770, + "firstEndPos" : 53418, + "secondEndPos" : 65772 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "im", + "secondLabel" : "im", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 53416, + "secondPos" : 65770, + "firstEndPos" : 53418, + "secondEndPos" : 65772 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "getOutlinePaint", + "secondLabel" : "getOutlinePaint", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 53419, + "secondPos" : 65773, + "firstEndPos" : 53434, + "secondEndPos" : 65788 +}, { + "firstType" : "ExpressionStatement", + "secondType" : "ExpressionStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 53459, + "secondPos" : 65798, + "firstEndPos" : 53495, + "secondEndPos" : 65834 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "ExpressionStatement", + "secondParentType" : "ExpressionStatement", + "firstPos" : 53459, + "secondPos" : 65798, + "firstEndPos" : 53494, + "secondEndPos" : 65833 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 53459, + "secondPos" : 65798, + "firstEndPos" : 53461, + "secondEndPos" : 65800 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "g2", + "secondLabel" : "g2", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 53459, + "secondPos" : 65798, + "firstEndPos" : 53461, + "secondEndPos" : 65800 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "setStroke", + "secondLabel" : "setStroke", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 53462, + "secondPos" : 65801, + "firstEndPos" : 53471, + "secondEndPos" : 65810 +}, { + "firstType" : "METHOD_INVOCATION_ARGUMENTS", + "secondType" : "METHOD_INVOCATION_ARGUMENTS", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 53472, + "secondPos" : 65811, + "firstEndPos" : 53493, + "secondEndPos" : 65832 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 53472, + "secondPos" : 65811, + "firstEndPos" : 53493, + "secondEndPos" : 65832 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 53472, + "secondPos" : 65811, + "firstEndPos" : 53474, + "secondEndPos" : 65813 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "im", + "secondLabel" : "im", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 53472, + "secondPos" : 65811, + "firstEndPos" : 53474, + "secondEndPos" : 65813 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "getOutlineStroke", + "secondLabel" : "getOutlineStroke", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 53475, + "secondPos" : 65814, + "firstEndPos" : 53491, + "secondEndPos" : 65830 +}, { + "firstType" : "IfStatement", + "secondType" : "IfStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 53516, + "secondPos" : 65840, + "firstEndPos" : 53669, + "secondEndPos" : 65942 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "IfStatement", + "secondParentType" : "IfStatement", + "firstPos" : 53520, + "secondPos" : 65844, + "firstEndPos" : 53541, + "secondEndPos" : 65865 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 53520, + "secondPos" : 65844, + "firstEndPos" : 53525, + "secondEndPos" : 65849 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "range", + "secondLabel" : "range", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 53520, + "secondPos" : 65844, + "firstEndPos" : 53525, + "secondEndPos" : 65849 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "contains", + "secondLabel" : "contains", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 53526, + "secondPos" : 65850, + "firstEndPos" : 53534, + "secondEndPos" : 65858 +}, { + "firstType" : "METHOD_INVOCATION_ARGUMENTS", + "secondType" : "METHOD_INVOCATION_ARGUMENTS", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 53535, + "secondPos" : 65859, + "firstEndPos" : 53540, + "secondEndPos" : 65864 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "start", + "secondLabel" : "start", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 53535, + "secondPos" : 65859, + "firstEndPos" : 53540, + "secondEndPos" : 65864 +}, { + "firstType" : "Block", + "secondType" : "Block", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "IfStatement", + "secondParentType" : "IfStatement", + "firstPos" : 53543, + "secondPos" : 65867, + "firstEndPos" : 53669, + "secondEndPos" : 65942 +}, { + "firstType" : "ExpressionStatement", + "secondType" : "ExpressionStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 53569, + "secondPos" : 65875, + "firstEndPos" : 53608, + "secondEndPos" : 65914 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "ExpressionStatement", + "secondParentType" : "ExpressionStatement", + "firstPos" : 53569, + "secondPos" : 65875, + "firstEndPos" : 53607, + "secondEndPos" : 65913 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 53569, + "secondPos" : 65875, + "firstEndPos" : 53573, + "secondEndPos" : 65879 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "line", + "secondLabel" : "line", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 53569, + "secondPos" : 65875, + "firstEndPos" : 53573, + "secondEndPos" : 65879 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "setLine", + "secondLabel" : "setLine", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 53574, + "secondPos" : 65880, + "firstEndPos" : 53581, + "secondEndPos" : 65887 +}, { + "firstType" : "METHOD_INVOCATION_ARGUMENTS", + "secondType" : "METHOD_INVOCATION_ARGUMENTS", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 53582, + "secondPos" : 65888, + "firstEndPos" : 53606, + "secondEndPos" : 65912 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "start2d", + "secondLabel" : "start2d", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 53582, + "secondPos" : 65888, + "firstEndPos" : 53589, + "secondEndPos" : 65895 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "y0", + "secondLabel" : "y0", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 53591, + "secondPos" : 65897, + "firstEndPos" : 53593, + "secondEndPos" : 65899 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "start2d", + "secondLabel" : "start2d", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 53595, + "secondPos" : 65901, + "firstEndPos" : 53602, + "secondEndPos" : 65908 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "y1", + "secondLabel" : "y1", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 53604, + "secondPos" : 65910, + "firstEndPos" : 53606, + "secondEndPos" : 65912 +}, { + "firstType" : "ExpressionStatement", + "secondType" : "ExpressionStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 53633, + "secondPos" : 65921, + "firstEndPos" : 53647, + "secondEndPos" : 65935 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "ExpressionStatement", + "secondParentType" : "ExpressionStatement", + "firstPos" : 53633, + "secondPos" : 65921, + "firstEndPos" : 53646, + "secondEndPos" : 65934 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 53633, + "secondPos" : 65921, + "firstEndPos" : 53635, + "secondEndPos" : 65923 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "g2", + "secondLabel" : "g2", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 53633, + "secondPos" : 65921, + "firstEndPos" : 53635, + "secondEndPos" : 65923 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "draw", + "secondLabel" : "draw", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 53636, + "secondPos" : 65924, + "firstEndPos" : 53640, + "secondEndPos" : 65928 +}, { + "firstType" : "METHOD_INVOCATION_ARGUMENTS", + "secondType" : "METHOD_INVOCATION_ARGUMENTS", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 53641, + "secondPos" : 65929, + "firstEndPos" : 53645, + "secondEndPos" : 65933 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "line", + "secondLabel" : "line", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 53641, + "secondPos" : 65929, + "firstEndPos" : 53645, + "secondEndPos" : 65933 +}, { + "firstType" : "IfStatement", + "secondType" : "IfStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 53690, + "secondPos" : 65948, + "firstEndPos" : 53837, + "secondEndPos" : 66044 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "IfStatement", + "secondParentType" : "IfStatement", + "firstPos" : 53694, + "secondPos" : 65952, + "firstEndPos" : 53713, + "secondEndPos" : 65971 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 53694, + "secondPos" : 65952, + "firstEndPos" : 53699, + "secondEndPos" : 65957 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "range", + "secondLabel" : "range", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 53694, + "secondPos" : 65952, + "firstEndPos" : 53699, + "secondEndPos" : 65957 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "contains", + "secondLabel" : "contains", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 53700, + "secondPos" : 65958, + "firstEndPos" : 53708, + "secondEndPos" : 65966 +}, { + "firstType" : "METHOD_INVOCATION_ARGUMENTS", + "secondType" : "METHOD_INVOCATION_ARGUMENTS", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 53709, + "secondPos" : 65967, + "firstEndPos" : 53712, + "secondEndPos" : 65970 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "end", + "secondLabel" : "end", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 53709, + "secondPos" : 65967, + "firstEndPos" : 53712, + "secondEndPos" : 65970 +}, { + "firstType" : "Block", + "secondType" : "Block", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "IfStatement", + "secondParentType" : "IfStatement", + "firstPos" : 53715, + "secondPos" : 65973, + "firstEndPos" : 53837, + "secondEndPos" : 66044 +}, { + "firstType" : "ExpressionStatement", + "secondType" : "ExpressionStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 53741, + "secondPos" : 65981, + "firstEndPos" : 53776, + "secondEndPos" : 66016 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "ExpressionStatement", + "secondParentType" : "ExpressionStatement", + "firstPos" : 53741, + "secondPos" : 65981, + "firstEndPos" : 53775, + "secondEndPos" : 66015 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 53741, + "secondPos" : 65981, + "firstEndPos" : 53745, + "secondEndPos" : 65985 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "line", + "secondLabel" : "line", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 53741, + "secondPos" : 65981, + "firstEndPos" : 53745, + "secondEndPos" : 65985 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "setLine", + "secondLabel" : "setLine", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 53746, + "secondPos" : 65986, + "firstEndPos" : 53753, + "secondEndPos" : 65993 +}, { + "firstType" : "METHOD_INVOCATION_ARGUMENTS", + "secondType" : "METHOD_INVOCATION_ARGUMENTS", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 53754, + "secondPos" : 65994, + "firstEndPos" : 53774, + "secondEndPos" : 66014 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "end2d", + "secondLabel" : "end2d", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 53754, + "secondPos" : 65994, + "firstEndPos" : 53759, + "secondEndPos" : 65999 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "y0", + "secondLabel" : "y0", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 53761, + "secondPos" : 66001, + "firstEndPos" : 53763, + "secondEndPos" : 66003 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "end2d", + "secondLabel" : "end2d", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 53765, + "secondPos" : 66005, + "firstEndPos" : 53770, + "secondEndPos" : 66010 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "y1", + "secondLabel" : "y1", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 53772, + "secondPos" : 66012, + "firstEndPos" : 53774, + "secondEndPos" : 66014 +}, { + "firstType" : "ExpressionStatement", + "secondType" : "ExpressionStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 53801, + "secondPos" : 66023, + "firstEndPos" : 53815, + "secondEndPos" : 66037 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "ExpressionStatement", + "secondParentType" : "ExpressionStatement", + "firstPos" : 53801, + "secondPos" : 66023, + "firstEndPos" : 53814, + "secondEndPos" : 66036 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 53801, + "secondPos" : 66023, + "firstEndPos" : 53803, + "secondEndPos" : 66025 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "g2", + "secondLabel" : "g2", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 53801, + "secondPos" : 66023, + "firstEndPos" : 53803, + "secondEndPos" : 66025 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "draw", + "secondLabel" : "draw", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 53804, + "secondPos" : 66026, + "firstEndPos" : 53808, + "secondEndPos" : 66030 +}, { + "firstType" : "METHOD_INVOCATION_ARGUMENTS", + "secondType" : "METHOD_INVOCATION_ARGUMENTS", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 53809, + "secondPos" : 66031, + "firstEndPos" : 53813, + "secondEndPos" : 66035 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "line", + "secondLabel" : "line", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 53809, + "secondPos" : 66031, + "firstEndPos" : 53813, + "secondEndPos" : 66035 +}, { + "firstType" : "VariableDeclarationStatement", + "secondType" : "VariableDeclarationStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 53883, + "secondPos" : 66059, + "firstEndPos" : 53916, + "secondEndPos" : 66092 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "String", + "secondLabel" : "String", + "firstParentType" : "SimpleType", + "secondParentType" : "SimpleType", + "firstPos" : 53883, + "secondPos" : 66059, + "firstEndPos" : 53889, + "secondEndPos" : 66065 +}, { + "firstType" : "SimpleType", + "secondType" : "SimpleType", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationStatement", + "secondParentType" : "VariableDeclarationStatement", + "firstPos" : 53883, + "secondPos" : 66059, + "firstEndPos" : 53889, + "secondEndPos" : 66065 +}, { + "firstType" : "VariableDeclarationFragment", + "secondType" : "VariableDeclarationFragment", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationStatement", + "secondParentType" : "VariableDeclarationStatement", + "firstPos" : 53890, + "secondPos" : 66066, + "firstEndPos" : 53915, + "secondEndPos" : 66091 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "label", + "secondLabel" : "label", + "firstParentType" : "VariableDeclarationFragment", + "secondParentType" : "VariableDeclarationFragment", + "firstPos" : 53890, + "secondPos" : 66066, + "firstEndPos" : 53895, + "secondEndPos" : 66071 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationFragment", + "secondParentType" : "VariableDeclarationFragment", + "firstPos" : 53898, + "secondPos" : 66074, + "firstEndPos" : 53915, + "secondEndPos" : 66091 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 53898, + "secondPos" : 66074, + "firstEndPos" : 53904, + "secondEndPos" : 66080 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "marker", + "secondLabel" : "marker", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 53898, + "secondPos" : 66074, + "firstEndPos" : 53904, + "secondEndPos" : 66080 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "getLabel", + "secondLabel" : "getLabel", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 53905, + "secondPos" : 66081, + "firstEndPos" : 53913, + "secondEndPos" : 66089 +}, { + "firstType" : "VariableDeclarationStatement", + "secondType" : "VariableDeclarationStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 53929, + "secondPos" : 66096, + "firstEndPos" : 53978, + "secondEndPos" : 66145 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "RectangleAnchor", + "secondLabel" : "RectangleAnchor", + "firstParentType" : "SimpleType", + "secondParentType" : "SimpleType", + "firstPos" : 53929, + "secondPos" : 66096, + "firstEndPos" : 53944, + "secondEndPos" : 66111 +}, { + "firstType" : "SimpleType", + "secondType" : "SimpleType", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationStatement", + "secondParentType" : "VariableDeclarationStatement", + "firstPos" : 53929, + "secondPos" : 66096, + "firstEndPos" : 53944, + "secondEndPos" : 66111 +}, { + "firstType" : "VariableDeclarationFragment", + "secondType" : "VariableDeclarationFragment", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationStatement", + "secondParentType" : "VariableDeclarationStatement", + "firstPos" : 53945, + "secondPos" : 66112, + "firstEndPos" : 53977, + "secondEndPos" : 66144 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "anchor", + "secondLabel" : "anchor", + "firstParentType" : "VariableDeclarationFragment", + "secondParentType" : "VariableDeclarationFragment", + "firstPos" : 53945, + "secondPos" : 66112, + "firstEndPos" : 53951, + "secondEndPos" : 66118 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationFragment", + "secondParentType" : "VariableDeclarationFragment", + "firstPos" : 53954, + "secondPos" : 66121, + "firstEndPos" : 53977, + "secondEndPos" : 66144 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 53954, + "secondPos" : 66121, + "firstEndPos" : 53960, + "secondEndPos" : 66127 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "marker", + "secondLabel" : "marker", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 53954, + "secondPos" : 66121, + "firstEndPos" : 53960, + "secondEndPos" : 66127 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "getLabelAnchor", + "secondLabel" : "getLabelAnchor", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 53961, + "secondPos" : 66128, + "firstEndPos" : 53975, + "secondEndPos" : 66142 +}, { + "firstType" : "IfStatement", + "secondType" : "IfStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 53991, + "secondPos" : 66149, + "firstEndPos" : 54609, + "secondEndPos" : 66501 +}, { + "firstType" : "InfixExpression", + "secondType" : "InfixExpression", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "IfStatement", + "secondParentType" : "IfStatement", + "firstPos" : 53995, + "secondPos" : 66153, + "firstEndPos" : 54008, + "secondEndPos" : 66166 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "label", + "secondLabel" : "label", + "firstParentType" : "InfixExpression", + "secondParentType" : "InfixExpression", + "firstPos" : 53995, + "secondPos" : 66153, + "firstEndPos" : 54000, + "secondEndPos" : 66158 +}, { + "firstType" : "INFIX_EXPRESSION_OPERATOR", + "secondType" : "INFIX_EXPRESSION_OPERATOR", + "firstLabel" : "!=", + "secondLabel" : "!=", + "firstParentType" : "InfixExpression", + "secondParentType" : "InfixExpression", + "firstPos" : 54001, + "secondPos" : 66159, + "firstEndPos" : 54003, + "secondEndPos" : 66161 +}, { + "firstType" : "NullLiteral", + "secondType" : "NullLiteral", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "InfixExpression", + "secondParentType" : "InfixExpression", + "firstPos" : 54004, + "secondPos" : 66162, + "firstEndPos" : 54008, + "secondEndPos" : 66166 +}, { + "firstType" : "Block", + "secondType" : "Block", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "IfStatement", + "secondParentType" : "IfStatement", + "firstPos" : 54010, + "secondPos" : 66168, + "firstEndPos" : 54609, + "secondEndPos" : 66501 +}, { + "firstType" : "VariableDeclarationStatement", + "secondType" : "VariableDeclarationStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 54028, + "secondPos" : 66174, + "firstEndPos" : 54067, + "secondEndPos" : 66213 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "Font", + "secondLabel" : "Font", + "firstParentType" : "SimpleType", + "secondParentType" : "SimpleType", + "firstPos" : 54028, + "secondPos" : 66174, + "firstEndPos" : 54032, + "secondEndPos" : 66178 +}, { + "firstType" : "SimpleType", + "secondType" : "SimpleType", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationStatement", + "secondParentType" : "VariableDeclarationStatement", + "firstPos" : 54028, + "secondPos" : 66174, + "firstEndPos" : 54032, + "secondEndPos" : 66178 +}, { + "firstType" : "VariableDeclarationFragment", + "secondType" : "VariableDeclarationFragment", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationStatement", + "secondParentType" : "VariableDeclarationStatement", + "firstPos" : 54033, + "secondPos" : 66179, + "firstEndPos" : 54066, + "secondEndPos" : 66212 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "labelFont", + "secondLabel" : "labelFont", + "firstParentType" : "VariableDeclarationFragment", + "secondParentType" : "VariableDeclarationFragment", + "firstPos" : 54033, + "secondPos" : 66179, + "firstEndPos" : 54042, + "secondEndPos" : 66188 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationFragment", + "secondParentType" : "VariableDeclarationFragment", + "firstPos" : 54045, + "secondPos" : 66191, + "firstEndPos" : 54066, + "secondEndPos" : 66212 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 54045, + "secondPos" : 66191, + "firstEndPos" : 54051, + "secondEndPos" : 66197 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "marker", + "secondLabel" : "marker", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 54045, + "secondPos" : 66191, + "firstEndPos" : 54051, + "secondEndPos" : 66197 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "getLabelFont", + "secondLabel" : "getLabelFont", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 54052, + "secondPos" : 66198, + "firstEndPos" : 54064, + "secondEndPos" : 66210 +}, { + "firstType" : "ExpressionStatement", + "secondType" : "ExpressionStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 54084, + "secondPos" : 66218, + "firstEndPos" : 54106, + "secondEndPos" : 66240 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "ExpressionStatement", + "secondParentType" : "ExpressionStatement", + "firstPos" : 54084, + "secondPos" : 66218, + "firstEndPos" : 54105, + "secondEndPos" : 66239 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 54084, + "secondPos" : 66218, + "firstEndPos" : 54086, + "secondEndPos" : 66220 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "g2", + "secondLabel" : "g2", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 54084, + "secondPos" : 66218, + "firstEndPos" : 54086, + "secondEndPos" : 66220 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "setFont", + "secondLabel" : "setFont", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 54087, + "secondPos" : 66221, + "firstEndPos" : 54094, + "secondEndPos" : 66228 +}, { + "firstType" : "METHOD_INVOCATION_ARGUMENTS", + "secondType" : "METHOD_INVOCATION_ARGUMENTS", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 54095, + "secondPos" : 66229, + "firstEndPos" : 54104, + "secondEndPos" : 66238 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "labelFont", + "secondLabel" : "labelFont", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 54095, + "secondPos" : 66229, + "firstEndPos" : 54104, + "secondEndPos" : 66238 +}, { + "firstType" : "ExpressionStatement", + "secondType" : "ExpressionStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 54123, + "secondPos" : 66245, + "firstEndPos" : 54159, + "secondEndPos" : 66281 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "ExpressionStatement", + "secondParentType" : "ExpressionStatement", + "firstPos" : 54123, + "secondPos" : 66245, + "firstEndPos" : 54158, + "secondEndPos" : 66280 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 54123, + "secondPos" : 66245, + "firstEndPos" : 54125, + "secondEndPos" : 66247 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "g2", + "secondLabel" : "g2", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 54123, + "secondPos" : 66245, + "firstEndPos" : 54125, + "secondEndPos" : 66247 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "setPaint", + "secondLabel" : "setPaint", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 54126, + "secondPos" : 66248, + "firstEndPos" : 54134, + "secondEndPos" : 66256 +}, { + "firstType" : "METHOD_INVOCATION_ARGUMENTS", + "secondType" : "METHOD_INVOCATION_ARGUMENTS", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 54135, + "secondPos" : 66257, + "firstEndPos" : 54157, + "secondEndPos" : 66279 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 54135, + "secondPos" : 66257, + "firstEndPos" : 54157, + "secondEndPos" : 66279 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 54135, + "secondPos" : 66257, + "firstEndPos" : 54141, + "secondEndPos" : 66263 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "marker", + "secondLabel" : "marker", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 54135, + "secondPos" : 66257, + "firstEndPos" : 54141, + "secondEndPos" : 66263 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "getLabelPaint", + "secondLabel" : "getLabelPaint", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 54142, + "secondPos" : 66264, + "firstEndPos" : 54155, + "secondEndPos" : 66277 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationFragment", + "secondParentType" : "LambdaExpression", + "firstPos" : 54198, + "secondPos" : 42749, + "firstEndPos" : 54401, + "secondEndPos" : 42889 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "calculateRangeMarkerTextAnchorPoint", + "secondLabel" : "calculateRangeMarkerTextAnchorPoint", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 54198, + "secondPos" : 42749, + "firstEndPos" : 54233, + "secondEndPos" : 42784 +}, { + "firstType" : "METHOD_INVOCATION_ARGUMENTS", + "secondType" : "METHOD_INVOCATION_ARGUMENTS", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 54259, + "secondPos" : 42785, + "firstEndPos" : 54400, + "secondEndPos" : 42888 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "g2", + "secondLabel" : "g2", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 54259, + "secondPos" : 42785, + "firstEndPos" : 54261, + "secondEndPos" : 42787 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "orientation", + "secondLabel" : "orientation", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 54263, + "secondPos" : 42789, + "firstEndPos" : 54274, + "secondEndPos" : 42800 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "dataArea", + "secondLabel" : "dataArea", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 54276, + "secondPos" : 42812, + "firstEndPos" : 54284, + "secondEndPos" : 42820 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "rect", + "secondLabel" : "rect", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 54286, + "secondPos" : 42822, + "firstEndPos" : 54290, + "secondEndPos" : 42826 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 54316, + "secondPos" : 42828, + "firstEndPos" : 54339, + "secondEndPos" : 42851 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 54316, + "secondPos" : 42828, + "firstEndPos" : 54322, + "secondEndPos" : 42834 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "marker", + "secondLabel" : "marker", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 54316, + "secondPos" : 42828, + "firstEndPos" : 54322, + "secondEndPos" : 42834 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "getLabelOffset", + "secondLabel" : "getLabelOffset", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 54323, + "secondPos" : 42835, + "firstEndPos" : 54337, + "secondEndPos" : 42849 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 54341, + "secondPos" : 42853, + "firstEndPos" : 54368, + "secondEndPos" : 42880 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 54341, + "secondPos" : 42853, + "firstEndPos" : 54347, + "secondEndPos" : 42859 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "marker", + "secondLabel" : "marker", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 54341, + "secondPos" : 42853, + "firstEndPos" : 54347, + "secondEndPos" : 42859 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "getLabelOffsetType", + "secondLabel" : "getLabelOffsetType", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 54348, + "secondPos" : 42860, + "firstEndPos" : 54366, + "secondEndPos" : 42878 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "anchor", + "secondLabel" : "anchor", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 54394, + "secondPos" : 42882, + "firstEndPos" : 54400, + "secondEndPos" : 42888 +}, { + "firstType" : "ExpressionStatement", + "secondType" : "ExpressionStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 54419, + "secondPos" : 66362, + "firstEndPos" : 54595, + "secondEndPos" : 66496 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "ExpressionStatement", + "secondParentType" : "ExpressionStatement", + "firstPos" : 54419, + "secondPos" : 66362, + "firstEndPos" : 54594, + "secondEndPos" : 66495 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 54419, + "secondPos" : 66362, + "firstEndPos" : 54432, + "secondEndPos" : 66375 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "TextUtilities", + "secondLabel" : "TextUtilities", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 54419, + "secondPos" : 66362, + "firstEndPos" : 54432, + "secondEndPos" : 66375 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "drawAlignedString", + "secondLabel" : "drawAlignedString", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 54433, + "secondPos" : 66376, + "firstEndPos" : 54450, + "secondEndPos" : 66393 +}, { + "firstType" : "METHOD_INVOCATION_ARGUMENTS", + "secondType" : "METHOD_INVOCATION_ARGUMENTS", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 54451, + "secondPos" : 66394, + "firstEndPos" : 54593, + "secondEndPos" : 66494 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "label", + "secondLabel" : "label", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 54451, + "secondPos" : 66394, + "firstEndPos" : 54456, + "secondEndPos" : 66399 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "g2", + "secondLabel" : "g2", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 54458, + "secondPos" : 66401, + "firstEndPos" : 54460, + "secondEndPos" : 66403 +}, { + "firstType" : "CastExpression", + "secondType" : "CastExpression", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 54486, + "secondPos" : 66405, + "firstEndPos" : 54512, + "secondEndPos" : 66431 +}, { + "firstType" : "PrimitiveType", + "secondType" : "PrimitiveType", + "firstLabel" : "float", + "secondLabel" : "float", + "firstParentType" : "CastExpression", + "secondParentType" : "CastExpression", + "firstPos" : 54487, + "secondPos" : 66406, + "firstEndPos" : 54492, + "secondEndPos" : 66411 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "CastExpression", + "secondParentType" : "CastExpression", + "firstPos" : 54494, + "secondPos" : 66413, + "firstEndPos" : 54512, + "secondEndPos" : 66431 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 54494, + "secondPos" : 66413, + "firstEndPos" : 54505, + "secondEndPos" : 66424 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "coordinates", + "secondLabel" : "coordinates", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 54494, + "secondPos" : 66413, + "firstEndPos" : 54505, + "secondEndPos" : 66424 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "getX", + "secondLabel" : "getX", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 54506, + "secondPos" : 66425, + "firstEndPos" : 54510, + "secondEndPos" : 66429 +}, { + "firstType" : "CastExpression", + "secondType" : "CastExpression", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 54514, + "secondPos" : 66433, + "firstEndPos" : 54540, + "secondEndPos" : 66459 +}, { + "firstType" : "PrimitiveType", + "secondType" : "PrimitiveType", + "firstLabel" : "float", + "secondLabel" : "float", + "firstParentType" : "CastExpression", + "secondParentType" : "CastExpression", + "firstPos" : 54515, + "secondPos" : 66434, + "firstEndPos" : 54520, + "secondEndPos" : 66439 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "CastExpression", + "secondParentType" : "CastExpression", + "firstPos" : 54522, + "secondPos" : 66441, + "firstEndPos" : 54540, + "secondEndPos" : 66459 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 54522, + "secondPos" : 66441, + "firstEndPos" : 54533, + "secondEndPos" : 66452 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "coordinates", + "secondLabel" : "coordinates", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 54522, + "secondPos" : 66441, + "firstEndPos" : 54533, + "secondEndPos" : 66452 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "getY", + "secondLabel" : "getY", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 54534, + "secondPos" : 66453, + "firstEndPos" : 54538, + "secondEndPos" : 66457 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 54566, + "secondPos" : 66467, + "firstEndPos" : 54593, + "secondEndPos" : 66494 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 54566, + "secondPos" : 66467, + "firstEndPos" : 54572, + "secondEndPos" : 66473 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "marker", + "secondLabel" : "marker", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 54566, + "secondPos" : 66467, + "firstEndPos" : 54572, + "secondEndPos" : 66473 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "getLabelTextAnchor", + "secondLabel" : "getLabelTextAnchor", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 54573, + "secondPos" : 66474, + "firstEndPos" : 54591, + "secondEndPos" : 66492 +}, { + "firstType" : "ExpressionStatement", + "secondType" : "ExpressionStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 54622, + "secondPos" : 66505, + "firstEndPos" : 54657, + "secondEndPos" : 66540 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "ExpressionStatement", + "secondParentType" : "ExpressionStatement", + "firstPos" : 54622, + "secondPos" : 66505, + "firstEndPos" : 54656, + "secondEndPos" : 66539 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 54622, + "secondPos" : 66505, + "firstEndPos" : 54624, + "secondEndPos" : 66507 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "g2", + "secondLabel" : "g2", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 54622, + "secondPos" : 66505, + "firstEndPos" : 54624, + "secondEndPos" : 66507 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "setComposite", + "secondLabel" : "setComposite", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 54625, + "secondPos" : 66508, + "firstEndPos" : 54637, + "secondEndPos" : 66520 +}, { + "firstType" : "METHOD_INVOCATION_ARGUMENTS", + "secondType" : "METHOD_INVOCATION_ARGUMENTS", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 54638, + "secondPos" : 66521, + "firstEndPos" : 54655, + "secondEndPos" : 66538 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "originalComposite", + "secondLabel" : "originalComposite", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 54638, + "secondPos" : 66521, + "firstEndPos" : 54655, + "secondEndPos" : 66538 +}, { + "firstType" : "MethodDeclaration", + "secondType" : "MethodDeclaration", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "TypeDeclaration", + "secondParentType" : "TypeDeclaration", + "firstPos" : 54679, + "secondPos" : 42903, + "firstEndPos" : 55948, + "secondEndPos" : 44172 +}, { + "firstType" : "Javadoc", + "secondType" : "Javadoc", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 54679, + "secondPos" : 42903, + "firstEndPos" : 55129, + "secondEndPos" : 43353 +}, { + "firstType" : "TagElement", + "secondType" : "TagElement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Javadoc", + "secondParentType" : "Javadoc", + "firstPos" : 54690, + "secondPos" : 42914, + "firstEndPos" : 54751, + "secondEndPos" : 42975 +}, { + "firstType" : "TextElement", + "secondType" : "TextElement", + "firstLabel" : "Calculates the (x, y) coordinates for drawing a marker label.", + "secondLabel" : "Calculates the (x, y) coordinates for drawing a marker label.", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 54690, + "secondPos" : 42914, + "firstEndPos" : 54751, + "secondEndPos" : 42975 +}, { + "firstType" : "TagElement", + "secondType" : "TagElement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Javadoc", + "secondParentType" : "Javadoc", + "firstPos" : 54766, + "secondPos" : 42990, + "firstEndPos" : 54797, + "secondEndPos" : 43021 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "g2", + "secondLabel" : "g2", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 54773, + "secondPos" : 42997, + "firstEndPos" : 54775, + "secondEndPos" : 42999 +}, { + "firstType" : "TextElement", + "secondType" : "TextElement", + "firstLabel" : " the graphics device.", + "secondLabel" : " the graphics device.", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 54775, + "secondPos" : 42999, + "firstEndPos" : 54797, + "secondEndPos" : 43021 +}, { + "firstType" : "TagElement", + "secondType" : "TagElement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Javadoc", + "secondParentType" : "Javadoc", + "firstPos" : 54805, + "secondPos" : 43029, + "firstEndPos" : 54846, + "secondEndPos" : 43070 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "orientation", + "secondLabel" : "orientation", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 54812, + "secondPos" : 43036, + "firstEndPos" : 54823, + "secondEndPos" : 43047 +}, { + "firstType" : "TextElement", + "secondType" : "TextElement", + "firstLabel" : " the plot orientation.", + "secondLabel" : " the plot orientation.", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 54823, + "secondPos" : 43047, + "firstEndPos" : 54846, + "secondEndPos" : 43070 +}, { + "firstType" : "TagElement", + "secondType" : "TagElement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Javadoc", + "secondParentType" : "Javadoc", + "firstPos" : 54854, + "secondPos" : 43078, + "firstEndPos" : 54885, + "secondEndPos" : 43109 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "dataArea", + "secondLabel" : "dataArea", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 54861, + "secondPos" : 43085, + "firstEndPos" : 54869, + "secondEndPos" : 43093 +}, { + "firstType" : "TextElement", + "secondType" : "TextElement", + "firstLabel" : " the data area.", + "secondLabel" : " the data area.", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 54869, + "secondPos" : 43093, + "firstEndPos" : 54885, + "secondEndPos" : 43109 +}, { + "firstType" : "TagElement", + "secondType" : "TagElement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Javadoc", + "secondParentType" : "Javadoc", + "firstPos" : 54893, + "secondPos" : 43117, + "firstEndPos" : 54928, + "secondEndPos" : 43152 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "markerArea", + "secondLabel" : "markerArea", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 54900, + "secondPos" : 43124, + "firstEndPos" : 54910, + "secondEndPos" : 43134 +}, { + "firstType" : "TextElement", + "secondType" : "TextElement", + "firstLabel" : " the marker area.", + "secondLabel" : " the marker area.", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 54910, + "secondPos" : 43134, + "firstEndPos" : 54928, + "secondEndPos" : 43152 +}, { + "firstType" : "TagElement", + "secondType" : "TagElement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Javadoc", + "secondParentType" : "Javadoc", + "firstPos" : 54936, + "secondPos" : 43160, + "firstEndPos" : 54975, + "secondEndPos" : 43199 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "markerOffset", + "secondLabel" : "markerOffset", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 54943, + "secondPos" : 43167, + "firstEndPos" : 54955, + "secondEndPos" : 43179 +}, { + "firstType" : "TextElement", + "secondType" : "TextElement", + "firstLabel" : " the marker offset.", + "secondLabel" : " the marker offset.", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 54955, + "secondPos" : 43179, + "firstEndPos" : 54975, + "secondEndPos" : 43199 +}, { + "firstType" : "TagElement", + "secondType" : "TagElement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Javadoc", + "secondParentType" : "Javadoc", + "firstPos" : 54983, + "secondPos" : 43207, + "firstEndPos" : 55013, + "secondEndPos" : 43237 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "labelOffsetForRange", + "secondLabel" : "labelOffsetForRange", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 54990, + "secondPos" : 43214, + "firstEndPos" : 55009, + "secondEndPos" : 43233 +}, { + "firstType" : "TextElement", + "secondType" : "TextElement", + "firstLabel" : " ??", + "secondLabel" : " ??", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 55009, + "secondPos" : 43233, + "firstEndPos" : 55013, + "secondEndPos" : 43237 +}, { + "firstType" : "TagElement", + "secondType" : "TagElement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Javadoc", + "secondParentType" : "Javadoc", + "firstPos" : 55021, + "secondPos" : 43245, + "firstEndPos" : 55053, + "secondEndPos" : 43277 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "anchor", + "secondLabel" : "anchor", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 55028, + "secondPos" : 43252, + "firstEndPos" : 55034, + "secondEndPos" : 43258 +}, { + "firstType" : "TextElement", + "secondType" : "TextElement", + "firstLabel" : " the label anchor.", + "secondLabel" : " the label anchor.", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 55034, + "secondPos" : 43258, + "firstEndPos" : 55053, + "secondEndPos" : 43277 +}, { + "firstType" : "TagElement", + "secondType" : "TagElement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Javadoc", + "secondParentType" : "Javadoc", + "firstPos" : 55068, + "secondPos" : 43292, + "firstEndPos" : 55121, + "secondEndPos" : 43345 +}, { + "firstType" : "TextElement", + "secondType" : "TextElement", + "firstLabel" : " The coordinates for drawing the marker label.", + "secondLabel" : " The coordinates for drawing the marker label.", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 55075, + "secondPos" : 43299, + "firstEndPos" : 55121, + "secondEndPos" : 43345 +}, { + "firstType" : "Modifier", + "secondType" : "Modifier", + "firstLabel" : "private", + "secondLabel" : "private", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 55134, + "secondPos" : 43358, + "firstEndPos" : 55141, + "secondEndPos" : 43365 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "Point2D", + "secondLabel" : "Point2D", + "firstParentType" : "SimpleType", + "secondParentType" : "SimpleType", + "firstPos" : 55142, + "secondPos" : 43366, + "firstEndPos" : 55149, + "secondEndPos" : 43373 +}, { + "firstType" : "SimpleType", + "secondType" : "SimpleType", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 55142, + "secondPos" : 43366, + "firstEndPos" : 55149, + "secondEndPos" : 43373 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "calculateRangeMarkerTextAnchorPoint", + "secondLabel" : "calculateRangeMarkerTextAnchorPoint", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 55150, + "secondPos" : 43374, + "firstEndPos" : 55185, + "secondEndPos" : 43409 +}, { + "firstType" : "SingleVariableDeclaration", + "secondType" : "SingleVariableDeclaration", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 55186, + "secondPos" : 43410, + "firstEndPos" : 55199, + "secondEndPos" : 43423 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "Graphics2D", + "secondLabel" : "Graphics2D", + "firstParentType" : "SimpleType", + "secondParentType" : "SimpleType", + "firstPos" : 55186, + "secondPos" : 43410, + "firstEndPos" : 55196, + "secondEndPos" : 43420 +}, { + "firstType" : "SimpleType", + "secondType" : "SimpleType", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "SingleVariableDeclaration", + "secondParentType" : "SingleVariableDeclaration", + "firstPos" : 55186, + "secondPos" : 43410, + "firstEndPos" : 55196, + "secondEndPos" : 43420 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "g2", + "secondLabel" : "g2", + "firstParentType" : "SingleVariableDeclaration", + "secondParentType" : "SingleVariableDeclaration", + "firstPos" : 55197, + "secondPos" : 43421, + "firstEndPos" : 55199, + "secondEndPos" : 43423 +}, { + "firstType" : "SingleVariableDeclaration", + "secondType" : "SingleVariableDeclaration", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 55212, + "secondPos" : 43436, + "firstEndPos" : 55239, + "secondEndPos" : 43463 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "PlotOrientation", + "secondLabel" : "PlotOrientation", + "firstParentType" : "SimpleType", + "secondParentType" : "SimpleType", + "firstPos" : 55212, + "secondPos" : 43436, + "firstEndPos" : 55227, + "secondEndPos" : 43451 +}, { + "firstType" : "SimpleType", + "secondType" : "SimpleType", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "SingleVariableDeclaration", + "secondParentType" : "SingleVariableDeclaration", + "firstPos" : 55212, + "secondPos" : 43436, + "firstEndPos" : 55227, + "secondEndPos" : 43451 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "orientation", + "secondLabel" : "orientation", + "firstParentType" : "SingleVariableDeclaration", + "secondParentType" : "SingleVariableDeclaration", + "firstPos" : 55228, + "secondPos" : 43452, + "firstEndPos" : 55239, + "secondEndPos" : 43463 +}, { + "firstType" : "SingleVariableDeclaration", + "secondType" : "SingleVariableDeclaration", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 55241, + "secondPos" : 43465, + "firstEndPos" : 55261, + "secondEndPos" : 43485 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "Rectangle2D", + "secondLabel" : "Rectangle2D", + "firstParentType" : "SimpleType", + "secondParentType" : "SimpleType", + "firstPos" : 55241, + "secondPos" : 43465, + "firstEndPos" : 55252, + "secondEndPos" : 43476 +}, { + "firstType" : "SimpleType", + "secondType" : "SimpleType", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "SingleVariableDeclaration", + "secondParentType" : "SingleVariableDeclaration", + "firstPos" : 55241, + "secondPos" : 43465, + "firstEndPos" : 55252, + "secondEndPos" : 43476 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "dataArea", + "secondLabel" : "dataArea", + "firstParentType" : "SingleVariableDeclaration", + "secondParentType" : "SingleVariableDeclaration", + "firstPos" : 55253, + "secondPos" : 43477, + "firstEndPos" : 55261, + "secondEndPos" : 43485 +}, { + "firstType" : "SingleVariableDeclaration", + "secondType" : "SingleVariableDeclaration", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 55274, + "secondPos" : 43498, + "firstEndPos" : 55296, + "secondEndPos" : 43520 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "Rectangle2D", + "secondLabel" : "Rectangle2D", + "firstParentType" : "SimpleType", + "secondParentType" : "SimpleType", + "firstPos" : 55274, + "secondPos" : 43498, + "firstEndPos" : 55285, + "secondEndPos" : 43509 +}, { + "firstType" : "SimpleType", + "secondType" : "SimpleType", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "SingleVariableDeclaration", + "secondParentType" : "SingleVariableDeclaration", + "firstPos" : 55274, + "secondPos" : 43498, + "firstEndPos" : 55285, + "secondEndPos" : 43509 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "markerArea", + "secondLabel" : "markerArea", + "firstParentType" : "SingleVariableDeclaration", + "secondParentType" : "SingleVariableDeclaration", + "firstPos" : 55286, + "secondPos" : 43510, + "firstEndPos" : 55296, + "secondEndPos" : 43520 +}, { + "firstType" : "SingleVariableDeclaration", + "secondType" : "SingleVariableDeclaration", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 55298, + "secondPos" : 43522, + "firstEndPos" : 55326, + "secondEndPos" : 43550 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "RectangleInsets", + "secondLabel" : "RectangleInsets", + "firstParentType" : "SimpleType", + "secondParentType" : "SimpleType", + "firstPos" : 55298, + "secondPos" : 43522, + "firstEndPos" : 55313, + "secondEndPos" : 43537 +}, { + "firstType" : "SimpleType", + "secondType" : "SimpleType", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "SingleVariableDeclaration", + "secondParentType" : "SingleVariableDeclaration", + "firstPos" : 55298, + "secondPos" : 43522, + "firstEndPos" : 55313, + "secondEndPos" : 43537 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "markerOffset", + "secondLabel" : "markerOffset", + "firstParentType" : "SingleVariableDeclaration", + "secondParentType" : "SingleVariableDeclaration", + "firstPos" : 55314, + "secondPos" : 43538, + "firstEndPos" : 55326, + "secondEndPos" : 43550 +}, { + "firstType" : "SingleVariableDeclaration", + "secondType" : "SingleVariableDeclaration", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 55339, + "secondPos" : 43563, + "firstEndPos" : 55379, + "secondEndPos" : 43603 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "LengthAdjustmentType", + "secondLabel" : "LengthAdjustmentType", + "firstParentType" : "SimpleType", + "secondParentType" : "SimpleType", + "firstPos" : 55339, + "secondPos" : 43563, + "firstEndPos" : 55359, + "secondEndPos" : 43583 +}, { + "firstType" : "SimpleType", + "secondType" : "SimpleType", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "SingleVariableDeclaration", + "secondParentType" : "SingleVariableDeclaration", + "firstPos" : 55339, + "secondPos" : 43563, + "firstEndPos" : 55359, + "secondEndPos" : 43583 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "labelOffsetForRange", + "secondLabel" : "labelOffsetForRange", + "firstParentType" : "SingleVariableDeclaration", + "secondParentType" : "SingleVariableDeclaration", + "firstPos" : 55360, + "secondPos" : 43584, + "firstEndPos" : 55379, + "secondEndPos" : 43603 +}, { + "firstType" : "SingleVariableDeclaration", + "secondType" : "SingleVariableDeclaration", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 55381, + "secondPos" : 43605, + "firstEndPos" : 55403, + "secondEndPos" : 43627 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "RectangleAnchor", + "secondLabel" : "RectangleAnchor", + "firstParentType" : "SimpleType", + "secondParentType" : "SimpleType", + "firstPos" : 55381, + "secondPos" : 43605, + "firstEndPos" : 55396, + "secondEndPos" : 43620 +}, { + "firstType" : "SimpleType", + "secondType" : "SimpleType", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "SingleVariableDeclaration", + "secondParentType" : "SingleVariableDeclaration", + "firstPos" : 55381, + "secondPos" : 43605, + "firstEndPos" : 55396, + "secondEndPos" : 43620 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "anchor", + "secondLabel" : "anchor", + "firstParentType" : "SingleVariableDeclaration", + "secondParentType" : "SingleVariableDeclaration", + "firstPos" : 55397, + "secondPos" : 43621, + "firstEndPos" : 55403, + "secondEndPos" : 43627 +}, { + "firstType" : "Block", + "secondType" : "Block", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 55405, + "secondPos" : 43629, + "firstEndPos" : 55948, + "secondEndPos" : 44172 +}, { + "firstType" : "VariableDeclarationStatement", + "secondType" : "VariableDeclarationStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 55416, + "secondPos" : 43640, + "firstEndPos" : 55446, + "secondEndPos" : 43670 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "Rectangle2D", + "secondLabel" : "Rectangle2D", + "firstParentType" : "SimpleType", + "secondParentType" : "SimpleType", + "firstPos" : 55416, + "secondPos" : 43640, + "firstEndPos" : 55427, + "secondEndPos" : 43651 +}, { + "firstType" : "SimpleType", + "secondType" : "SimpleType", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationStatement", + "secondParentType" : "VariableDeclarationStatement", + "firstPos" : 55416, + "secondPos" : 43640, + "firstEndPos" : 55427, + "secondEndPos" : 43651 +}, { + "firstType" : "VariableDeclarationFragment", + "secondType" : "VariableDeclarationFragment", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationStatement", + "secondParentType" : "VariableDeclarationStatement", + "firstPos" : 55428, + "secondPos" : 43652, + "firstEndPos" : 55445, + "secondEndPos" : 43669 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "anchorRect", + "secondLabel" : "anchorRect", + "firstParentType" : "VariableDeclarationFragment", + "secondParentType" : "VariableDeclarationFragment", + "firstPos" : 55428, + "secondPos" : 43652, + "firstEndPos" : 55438, + "secondEndPos" : 43662 +}, { + "firstType" : "NullLiteral", + "secondType" : "NullLiteral", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationFragment", + "secondParentType" : "VariableDeclarationFragment", + "firstPos" : 55441, + "secondPos" : 43665, + "firstEndPos" : 55445, + "secondEndPos" : 43669 +}, { + "firstType" : "IfStatement", + "secondType" : "IfStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 55455, + "secondPos" : 43679, + "firstEndPos" : 55877, + "secondEndPos" : 44101 +}, { + "firstType" : "InfixExpression", + "secondType" : "InfixExpression", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "IfStatement", + "secondParentType" : "IfStatement", + "firstPos" : 55459, + "secondPos" : 43683, + "firstEndPos" : 55500, + "secondEndPos" : 43724 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "orientation", + "secondLabel" : "orientation", + "firstParentType" : "InfixExpression", + "secondParentType" : "InfixExpression", + "firstPos" : 55459, + "secondPos" : 43683, + "firstEndPos" : 55470, + "secondEndPos" : 43694 +}, { + "firstType" : "INFIX_EXPRESSION_OPERATOR", + "secondType" : "INFIX_EXPRESSION_OPERATOR", + "firstLabel" : "==", + "secondLabel" : "==", + "firstParentType" : "InfixExpression", + "secondParentType" : "InfixExpression", + "firstPos" : 55471, + "secondPos" : 43695, + "firstEndPos" : 55473, + "secondEndPos" : 43697 +}, { + "firstType" : "QualifiedName", + "secondType" : "QualifiedName", + "firstLabel" : "PlotOrientation.HORIZONTAL", + "secondLabel" : "PlotOrientation.HORIZONTAL", + "firstParentType" : "InfixExpression", + "secondParentType" : "InfixExpression", + "firstPos" : 55474, + "secondPos" : 43698, + "firstEndPos" : 55500, + "secondEndPos" : 43724 +}, { + "firstType" : "Block", + "secondType" : "Block", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "IfStatement", + "secondParentType" : "IfStatement", + "firstPos" : 55502, + "secondPos" : 43726, + "firstEndPos" : 55660, + "secondEndPos" : 43884 +}, { + "firstType" : "ExpressionStatement", + "secondType" : "ExpressionStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 55516, + "secondPos" : 43740, + "firstEndPos" : 55650, + "secondEndPos" : 43874 +}, { + "firstType" : "Assignment", + "secondType" : "Assignment", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "ExpressionStatement", + "secondParentType" : "ExpressionStatement", + "firstPos" : 55516, + "secondPos" : 43740, + "firstEndPos" : 55649, + "secondEndPos" : 43873 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "anchorRect", + "secondLabel" : "anchorRect", + "firstParentType" : "Assignment", + "secondParentType" : "Assignment", + "firstPos" : 55516, + "secondPos" : 43740, + "firstEndPos" : 55526, + "secondEndPos" : 43750 +}, { + "firstType" : "ASSIGNMENT_OPERATOR", + "secondType" : "ASSIGNMENT_OPERATOR", + "firstLabel" : "=", + "secondLabel" : "=", + "firstParentType" : "Assignment", + "secondParentType" : "Assignment", + "firstPos" : 55527, + "secondPos" : 43751, + "firstEndPos" : 55528, + "secondEndPos" : 43752 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Assignment", + "secondParentType" : "Assignment", + "firstPos" : 55529, + "secondPos" : 43753, + "firstEndPos" : 55649, + "secondEndPos" : 43873 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 55529, + "secondPos" : 43753, + "firstEndPos" : 55541, + "secondEndPos" : 43765 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "markerOffset", + "secondLabel" : "markerOffset", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 55529, + "secondPos" : 43753, + "firstEndPos" : 55541, + "secondEndPos" : 43765 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "createAdjustedRectangle", + "secondLabel" : "createAdjustedRectangle", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 55542, + "secondPos" : 43766, + "firstEndPos" : 55565, + "secondEndPos" : 43789 +}, { + "firstType" : "METHOD_INVOCATION_ARGUMENTS", + "secondType" : "METHOD_INVOCATION_ARGUMENTS", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 55566, + "secondPos" : 43790, + "firstEndPos" : 55648, + "secondEndPos" : 43872 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "markerArea", + "secondLabel" : "markerArea", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 55566, + "secondPos" : 43790, + "firstEndPos" : 55576, + "secondEndPos" : 43800 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "labelOffsetForRange", + "secondLabel" : "labelOffsetForRange", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 55598, + "secondPos" : 43822, + "firstEndPos" : 55617, + "secondEndPos" : 43841 +}, { + "firstType" : "QualifiedName", + "secondType" : "QualifiedName", + "firstLabel" : "LengthAdjustmentType.CONTRACT", + "secondLabel" : "LengthAdjustmentType.CONTRACT", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 55619, + "secondPos" : 43843, + "firstEndPos" : 55648, + "secondEndPos" : 43872 +}, { + "firstType" : "IfStatement", + "secondType" : "IfStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "IfStatement", + "secondParentType" : "IfStatement", + "firstPos" : 55674, + "secondPos" : 43898, + "firstEndPos" : 55877, + "secondEndPos" : 44101 +}, { + "firstType" : "InfixExpression", + "secondType" : "InfixExpression", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "IfStatement", + "secondParentType" : "IfStatement", + "firstPos" : 55678, + "secondPos" : 43902, + "firstEndPos" : 55717, + "secondEndPos" : 43941 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "orientation", + "secondLabel" : "orientation", + "firstParentType" : "InfixExpression", + "secondParentType" : "InfixExpression", + "firstPos" : 55678, + "secondPos" : 43902, + "firstEndPos" : 55689, + "secondEndPos" : 43913 +}, { + "firstType" : "INFIX_EXPRESSION_OPERATOR", + "secondType" : "INFIX_EXPRESSION_OPERATOR", + "firstLabel" : "==", + "secondLabel" : "==", + "firstParentType" : "InfixExpression", + "secondParentType" : "InfixExpression", + "firstPos" : 55690, + "secondPos" : 43914, + "firstEndPos" : 55692, + "secondEndPos" : 43916 +}, { + "firstType" : "QualifiedName", + "secondType" : "QualifiedName", + "firstLabel" : "PlotOrientation.VERTICAL", + "secondLabel" : "PlotOrientation.VERTICAL", + "firstParentType" : "InfixExpression", + "secondParentType" : "InfixExpression", + "firstPos" : 55693, + "secondPos" : 43917, + "firstEndPos" : 55717, + "secondEndPos" : 43941 +}, { + "firstType" : "Block", + "secondType" : "Block", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "IfStatement", + "secondParentType" : "IfStatement", + "firstPos" : 55719, + "secondPos" : 43943, + "firstEndPos" : 55877, + "secondEndPos" : 44101 +}, { + "firstType" : "ExpressionStatement", + "secondType" : "ExpressionStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 55733, + "secondPos" : 43957, + "firstEndPos" : 55867, + "secondEndPos" : 44091 +}, { + "firstType" : "Assignment", + "secondType" : "Assignment", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "ExpressionStatement", + "secondParentType" : "ExpressionStatement", + "firstPos" : 55733, + "secondPos" : 43957, + "firstEndPos" : 55866, + "secondEndPos" : 44090 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "anchorRect", + "secondLabel" : "anchorRect", + "firstParentType" : "Assignment", + "secondParentType" : "Assignment", + "firstPos" : 55733, + "secondPos" : 43957, + "firstEndPos" : 55743, + "secondEndPos" : 43967 +}, { + "firstType" : "ASSIGNMENT_OPERATOR", + "secondType" : "ASSIGNMENT_OPERATOR", + "firstLabel" : "=", + "secondLabel" : "=", + "firstParentType" : "Assignment", + "secondParentType" : "Assignment", + "firstPos" : 55744, + "secondPos" : 43968, + "firstEndPos" : 55745, + "secondEndPos" : 43969 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Assignment", + "secondParentType" : "Assignment", + "firstPos" : 55746, + "secondPos" : 43970, + "firstEndPos" : 55866, + "secondEndPos" : 44090 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 55746, + "secondPos" : 43970, + "firstEndPos" : 55758, + "secondEndPos" : 43982 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "markerOffset", + "secondLabel" : "markerOffset", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 55746, + "secondPos" : 43970, + "firstEndPos" : 55758, + "secondEndPos" : 43982 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "createAdjustedRectangle", + "secondLabel" : "createAdjustedRectangle", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 55759, + "secondPos" : 43983, + "firstEndPos" : 55782, + "secondEndPos" : 44006 +}, { + "firstType" : "METHOD_INVOCATION_ARGUMENTS", + "secondType" : "METHOD_INVOCATION_ARGUMENTS", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 55783, + "secondPos" : 44007, + "firstEndPos" : 55865, + "secondEndPos" : 44089 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "markerArea", + "secondLabel" : "markerArea", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 55783, + "secondPos" : 44007, + "firstEndPos" : 55793, + "secondEndPos" : 44017 +}, { + "firstType" : "QualifiedName", + "secondType" : "QualifiedName", + "firstLabel" : "LengthAdjustmentType.CONTRACT", + "secondLabel" : "LengthAdjustmentType.CONTRACT", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 55815, + "secondPos" : 44039, + "firstEndPos" : 55844, + "secondEndPos" : 44068 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "labelOffsetForRange", + "secondLabel" : "labelOffsetForRange", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 55846, + "secondPos" : 44070, + "firstEndPos" : 55865, + "secondEndPos" : 44089 +}, { + "firstType" : "ReturnStatement", + "secondType" : "ReturnStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 55886, + "secondPos" : 44110, + "firstEndPos" : 55941, + "secondEndPos" : 44165 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "ReturnStatement", + "secondParentType" : "ReturnStatement", + "firstPos" : 55893, + "secondPos" : 44117, + "firstEndPos" : 55940, + "secondEndPos" : 44164 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 55893, + "secondPos" : 44117, + "firstEndPos" : 55908, + "secondEndPos" : 44132 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "RectangleAnchor", + "secondLabel" : "RectangleAnchor", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 55893, + "secondPos" : 44117, + "firstEndPos" : 55908, + "secondEndPos" : 44132 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "coordinates", + "secondLabel" : "coordinates", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 55909, + "secondPos" : 44133, + "firstEndPos" : 55920, + "secondEndPos" : 44144 +}, { + "firstType" : "METHOD_INVOCATION_ARGUMENTS", + "secondType" : "METHOD_INVOCATION_ARGUMENTS", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 55921, + "secondPos" : 44145, + "firstEndPos" : 55939, + "secondEndPos" : 44163 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "anchorRect", + "secondLabel" : "anchorRect", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 55921, + "secondPos" : 44145, + "firstEndPos" : 55931, + "secondEndPos" : 44155 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "anchor", + "secondLabel" : "anchor", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 55933, + "secondPos" : 44157, + "firstEndPos" : 55939, + "secondEndPos" : 44163 +}, { + "firstType" : "MethodDeclaration", + "secondType" : "MethodDeclaration", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "TypeDeclaration", + "secondParentType" : "TypeDeclaration", + "firstPos" : 55954, + "secondPos" : 44178, + "firstEndPos" : 58640, + "secondEndPos" : 46864 +}, { + "firstType" : "Javadoc", + "secondType" : "Javadoc", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 55954, + "secondPos" : 44178, + "firstEndPos" : 56142, + "secondEndPos" : 44366 +}, { + "firstType" : "TagElement", + "secondType" : "TagElement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Javadoc", + "secondParentType" : "Javadoc", + "firstPos" : 55965, + "secondPos" : 44189, + "firstEndPos" : 55997, + "secondEndPos" : 44221 +}, { + "firstType" : "TextElement", + "secondType" : "TextElement", + "firstLabel" : "Returns a clone of the renderer.", + "secondLabel" : "Returns a clone of the renderer.", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 55965, + "secondPos" : 44189, + "firstEndPos" : 55997, + "secondEndPos" : 44221 +}, { + "firstType" : "TagElement", + "secondType" : "TagElement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Javadoc", + "secondParentType" : "Javadoc", + "firstPos" : 56012, + "secondPos" : 44236, + "firstEndPos" : 56028, + "secondEndPos" : 44252 +}, { + "firstType" : "TextElement", + "secondType" : "TextElement", + "firstLabel" : " A clone.", + "secondLabel" : " A clone.", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 56019, + "secondPos" : 44243, + "firstEndPos" : 56028, + "secondEndPos" : 44252 +}, { + "firstType" : "TagElement", + "secondType" : "TagElement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Javadoc", + "secondParentType" : "Javadoc", + "firstPos" : 56043, + "secondPos" : 44267, + "firstEndPos" : 56134, + "secondEndPos" : 44358 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "CloneNotSupportedException", + "secondLabel" : "CloneNotSupportedException", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 56051, + "secondPos" : 44275, + "firstEndPos" : 56077, + "secondEndPos" : 44301 +}, { + "firstType" : "TextElement", + "secondType" : "TextElement", + "firstLabel" : " if the renderer does not support", + "secondLabel" : " if the renderer does not support", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 56077, + "secondPos" : 44301, + "firstEndPos" : 56110, + "secondEndPos" : 44334 +}, { + "firstType" : "TextElement", + "secondType" : "TextElement", + "firstLabel" : "cloning.", + "secondLabel" : "cloning.", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 56126, + "secondPos" : 44350, + "firstEndPos" : 56134, + "secondEndPos" : 44358 +}, { + "firstType" : "MarkerAnnotation", + "secondType" : "MarkerAnnotation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 56147, + "secondPos" : 44371, + "firstEndPos" : 56156, + "secondEndPos" : 44380 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "Override", + "secondLabel" : "Override", + "firstParentType" : "MarkerAnnotation", + "secondParentType" : "MarkerAnnotation", + "firstPos" : 56148, + "secondPos" : 44372, + "firstEndPos" : 56156, + "secondEndPos" : 44380 +}, { + "firstType" : "Modifier", + "secondType" : "Modifier", + "firstLabel" : "protected", + "secondLabel" : "protected", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 56161, + "secondPos" : 44385, + "firstEndPos" : 56170, + "secondEndPos" : 44394 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "Object", + "secondLabel" : "Object", + "firstParentType" : "SimpleType", + "secondParentType" : "SimpleType", + "firstPos" : 56171, + "secondPos" : 44395, + "firstEndPos" : 56177, + "secondEndPos" : 44401 +}, { + "firstType" : "SimpleType", + "secondType" : "SimpleType", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 56171, + "secondPos" : 44395, + "firstEndPos" : 56177, + "secondEndPos" : 44401 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "clone", + "secondLabel" : "clone", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 56178, + "secondPos" : 44402, + "firstEndPos" : 56183, + "secondEndPos" : 44407 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "CloneNotSupportedException", + "secondLabel" : "CloneNotSupportedException", + "firstParentType" : "SimpleType", + "secondParentType" : "SimpleType", + "firstPos" : 56193, + "secondPos" : 44417, + "firstEndPos" : 56219, + "secondEndPos" : 44443 +}, { + "firstType" : "SimpleType", + "secondType" : "SimpleType", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 56193, + "secondPos" : 44417, + "firstEndPos" : 56219, + "secondEndPos" : 44443 +}, { + "firstType" : "Block", + "secondType" : "Block", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 56220, + "secondPos" : 44444, + "firstEndPos" : 58640, + "secondEndPos" : 46864 +}, { + "firstType" : "VariableDeclarationStatement", + "secondType" : "VariableDeclarationStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 56230, + "secondPos" : 44454, + "firstEndPos" : 56300, + "secondEndPos" : 44524 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "AbstractXYItemRenderer", + "secondLabel" : "AbstractXYItemRenderer", + "firstParentType" : "SimpleType", + "secondParentType" : "SimpleType", + "firstPos" : 56230, + "secondPos" : 44454, + "firstEndPos" : 56252, + "secondEndPos" : 44476 +}, { + "firstType" : "SimpleType", + "secondType" : "SimpleType", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationStatement", + "secondParentType" : "VariableDeclarationStatement", + "firstPos" : 56230, + "secondPos" : 44454, + "firstEndPos" : 56252, + "secondEndPos" : 44476 +}, { + "firstType" : "VariableDeclarationFragment", + "secondType" : "VariableDeclarationFragment", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationStatement", + "secondParentType" : "VariableDeclarationStatement", + "firstPos" : 56253, + "secondPos" : 44477, + "firstEndPos" : 56299, + "secondEndPos" : 44523 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "clone", + "secondLabel" : "clone", + "firstParentType" : "VariableDeclarationFragment", + "secondParentType" : "VariableDeclarationFragment", + "firstPos" : 56253, + "secondPos" : 44477, + "firstEndPos" : 56258, + "secondEndPos" : 44482 +}, { + "firstType" : "CastExpression", + "secondType" : "CastExpression", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationFragment", + "secondParentType" : "VariableDeclarationFragment", + "firstPos" : 56261, + "secondPos" : 44485, + "firstEndPos" : 56299, + "secondEndPos" : 44523 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "AbstractXYItemRenderer", + "secondLabel" : "AbstractXYItemRenderer", + "firstParentType" : "SimpleType", + "secondParentType" : "SimpleType", + "firstPos" : 56262, + "secondPos" : 44486, + "firstEndPos" : 56284, + "secondEndPos" : 44508 +}, { + "firstType" : "SimpleType", + "secondType" : "SimpleType", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "CastExpression", + "secondParentType" : "CastExpression", + "firstPos" : 56262, + "secondPos" : 44486, + "firstEndPos" : 56284, + "secondEndPos" : 44508 +}, { + "firstType" : "SuperMethodInvocation", + "secondType" : "SuperMethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "CastExpression", + "secondParentType" : "CastExpression", + "firstPos" : 56286, + "secondPos" : 44510, + "firstEndPos" : 56299, + "secondEndPos" : 44523 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "clone", + "secondLabel" : "clone", + "firstParentType" : "SuperMethodInvocation", + "secondParentType" : "SuperMethodInvocation", + "firstPos" : 56292, + "secondPos" : 44516, + "firstEndPos" : 56297, + "secondEndPos" : 44521 +}, { + "firstType" : "IfStatement", + "secondType" : "IfStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 56369, + "secondPos" : 44593, + "firstEndPos" : 56637, + "secondEndPos" : 44861 +}, { + "firstType" : "InfixExpression", + "secondType" : "InfixExpression", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "IfStatement", + "secondParentType" : "IfStatement", + "firstPos" : 56373, + "secondPos" : 44597, + "firstEndPos" : 56474, + "secondEndPos" : 44698 +}, { + "firstType" : "InfixExpression", + "secondType" : "InfixExpression", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "InfixExpression", + "secondParentType" : "InfixExpression", + "firstPos" : 56373, + "secondPos" : 44597, + "firstEndPos" : 56404, + "secondEndPos" : 44628 +}, { + "firstType" : "FieldAccess", + "secondType" : "FieldAccess", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "InfixExpression", + "secondParentType" : "InfixExpression", + "firstPos" : 56373, + "secondPos" : 44597, + "firstEndPos" : 56396, + "secondEndPos" : 44620 +}, { + "firstType" : "ThisExpression", + "secondType" : "ThisExpression", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "FieldAccess", + "secondParentType" : "FieldAccess", + "firstPos" : 56373, + "secondPos" : 44597, + "firstEndPos" : 56377, + "secondEndPos" : 44601 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "itemLabelGenerator", + "secondLabel" : "itemLabelGenerator", + "firstParentType" : "FieldAccess", + "secondParentType" : "FieldAccess", + "firstPos" : 56378, + "secondPos" : 44602, + "firstEndPos" : 56396, + "secondEndPos" : 44620 +}, { + "firstType" : "INFIX_EXPRESSION_OPERATOR", + "secondType" : "INFIX_EXPRESSION_OPERATOR", + "firstLabel" : "!=", + "secondLabel" : "!=", + "firstParentType" : "InfixExpression", + "secondParentType" : "InfixExpression", + "firstPos" : 56397, + "secondPos" : 44621, + "firstEndPos" : 56399, + "secondEndPos" : 44623 +}, { + "firstType" : "NullLiteral", + "secondType" : "NullLiteral", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "InfixExpression", + "secondParentType" : "InfixExpression", + "firstPos" : 56400, + "secondPos" : 44624, + "firstEndPos" : 56404, + "secondEndPos" : 44628 +}, { + "firstType" : "INFIX_EXPRESSION_OPERATOR", + "secondType" : "INFIX_EXPRESSION_OPERATOR", + "firstLabel" : "&&", + "secondLabel" : "&&", + "firstParentType" : "InfixExpression", + "secondParentType" : "InfixExpression", + "firstPos" : 56421, + "secondPos" : 44645, + "firstEndPos" : 56423, + "secondEndPos" : 44647 +}, { + "firstType" : "InstanceofExpression", + "secondType" : "InstanceofExpression", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "InfixExpression", + "secondParentType" : "InfixExpression", + "firstPos" : 56424, + "secondPos" : 44648, + "firstEndPos" : 56474, + "secondEndPos" : 44698 +}, { + "firstType" : "FieldAccess", + "secondType" : "FieldAccess", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "InstanceofExpression", + "secondParentType" : "InstanceofExpression", + "firstPos" : 56424, + "secondPos" : 44648, + "firstEndPos" : 56447, + "secondEndPos" : 44671 +}, { + "firstType" : "ThisExpression", + "secondType" : "ThisExpression", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "FieldAccess", + "secondParentType" : "FieldAccess", + "firstPos" : 56424, + "secondPos" : 44648, + "firstEndPos" : 56428, + "secondEndPos" : 44652 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "itemLabelGenerator", + "secondLabel" : "itemLabelGenerator", + "firstParentType" : "FieldAccess", + "secondParentType" : "FieldAccess", + "firstPos" : 56429, + "secondPos" : 44653, + "firstEndPos" : 56447, + "secondEndPos" : 44671 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "PublicCloneable", + "secondLabel" : "PublicCloneable", + "firstParentType" : "SimpleType", + "secondParentType" : "SimpleType", + "firstPos" : 56459, + "secondPos" : 44683, + "firstEndPos" : 56474, + "secondEndPos" : 44698 +}, { + "firstType" : "SimpleType", + "secondType" : "SimpleType", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "InstanceofExpression", + "secondParentType" : "InstanceofExpression", + "firstPos" : 56459, + "secondPos" : 44683, + "firstEndPos" : 56474, + "secondEndPos" : 44698 +}, { + "firstType" : "Block", + "secondType" : "Block", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "IfStatement", + "secondParentType" : "IfStatement", + "firstPos" : 56476, + "secondPos" : 44700, + "firstEndPos" : 56637, + "secondEndPos" : 44861 +}, { + "firstType" : "VariableDeclarationStatement", + "secondType" : "VariableDeclarationStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 56490, + "secondPos" : 44714, + "firstEndPos" : 56553, + "secondEndPos" : 44777 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "PublicCloneable", + "secondLabel" : "PublicCloneable", + "firstParentType" : "SimpleType", + "secondParentType" : "SimpleType", + "firstPos" : 56490, + "secondPos" : 44714, + "firstEndPos" : 56505, + "secondEndPos" : 44729 +}, { + "firstType" : "SimpleType", + "secondType" : "SimpleType", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationStatement", + "secondParentType" : "VariableDeclarationStatement", + "firstPos" : 56490, + "secondPos" : 44714, + "firstEndPos" : 56505, + "secondEndPos" : 44729 +}, { + "firstType" : "VariableDeclarationFragment", + "secondType" : "VariableDeclarationFragment", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationStatement", + "secondParentType" : "VariableDeclarationStatement", + "firstPos" : 56506, + "secondPos" : 44730, + "firstEndPos" : 56552, + "secondEndPos" : 44776 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "pc", + "secondLabel" : "pc", + "firstParentType" : "VariableDeclarationFragment", + "secondParentType" : "VariableDeclarationFragment", + "firstPos" : 56506, + "secondPos" : 44730, + "firstEndPos" : 56508, + "secondEndPos" : 44732 +}, { + "firstType" : "CastExpression", + "secondType" : "CastExpression", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationFragment", + "secondParentType" : "VariableDeclarationFragment", + "firstPos" : 56511, + "secondPos" : 44735, + "firstEndPos" : 56552, + "secondEndPos" : 44776 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "PublicCloneable", + "secondLabel" : "PublicCloneable", + "firstParentType" : "SimpleType", + "secondParentType" : "SimpleType", + "firstPos" : 56512, + "secondPos" : 44736, + "firstEndPos" : 56527, + "secondEndPos" : 44751 +}, { + "firstType" : "SimpleType", + "secondType" : "SimpleType", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "CastExpression", + "secondParentType" : "CastExpression", + "firstPos" : 56512, + "secondPos" : 44736, + "firstEndPos" : 56527, + "secondEndPos" : 44751 +}, { + "firstType" : "FieldAccess", + "secondType" : "FieldAccess", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "CastExpression", + "secondParentType" : "CastExpression", + "firstPos" : 56529, + "secondPos" : 44753, + "firstEndPos" : 56552, + "secondEndPos" : 44776 +}, { + "firstType" : "ThisExpression", + "secondType" : "ThisExpression", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "FieldAccess", + "secondParentType" : "FieldAccess", + "firstPos" : 56529, + "secondPos" : 44753, + "firstEndPos" : 56533, + "secondEndPos" : 44757 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "itemLabelGenerator", + "secondLabel" : "itemLabelGenerator", + "firstParentType" : "FieldAccess", + "secondParentType" : "FieldAccess", + "firstPos" : 56534, + "secondPos" : 44758, + "firstEndPos" : 56552, + "secondEndPos" : 44776 +}, { + "firstType" : "ExpressionStatement", + "secondType" : "ExpressionStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 56566, + "secondPos" : 44790, + "firstEndPos" : 56627, + "secondEndPos" : 44851 +}, { + "firstType" : "Assignment", + "secondType" : "Assignment", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "ExpressionStatement", + "secondParentType" : "ExpressionStatement", + "firstPos" : 56566, + "secondPos" : 44790, + "firstEndPos" : 56626, + "secondEndPos" : 44850 +}, { + "firstType" : "QualifiedName", + "secondType" : "QualifiedName", + "firstLabel" : "clone.itemLabelGenerator", + "secondLabel" : "clone.itemLabelGenerator", + "firstParentType" : "Assignment", + "secondParentType" : "Assignment", + "firstPos" : 56566, + "secondPos" : 44790, + "firstEndPos" : 56590, + "secondEndPos" : 44814 +}, { + "firstType" : "ASSIGNMENT_OPERATOR", + "secondType" : "ASSIGNMENT_OPERATOR", + "firstLabel" : "=", + "secondLabel" : "=", + "firstParentType" : "Assignment", + "secondParentType" : "Assignment", + "firstPos" : 56591, + "secondPos" : 44815, + "firstEndPos" : 56592, + "secondEndPos" : 44816 +}, { + "firstType" : "CastExpression", + "secondType" : "CastExpression", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Assignment", + "secondParentType" : "Assignment", + "firstPos" : 56593, + "secondPos" : 44817, + "firstEndPos" : 56626, + "secondEndPos" : 44850 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "XYItemLabelGenerator", + "secondLabel" : "XYItemLabelGenerator", + "firstParentType" : "SimpleType", + "secondParentType" : "SimpleType", + "firstPos" : 56594, + "secondPos" : 44818, + "firstEndPos" : 56614, + "secondEndPos" : 44838 +}, { + "firstType" : "SimpleType", + "secondType" : "SimpleType", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "CastExpression", + "secondParentType" : "CastExpression", + "firstPos" : 56594, + "secondPos" : 44818, + "firstEndPos" : 56614, + "secondEndPos" : 44838 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "CastExpression", + "secondParentType" : "CastExpression", + "firstPos" : 56616, + "secondPos" : 44840, + "firstEndPos" : 56626, + "secondEndPos" : 44850 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 56616, + "secondPos" : 44840, + "firstEndPos" : 56618, + "secondEndPos" : 44842 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "pc", + "secondLabel" : "pc", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 56616, + "secondPos" : 44840, + "firstEndPos" : 56618, + "secondEndPos" : 44842 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "clone", + "secondLabel" : "clone", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 56619, + "secondPos" : 44843, + "firstEndPos" : 56624, + "secondEndPos" : 44848 +}, { + "firstType" : "ExpressionStatement", + "secondType" : "ExpressionStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 56646, + "secondPos" : 44870, + "firstEndPos" : 56747, + "secondEndPos" : 44971 +}, { + "firstType" : "Assignment", + "secondType" : "Assignment", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "ExpressionStatement", + "secondParentType" : "ExpressionStatement", + "firstPos" : 56646, + "secondPos" : 44870, + "firstEndPos" : 56746, + "secondEndPos" : 44970 +}, { + "firstType" : "QualifiedName", + "secondType" : "QualifiedName", + "firstLabel" : "clone.itemLabelGeneratorMap", + "secondLabel" : "clone.itemLabelGeneratorMap", + "firstParentType" : "Assignment", + "secondParentType" : "Assignment", + "firstPos" : 56646, + "secondPos" : 44870, + "firstEndPos" : 56673, + "secondEndPos" : 44897 +}, { + "firstType" : "ASSIGNMENT_OPERATOR", + "secondType" : "ASSIGNMENT_OPERATOR", + "firstLabel" : "=", + "secondLabel" : "=", + "firstParentType" : "Assignment", + "secondParentType" : "Assignment", + "firstPos" : 56674, + "secondPos" : 44898, + "firstEndPos" : 56675, + "secondEndPos" : 44899 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Assignment", + "secondParentType" : "Assignment", + "firstPos" : 56676, + "secondPos" : 44900, + "firstEndPos" : 56746, + "secondEndPos" : 44970 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 56676, + "secondPos" : 44900, + "firstEndPos" : 56686, + "secondEndPos" : 44910 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "CloneUtils", + "secondLabel" : "CloneUtils", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 56676, + "secondPos" : 44900, + "firstEndPos" : 56686, + "secondEndPos" : 44910 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "cloneMapValues", + "secondLabel" : "cloneMapValues", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 56687, + "secondPos" : 44911, + "firstEndPos" : 56701, + "secondEndPos" : 44925 +}, { + "firstType" : "FieldAccess", + "secondType" : "FieldAccess", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 56719, + "secondPos" : 44943, + "firstEndPos" : 56745, + "secondEndPos" : 44969 +}, { + "firstType" : "METHOD_INVOCATION_ARGUMENTS", + "secondType" : "METHOD_INVOCATION_ARGUMENTS", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 56719, + "secondPos" : 44943, + "firstEndPos" : 56745, + "secondEndPos" : 44969 +}, { + "firstType" : "ThisExpression", + "secondType" : "ThisExpression", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "FieldAccess", + "secondParentType" : "FieldAccess", + "firstPos" : 56719, + "secondPos" : 44943, + "firstEndPos" : 56723, + "secondEndPos" : 44947 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "itemLabelGeneratorMap", + "secondLabel" : "itemLabelGeneratorMap", + "firstParentType" : "FieldAccess", + "secondParentType" : "FieldAccess", + "firstPos" : 56724, + "secondPos" : 44948, + "firstEndPos" : 56745, + "secondEndPos" : 44969 +}, { + "firstType" : "IfStatement", + "secondType" : "IfStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 56756, + "secondPos" : 44980, + "firstEndPos" : 57040, + "secondEndPos" : 45264 +}, { + "firstType" : "InfixExpression", + "secondType" : "InfixExpression", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "IfStatement", + "secondParentType" : "IfStatement", + "firstPos" : 56760, + "secondPos" : 44984, + "firstEndPos" : 56869, + "secondEndPos" : 45093 +}, { + "firstType" : "InfixExpression", + "secondType" : "InfixExpression", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "InfixExpression", + "secondParentType" : "InfixExpression", + "firstPos" : 56760, + "secondPos" : 44984, + "firstEndPos" : 56795, + "secondEndPos" : 45019 +}, { + "firstType" : "FieldAccess", + "secondType" : "FieldAccess", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "InfixExpression", + "secondParentType" : "InfixExpression", + "firstPos" : 56760, + "secondPos" : 44984, + "firstEndPos" : 56787, + "secondEndPos" : 45011 +}, { + "firstType" : "ThisExpression", + "secondType" : "ThisExpression", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "FieldAccess", + "secondParentType" : "FieldAccess", + "firstPos" : 56760, + "secondPos" : 44984, + "firstEndPos" : 56764, + "secondEndPos" : 44988 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "baseItemLabelGenerator", + "secondLabel" : "baseItemLabelGenerator", + "firstParentType" : "FieldAccess", + "secondParentType" : "FieldAccess", + "firstPos" : 56765, + "secondPos" : 44989, + "firstEndPos" : 56787, + "secondEndPos" : 45011 +}, { + "firstType" : "INFIX_EXPRESSION_OPERATOR", + "secondType" : "INFIX_EXPRESSION_OPERATOR", + "firstLabel" : "!=", + "secondLabel" : "!=", + "firstParentType" : "InfixExpression", + "secondParentType" : "InfixExpression", + "firstPos" : 56788, + "secondPos" : 45012, + "firstEndPos" : 56790, + "secondEndPos" : 45014 +}, { + "firstType" : "NullLiteral", + "secondType" : "NullLiteral", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "InfixExpression", + "secondParentType" : "InfixExpression", + "firstPos" : 56791, + "secondPos" : 45015, + "firstEndPos" : 56795, + "secondEndPos" : 45019 +}, { + "firstType" : "INFIX_EXPRESSION_OPERATOR", + "secondType" : "INFIX_EXPRESSION_OPERATOR", + "firstLabel" : "&&", + "secondLabel" : "&&", + "firstParentType" : "InfixExpression", + "secondParentType" : "InfixExpression", + "firstPos" : 56812, + "secondPos" : 45036, + "firstEndPos" : 56814, + "secondEndPos" : 45038 +}, { + "firstType" : "InstanceofExpression", + "secondType" : "InstanceofExpression", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "InfixExpression", + "secondParentType" : "InfixExpression", + "firstPos" : 56815, + "secondPos" : 45039, + "firstEndPos" : 56869, + "secondEndPos" : 45093 +}, { + "firstType" : "FieldAccess", + "secondType" : "FieldAccess", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "InstanceofExpression", + "secondParentType" : "InstanceofExpression", + "firstPos" : 56815, + "secondPos" : 45039, + "firstEndPos" : 56842, + "secondEndPos" : 45066 +}, { + "firstType" : "ThisExpression", + "secondType" : "ThisExpression", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "FieldAccess", + "secondParentType" : "FieldAccess", + "firstPos" : 56815, + "secondPos" : 45039, + "firstEndPos" : 56819, + "secondEndPos" : 45043 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "baseItemLabelGenerator", + "secondLabel" : "baseItemLabelGenerator", + "firstParentType" : "FieldAccess", + "secondParentType" : "FieldAccess", + "firstPos" : 56820, + "secondPos" : 45044, + "firstEndPos" : 56842, + "secondEndPos" : 45066 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "PublicCloneable", + "secondLabel" : "PublicCloneable", + "firstParentType" : "SimpleType", + "secondParentType" : "SimpleType", + "firstPos" : 56854, + "secondPos" : 45078, + "firstEndPos" : 56869, + "secondEndPos" : 45093 +}, { + "firstType" : "SimpleType", + "secondType" : "SimpleType", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "InstanceofExpression", + "secondParentType" : "InstanceofExpression", + "firstPos" : 56854, + "secondPos" : 45078, + "firstEndPos" : 56869, + "secondEndPos" : 45093 +}, { + "firstType" : "Block", + "secondType" : "Block", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "IfStatement", + "secondParentType" : "IfStatement", + "firstPos" : 56871, + "secondPos" : 45095, + "firstEndPos" : 57040, + "secondEndPos" : 45264 +}, { + "firstType" : "VariableDeclarationStatement", + "secondType" : "VariableDeclarationStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 56885, + "secondPos" : 45109, + "firstEndPos" : 56952, + "secondEndPos" : 45176 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "PublicCloneable", + "secondLabel" : "PublicCloneable", + "firstParentType" : "SimpleType", + "secondParentType" : "SimpleType", + "firstPos" : 56885, + "secondPos" : 45109, + "firstEndPos" : 56900, + "secondEndPos" : 45124 +}, { + "firstType" : "SimpleType", + "secondType" : "SimpleType", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationStatement", + "secondParentType" : "VariableDeclarationStatement", + "firstPos" : 56885, + "secondPos" : 45109, + "firstEndPos" : 56900, + "secondEndPos" : 45124 +}, { + "firstType" : "VariableDeclarationFragment", + "secondType" : "VariableDeclarationFragment", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationStatement", + "secondParentType" : "VariableDeclarationStatement", + "firstPos" : 56901, + "secondPos" : 45125, + "firstEndPos" : 56951, + "secondEndPos" : 45175 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "pc", + "secondLabel" : "pc", + "firstParentType" : "VariableDeclarationFragment", + "secondParentType" : "VariableDeclarationFragment", + "firstPos" : 56901, + "secondPos" : 45125, + "firstEndPos" : 56903, + "secondEndPos" : 45127 +}, { + "firstType" : "CastExpression", + "secondType" : "CastExpression", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationFragment", + "secondParentType" : "VariableDeclarationFragment", + "firstPos" : 56906, + "secondPos" : 45130, + "firstEndPos" : 56951, + "secondEndPos" : 45175 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "PublicCloneable", + "secondLabel" : "PublicCloneable", + "firstParentType" : "SimpleType", + "secondParentType" : "SimpleType", + "firstPos" : 56907, + "secondPos" : 45131, + "firstEndPos" : 56922, + "secondEndPos" : 45146 +}, { + "firstType" : "SimpleType", + "secondType" : "SimpleType", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "CastExpression", + "secondParentType" : "CastExpression", + "firstPos" : 56907, + "secondPos" : 45131, + "firstEndPos" : 56922, + "secondEndPos" : 45146 +}, { + "firstType" : "FieldAccess", + "secondType" : "FieldAccess", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "CastExpression", + "secondParentType" : "CastExpression", + "firstPos" : 56924, + "secondPos" : 45148, + "firstEndPos" : 56951, + "secondEndPos" : 45175 +}, { + "firstType" : "ThisExpression", + "secondType" : "ThisExpression", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "FieldAccess", + "secondParentType" : "FieldAccess", + "firstPos" : 56924, + "secondPos" : 45148, + "firstEndPos" : 56928, + "secondEndPos" : 45152 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "baseItemLabelGenerator", + "secondLabel" : "baseItemLabelGenerator", + "firstParentType" : "FieldAccess", + "secondParentType" : "FieldAccess", + "firstPos" : 56929, + "secondPos" : 45153, + "firstEndPos" : 56951, + "secondEndPos" : 45175 +}, { + "firstType" : "ExpressionStatement", + "secondType" : "ExpressionStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 56965, + "secondPos" : 45189, + "firstEndPos" : 57030, + "secondEndPos" : 45254 +}, { + "firstType" : "Assignment", + "secondType" : "Assignment", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "ExpressionStatement", + "secondParentType" : "ExpressionStatement", + "firstPos" : 56965, + "secondPos" : 45189, + "firstEndPos" : 57029, + "secondEndPos" : 45253 +}, { + "firstType" : "QualifiedName", + "secondType" : "QualifiedName", + "firstLabel" : "clone.baseItemLabelGenerator", + "secondLabel" : "clone.baseItemLabelGenerator", + "firstParentType" : "Assignment", + "secondParentType" : "Assignment", + "firstPos" : 56965, + "secondPos" : 45189, + "firstEndPos" : 56993, + "secondEndPos" : 45217 +}, { + "firstType" : "ASSIGNMENT_OPERATOR", + "secondType" : "ASSIGNMENT_OPERATOR", + "firstLabel" : "=", + "secondLabel" : "=", + "firstParentType" : "Assignment", + "secondParentType" : "Assignment", + "firstPos" : 56994, + "secondPos" : 45218, + "firstEndPos" : 56995, + "secondEndPos" : 45219 +}, { + "firstType" : "CastExpression", + "secondType" : "CastExpression", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Assignment", + "secondParentType" : "Assignment", + "firstPos" : 56996, + "secondPos" : 45220, + "firstEndPos" : 57029, + "secondEndPos" : 45253 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "XYItemLabelGenerator", + "secondLabel" : "XYItemLabelGenerator", + "firstParentType" : "SimpleType", + "secondParentType" : "SimpleType", + "firstPos" : 56997, + "secondPos" : 45221, + "firstEndPos" : 57017, + "secondEndPos" : 45241 +}, { + "firstType" : "SimpleType", + "secondType" : "SimpleType", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "CastExpression", + "secondParentType" : "CastExpression", + "firstPos" : 56997, + "secondPos" : 45221, + "firstEndPos" : 57017, + "secondEndPos" : 45241 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "CastExpression", + "secondParentType" : "CastExpression", + "firstPos" : 57019, + "secondPos" : 45243, + "firstEndPos" : 57029, + "secondEndPos" : 45253 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 57019, + "secondPos" : 45243, + "firstEndPos" : 57021, + "secondEndPos" : 45245 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "pc", + "secondLabel" : "pc", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 57019, + "secondPos" : 45243, + "firstEndPos" : 57021, + "secondEndPos" : 45245 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "clone", + "secondLabel" : "clone", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 57022, + "secondPos" : 45246, + "firstEndPos" : 57027, + "secondEndPos" : 45251 +}, { + "firstType" : "IfStatement", + "secondType" : "IfStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 57050, + "secondPos" : 45274, + "firstEndPos" : 57308, + "secondEndPos" : 45532 +}, { + "firstType" : "InfixExpression", + "secondType" : "InfixExpression", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "IfStatement", + "secondParentType" : "IfStatement", + "firstPos" : 57054, + "secondPos" : 45278, + "firstEndPos" : 57151, + "secondEndPos" : 45375 +}, { + "firstType" : "InfixExpression", + "secondType" : "InfixExpression", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "InfixExpression", + "secondParentType" : "InfixExpression", + "firstPos" : 57054, + "secondPos" : 45278, + "firstEndPos" : 57083, + "secondEndPos" : 45307 +}, { + "firstType" : "FieldAccess", + "secondType" : "FieldAccess", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "InfixExpression", + "secondParentType" : "InfixExpression", + "firstPos" : 57054, + "secondPos" : 45278, + "firstEndPos" : 57075, + "secondEndPos" : 45299 +}, { + "firstType" : "ThisExpression", + "secondType" : "ThisExpression", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "FieldAccess", + "secondParentType" : "FieldAccess", + "firstPos" : 57054, + "secondPos" : 45278, + "firstEndPos" : 57058, + "secondEndPos" : 45282 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "toolTipGenerator", + "secondLabel" : "toolTipGenerator", + "firstParentType" : "FieldAccess", + "secondParentType" : "FieldAccess", + "firstPos" : 57059, + "secondPos" : 45283, + "firstEndPos" : 57075, + "secondEndPos" : 45299 +}, { + "firstType" : "INFIX_EXPRESSION_OPERATOR", + "secondType" : "INFIX_EXPRESSION_OPERATOR", + "firstLabel" : "!=", + "secondLabel" : "!=", + "firstParentType" : "InfixExpression", + "secondParentType" : "InfixExpression", + "firstPos" : 57076, + "secondPos" : 45300, + "firstEndPos" : 57078, + "secondEndPos" : 45302 +}, { + "firstType" : "NullLiteral", + "secondType" : "NullLiteral", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "InfixExpression", + "secondParentType" : "InfixExpression", + "firstPos" : 57079, + "secondPos" : 45303, + "firstEndPos" : 57083, + "secondEndPos" : 45307 +}, { + "firstType" : "INFIX_EXPRESSION_OPERATOR", + "secondType" : "INFIX_EXPRESSION_OPERATOR", + "firstLabel" : "&&", + "secondLabel" : "&&", + "firstParentType" : "InfixExpression", + "secondParentType" : "InfixExpression", + "firstPos" : 57100, + "secondPos" : 45324, + "firstEndPos" : 57102, + "secondEndPos" : 45326 +}, { + "firstType" : "InstanceofExpression", + "secondType" : "InstanceofExpression", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "InfixExpression", + "secondParentType" : "InfixExpression", + "firstPos" : 57103, + "secondPos" : 45327, + "firstEndPos" : 57151, + "secondEndPos" : 45375 +}, { + "firstType" : "FieldAccess", + "secondType" : "FieldAccess", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "InstanceofExpression", + "secondParentType" : "InstanceofExpression", + "firstPos" : 57103, + "secondPos" : 45327, + "firstEndPos" : 57124, + "secondEndPos" : 45348 +}, { + "firstType" : "ThisExpression", + "secondType" : "ThisExpression", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "FieldAccess", + "secondParentType" : "FieldAccess", + "firstPos" : 57103, + "secondPos" : 45327, + "firstEndPos" : 57107, + "secondEndPos" : 45331 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "toolTipGenerator", + "secondLabel" : "toolTipGenerator", + "firstParentType" : "FieldAccess", + "secondParentType" : "FieldAccess", + "firstPos" : 57108, + "secondPos" : 45332, + "firstEndPos" : 57124, + "secondEndPos" : 45348 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "PublicCloneable", + "secondLabel" : "PublicCloneable", + "firstParentType" : "SimpleType", + "secondParentType" : "SimpleType", + "firstPos" : 57136, + "secondPos" : 45360, + "firstEndPos" : 57151, + "secondEndPos" : 45375 +}, { + "firstType" : "SimpleType", + "secondType" : "SimpleType", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "InstanceofExpression", + "secondParentType" : "InstanceofExpression", + "firstPos" : 57136, + "secondPos" : 45360, + "firstEndPos" : 57151, + "secondEndPos" : 45375 +}, { + "firstType" : "Block", + "secondType" : "Block", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "IfStatement", + "secondParentType" : "IfStatement", + "firstPos" : 57153, + "secondPos" : 45377, + "firstEndPos" : 57308, + "secondEndPos" : 45532 +}, { + "firstType" : "VariableDeclarationStatement", + "secondType" : "VariableDeclarationStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 57167, + "secondPos" : 45391, + "firstEndPos" : 57228, + "secondEndPos" : 45452 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "PublicCloneable", + "secondLabel" : "PublicCloneable", + "firstParentType" : "SimpleType", + "secondParentType" : "SimpleType", + "firstPos" : 57167, + "secondPos" : 45391, + "firstEndPos" : 57182, + "secondEndPos" : 45406 +}, { + "firstType" : "SimpleType", + "secondType" : "SimpleType", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationStatement", + "secondParentType" : "VariableDeclarationStatement", + "firstPos" : 57167, + "secondPos" : 45391, + "firstEndPos" : 57182, + "secondEndPos" : 45406 +}, { + "firstType" : "VariableDeclarationFragment", + "secondType" : "VariableDeclarationFragment", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationStatement", + "secondParentType" : "VariableDeclarationStatement", + "firstPos" : 57183, + "secondPos" : 45407, + "firstEndPos" : 57227, + "secondEndPos" : 45451 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "pc", + "secondLabel" : "pc", + "firstParentType" : "VariableDeclarationFragment", + "secondParentType" : "VariableDeclarationFragment", + "firstPos" : 57183, + "secondPos" : 45407, + "firstEndPos" : 57185, + "secondEndPos" : 45409 +}, { + "firstType" : "CastExpression", + "secondType" : "CastExpression", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationFragment", + "secondParentType" : "VariableDeclarationFragment", + "firstPos" : 57188, + "secondPos" : 45412, + "firstEndPos" : 57227, + "secondEndPos" : 45451 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "PublicCloneable", + "secondLabel" : "PublicCloneable", + "firstParentType" : "SimpleType", + "secondParentType" : "SimpleType", + "firstPos" : 57189, + "secondPos" : 45413, + "firstEndPos" : 57204, + "secondEndPos" : 45428 +}, { + "firstType" : "SimpleType", + "secondType" : "SimpleType", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "CastExpression", + "secondParentType" : "CastExpression", + "firstPos" : 57189, + "secondPos" : 45413, + "firstEndPos" : 57204, + "secondEndPos" : 45428 +}, { + "firstType" : "FieldAccess", + "secondType" : "FieldAccess", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "CastExpression", + "secondParentType" : "CastExpression", + "firstPos" : 57206, + "secondPos" : 45430, + "firstEndPos" : 57227, + "secondEndPos" : 45451 +}, { + "firstType" : "ThisExpression", + "secondType" : "ThisExpression", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "FieldAccess", + "secondParentType" : "FieldAccess", + "firstPos" : 57206, + "secondPos" : 45430, + "firstEndPos" : 57210, + "secondEndPos" : 45434 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "toolTipGenerator", + "secondLabel" : "toolTipGenerator", + "firstParentType" : "FieldAccess", + "secondParentType" : "FieldAccess", + "firstPos" : 57211, + "secondPos" : 45435, + "firstEndPos" : 57227, + "secondEndPos" : 45451 +}, { + "firstType" : "ExpressionStatement", + "secondType" : "ExpressionStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 57241, + "secondPos" : 45465, + "firstEndPos" : 57298, + "secondEndPos" : 45522 +}, { + "firstType" : "Assignment", + "secondType" : "Assignment", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "ExpressionStatement", + "secondParentType" : "ExpressionStatement", + "firstPos" : 57241, + "secondPos" : 45465, + "firstEndPos" : 57297, + "secondEndPos" : 45521 +}, { + "firstType" : "QualifiedName", + "secondType" : "QualifiedName", + "firstLabel" : "clone.toolTipGenerator", + "secondLabel" : "clone.toolTipGenerator", + "firstParentType" : "Assignment", + "secondParentType" : "Assignment", + "firstPos" : 57241, + "secondPos" : 45465, + "firstEndPos" : 57263, + "secondEndPos" : 45487 +}, { + "firstType" : "ASSIGNMENT_OPERATOR", + "secondType" : "ASSIGNMENT_OPERATOR", + "firstLabel" : "=", + "secondLabel" : "=", + "firstParentType" : "Assignment", + "secondParentType" : "Assignment", + "firstPos" : 57264, + "secondPos" : 45488, + "firstEndPos" : 57265, + "secondEndPos" : 45489 +}, { + "firstType" : "CastExpression", + "secondType" : "CastExpression", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Assignment", + "secondParentType" : "Assignment", + "firstPos" : 57266, + "secondPos" : 45490, + "firstEndPos" : 57297, + "secondEndPos" : 45521 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "XYToolTipGenerator", + "secondLabel" : "XYToolTipGenerator", + "firstParentType" : "SimpleType", + "secondParentType" : "SimpleType", + "firstPos" : 57267, + "secondPos" : 45491, + "firstEndPos" : 57285, + "secondEndPos" : 45509 +}, { + "firstType" : "SimpleType", + "secondType" : "SimpleType", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "CastExpression", + "secondParentType" : "CastExpression", + "firstPos" : 57267, + "secondPos" : 45491, + "firstEndPos" : 57285, + "secondEndPos" : 45509 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "CastExpression", + "secondParentType" : "CastExpression", + "firstPos" : 57287, + "secondPos" : 45511, + "firstEndPos" : 57297, + "secondEndPos" : 45521 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 57287, + "secondPos" : 45511, + "firstEndPos" : 57289, + "secondEndPos" : 45513 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "pc", + "secondLabel" : "pc", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 57287, + "secondPos" : 45511, + "firstEndPos" : 57289, + "secondEndPos" : 45513 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "clone", + "secondLabel" : "clone", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 57290, + "secondPos" : 45514, + "firstEndPos" : 57295, + "secondEndPos" : 45519 +}, { + "firstType" : "ExpressionStatement", + "secondType" : "ExpressionStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 57317, + "secondPos" : 45541, + "firstEndPos" : 57414, + "secondEndPos" : 45638 +}, { + "firstType" : "Assignment", + "secondType" : "Assignment", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "ExpressionStatement", + "secondParentType" : "ExpressionStatement", + "firstPos" : 57317, + "secondPos" : 45541, + "firstEndPos" : 57413, + "secondEndPos" : 45637 +}, { + "firstType" : "QualifiedName", + "secondType" : "QualifiedName", + "firstLabel" : "clone.toolTipGeneratorMap", + "secondLabel" : "clone.toolTipGeneratorMap", + "firstParentType" : "Assignment", + "secondParentType" : "Assignment", + "firstPos" : 57317, + "secondPos" : 45541, + "firstEndPos" : 57342, + "secondEndPos" : 45566 +}, { + "firstType" : "ASSIGNMENT_OPERATOR", + "secondType" : "ASSIGNMENT_OPERATOR", + "firstLabel" : "=", + "secondLabel" : "=", + "firstParentType" : "Assignment", + "secondParentType" : "Assignment", + "firstPos" : 57343, + "secondPos" : 45567, + "firstEndPos" : 57344, + "secondEndPos" : 45568 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Assignment", + "secondParentType" : "Assignment", + "firstPos" : 57345, + "secondPos" : 45569, + "firstEndPos" : 57413, + "secondEndPos" : 45637 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 57345, + "secondPos" : 45569, + "firstEndPos" : 57355, + "secondEndPos" : 45579 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "CloneUtils", + "secondLabel" : "CloneUtils", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 57345, + "secondPos" : 45569, + "firstEndPos" : 57355, + "secondEndPos" : 45579 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "cloneMapValues", + "secondLabel" : "cloneMapValues", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 57356, + "secondPos" : 45580, + "firstEndPos" : 57370, + "secondEndPos" : 45594 +}, { + "firstType" : "FieldAccess", + "secondType" : "FieldAccess", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 57388, + "secondPos" : 45612, + "firstEndPos" : 57412, + "secondEndPos" : 45636 +}, { + "firstType" : "METHOD_INVOCATION_ARGUMENTS", + "secondType" : "METHOD_INVOCATION_ARGUMENTS", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 57388, + "secondPos" : 45612, + "firstEndPos" : 57412, + "secondEndPos" : 45636 +}, { + "firstType" : "ThisExpression", + "secondType" : "ThisExpression", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "FieldAccess", + "secondParentType" : "FieldAccess", + "firstPos" : 57388, + "secondPos" : 45612, + "firstEndPos" : 57392, + "secondEndPos" : 45616 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "toolTipGeneratorMap", + "secondLabel" : "toolTipGeneratorMap", + "firstParentType" : "FieldAccess", + "secondParentType" : "FieldAccess", + "firstPos" : 57393, + "secondPos" : 45617, + "firstEndPos" : 57412, + "secondEndPos" : 45636 +}, { + "firstType" : "IfStatement", + "secondType" : "IfStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 57423, + "secondPos" : 45647, + "firstEndPos" : 57697, + "secondEndPos" : 45921 +}, { + "firstType" : "InfixExpression", + "secondType" : "InfixExpression", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "IfStatement", + "secondParentType" : "IfStatement", + "firstPos" : 57427, + "secondPos" : 45651, + "firstEndPos" : 57532, + "secondEndPos" : 45756 +}, { + "firstType" : "InfixExpression", + "secondType" : "InfixExpression", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "InfixExpression", + "secondParentType" : "InfixExpression", + "firstPos" : 57427, + "secondPos" : 45651, + "firstEndPos" : 57460, + "secondEndPos" : 45684 +}, { + "firstType" : "FieldAccess", + "secondType" : "FieldAccess", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "InfixExpression", + "secondParentType" : "InfixExpression", + "firstPos" : 57427, + "secondPos" : 45651, + "firstEndPos" : 57452, + "secondEndPos" : 45676 +}, { + "firstType" : "ThisExpression", + "secondType" : "ThisExpression", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "FieldAccess", + "secondParentType" : "FieldAccess", + "firstPos" : 57427, + "secondPos" : 45651, + "firstEndPos" : 57431, + "secondEndPos" : 45655 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "baseToolTipGenerator", + "secondLabel" : "baseToolTipGenerator", + "firstParentType" : "FieldAccess", + "secondParentType" : "FieldAccess", + "firstPos" : 57432, + "secondPos" : 45656, + "firstEndPos" : 57452, + "secondEndPos" : 45676 +}, { + "firstType" : "INFIX_EXPRESSION_OPERATOR", + "secondType" : "INFIX_EXPRESSION_OPERATOR", + "firstLabel" : "!=", + "secondLabel" : "!=", + "firstParentType" : "InfixExpression", + "secondParentType" : "InfixExpression", + "firstPos" : 57453, + "secondPos" : 45677, + "firstEndPos" : 57455, + "secondEndPos" : 45679 +}, { + "firstType" : "NullLiteral", + "secondType" : "NullLiteral", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "InfixExpression", + "secondParentType" : "InfixExpression", + "firstPos" : 57456, + "secondPos" : 45680, + "firstEndPos" : 57460, + "secondEndPos" : 45684 +}, { + "firstType" : "INFIX_EXPRESSION_OPERATOR", + "secondType" : "INFIX_EXPRESSION_OPERATOR", + "firstLabel" : "&&", + "secondLabel" : "&&", + "firstParentType" : "InfixExpression", + "secondParentType" : "InfixExpression", + "firstPos" : 57477, + "secondPos" : 45701, + "firstEndPos" : 57479, + "secondEndPos" : 45703 +}, { + "firstType" : "InstanceofExpression", + "secondType" : "InstanceofExpression", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "InfixExpression", + "secondParentType" : "InfixExpression", + "firstPos" : 57480, + "secondPos" : 45704, + "firstEndPos" : 57532, + "secondEndPos" : 45756 +}, { + "firstType" : "FieldAccess", + "secondType" : "FieldAccess", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "InstanceofExpression", + "secondParentType" : "InstanceofExpression", + "firstPos" : 57480, + "secondPos" : 45704, + "firstEndPos" : 57505, + "secondEndPos" : 45729 +}, { + "firstType" : "ThisExpression", + "secondType" : "ThisExpression", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "FieldAccess", + "secondParentType" : "FieldAccess", + "firstPos" : 57480, + "secondPos" : 45704, + "firstEndPos" : 57484, + "secondEndPos" : 45708 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "baseToolTipGenerator", + "secondLabel" : "baseToolTipGenerator", + "firstParentType" : "FieldAccess", + "secondParentType" : "FieldAccess", + "firstPos" : 57485, + "secondPos" : 45709, + "firstEndPos" : 57505, + "secondEndPos" : 45729 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "PublicCloneable", + "secondLabel" : "PublicCloneable", + "firstParentType" : "SimpleType", + "secondParentType" : "SimpleType", + "firstPos" : 57517, + "secondPos" : 45741, + "firstEndPos" : 57532, + "secondEndPos" : 45756 +}, { + "firstType" : "SimpleType", + "secondType" : "SimpleType", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "InstanceofExpression", + "secondParentType" : "InstanceofExpression", + "firstPos" : 57517, + "secondPos" : 45741, + "firstEndPos" : 57532, + "secondEndPos" : 45756 +}, { + "firstType" : "Block", + "secondType" : "Block", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "IfStatement", + "secondParentType" : "IfStatement", + "firstPos" : 57534, + "secondPos" : 45758, + "firstEndPos" : 57697, + "secondEndPos" : 45921 +}, { + "firstType" : "VariableDeclarationStatement", + "secondType" : "VariableDeclarationStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 57548, + "secondPos" : 45772, + "firstEndPos" : 57613, + "secondEndPos" : 45837 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "PublicCloneable", + "secondLabel" : "PublicCloneable", + "firstParentType" : "SimpleType", + "secondParentType" : "SimpleType", + "firstPos" : 57548, + "secondPos" : 45772, + "firstEndPos" : 57563, + "secondEndPos" : 45787 +}, { + "firstType" : "SimpleType", + "secondType" : "SimpleType", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationStatement", + "secondParentType" : "VariableDeclarationStatement", + "firstPos" : 57548, + "secondPos" : 45772, + "firstEndPos" : 57563, + "secondEndPos" : 45787 +}, { + "firstType" : "VariableDeclarationFragment", + "secondType" : "VariableDeclarationFragment", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationStatement", + "secondParentType" : "VariableDeclarationStatement", + "firstPos" : 57564, + "secondPos" : 45788, + "firstEndPos" : 57612, + "secondEndPos" : 45836 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "pc", + "secondLabel" : "pc", + "firstParentType" : "VariableDeclarationFragment", + "secondParentType" : "VariableDeclarationFragment", + "firstPos" : 57564, + "secondPos" : 45788, + "firstEndPos" : 57566, + "secondEndPos" : 45790 +}, { + "firstType" : "CastExpression", + "secondType" : "CastExpression", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationFragment", + "secondParentType" : "VariableDeclarationFragment", + "firstPos" : 57569, + "secondPos" : 45793, + "firstEndPos" : 57612, + "secondEndPos" : 45836 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "PublicCloneable", + "secondLabel" : "PublicCloneable", + "firstParentType" : "SimpleType", + "secondParentType" : "SimpleType", + "firstPos" : 57570, + "secondPos" : 45794, + "firstEndPos" : 57585, + "secondEndPos" : 45809 +}, { + "firstType" : "SimpleType", + "secondType" : "SimpleType", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "CastExpression", + "secondParentType" : "CastExpression", + "firstPos" : 57570, + "secondPos" : 45794, + "firstEndPos" : 57585, + "secondEndPos" : 45809 +}, { + "firstType" : "FieldAccess", + "secondType" : "FieldAccess", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "CastExpression", + "secondParentType" : "CastExpression", + "firstPos" : 57587, + "secondPos" : 45811, + "firstEndPos" : 57612, + "secondEndPos" : 45836 +}, { + "firstType" : "ThisExpression", + "secondType" : "ThisExpression", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "FieldAccess", + "secondParentType" : "FieldAccess", + "firstPos" : 57587, + "secondPos" : 45811, + "firstEndPos" : 57591, + "secondEndPos" : 45815 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "baseToolTipGenerator", + "secondLabel" : "baseToolTipGenerator", + "firstParentType" : "FieldAccess", + "secondParentType" : "FieldAccess", + "firstPos" : 57592, + "secondPos" : 45816, + "firstEndPos" : 57612, + "secondEndPos" : 45836 +}, { + "firstType" : "ExpressionStatement", + "secondType" : "ExpressionStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 57626, + "secondPos" : 45850, + "firstEndPos" : 57687, + "secondEndPos" : 45911 +}, { + "firstType" : "Assignment", + "secondType" : "Assignment", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "ExpressionStatement", + "secondParentType" : "ExpressionStatement", + "firstPos" : 57626, + "secondPos" : 45850, + "firstEndPos" : 57686, + "secondEndPos" : 45910 +}, { + "firstType" : "QualifiedName", + "secondType" : "QualifiedName", + "firstLabel" : "clone.baseToolTipGenerator", + "secondLabel" : "clone.baseToolTipGenerator", + "firstParentType" : "Assignment", + "secondParentType" : "Assignment", + "firstPos" : 57626, + "secondPos" : 45850, + "firstEndPos" : 57652, + "secondEndPos" : 45876 +}, { + "firstType" : "ASSIGNMENT_OPERATOR", + "secondType" : "ASSIGNMENT_OPERATOR", + "firstLabel" : "=", + "secondLabel" : "=", + "firstParentType" : "Assignment", + "secondParentType" : "Assignment", + "firstPos" : 57653, + "secondPos" : 45877, + "firstEndPos" : 57654, + "secondEndPos" : 45878 +}, { + "firstType" : "CastExpression", + "secondType" : "CastExpression", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Assignment", + "secondParentType" : "Assignment", + "firstPos" : 57655, + "secondPos" : 45879, + "firstEndPos" : 57686, + "secondEndPos" : 45910 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "XYToolTipGenerator", + "secondLabel" : "XYToolTipGenerator", + "firstParentType" : "SimpleType", + "secondParentType" : "SimpleType", + "firstPos" : 57656, + "secondPos" : 45880, + "firstEndPos" : 57674, + "secondEndPos" : 45898 +}, { + "firstType" : "SimpleType", + "secondType" : "SimpleType", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "CastExpression", + "secondParentType" : "CastExpression", + "firstPos" : 57656, + "secondPos" : 45880, + "firstEndPos" : 57674, + "secondEndPos" : 45898 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "CastExpression", + "secondParentType" : "CastExpression", + "firstPos" : 57676, + "secondPos" : 45900, + "firstEndPos" : 57686, + "secondEndPos" : 45910 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 57676, + "secondPos" : 45900, + "firstEndPos" : 57678, + "secondEndPos" : 45902 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "pc", + "secondLabel" : "pc", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 57676, + "secondPos" : 45900, + "firstEndPos" : 57678, + "secondEndPos" : 45902 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "clone", + "secondLabel" : "clone", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 57679, + "secondPos" : 45903, + "firstEndPos" : 57684, + "secondEndPos" : 45908 +}, { + "firstType" : "IfStatement", + "secondType" : "IfStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 57707, + "secondPos" : 45931, + "firstEndPos" : 57924, + "secondEndPos" : 46148 +}, { + "firstType" : "InstanceofExpression", + "secondType" : "InstanceofExpression", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "IfStatement", + "secondParentType" : "IfStatement", + "firstPos" : 57711, + "secondPos" : 45935, + "firstEndPos" : 57767, + "secondEndPos" : 45991 +}, { + "firstType" : "FieldAccess", + "secondType" : "FieldAccess", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "InstanceofExpression", + "secondParentType" : "InstanceofExpression", + "firstPos" : 57711, + "secondPos" : 45935, + "firstEndPos" : 57740, + "secondEndPos" : 45964 +}, { + "firstType" : "ThisExpression", + "secondType" : "ThisExpression", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "FieldAccess", + "secondParentType" : "FieldAccess", + "firstPos" : 57711, + "secondPos" : 45935, + "firstEndPos" : 57715, + "secondEndPos" : 45939 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "legendItemLabelGenerator", + "secondLabel" : "legendItemLabelGenerator", + "firstParentType" : "FieldAccess", + "secondParentType" : "FieldAccess", + "firstPos" : 57716, + "secondPos" : 45940, + "firstEndPos" : 57740, + "secondEndPos" : 45964 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "PublicCloneable", + "secondLabel" : "PublicCloneable", + "firstParentType" : "SimpleType", + "secondParentType" : "SimpleType", + "firstPos" : 57752, + "secondPos" : 45976, + "firstEndPos" : 57767, + "secondEndPos" : 45991 +}, { + "firstType" : "SimpleType", + "secondType" : "SimpleType", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "InstanceofExpression", + "secondParentType" : "InstanceofExpression", + "firstPos" : 57752, + "secondPos" : 45976, + "firstEndPos" : 57767, + "secondEndPos" : 45991 +}, { + "firstType" : "Block", + "secondType" : "Block", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "IfStatement", + "secondParentType" : "IfStatement", + "firstPos" : 57769, + "secondPos" : 45993, + "firstEndPos" : 57924, + "secondEndPos" : 46148 +}, { + "firstType" : "ExpressionStatement", + "secondType" : "ExpressionStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 57783, + "secondPos" : 46007, + "firstEndPos" : 57914, + "secondEndPos" : 46138 +}, { + "firstType" : "Assignment", + "secondType" : "Assignment", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "ExpressionStatement", + "secondParentType" : "ExpressionStatement", + "firstPos" : 57783, + "secondPos" : 46007, + "firstEndPos" : 57913, + "secondEndPos" : 46137 +}, { + "firstType" : "QualifiedName", + "secondType" : "QualifiedName", + "firstLabel" : "clone.legendItemLabelGenerator", + "secondLabel" : "clone.legendItemLabelGenerator", + "firstParentType" : "Assignment", + "secondParentType" : "Assignment", + "firstPos" : 57783, + "secondPos" : 46007, + "firstEndPos" : 57813, + "secondEndPos" : 46037 +}, { + "firstType" : "ASSIGNMENT_OPERATOR", + "secondType" : "ASSIGNMENT_OPERATOR", + "firstLabel" : "=", + "secondLabel" : "=", + "firstParentType" : "Assignment", + "secondParentType" : "Assignment", + "firstPos" : 57814, + "secondPos" : 46038, + "firstEndPos" : 57815, + "secondEndPos" : 46039 +}, { + "firstType" : "CastExpression", + "secondType" : "CastExpression", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Assignment", + "secondParentType" : "Assignment", + "firstPos" : 57816, + "secondPos" : 46040, + "firstEndPos" : 57913, + "secondEndPos" : 46137 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "XYSeriesLabelGenerator", + "secondLabel" : "XYSeriesLabelGenerator", + "firstParentType" : "SimpleType", + "secondParentType" : "SimpleType", + "firstPos" : 57817, + "secondPos" : 46041, + "firstEndPos" : 57839, + "secondEndPos" : 46063 +}, { + "firstType" : "SimpleType", + "secondType" : "SimpleType", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "CastExpression", + "secondParentType" : "CastExpression", + "firstPos" : 57817, + "secondPos" : 46041, + "firstEndPos" : 57839, + "secondEndPos" : 46063 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "CastExpression", + "secondParentType" : "CastExpression", + "firstPos" : 57861, + "secondPos" : 46085, + "firstEndPos" : 57913, + "secondEndPos" : 46137 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 57861, + "secondPos" : 46085, + "firstEndPos" : 57876, + "secondEndPos" : 46100 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "ObjectUtilities", + "secondLabel" : "ObjectUtilities", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 57861, + "secondPos" : 46085, + "firstEndPos" : 57876, + "secondEndPos" : 46100 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "clone", + "secondLabel" : "clone", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 57877, + "secondPos" : 46101, + "firstEndPos" : 57882, + "secondEndPos" : 46106 +}, { + "firstType" : "FieldAccess", + "secondType" : "FieldAccess", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 57883, + "secondPos" : 46107, + "firstEndPos" : 57912, + "secondEndPos" : 46136 +}, { + "firstType" : "METHOD_INVOCATION_ARGUMENTS", + "secondType" : "METHOD_INVOCATION_ARGUMENTS", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 57883, + "secondPos" : 46107, + "firstEndPos" : 57912, + "secondEndPos" : 46136 +}, { + "firstType" : "ThisExpression", + "secondType" : "ThisExpression", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "FieldAccess", + "secondParentType" : "FieldAccess", + "firstPos" : 57883, + "secondPos" : 46107, + "firstEndPos" : 57887, + "secondEndPos" : 46111 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "legendItemLabelGenerator", + "secondLabel" : "legendItemLabelGenerator", + "firstParentType" : "FieldAccess", + "secondParentType" : "FieldAccess", + "firstPos" : 57888, + "secondPos" : 46112, + "firstEndPos" : 57912, + "secondEndPos" : 46136 +}, { + "firstType" : "IfStatement", + "secondType" : "IfStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 57933, + "secondPos" : 46157, + "firstEndPos" : 58156, + "secondEndPos" : 46380 +}, { + "firstType" : "InstanceofExpression", + "secondType" : "InstanceofExpression", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "IfStatement", + "secondParentType" : "IfStatement", + "firstPos" : 57937, + "secondPos" : 46161, + "firstEndPos" : 57995, + "secondEndPos" : 46219 +}, { + "firstType" : "FieldAccess", + "secondType" : "FieldAccess", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "InstanceofExpression", + "secondParentType" : "InstanceofExpression", + "firstPos" : 57937, + "secondPos" : 46161, + "firstEndPos" : 57968, + "secondEndPos" : 46192 +}, { + "firstType" : "ThisExpression", + "secondType" : "ThisExpression", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "FieldAccess", + "secondParentType" : "FieldAccess", + "firstPos" : 57937, + "secondPos" : 46161, + "firstEndPos" : 57941, + "secondEndPos" : 46165 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "legendItemToolTipGenerator", + "secondLabel" : "legendItemToolTipGenerator", + "firstParentType" : "FieldAccess", + "secondParentType" : "FieldAccess", + "firstPos" : 57942, + "secondPos" : 46166, + "firstEndPos" : 57968, + "secondEndPos" : 46192 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "PublicCloneable", + "secondLabel" : "PublicCloneable", + "firstParentType" : "SimpleType", + "secondParentType" : "SimpleType", + "firstPos" : 57980, + "secondPos" : 46204, + "firstEndPos" : 57995, + "secondEndPos" : 46219 +}, { + "firstType" : "SimpleType", + "secondType" : "SimpleType", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "InstanceofExpression", + "secondParentType" : "InstanceofExpression", + "firstPos" : 57980, + "secondPos" : 46204, + "firstEndPos" : 57995, + "secondEndPos" : 46219 +}, { + "firstType" : "Block", + "secondType" : "Block", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "IfStatement", + "secondParentType" : "IfStatement", + "firstPos" : 57997, + "secondPos" : 46221, + "firstEndPos" : 58156, + "secondEndPos" : 46380 +}, { + "firstType" : "ExpressionStatement", + "secondType" : "ExpressionStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 58011, + "secondPos" : 46235, + "firstEndPos" : 58146, + "secondEndPos" : 46370 +}, { + "firstType" : "Assignment", + "secondType" : "Assignment", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "ExpressionStatement", + "secondParentType" : "ExpressionStatement", + "firstPos" : 58011, + "secondPos" : 46235, + "firstEndPos" : 58145, + "secondEndPos" : 46369 +}, { + "firstType" : "QualifiedName", + "secondType" : "QualifiedName", + "firstLabel" : "clone.legendItemToolTipGenerator", + "secondLabel" : "clone.legendItemToolTipGenerator", + "firstParentType" : "Assignment", + "secondParentType" : "Assignment", + "firstPos" : 58011, + "secondPos" : 46235, + "firstEndPos" : 58043, + "secondEndPos" : 46267 +}, { + "firstType" : "ASSIGNMENT_OPERATOR", + "secondType" : "ASSIGNMENT_OPERATOR", + "firstLabel" : "=", + "secondLabel" : "=", + "firstParentType" : "Assignment", + "secondParentType" : "Assignment", + "firstPos" : 58044, + "secondPos" : 46268, + "firstEndPos" : 58045, + "secondEndPos" : 46269 +}, { + "firstType" : "CastExpression", + "secondType" : "CastExpression", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Assignment", + "secondParentType" : "Assignment", + "firstPos" : 58046, + "secondPos" : 46270, + "firstEndPos" : 58145, + "secondEndPos" : 46369 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "XYSeriesLabelGenerator", + "secondLabel" : "XYSeriesLabelGenerator", + "firstParentType" : "SimpleType", + "secondParentType" : "SimpleType", + "firstPos" : 58047, + "secondPos" : 46271, + "firstEndPos" : 58069, + "secondEndPos" : 46293 +}, { + "firstType" : "SimpleType", + "secondType" : "SimpleType", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "CastExpression", + "secondParentType" : "CastExpression", + "firstPos" : 58047, + "secondPos" : 46271, + "firstEndPos" : 58069, + "secondEndPos" : 46293 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "CastExpression", + "secondParentType" : "CastExpression", + "firstPos" : 58091, + "secondPos" : 46315, + "firstEndPos" : 58145, + "secondEndPos" : 46369 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 58091, + "secondPos" : 46315, + "firstEndPos" : 58106, + "secondEndPos" : 46330 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "ObjectUtilities", + "secondLabel" : "ObjectUtilities", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 58091, + "secondPos" : 46315, + "firstEndPos" : 58106, + "secondEndPos" : 46330 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "clone", + "secondLabel" : "clone", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 58107, + "secondPos" : 46331, + "firstEndPos" : 58112, + "secondEndPos" : 46336 +}, { + "firstType" : "FieldAccess", + "secondType" : "FieldAccess", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 58113, + "secondPos" : 46337, + "firstEndPos" : 58144, + "secondEndPos" : 46368 +}, { + "firstType" : "METHOD_INVOCATION_ARGUMENTS", + "secondType" : "METHOD_INVOCATION_ARGUMENTS", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 58113, + "secondPos" : 46337, + "firstEndPos" : 58144, + "secondEndPos" : 46368 +}, { + "firstType" : "ThisExpression", + "secondType" : "ThisExpression", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "FieldAccess", + "secondParentType" : "FieldAccess", + "firstPos" : 58113, + "secondPos" : 46337, + "firstEndPos" : 58117, + "secondEndPos" : 46341 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "legendItemToolTipGenerator", + "secondLabel" : "legendItemToolTipGenerator", + "firstParentType" : "FieldAccess", + "secondParentType" : "FieldAccess", + "firstPos" : 58118, + "secondPos" : 46342, + "firstEndPos" : 58144, + "secondEndPos" : 46368 +}, { + "firstType" : "IfStatement", + "secondType" : "IfStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 58165, + "secondPos" : 46389, + "firstEndPos" : 58376, + "secondEndPos" : 46600 +}, { + "firstType" : "InstanceofExpression", + "secondType" : "InstanceofExpression", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "IfStatement", + "secondParentType" : "IfStatement", + "firstPos" : 58169, + "secondPos" : 46393, + "firstEndPos" : 58223, + "secondEndPos" : 46447 +}, { + "firstType" : "FieldAccess", + "secondType" : "FieldAccess", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "InstanceofExpression", + "secondParentType" : "InstanceofExpression", + "firstPos" : 58169, + "secondPos" : 46393, + "firstEndPos" : 58196, + "secondEndPos" : 46420 +}, { + "firstType" : "ThisExpression", + "secondType" : "ThisExpression", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "FieldAccess", + "secondParentType" : "FieldAccess", + "firstPos" : 58169, + "secondPos" : 46393, + "firstEndPos" : 58173, + "secondEndPos" : 46397 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "legendItemURLGenerator", + "secondLabel" : "legendItemURLGenerator", + "firstParentType" : "FieldAccess", + "secondParentType" : "FieldAccess", + "firstPos" : 58174, + "secondPos" : 46398, + "firstEndPos" : 58196, + "secondEndPos" : 46420 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "PublicCloneable", + "secondLabel" : "PublicCloneable", + "firstParentType" : "SimpleType", + "secondParentType" : "SimpleType", + "firstPos" : 58208, + "secondPos" : 46432, + "firstEndPos" : 58223, + "secondEndPos" : 46447 +}, { + "firstType" : "SimpleType", + "secondType" : "SimpleType", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "InstanceofExpression", + "secondParentType" : "InstanceofExpression", + "firstPos" : 58208, + "secondPos" : 46432, + "firstEndPos" : 58223, + "secondEndPos" : 46447 +}, { + "firstType" : "Block", + "secondType" : "Block", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "IfStatement", + "secondParentType" : "IfStatement", + "firstPos" : 58225, + "secondPos" : 46449, + "firstEndPos" : 58376, + "secondEndPos" : 46600 +}, { + "firstType" : "ExpressionStatement", + "secondType" : "ExpressionStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 58239, + "secondPos" : 46463, + "firstEndPos" : 58366, + "secondEndPos" : 46590 +}, { + "firstType" : "Assignment", + "secondType" : "Assignment", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "ExpressionStatement", + "secondParentType" : "ExpressionStatement", + "firstPos" : 58239, + "secondPos" : 46463, + "firstEndPos" : 58365, + "secondEndPos" : 46589 +}, { + "firstType" : "QualifiedName", + "secondType" : "QualifiedName", + "firstLabel" : "clone.legendItemURLGenerator", + "secondLabel" : "clone.legendItemURLGenerator", + "firstParentType" : "Assignment", + "secondParentType" : "Assignment", + "firstPos" : 58239, + "secondPos" : 46463, + "firstEndPos" : 58267, + "secondEndPos" : 46491 +}, { + "firstType" : "ASSIGNMENT_OPERATOR", + "secondType" : "ASSIGNMENT_OPERATOR", + "firstLabel" : "=", + "secondLabel" : "=", + "firstParentType" : "Assignment", + "secondParentType" : "Assignment", + "firstPos" : 58268, + "secondPos" : 46492, + "firstEndPos" : 58269, + "secondEndPos" : 46493 +}, { + "firstType" : "CastExpression", + "secondType" : "CastExpression", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Assignment", + "secondParentType" : "Assignment", + "firstPos" : 58270, + "secondPos" : 46494, + "firstEndPos" : 58365, + "secondEndPos" : 46589 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "XYSeriesLabelGenerator", + "secondLabel" : "XYSeriesLabelGenerator", + "firstParentType" : "SimpleType", + "secondParentType" : "SimpleType", + "firstPos" : 58271, + "secondPos" : 46495, + "firstEndPos" : 58293, + "secondEndPos" : 46517 +}, { + "firstType" : "SimpleType", + "secondType" : "SimpleType", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "CastExpression", + "secondParentType" : "CastExpression", + "firstPos" : 58271, + "secondPos" : 46495, + "firstEndPos" : 58293, + "secondEndPos" : 46517 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "CastExpression", + "secondParentType" : "CastExpression", + "firstPos" : 58315, + "secondPos" : 46539, + "firstEndPos" : 58365, + "secondEndPos" : 46589 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 58315, + "secondPos" : 46539, + "firstEndPos" : 58330, + "secondEndPos" : 46554 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "ObjectUtilities", + "secondLabel" : "ObjectUtilities", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 58315, + "secondPos" : 46539, + "firstEndPos" : 58330, + "secondEndPos" : 46554 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "clone", + "secondLabel" : "clone", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 58331, + "secondPos" : 46555, + "firstEndPos" : 58336, + "secondEndPos" : 46560 +}, { + "firstType" : "FieldAccess", + "secondType" : "FieldAccess", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 58337, + "secondPos" : 46561, + "firstEndPos" : 58364, + "secondEndPos" : 46588 +}, { + "firstType" : "METHOD_INVOCATION_ARGUMENTS", + "secondType" : "METHOD_INVOCATION_ARGUMENTS", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 58337, + "secondPos" : 46561, + "firstEndPos" : 58364, + "secondEndPos" : 46588 +}, { + "firstType" : "ThisExpression", + "secondType" : "ThisExpression", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "FieldAccess", + "secondParentType" : "FieldAccess", + "firstPos" : 58337, + "secondPos" : 46561, + "firstEndPos" : 58341, + "secondEndPos" : 46565 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "legendItemURLGenerator", + "secondLabel" : "legendItemURLGenerator", + "firstParentType" : "FieldAccess", + "secondParentType" : "FieldAccess", + "firstPos" : 58342, + "secondPos" : 46566, + "firstEndPos" : 58364, + "secondEndPos" : 46588 +}, { + "firstType" : "ExpressionStatement", + "secondType" : "ExpressionStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 58386, + "secondPos" : 46610, + "firstEndPos" : 58494, + "secondEndPos" : 46718 +}, { + "firstType" : "Assignment", + "secondType" : "Assignment", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "ExpressionStatement", + "secondParentType" : "ExpressionStatement", + "firstPos" : 58386, + "secondPos" : 46610, + "firstEndPos" : 58493, + "secondEndPos" : 46717 +}, { + "firstType" : "QualifiedName", + "secondType" : "QualifiedName", + "firstLabel" : "clone.foregroundAnnotations", + "secondLabel" : "clone.foregroundAnnotations", + "firstParentType" : "Assignment", + "secondParentType" : "Assignment", + "firstPos" : 58386, + "secondPos" : 46610, + "firstEndPos" : 58413, + "secondEndPos" : 46637 +}, { + "firstType" : "ASSIGNMENT_OPERATOR", + "secondType" : "ASSIGNMENT_OPERATOR", + "firstLabel" : "=", + "secondLabel" : "=", + "firstParentType" : "Assignment", + "secondParentType" : "Assignment", + "firstPos" : 58414, + "secondPos" : 46638, + "firstEndPos" : 58415, + "secondEndPos" : 46639 +}, { + "firstType" : "CastExpression", + "secondType" : "CastExpression", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Assignment", + "secondParentType" : "Assignment", + "firstPos" : 58416, + "secondPos" : 46640, + "firstEndPos" : 58493, + "secondEndPos" : 46717 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "List", + "secondLabel" : "List", + "firstParentType" : "SimpleType", + "secondParentType" : "SimpleType", + "firstPos" : 58417, + "secondPos" : 46641, + "firstEndPos" : 58421, + "secondEndPos" : 46645 +}, { + "firstType" : "SimpleType", + "secondType" : "SimpleType", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "CastExpression", + "secondParentType" : "CastExpression", + "firstPos" : 58417, + "secondPos" : 46641, + "firstEndPos" : 58421, + "secondEndPos" : 46645 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "CastExpression", + "secondParentType" : "CastExpression", + "firstPos" : 58423, + "secondPos" : 46647, + "firstEndPos" : 58493, + "secondEndPos" : 46717 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 58423, + "secondPos" : 46647, + "firstEndPos" : 58438, + "secondEndPos" : 46662 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "ObjectUtilities", + "secondLabel" : "ObjectUtilities", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 58423, + "secondPos" : 46647, + "firstEndPos" : 58438, + "secondEndPos" : 46662 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "deepClone", + "secondLabel" : "deepClone", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 58439, + "secondPos" : 46663, + "firstEndPos" : 58448, + "secondEndPos" : 46672 +}, { + "firstType" : "FieldAccess", + "secondType" : "FieldAccess", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 58466, + "secondPos" : 46690, + "firstEndPos" : 58492, + "secondEndPos" : 46716 +}, { + "firstType" : "METHOD_INVOCATION_ARGUMENTS", + "secondType" : "METHOD_INVOCATION_ARGUMENTS", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 58466, + "secondPos" : 46690, + "firstEndPos" : 58492, + "secondEndPos" : 46716 +}, { + "firstType" : "ThisExpression", + "secondType" : "ThisExpression", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "FieldAccess", + "secondParentType" : "FieldAccess", + "firstPos" : 58466, + "secondPos" : 46690, + "firstEndPos" : 58470, + "secondEndPos" : 46694 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "foregroundAnnotations", + "secondLabel" : "foregroundAnnotations", + "firstParentType" : "FieldAccess", + "secondParentType" : "FieldAccess", + "firstPos" : 58471, + "secondPos" : 46695, + "firstEndPos" : 58492, + "secondEndPos" : 46716 +}, { + "firstType" : "ExpressionStatement", + "secondType" : "ExpressionStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 58503, + "secondPos" : 46727, + "firstEndPos" : 58611, + "secondEndPos" : 46835 +}, { + "firstType" : "Assignment", + "secondType" : "Assignment", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "ExpressionStatement", + "secondParentType" : "ExpressionStatement", + "firstPos" : 58503, + "secondPos" : 46727, + "firstEndPos" : 58610, + "secondEndPos" : 46834 +}, { + "firstType" : "QualifiedName", + "secondType" : "QualifiedName", + "firstLabel" : "clone.backgroundAnnotations", + "secondLabel" : "clone.backgroundAnnotations", + "firstParentType" : "Assignment", + "secondParentType" : "Assignment", + "firstPos" : 58503, + "secondPos" : 46727, + "firstEndPos" : 58530, + "secondEndPos" : 46754 +}, { + "firstType" : "ASSIGNMENT_OPERATOR", + "secondType" : "ASSIGNMENT_OPERATOR", + "firstLabel" : "=", + "secondLabel" : "=", + "firstParentType" : "Assignment", + "secondParentType" : "Assignment", + "firstPos" : 58531, + "secondPos" : 46755, + "firstEndPos" : 58532, + "secondEndPos" : 46756 +}, { + "firstType" : "CastExpression", + "secondType" : "CastExpression", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Assignment", + "secondParentType" : "Assignment", + "firstPos" : 58533, + "secondPos" : 46757, + "firstEndPos" : 58610, + "secondEndPos" : 46834 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "List", + "secondLabel" : "List", + "firstParentType" : "SimpleType", + "secondParentType" : "SimpleType", + "firstPos" : 58534, + "secondPos" : 46758, + "firstEndPos" : 58538, + "secondEndPos" : 46762 +}, { + "firstType" : "SimpleType", + "secondType" : "SimpleType", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "CastExpression", + "secondParentType" : "CastExpression", + "firstPos" : 58534, + "secondPos" : 46758, + "firstEndPos" : 58538, + "secondEndPos" : 46762 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "CastExpression", + "secondParentType" : "CastExpression", + "firstPos" : 58540, + "secondPos" : 46764, + "firstEndPos" : 58610, + "secondEndPos" : 46834 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 58540, + "secondPos" : 46764, + "firstEndPos" : 58555, + "secondEndPos" : 46779 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "ObjectUtilities", + "secondLabel" : "ObjectUtilities", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 58540, + "secondPos" : 46764, + "firstEndPos" : 58555, + "secondEndPos" : 46779 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "deepClone", + "secondLabel" : "deepClone", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 58556, + "secondPos" : 46780, + "firstEndPos" : 58565, + "secondEndPos" : 46789 +}, { + "firstType" : "FieldAccess", + "secondType" : "FieldAccess", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 58583, + "secondPos" : 46807, + "firstEndPos" : 58609, + "secondEndPos" : 46833 +}, { + "firstType" : "METHOD_INVOCATION_ARGUMENTS", + "secondType" : "METHOD_INVOCATION_ARGUMENTS", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 58583, + "secondPos" : 46807, + "firstEndPos" : 58609, + "secondEndPos" : 46833 +}, { + "firstType" : "ThisExpression", + "secondType" : "ThisExpression", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "FieldAccess", + "secondParentType" : "FieldAccess", + "firstPos" : 58583, + "secondPos" : 46807, + "firstEndPos" : 58587, + "secondEndPos" : 46811 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "backgroundAnnotations", + "secondLabel" : "backgroundAnnotations", + "firstParentType" : "FieldAccess", + "secondParentType" : "FieldAccess", + "firstPos" : 58588, + "secondPos" : 46812, + "firstEndPos" : 58609, + "secondEndPos" : 46833 +}, { + "firstType" : "ReturnStatement", + "secondType" : "ReturnStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 58621, + "secondPos" : 46845, + "firstEndPos" : 58634, + "secondEndPos" : 46858 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "clone", + "secondLabel" : "clone", + "firstParentType" : "ReturnStatement", + "secondParentType" : "ReturnStatement", + "firstPos" : 58628, + "secondPos" : 46852, + "firstEndPos" : 58633, + "secondEndPos" : 46857 +}, { + "firstType" : "MethodDeclaration", + "secondType" : "MethodDeclaration", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "TypeDeclaration", + "secondParentType" : "TypeDeclaration", + "firstPos" : 58646, + "secondPos" : 46870, + "firstEndPos" : 60753, + "secondEndPos" : 48977 +}, { + "firstType" : "Javadoc", + "secondType" : "Javadoc", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 58646, + "secondPos" : 46870, + "firstEndPos" : 58849, + "secondEndPos" : 47073 +}, { + "firstType" : "TagElement", + "secondType" : "TagElement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Javadoc", + "secondParentType" : "Javadoc", + "firstPos" : 58657, + "secondPos" : 46881, + "firstEndPos" : 58710, + "secondEndPos" : 46934 +}, { + "firstType" : "TextElement", + "secondType" : "TextElement", + "firstLabel" : "Tests this renderer for equality with another object.", + "secondLabel" : "Tests this renderer for equality with another object.", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 58657, + "secondPos" : 46881, + "firstEndPos" : 58710, + "secondEndPos" : 46934 +}, { + "firstType" : "TagElement", + "secondType" : "TagElement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Javadoc", + "secondParentType" : "Javadoc", + "firstPos" : 58725, + "secondPos" : 46949, + "firstEndPos" : 58778, + "secondEndPos" : 47002 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "obj", + "secondLabel" : "obj", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 58732, + "secondPos" : 46956, + "firstEndPos" : 58735, + "secondEndPos" : 46959 +}, { + "firstType" : "TextElement", + "secondType" : "TextElement", + "firstLabel" : " the object (null permitted).", + "secondLabel" : " the object (null permitted).", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 58735, + "secondPos" : 46959, + "firstEndPos" : 58778, + "secondEndPos" : 47002 +}, { + "firstType" : "TagElement", + "secondType" : "TagElement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Javadoc", + "secondParentType" : "Javadoc", + "firstPos" : 58793, + "secondPos" : 47017, + "firstEndPos" : 58841, + "secondEndPos" : 47065 +}, { + "firstType" : "TextElement", + "secondType" : "TextElement", + "firstLabel" : " true or false.", + "secondLabel" : " true or false.", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 58800, + "secondPos" : 47024, + "firstEndPos" : 58841, + "secondEndPos" : 47065 +}, { + "firstType" : "MarkerAnnotation", + "secondType" : "MarkerAnnotation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 58854, + "secondPos" : 47078, + "firstEndPos" : 58863, + "secondEndPos" : 47087 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "Override", + "secondLabel" : "Override", + "firstParentType" : "MarkerAnnotation", + "secondParentType" : "MarkerAnnotation", + "firstPos" : 58855, + "secondPos" : 47079, + "firstEndPos" : 58863, + "secondEndPos" : 47087 +}, { + "firstType" : "Modifier", + "secondType" : "Modifier", + "firstLabel" : "public", + "secondLabel" : "public", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 58868, + "secondPos" : 47092, + "firstEndPos" : 58874, + "secondEndPos" : 47098 +}, { + "firstType" : "PrimitiveType", + "secondType" : "PrimitiveType", + "firstLabel" : "boolean", + "secondLabel" : "boolean", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 58875, + "secondPos" : 47099, + "firstEndPos" : 58882, + "secondEndPos" : 47106 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "equals", + "secondLabel" : "equals", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 58883, + "secondPos" : 47107, + "firstEndPos" : 58889, + "secondEndPos" : 47113 +}, { + "firstType" : "SingleVariableDeclaration", + "secondType" : "SingleVariableDeclaration", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 58890, + "secondPos" : 47114, + "firstEndPos" : 58900, + "secondEndPos" : 47124 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "Object", + "secondLabel" : "Object", + "firstParentType" : "SimpleType", + "secondParentType" : "SimpleType", + "firstPos" : 58890, + "secondPos" : 47114, + "firstEndPos" : 58896, + "secondEndPos" : 47120 +}, { + "firstType" : "SimpleType", + "secondType" : "SimpleType", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "SingleVariableDeclaration", + "secondParentType" : "SingleVariableDeclaration", + "firstPos" : 58890, + "secondPos" : 47114, + "firstEndPos" : 58896, + "secondEndPos" : 47120 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "obj", + "secondLabel" : "obj", + "firstParentType" : "SingleVariableDeclaration", + "secondParentType" : "SingleVariableDeclaration", + "firstPos" : 58897, + "secondPos" : 47121, + "firstEndPos" : 58900, + "secondEndPos" : 47124 +}, { + "firstType" : "Block", + "secondType" : "Block", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 58902, + "secondPos" : 47126, + "firstEndPos" : 60753, + "secondEndPos" : 48977 +}, { + "firstType" : "IfStatement", + "secondType" : "IfStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 58912, + "secondPos" : 47136, + "firstEndPos" : 58965, + "secondEndPos" : 47189 +}, { + "firstType" : "InfixExpression", + "secondType" : "InfixExpression", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "IfStatement", + "secondParentType" : "IfStatement", + "firstPos" : 58916, + "secondPos" : 47140, + "firstEndPos" : 58927, + "secondEndPos" : 47151 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "obj", + "secondLabel" : "obj", + "firstParentType" : "InfixExpression", + "secondParentType" : "InfixExpression", + "firstPos" : 58916, + "secondPos" : 47140, + "firstEndPos" : 58919, + "secondEndPos" : 47143 +}, { + "firstType" : "INFIX_EXPRESSION_OPERATOR", + "secondType" : "INFIX_EXPRESSION_OPERATOR", + "firstLabel" : "==", + "secondLabel" : "==", + "firstParentType" : "InfixExpression", + "secondParentType" : "InfixExpression", + "firstPos" : 58920, + "secondPos" : 47144, + "firstEndPos" : 58922, + "secondEndPos" : 47146 +}, { + "firstType" : "ThisExpression", + "secondType" : "ThisExpression", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "InfixExpression", + "secondParentType" : "InfixExpression", + "firstPos" : 58923, + "secondPos" : 47147, + "firstEndPos" : 58927, + "secondEndPos" : 47151 +}, { + "firstType" : "Block", + "secondType" : "Block", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "IfStatement", + "secondParentType" : "IfStatement", + "firstPos" : 58929, + "secondPos" : 47153, + "firstEndPos" : 58965, + "secondEndPos" : 47189 +}, { + "firstType" : "ReturnStatement", + "secondType" : "ReturnStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 58943, + "secondPos" : 47167, + "firstEndPos" : 58955, + "secondEndPos" : 47179 +}, { + "firstType" : "BooleanLiteral", + "secondType" : "BooleanLiteral", + "firstLabel" : "true", + "secondLabel" : "true", + "firstParentType" : "ReturnStatement", + "secondParentType" : "ReturnStatement", + "firstPos" : 58950, + "secondPos" : 47174, + "firstEndPos" : 58954, + "secondEndPos" : 47178 +}, { + "firstType" : "IfStatement", + "secondType" : "IfStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 58974, + "secondPos" : 47198, + "firstEndPos" : 59057, + "secondEndPos" : 47281 +}, { + "firstType" : "PrefixExpression", + "secondType" : "PrefixExpression", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "IfStatement", + "secondParentType" : "IfStatement", + "firstPos" : 58978, + "secondPos" : 47202, + "firstEndPos" : 59018, + "secondEndPos" : 47242 +}, { + "firstType" : "PREFIX_EXPRESSION_OPERATOR", + "secondType" : "PREFIX_EXPRESSION_OPERATOR", + "firstLabel" : "!", + "secondLabel" : "!", + "firstParentType" : "PrefixExpression", + "secondParentType" : "PrefixExpression", + "firstPos" : 58978, + "secondPos" : 47202, + "firstEndPos" : 58979, + "secondEndPos" : 47203 +}, { + "firstType" : "ParenthesizedExpression", + "secondType" : "ParenthesizedExpression", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "PrefixExpression", + "secondParentType" : "PrefixExpression", + "firstPos" : 58979, + "secondPos" : 47203, + "firstEndPos" : 59018, + "secondEndPos" : 47242 +}, { + "firstType" : "InstanceofExpression", + "secondType" : "InstanceofExpression", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "ParenthesizedExpression", + "secondParentType" : "ParenthesizedExpression", + "firstPos" : 58980, + "secondPos" : 47204, + "firstEndPos" : 59017, + "secondEndPos" : 47241 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "obj", + "secondLabel" : "obj", + "firstParentType" : "InstanceofExpression", + "secondParentType" : "InstanceofExpression", + "firstPos" : 58980, + "secondPos" : 47204, + "firstEndPos" : 58983, + "secondEndPos" : 47207 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "AbstractXYItemRenderer", + "secondLabel" : "AbstractXYItemRenderer", + "firstParentType" : "SimpleType", + "secondParentType" : "SimpleType", + "firstPos" : 58995, + "secondPos" : 47219, + "firstEndPos" : 59017, + "secondEndPos" : 47241 +}, { + "firstType" : "SimpleType", + "secondType" : "SimpleType", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "InstanceofExpression", + "secondParentType" : "InstanceofExpression", + "firstPos" : 58995, + "secondPos" : 47219, + "firstEndPos" : 59017, + "secondEndPos" : 47241 +}, { + "firstType" : "Block", + "secondType" : "Block", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "IfStatement", + "secondParentType" : "IfStatement", + "firstPos" : 59020, + "secondPos" : 47244, + "firstEndPos" : 59057, + "secondEndPos" : 47281 +}, { + "firstType" : "ReturnStatement", + "secondType" : "ReturnStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 59034, + "secondPos" : 47258, + "firstEndPos" : 59047, + "secondEndPos" : 47271 +}, { + "firstType" : "BooleanLiteral", + "secondType" : "BooleanLiteral", + "firstLabel" : "false", + "secondLabel" : "false", + "firstParentType" : "ReturnStatement", + "secondParentType" : "ReturnStatement", + "firstPos" : 59041, + "secondPos" : 47265, + "firstEndPos" : 59046, + "secondEndPos" : 47270 +}, { + "firstType" : "VariableDeclarationStatement", + "secondType" : "VariableDeclarationStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 59066, + "secondPos" : 47290, + "firstEndPos" : 59125, + "secondEndPos" : 47349 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "AbstractXYItemRenderer", + "secondLabel" : "AbstractXYItemRenderer", + "firstParentType" : "SimpleType", + "secondParentType" : "SimpleType", + "firstPos" : 59066, + "secondPos" : 47290, + "firstEndPos" : 59088, + "secondEndPos" : 47312 +}, { + "firstType" : "SimpleType", + "secondType" : "SimpleType", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationStatement", + "secondParentType" : "VariableDeclarationStatement", + "firstPos" : 59066, + "secondPos" : 47290, + "firstEndPos" : 59088, + "secondEndPos" : 47312 +}, { + "firstType" : "VariableDeclarationFragment", + "secondType" : "VariableDeclarationFragment", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationStatement", + "secondParentType" : "VariableDeclarationStatement", + "firstPos" : 59089, + "secondPos" : 47313, + "firstEndPos" : 59124, + "secondEndPos" : 47348 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "that", + "secondLabel" : "that", + "firstParentType" : "VariableDeclarationFragment", + "secondParentType" : "VariableDeclarationFragment", + "firstPos" : 59089, + "secondPos" : 47313, + "firstEndPos" : 59093, + "secondEndPos" : 47317 +}, { + "firstType" : "CastExpression", + "secondType" : "CastExpression", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationFragment", + "secondParentType" : "VariableDeclarationFragment", + "firstPos" : 59096, + "secondPos" : 47320, + "firstEndPos" : 59124, + "secondEndPos" : 47348 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "AbstractXYItemRenderer", + "secondLabel" : "AbstractXYItemRenderer", + "firstParentType" : "SimpleType", + "secondParentType" : "SimpleType", + "firstPos" : 59097, + "secondPos" : 47321, + "firstEndPos" : 59119, + "secondEndPos" : 47343 +}, { + "firstType" : "SimpleType", + "secondType" : "SimpleType", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "CastExpression", + "secondParentType" : "CastExpression", + "firstPos" : 59097, + "secondPos" : 47321, + "firstEndPos" : 59119, + "secondEndPos" : 47343 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "obj", + "secondLabel" : "obj", + "firstParentType" : "CastExpression", + "secondParentType" : "CastExpression", + "firstPos" : 59121, + "secondPos" : 47345, + "firstEndPos" : 59124, + "secondEndPos" : 47348 +}, { + "firstType" : "IfStatement", + "secondType" : "IfStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 59134, + "secondPos" : 47358, + "firstEndPos" : 59265, + "secondEndPos" : 47489 +}, { + "firstType" : "PrefixExpression", + "secondType" : "PrefixExpression", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "IfStatement", + "secondParentType" : "IfStatement", + "firstPos" : 59138, + "secondPos" : 47362, + "firstEndPos" : 59226, + "secondEndPos" : 47450 +}, { + "firstType" : "PREFIX_EXPRESSION_OPERATOR", + "secondType" : "PREFIX_EXPRESSION_OPERATOR", + "firstLabel" : "!", + "secondLabel" : "!", + "firstParentType" : "PrefixExpression", + "secondParentType" : "PrefixExpression", + "firstPos" : 59138, + "secondPos" : 47362, + "firstEndPos" : 59139, + "secondEndPos" : 47363 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "PrefixExpression", + "secondParentType" : "PrefixExpression", + "firstPos" : 59139, + "secondPos" : 47363, + "firstEndPos" : 59226, + "secondEndPos" : 47450 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 59139, + "secondPos" : 47363, + "firstEndPos" : 59154, + "secondEndPos" : 47378 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "ObjectUtilities", + "secondLabel" : "ObjectUtilities", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 59139, + "secondPos" : 47363, + "firstEndPos" : 59154, + "secondEndPos" : 47378 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "equal", + "secondLabel" : "equal", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 59155, + "secondPos" : 47379, + "firstEndPos" : 59160, + "secondEndPos" : 47384 +}, { + "firstType" : "METHOD_INVOCATION_ARGUMENTS", + "secondType" : "METHOD_INVOCATION_ARGUMENTS", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 59161, + "secondPos" : 47385, + "firstEndPos" : 59225, + "secondEndPos" : 47449 +}, { + "firstType" : "FieldAccess", + "secondType" : "FieldAccess", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 59161, + "secondPos" : 47385, + "firstEndPos" : 59184, + "secondEndPos" : 47408 +}, { + "firstType" : "ThisExpression", + "secondType" : "ThisExpression", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "FieldAccess", + "secondParentType" : "FieldAccess", + "firstPos" : 59161, + "secondPos" : 47385, + "firstEndPos" : 59165, + "secondEndPos" : 47389 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "itemLabelGenerator", + "secondLabel" : "itemLabelGenerator", + "firstParentType" : "FieldAccess", + "secondParentType" : "FieldAccess", + "firstPos" : 59166, + "secondPos" : 47390, + "firstEndPos" : 59184, + "secondEndPos" : 47408 +}, { + "firstType" : "QualifiedName", + "secondType" : "QualifiedName", + "firstLabel" : "that.itemLabelGenerator", + "secondLabel" : "that.itemLabelGenerator", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 59202, + "secondPos" : 47426, + "firstEndPos" : 59225, + "secondEndPos" : 47449 +}, { + "firstType" : "Block", + "secondType" : "Block", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "IfStatement", + "secondParentType" : "IfStatement", + "firstPos" : 59228, + "secondPos" : 47452, + "firstEndPos" : 59265, + "secondEndPos" : 47489 +}, { + "firstType" : "ReturnStatement", + "secondType" : "ReturnStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 59242, + "secondPos" : 47466, + "firstEndPos" : 59255, + "secondEndPos" : 47479 +}, { + "firstType" : "BooleanLiteral", + "secondType" : "BooleanLiteral", + "firstLabel" : "false", + "secondLabel" : "false", + "firstParentType" : "ReturnStatement", + "secondParentType" : "ReturnStatement", + "firstPos" : 59249, + "secondPos" : 47473, + "firstEndPos" : 59254, + "secondEndPos" : 47478 +}, { + "firstType" : "IfStatement", + "secondType" : "IfStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 59274, + "secondPos" : 47498, + "firstEndPos" : 59379, + "secondEndPos" : 47603 +}, { + "firstType" : "PrefixExpression", + "secondType" : "PrefixExpression", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "IfStatement", + "secondParentType" : "IfStatement", + "firstPos" : 59278, + "secondPos" : 47502, + "firstEndPos" : 59340, + "secondEndPos" : 47564 +}, { + "firstType" : "PREFIX_EXPRESSION_OPERATOR", + "secondType" : "PREFIX_EXPRESSION_OPERATOR", + "firstLabel" : "!", + "secondLabel" : "!", + "firstParentType" : "PrefixExpression", + "secondParentType" : "PrefixExpression", + "firstPos" : 59278, + "secondPos" : 47502, + "firstEndPos" : 59279, + "secondEndPos" : 47503 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "PrefixExpression", + "secondParentType" : "PrefixExpression", + "firstPos" : 59279, + "secondPos" : 47503, + "firstEndPos" : 59340, + "secondEndPos" : 47564 +}, { + "firstType" : "FieldAccess", + "secondType" : "FieldAccess", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 59279, + "secondPos" : 47503, + "firstEndPos" : 59305, + "secondEndPos" : 47529 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 59279, + "secondPos" : 47503, + "firstEndPos" : 59305, + "secondEndPos" : 47529 +}, { + "firstType" : "ThisExpression", + "secondType" : "ThisExpression", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "FieldAccess", + "secondParentType" : "FieldAccess", + "firstPos" : 59279, + "secondPos" : 47503, + "firstEndPos" : 59283, + "secondEndPos" : 47507 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "itemLabelGeneratorMap", + "secondLabel" : "itemLabelGeneratorMap", + "firstParentType" : "FieldAccess", + "secondParentType" : "FieldAccess", + "firstPos" : 59284, + "secondPos" : 47508, + "firstEndPos" : 59305, + "secondEndPos" : 47529 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "equals", + "secondLabel" : "equals", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 59306, + "secondPos" : 47530, + "firstEndPos" : 59312, + "secondEndPos" : 47536 +}, { + "firstType" : "METHOD_INVOCATION_ARGUMENTS", + "secondType" : "METHOD_INVOCATION_ARGUMENTS", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 59313, + "secondPos" : 47537, + "firstEndPos" : 59339, + "secondEndPos" : 47563 +}, { + "firstType" : "QualifiedName", + "secondType" : "QualifiedName", + "firstLabel" : "that.itemLabelGeneratorMap", + "secondLabel" : "that.itemLabelGeneratorMap", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 59313, + "secondPos" : 47537, + "firstEndPos" : 59339, + "secondEndPos" : 47563 +}, { + "firstType" : "Block", + "secondType" : "Block", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "IfStatement", + "secondParentType" : "IfStatement", + "firstPos" : 59342, + "secondPos" : 47566, + "firstEndPos" : 59379, + "secondEndPos" : 47603 +}, { + "firstType" : "ReturnStatement", + "secondType" : "ReturnStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 59356, + "secondPos" : 47580, + "firstEndPos" : 59369, + "secondEndPos" : 47593 +}, { + "firstType" : "BooleanLiteral", + "secondType" : "BooleanLiteral", + "firstLabel" : "false", + "secondLabel" : "false", + "firstParentType" : "ReturnStatement", + "secondParentType" : "ReturnStatement", + "firstPos" : 59363, + "secondPos" : 47587, + "firstEndPos" : 59368, + "secondEndPos" : 47592 +}, { + "firstType" : "IfStatement", + "secondType" : "IfStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 59388, + "secondPos" : 47612, + "firstEndPos" : 59527, + "secondEndPos" : 47751 +}, { + "firstType" : "PrefixExpression", + "secondType" : "PrefixExpression", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "IfStatement", + "secondParentType" : "IfStatement", + "firstPos" : 59392, + "secondPos" : 47616, + "firstEndPos" : 59488, + "secondEndPos" : 47712 +}, { + "firstType" : "PREFIX_EXPRESSION_OPERATOR", + "secondType" : "PREFIX_EXPRESSION_OPERATOR", + "firstLabel" : "!", + "secondLabel" : "!", + "firstParentType" : "PrefixExpression", + "secondParentType" : "PrefixExpression", + "firstPos" : 59392, + "secondPos" : 47616, + "firstEndPos" : 59393, + "secondEndPos" : 47617 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "PrefixExpression", + "secondParentType" : "PrefixExpression", + "firstPos" : 59393, + "secondPos" : 47617, + "firstEndPos" : 59488, + "secondEndPos" : 47712 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 59393, + "secondPos" : 47617, + "firstEndPos" : 59408, + "secondEndPos" : 47632 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "ObjectUtilities", + "secondLabel" : "ObjectUtilities", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 59393, + "secondPos" : 47617, + "firstEndPos" : 59408, + "secondEndPos" : 47632 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "equal", + "secondLabel" : "equal", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 59409, + "secondPos" : 47633, + "firstEndPos" : 59414, + "secondEndPos" : 47638 +}, { + "firstType" : "METHOD_INVOCATION_ARGUMENTS", + "secondType" : "METHOD_INVOCATION_ARGUMENTS", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 59415, + "secondPos" : 47639, + "firstEndPos" : 59487, + "secondEndPos" : 47711 +}, { + "firstType" : "FieldAccess", + "secondType" : "FieldAccess", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 59415, + "secondPos" : 47639, + "firstEndPos" : 59442, + "secondEndPos" : 47666 +}, { + "firstType" : "ThisExpression", + "secondType" : "ThisExpression", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "FieldAccess", + "secondParentType" : "FieldAccess", + "firstPos" : 59415, + "secondPos" : 47639, + "firstEndPos" : 59419, + "secondEndPos" : 47643 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "baseItemLabelGenerator", + "secondLabel" : "baseItemLabelGenerator", + "firstParentType" : "FieldAccess", + "secondParentType" : "FieldAccess", + "firstPos" : 59420, + "secondPos" : 47644, + "firstEndPos" : 59442, + "secondEndPos" : 47666 +}, { + "firstType" : "QualifiedName", + "secondType" : "QualifiedName", + "firstLabel" : "that.baseItemLabelGenerator", + "secondLabel" : "that.baseItemLabelGenerator", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 59460, + "secondPos" : 47684, + "firstEndPos" : 59487, + "secondEndPos" : 47711 +}, { + "firstType" : "Block", + "secondType" : "Block", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "IfStatement", + "secondParentType" : "IfStatement", + "firstPos" : 59490, + "secondPos" : 47714, + "firstEndPos" : 59527, + "secondEndPos" : 47751 +}, { + "firstType" : "ReturnStatement", + "secondType" : "ReturnStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 59504, + "secondPos" : 47728, + "firstEndPos" : 59517, + "secondEndPos" : 47741 +}, { + "firstType" : "BooleanLiteral", + "secondType" : "BooleanLiteral", + "firstLabel" : "false", + "secondLabel" : "false", + "firstParentType" : "ReturnStatement", + "secondParentType" : "ReturnStatement", + "firstPos" : 59511, + "secondPos" : 47735, + "firstEndPos" : 59516, + "secondEndPos" : 47740 +}, { + "firstType" : "IfStatement", + "secondType" : "IfStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 59536, + "secondPos" : 47760, + "firstEndPos" : 59663, + "secondEndPos" : 47887 +}, { + "firstType" : "PrefixExpression", + "secondType" : "PrefixExpression", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "IfStatement", + "secondParentType" : "IfStatement", + "firstPos" : 59540, + "secondPos" : 47764, + "firstEndPos" : 59624, + "secondEndPos" : 47848 +}, { + "firstType" : "PREFIX_EXPRESSION_OPERATOR", + "secondType" : "PREFIX_EXPRESSION_OPERATOR", + "firstLabel" : "!", + "secondLabel" : "!", + "firstParentType" : "PrefixExpression", + "secondParentType" : "PrefixExpression", + "firstPos" : 59540, + "secondPos" : 47764, + "firstEndPos" : 59541, + "secondEndPos" : 47765 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "PrefixExpression", + "secondParentType" : "PrefixExpression", + "firstPos" : 59541, + "secondPos" : 47765, + "firstEndPos" : 59624, + "secondEndPos" : 47848 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 59541, + "secondPos" : 47765, + "firstEndPos" : 59556, + "secondEndPos" : 47780 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "ObjectUtilities", + "secondLabel" : "ObjectUtilities", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 59541, + "secondPos" : 47765, + "firstEndPos" : 59556, + "secondEndPos" : 47780 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "equal", + "secondLabel" : "equal", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 59557, + "secondPos" : 47781, + "firstEndPos" : 59562, + "secondEndPos" : 47786 +}, { + "firstType" : "METHOD_INVOCATION_ARGUMENTS", + "secondType" : "METHOD_INVOCATION_ARGUMENTS", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 59563, + "secondPos" : 47787, + "firstEndPos" : 59623, + "secondEndPos" : 47847 +}, { + "firstType" : "FieldAccess", + "secondType" : "FieldAccess", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 59563, + "secondPos" : 47787, + "firstEndPos" : 59584, + "secondEndPos" : 47808 +}, { + "firstType" : "ThisExpression", + "secondType" : "ThisExpression", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "FieldAccess", + "secondParentType" : "FieldAccess", + "firstPos" : 59563, + "secondPos" : 47787, + "firstEndPos" : 59567, + "secondEndPos" : 47791 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "toolTipGenerator", + "secondLabel" : "toolTipGenerator", + "firstParentType" : "FieldAccess", + "secondParentType" : "FieldAccess", + "firstPos" : 59568, + "secondPos" : 47792, + "firstEndPos" : 59584, + "secondEndPos" : 47808 +}, { + "firstType" : "QualifiedName", + "secondType" : "QualifiedName", + "firstLabel" : "that.toolTipGenerator", + "secondLabel" : "that.toolTipGenerator", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 59602, + "secondPos" : 47826, + "firstEndPos" : 59623, + "secondEndPos" : 47847 +}, { + "firstType" : "Block", + "secondType" : "Block", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "IfStatement", + "secondParentType" : "IfStatement", + "firstPos" : 59626, + "secondPos" : 47850, + "firstEndPos" : 59663, + "secondEndPos" : 47887 +}, { + "firstType" : "ReturnStatement", + "secondType" : "ReturnStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 59640, + "secondPos" : 47864, + "firstEndPos" : 59653, + "secondEndPos" : 47877 +}, { + "firstType" : "BooleanLiteral", + "secondType" : "BooleanLiteral", + "firstLabel" : "false", + "secondLabel" : "false", + "firstParentType" : "ReturnStatement", + "secondParentType" : "ReturnStatement", + "firstPos" : 59647, + "secondPos" : 47871, + "firstEndPos" : 59652, + "secondEndPos" : 47876 +}, { + "firstType" : "IfStatement", + "secondType" : "IfStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 59672, + "secondPos" : 47896, + "firstEndPos" : 59773, + "secondEndPos" : 47997 +}, { + "firstType" : "PrefixExpression", + "secondType" : "PrefixExpression", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "IfStatement", + "secondParentType" : "IfStatement", + "firstPos" : 59676, + "secondPos" : 47900, + "firstEndPos" : 59734, + "secondEndPos" : 47958 +}, { + "firstType" : "PREFIX_EXPRESSION_OPERATOR", + "secondType" : "PREFIX_EXPRESSION_OPERATOR", + "firstLabel" : "!", + "secondLabel" : "!", + "firstParentType" : "PrefixExpression", + "secondParentType" : "PrefixExpression", + "firstPos" : 59676, + "secondPos" : 47900, + "firstEndPos" : 59677, + "secondEndPos" : 47901 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "PrefixExpression", + "secondParentType" : "PrefixExpression", + "firstPos" : 59677, + "secondPos" : 47901, + "firstEndPos" : 59734, + "secondEndPos" : 47958 +}, { + "firstType" : "FieldAccess", + "secondType" : "FieldAccess", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 59677, + "secondPos" : 47901, + "firstEndPos" : 59701, + "secondEndPos" : 47925 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 59677, + "secondPos" : 47901, + "firstEndPos" : 59701, + "secondEndPos" : 47925 +}, { + "firstType" : "ThisExpression", + "secondType" : "ThisExpression", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "FieldAccess", + "secondParentType" : "FieldAccess", + "firstPos" : 59677, + "secondPos" : 47901, + "firstEndPos" : 59681, + "secondEndPos" : 47905 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "toolTipGeneratorMap", + "secondLabel" : "toolTipGeneratorMap", + "firstParentType" : "FieldAccess", + "secondParentType" : "FieldAccess", + "firstPos" : 59682, + "secondPos" : 47906, + "firstEndPos" : 59701, + "secondEndPos" : 47925 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "equals", + "secondLabel" : "equals", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 59702, + "secondPos" : 47926, + "firstEndPos" : 59708, + "secondEndPos" : 47932 +}, { + "firstType" : "METHOD_INVOCATION_ARGUMENTS", + "secondType" : "METHOD_INVOCATION_ARGUMENTS", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 59709, + "secondPos" : 47933, + "firstEndPos" : 59733, + "secondEndPos" : 47957 +}, { + "firstType" : "QualifiedName", + "secondType" : "QualifiedName", + "firstLabel" : "that.toolTipGeneratorMap", + "secondLabel" : "that.toolTipGeneratorMap", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 59709, + "secondPos" : 47933, + "firstEndPos" : 59733, + "secondEndPos" : 47957 +}, { + "firstType" : "Block", + "secondType" : "Block", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "IfStatement", + "secondParentType" : "IfStatement", + "firstPos" : 59736, + "secondPos" : 47960, + "firstEndPos" : 59773, + "secondEndPos" : 47997 +}, { + "firstType" : "ReturnStatement", + "secondType" : "ReturnStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 59750, + "secondPos" : 47974, + "firstEndPos" : 59763, + "secondEndPos" : 47987 +}, { + "firstType" : "BooleanLiteral", + "secondType" : "BooleanLiteral", + "firstLabel" : "false", + "secondLabel" : "false", + "firstParentType" : "ReturnStatement", + "secondParentType" : "ReturnStatement", + "firstPos" : 59757, + "secondPos" : 47981, + "firstEndPos" : 59762, + "secondEndPos" : 47986 +}, { + "firstType" : "IfStatement", + "secondType" : "IfStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 59782, + "secondPos" : 48006, + "firstEndPos" : 59917, + "secondEndPos" : 48141 +}, { + "firstType" : "PrefixExpression", + "secondType" : "PrefixExpression", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "IfStatement", + "secondParentType" : "IfStatement", + "firstPos" : 59786, + "secondPos" : 48010, + "firstEndPos" : 59878, + "secondEndPos" : 48102 +}, { + "firstType" : "PREFIX_EXPRESSION_OPERATOR", + "secondType" : "PREFIX_EXPRESSION_OPERATOR", + "firstLabel" : "!", + "secondLabel" : "!", + "firstParentType" : "PrefixExpression", + "secondParentType" : "PrefixExpression", + "firstPos" : 59786, + "secondPos" : 48010, + "firstEndPos" : 59787, + "secondEndPos" : 48011 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "PrefixExpression", + "secondParentType" : "PrefixExpression", + "firstPos" : 59787, + "secondPos" : 48011, + "firstEndPos" : 59878, + "secondEndPos" : 48102 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 59787, + "secondPos" : 48011, + "firstEndPos" : 59802, + "secondEndPos" : 48026 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "ObjectUtilities", + "secondLabel" : "ObjectUtilities", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 59787, + "secondPos" : 48011, + "firstEndPos" : 59802, + "secondEndPos" : 48026 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "equal", + "secondLabel" : "equal", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 59803, + "secondPos" : 48027, + "firstEndPos" : 59808, + "secondEndPos" : 48032 +}, { + "firstType" : "METHOD_INVOCATION_ARGUMENTS", + "secondType" : "METHOD_INVOCATION_ARGUMENTS", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 59809, + "secondPos" : 48033, + "firstEndPos" : 59877, + "secondEndPos" : 48101 +}, { + "firstType" : "FieldAccess", + "secondType" : "FieldAccess", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 59809, + "secondPos" : 48033, + "firstEndPos" : 59834, + "secondEndPos" : 48058 +}, { + "firstType" : "ThisExpression", + "secondType" : "ThisExpression", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "FieldAccess", + "secondParentType" : "FieldAccess", + "firstPos" : 59809, + "secondPos" : 48033, + "firstEndPos" : 59813, + "secondEndPos" : 48037 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "baseToolTipGenerator", + "secondLabel" : "baseToolTipGenerator", + "firstParentType" : "FieldAccess", + "secondParentType" : "FieldAccess", + "firstPos" : 59814, + "secondPos" : 48038, + "firstEndPos" : 59834, + "secondEndPos" : 48058 +}, { + "firstType" : "QualifiedName", + "secondType" : "QualifiedName", + "firstLabel" : "that.baseToolTipGenerator", + "secondLabel" : "that.baseToolTipGenerator", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 59852, + "secondPos" : 48076, + "firstEndPos" : 59877, + "secondEndPos" : 48101 +}, { + "firstType" : "Block", + "secondType" : "Block", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "IfStatement", + "secondParentType" : "IfStatement", + "firstPos" : 59880, + "secondPos" : 48104, + "firstEndPos" : 59917, + "secondEndPos" : 48141 +}, { + "firstType" : "ReturnStatement", + "secondType" : "ReturnStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 59894, + "secondPos" : 48118, + "firstEndPos" : 59907, + "secondEndPos" : 48131 +}, { + "firstType" : "BooleanLiteral", + "secondType" : "BooleanLiteral", + "firstLabel" : "false", + "secondLabel" : "false", + "firstParentType" : "ReturnStatement", + "secondParentType" : "ReturnStatement", + "firstPos" : 59901, + "secondPos" : 48125, + "firstEndPos" : 59906, + "secondEndPos" : 48130 +}, { + "firstType" : "IfStatement", + "secondType" : "IfStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 59926, + "secondPos" : 48150, + "firstEndPos" : 60029, + "secondEndPos" : 48253 +}, { + "firstType" : "PrefixExpression", + "secondType" : "PrefixExpression", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "IfStatement", + "secondParentType" : "IfStatement", + "firstPos" : 59930, + "secondPos" : 48154, + "firstEndPos" : 59990, + "secondEndPos" : 48214 +}, { + "firstType" : "PREFIX_EXPRESSION_OPERATOR", + "secondType" : "PREFIX_EXPRESSION_OPERATOR", + "firstLabel" : "!", + "secondLabel" : "!", + "firstParentType" : "PrefixExpression", + "secondParentType" : "PrefixExpression", + "firstPos" : 59930, + "secondPos" : 48154, + "firstEndPos" : 59931, + "secondEndPos" : 48155 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "PrefixExpression", + "secondParentType" : "PrefixExpression", + "firstPos" : 59931, + "secondPos" : 48155, + "firstEndPos" : 59990, + "secondEndPos" : 48214 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 59931, + "secondPos" : 48155, + "firstEndPos" : 59946, + "secondEndPos" : 48170 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "ObjectUtilities", + "secondLabel" : "ObjectUtilities", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 59931, + "secondPos" : 48155, + "firstEndPos" : 59946, + "secondEndPos" : 48170 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "equal", + "secondLabel" : "equal", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 59947, + "secondPos" : 48171, + "firstEndPos" : 59952, + "secondEndPos" : 48176 +}, { + "firstType" : "METHOD_INVOCATION_ARGUMENTS", + "secondType" : "METHOD_INVOCATION_ARGUMENTS", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 59953, + "secondPos" : 48177, + "firstEndPos" : 59989, + "secondEndPos" : 48213 +}, { + "firstType" : "FieldAccess", + "secondType" : "FieldAccess", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 59953, + "secondPos" : 48177, + "firstEndPos" : 59970, + "secondEndPos" : 48194 +}, { + "firstType" : "ThisExpression", + "secondType" : "ThisExpression", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "FieldAccess", + "secondParentType" : "FieldAccess", + "firstPos" : 59953, + "secondPos" : 48177, + "firstEndPos" : 59957, + "secondEndPos" : 48181 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "urlGenerator", + "secondLabel" : "urlGenerator", + "firstParentType" : "FieldAccess", + "secondParentType" : "FieldAccess", + "firstPos" : 59958, + "secondPos" : 48182, + "firstEndPos" : 59970, + "secondEndPos" : 48194 +}, { + "firstType" : "QualifiedName", + "secondType" : "QualifiedName", + "firstLabel" : "that.urlGenerator", + "secondLabel" : "that.urlGenerator", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 59972, + "secondPos" : 48196, + "firstEndPos" : 59989, + "secondEndPos" : 48213 +}, { + "firstType" : "Block", + "secondType" : "Block", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "IfStatement", + "secondParentType" : "IfStatement", + "firstPos" : 59992, + "secondPos" : 48216, + "firstEndPos" : 60029, + "secondEndPos" : 48253 +}, { + "firstType" : "ReturnStatement", + "secondType" : "ReturnStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 60006, + "secondPos" : 48230, + "firstEndPos" : 60019, + "secondEndPos" : 48243 +}, { + "firstType" : "BooleanLiteral", + "secondType" : "BooleanLiteral", + "firstLabel" : "false", + "secondLabel" : "false", + "firstParentType" : "ReturnStatement", + "secondParentType" : "ReturnStatement", + "firstPos" : 60013, + "secondPos" : 48237, + "firstEndPos" : 60018, + "secondEndPos" : 48242 +}, { + "firstType" : "IfStatement", + "secondType" : "IfStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 60038, + "secondPos" : 48262, + "firstEndPos" : 60143, + "secondEndPos" : 48367 +}, { + "firstType" : "PrefixExpression", + "secondType" : "PrefixExpression", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "IfStatement", + "secondParentType" : "IfStatement", + "firstPos" : 60042, + "secondPos" : 48266, + "firstEndPos" : 60104, + "secondEndPos" : 48328 +}, { + "firstType" : "PREFIX_EXPRESSION_OPERATOR", + "secondType" : "PREFIX_EXPRESSION_OPERATOR", + "firstLabel" : "!", + "secondLabel" : "!", + "firstParentType" : "PrefixExpression", + "secondParentType" : "PrefixExpression", + "firstPos" : 60042, + "secondPos" : 48266, + "firstEndPos" : 60043, + "secondEndPos" : 48267 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "PrefixExpression", + "secondParentType" : "PrefixExpression", + "firstPos" : 60043, + "secondPos" : 48267, + "firstEndPos" : 60104, + "secondEndPos" : 48328 +}, { + "firstType" : "FieldAccess", + "secondType" : "FieldAccess", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 60043, + "secondPos" : 48267, + "firstEndPos" : 60069, + "secondEndPos" : 48293 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 60043, + "secondPos" : 48267, + "firstEndPos" : 60069, + "secondEndPos" : 48293 +}, { + "firstType" : "ThisExpression", + "secondType" : "ThisExpression", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "FieldAccess", + "secondParentType" : "FieldAccess", + "firstPos" : 60043, + "secondPos" : 48267, + "firstEndPos" : 60047, + "secondEndPos" : 48271 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "foregroundAnnotations", + "secondLabel" : "foregroundAnnotations", + "firstParentType" : "FieldAccess", + "secondParentType" : "FieldAccess", + "firstPos" : 60048, + "secondPos" : 48272, + "firstEndPos" : 60069, + "secondEndPos" : 48293 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "equals", + "secondLabel" : "equals", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 60070, + "secondPos" : 48294, + "firstEndPos" : 60076, + "secondEndPos" : 48300 +}, { + "firstType" : "METHOD_INVOCATION_ARGUMENTS", + "secondType" : "METHOD_INVOCATION_ARGUMENTS", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 60077, + "secondPos" : 48301, + "firstEndPos" : 60103, + "secondEndPos" : 48327 +}, { + "firstType" : "QualifiedName", + "secondType" : "QualifiedName", + "firstLabel" : "that.foregroundAnnotations", + "secondLabel" : "that.foregroundAnnotations", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 60077, + "secondPos" : 48301, + "firstEndPos" : 60103, + "secondEndPos" : 48327 +}, { + "firstType" : "Block", + "secondType" : "Block", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "IfStatement", + "secondParentType" : "IfStatement", + "firstPos" : 60106, + "secondPos" : 48330, + "firstEndPos" : 60143, + "secondEndPos" : 48367 +}, { + "firstType" : "ReturnStatement", + "secondType" : "ReturnStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 60120, + "secondPos" : 48344, + "firstEndPos" : 60133, + "secondEndPos" : 48357 +}, { + "firstType" : "BooleanLiteral", + "secondType" : "BooleanLiteral", + "firstLabel" : "false", + "secondLabel" : "false", + "firstParentType" : "ReturnStatement", + "secondParentType" : "ReturnStatement", + "firstPos" : 60127, + "secondPos" : 48351, + "firstEndPos" : 60132, + "secondEndPos" : 48356 +}, { + "firstType" : "IfStatement", + "secondType" : "IfStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 60152, + "secondPos" : 48376, + "firstEndPos" : 60257, + "secondEndPos" : 48481 +}, { + "firstType" : "PrefixExpression", + "secondType" : "PrefixExpression", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "IfStatement", + "secondParentType" : "IfStatement", + "firstPos" : 60156, + "secondPos" : 48380, + "firstEndPos" : 60218, + "secondEndPos" : 48442 +}, { + "firstType" : "PREFIX_EXPRESSION_OPERATOR", + "secondType" : "PREFIX_EXPRESSION_OPERATOR", + "firstLabel" : "!", + "secondLabel" : "!", + "firstParentType" : "PrefixExpression", + "secondParentType" : "PrefixExpression", + "firstPos" : 60156, + "secondPos" : 48380, + "firstEndPos" : 60157, + "secondEndPos" : 48381 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "PrefixExpression", + "secondParentType" : "PrefixExpression", + "firstPos" : 60157, + "secondPos" : 48381, + "firstEndPos" : 60218, + "secondEndPos" : 48442 +}, { + "firstType" : "FieldAccess", + "secondType" : "FieldAccess", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 60157, + "secondPos" : 48381, + "firstEndPos" : 60183, + "secondEndPos" : 48407 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 60157, + "secondPos" : 48381, + "firstEndPos" : 60183, + "secondEndPos" : 48407 +}, { + "firstType" : "ThisExpression", + "secondType" : "ThisExpression", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "FieldAccess", + "secondParentType" : "FieldAccess", + "firstPos" : 60157, + "secondPos" : 48381, + "firstEndPos" : 60161, + "secondEndPos" : 48385 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "backgroundAnnotations", + "secondLabel" : "backgroundAnnotations", + "firstParentType" : "FieldAccess", + "secondParentType" : "FieldAccess", + "firstPos" : 60162, + "secondPos" : 48386, + "firstEndPos" : 60183, + "secondEndPos" : 48407 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "equals", + "secondLabel" : "equals", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 60184, + "secondPos" : 48408, + "firstEndPos" : 60190, + "secondEndPos" : 48414 +}, { + "firstType" : "METHOD_INVOCATION_ARGUMENTS", + "secondType" : "METHOD_INVOCATION_ARGUMENTS", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 60191, + "secondPos" : 48415, + "firstEndPos" : 60217, + "secondEndPos" : 48441 +}, { + "firstType" : "QualifiedName", + "secondType" : "QualifiedName", + "firstLabel" : "that.backgroundAnnotations", + "secondLabel" : "that.backgroundAnnotations", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 60191, + "secondPos" : 48415, + "firstEndPos" : 60217, + "secondEndPos" : 48441 +}, { + "firstType" : "Block", + "secondType" : "Block", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "IfStatement", + "secondParentType" : "IfStatement", + "firstPos" : 60220, + "secondPos" : 48444, + "firstEndPos" : 60257, + "secondEndPos" : 48481 +}, { + "firstType" : "ReturnStatement", + "secondType" : "ReturnStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 60234, + "secondPos" : 48458, + "firstEndPos" : 60247, + "secondEndPos" : 48471 +}, { + "firstType" : "BooleanLiteral", + "secondType" : "BooleanLiteral", + "firstLabel" : "false", + "secondLabel" : "false", + "firstParentType" : "ReturnStatement", + "secondParentType" : "ReturnStatement", + "firstPos" : 60241, + "secondPos" : 48465, + "firstEndPos" : 60246, + "secondEndPos" : 48470 +}, { + "firstType" : "IfStatement", + "secondType" : "IfStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 60266, + "secondPos" : 48490, + "firstEndPos" : 60409, + "secondEndPos" : 48633 +}, { + "firstType" : "PrefixExpression", + "secondType" : "PrefixExpression", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "IfStatement", + "secondParentType" : "IfStatement", + "firstPos" : 60270, + "secondPos" : 48494, + "firstEndPos" : 60370, + "secondEndPos" : 48594 +}, { + "firstType" : "PREFIX_EXPRESSION_OPERATOR", + "secondType" : "PREFIX_EXPRESSION_OPERATOR", + "firstLabel" : "!", + "secondLabel" : "!", + "firstParentType" : "PrefixExpression", + "secondParentType" : "PrefixExpression", + "firstPos" : 60270, + "secondPos" : 48494, + "firstEndPos" : 60271, + "secondEndPos" : 48495 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "PrefixExpression", + "secondParentType" : "PrefixExpression", + "firstPos" : 60271, + "secondPos" : 48495, + "firstEndPos" : 60370, + "secondEndPos" : 48594 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 60271, + "secondPos" : 48495, + "firstEndPos" : 60286, + "secondEndPos" : 48510 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "ObjectUtilities", + "secondLabel" : "ObjectUtilities", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 60271, + "secondPos" : 48495, + "firstEndPos" : 60286, + "secondEndPos" : 48510 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "equal", + "secondLabel" : "equal", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 60287, + "secondPos" : 48511, + "firstEndPos" : 60292, + "secondEndPos" : 48516 +}, { + "firstType" : "METHOD_INVOCATION_ARGUMENTS", + "secondType" : "METHOD_INVOCATION_ARGUMENTS", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 60293, + "secondPos" : 48517, + "firstEndPos" : 60369, + "secondEndPos" : 48593 +}, { + "firstType" : "FieldAccess", + "secondType" : "FieldAccess", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 60293, + "secondPos" : 48517, + "firstEndPos" : 60322, + "secondEndPos" : 48546 +}, { + "firstType" : "ThisExpression", + "secondType" : "ThisExpression", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "FieldAccess", + "secondParentType" : "FieldAccess", + "firstPos" : 60293, + "secondPos" : 48517, + "firstEndPos" : 60297, + "secondEndPos" : 48521 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "legendItemLabelGenerator", + "secondLabel" : "legendItemLabelGenerator", + "firstParentType" : "FieldAccess", + "secondParentType" : "FieldAccess", + "firstPos" : 60298, + "secondPos" : 48522, + "firstEndPos" : 60322, + "secondEndPos" : 48546 +}, { + "firstType" : "QualifiedName", + "secondType" : "QualifiedName", + "firstLabel" : "that.legendItemLabelGenerator", + "secondLabel" : "that.legendItemLabelGenerator", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 60340, + "secondPos" : 48564, + "firstEndPos" : 60369, + "secondEndPos" : 48593 +}, { + "firstType" : "Block", + "secondType" : "Block", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "IfStatement", + "secondParentType" : "IfStatement", + "firstPos" : 60372, + "secondPos" : 48596, + "firstEndPos" : 60409, + "secondEndPos" : 48633 +}, { + "firstType" : "ReturnStatement", + "secondType" : "ReturnStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 60386, + "secondPos" : 48610, + "firstEndPos" : 60399, + "secondEndPos" : 48623 +}, { + "firstType" : "BooleanLiteral", + "secondType" : "BooleanLiteral", + "firstLabel" : "false", + "secondLabel" : "false", + "firstParentType" : "ReturnStatement", + "secondParentType" : "ReturnStatement", + "firstPos" : 60393, + "secondPos" : 48617, + "firstEndPos" : 60398, + "secondEndPos" : 48622 +}, { + "firstType" : "IfStatement", + "secondType" : "IfStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 60418, + "secondPos" : 48642, + "firstEndPos" : 60565, + "secondEndPos" : 48789 +}, { + "firstType" : "PrefixExpression", + "secondType" : "PrefixExpression", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "IfStatement", + "secondParentType" : "IfStatement", + "firstPos" : 60422, + "secondPos" : 48646, + "firstEndPos" : 60526, + "secondEndPos" : 48750 +}, { + "firstType" : "PREFIX_EXPRESSION_OPERATOR", + "secondType" : "PREFIX_EXPRESSION_OPERATOR", + "firstLabel" : "!", + "secondLabel" : "!", + "firstParentType" : "PrefixExpression", + "secondParentType" : "PrefixExpression", + "firstPos" : 60422, + "secondPos" : 48646, + "firstEndPos" : 60423, + "secondEndPos" : 48647 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "PrefixExpression", + "secondParentType" : "PrefixExpression", + "firstPos" : 60423, + "secondPos" : 48647, + "firstEndPos" : 60526, + "secondEndPos" : 48750 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 60423, + "secondPos" : 48647, + "firstEndPos" : 60438, + "secondEndPos" : 48662 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "ObjectUtilities", + "secondLabel" : "ObjectUtilities", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 60423, + "secondPos" : 48647, + "firstEndPos" : 60438, + "secondEndPos" : 48662 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "equal", + "secondLabel" : "equal", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 60439, + "secondPos" : 48663, + "firstEndPos" : 60444, + "secondEndPos" : 48668 +}, { + "firstType" : "METHOD_INVOCATION_ARGUMENTS", + "secondType" : "METHOD_INVOCATION_ARGUMENTS", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 60445, + "secondPos" : 48669, + "firstEndPos" : 60525, + "secondEndPos" : 48749 +}, { + "firstType" : "FieldAccess", + "secondType" : "FieldAccess", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 60445, + "secondPos" : 48669, + "firstEndPos" : 60476, + "secondEndPos" : 48700 +}, { + "firstType" : "ThisExpression", + "secondType" : "ThisExpression", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "FieldAccess", + "secondParentType" : "FieldAccess", + "firstPos" : 60445, + "secondPos" : 48669, + "firstEndPos" : 60449, + "secondEndPos" : 48673 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "legendItemToolTipGenerator", + "secondLabel" : "legendItemToolTipGenerator", + "firstParentType" : "FieldAccess", + "secondParentType" : "FieldAccess", + "firstPos" : 60450, + "secondPos" : 48674, + "firstEndPos" : 60476, + "secondEndPos" : 48700 +}, { + "firstType" : "QualifiedName", + "secondType" : "QualifiedName", + "firstLabel" : "that.legendItemToolTipGenerator", + "secondLabel" : "that.legendItemToolTipGenerator", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 60494, + "secondPos" : 48718, + "firstEndPos" : 60525, + "secondEndPos" : 48749 +}, { + "firstType" : "Block", + "secondType" : "Block", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "IfStatement", + "secondParentType" : "IfStatement", + "firstPos" : 60528, + "secondPos" : 48752, + "firstEndPos" : 60565, + "secondEndPos" : 48789 +}, { + "firstType" : "ReturnStatement", + "secondType" : "ReturnStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 60542, + "secondPos" : 48766, + "firstEndPos" : 60555, + "secondEndPos" : 48779 +}, { + "firstType" : "BooleanLiteral", + "secondType" : "BooleanLiteral", + "firstLabel" : "false", + "secondLabel" : "false", + "firstParentType" : "ReturnStatement", + "secondParentType" : "ReturnStatement", + "firstPos" : 60549, + "secondPos" : 48773, + "firstEndPos" : 60554, + "secondEndPos" : 48778 +}, { + "firstType" : "IfStatement", + "secondType" : "IfStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 60574, + "secondPos" : 48798, + "firstEndPos" : 60713, + "secondEndPos" : 48937 +}, { + "firstType" : "PrefixExpression", + "secondType" : "PrefixExpression", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "IfStatement", + "secondParentType" : "IfStatement", + "firstPos" : 60578, + "secondPos" : 48802, + "firstEndPos" : 60674, + "secondEndPos" : 48898 +}, { + "firstType" : "PREFIX_EXPRESSION_OPERATOR", + "secondType" : "PREFIX_EXPRESSION_OPERATOR", + "firstLabel" : "!", + "secondLabel" : "!", + "firstParentType" : "PrefixExpression", + "secondParentType" : "PrefixExpression", + "firstPos" : 60578, + "secondPos" : 48802, + "firstEndPos" : 60579, + "secondEndPos" : 48803 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "PrefixExpression", + "secondParentType" : "PrefixExpression", + "firstPos" : 60579, + "secondPos" : 48803, + "firstEndPos" : 60674, + "secondEndPos" : 48898 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 60579, + "secondPos" : 48803, + "firstEndPos" : 60594, + "secondEndPos" : 48818 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "ObjectUtilities", + "secondLabel" : "ObjectUtilities", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 60579, + "secondPos" : 48803, + "firstEndPos" : 60594, + "secondEndPos" : 48818 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "equal", + "secondLabel" : "equal", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 60595, + "secondPos" : 48819, + "firstEndPos" : 60600, + "secondEndPos" : 48824 +}, { + "firstType" : "METHOD_INVOCATION_ARGUMENTS", + "secondType" : "METHOD_INVOCATION_ARGUMENTS", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 60601, + "secondPos" : 48825, + "firstEndPos" : 60673, + "secondEndPos" : 48897 +}, { + "firstType" : "FieldAccess", + "secondType" : "FieldAccess", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 60601, + "secondPos" : 48825, + "firstEndPos" : 60628, + "secondEndPos" : 48852 +}, { + "firstType" : "ThisExpression", + "secondType" : "ThisExpression", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "FieldAccess", + "secondParentType" : "FieldAccess", + "firstPos" : 60601, + "secondPos" : 48825, + "firstEndPos" : 60605, + "secondEndPos" : 48829 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "legendItemURLGenerator", + "secondLabel" : "legendItemURLGenerator", + "firstParentType" : "FieldAccess", + "secondParentType" : "FieldAccess", + "firstPos" : 60606, + "secondPos" : 48830, + "firstEndPos" : 60628, + "secondEndPos" : 48852 +}, { + "firstType" : "QualifiedName", + "secondType" : "QualifiedName", + "firstLabel" : "that.legendItemURLGenerator", + "secondLabel" : "that.legendItemURLGenerator", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 60646, + "secondPos" : 48870, + "firstEndPos" : 60673, + "secondEndPos" : 48897 +}, { + "firstType" : "Block", + "secondType" : "Block", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "IfStatement", + "secondParentType" : "IfStatement", + "firstPos" : 60676, + "secondPos" : 48900, + "firstEndPos" : 60713, + "secondEndPos" : 48937 +}, { + "firstType" : "ReturnStatement", + "secondType" : "ReturnStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 60690, + "secondPos" : 48914, + "firstEndPos" : 60703, + "secondEndPos" : 48927 +}, { + "firstType" : "BooleanLiteral", + "secondType" : "BooleanLiteral", + "firstLabel" : "false", + "secondLabel" : "false", + "firstParentType" : "ReturnStatement", + "secondParentType" : "ReturnStatement", + "firstPos" : 60697, + "secondPos" : 48921, + "firstEndPos" : 60702, + "secondEndPos" : 48926 +}, { + "firstType" : "ReturnStatement", + "secondType" : "ReturnStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 60722, + "secondPos" : 48946, + "firstEndPos" : 60747, + "secondEndPos" : 48971 +}, { + "firstType" : "SuperMethodInvocation", + "secondType" : "SuperMethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "ReturnStatement", + "secondParentType" : "ReturnStatement", + "firstPos" : 60729, + "secondPos" : 48953, + "firstEndPos" : 60746, + "secondEndPos" : 48970 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "equals", + "secondLabel" : "equals", + "firstParentType" : "SuperMethodInvocation", + "secondParentType" : "SuperMethodInvocation", + "firstPos" : 60735, + "secondPos" : 48959, + "firstEndPos" : 60741, + "secondEndPos" : 48965 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "obj", + "secondLabel" : "obj", + "firstParentType" : "SuperMethodInvocation", + "secondParentType" : "SuperMethodInvocation", + "firstPos" : 60742, + "secondPos" : 48966, + "firstEndPos" : 60745, + "secondEndPos" : 48969 +}, { + "firstType" : "MethodDeclaration", + "secondType" : "MethodDeclaration", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "TypeDeclaration", + "secondParentType" : "TypeDeclaration", + "firstPos" : 60759, + "secondPos" : 48983, + "firstEndPos" : 61136, + "secondEndPos" : 49360 +}, { + "firstType" : "Javadoc", + "secondType" : "Javadoc", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 60759, + "secondPos" : 48983, + "firstEndPos" : 60894, + "secondEndPos" : 49118 +}, { + "firstType" : "TagElement", + "secondType" : "TagElement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Javadoc", + "secondParentType" : "Javadoc", + "firstPos" : 60770, + "secondPos" : 48994, + "firstEndPos" : 60813, + "secondEndPos" : 49037 +}, { + "firstType" : "TextElement", + "secondType" : "TextElement", + "firstLabel" : "Returns the drawing supplier from the plot.", + "secondLabel" : "Returns the drawing supplier from the plot.", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 60770, + "secondPos" : 48994, + "firstEndPos" : 60813, + "secondEndPos" : 49037 +}, { + "firstType" : "TagElement", + "secondType" : "TagElement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Javadoc", + "secondParentType" : "Javadoc", + "firstPos" : 60828, + "secondPos" : 49052, + "firstEndPos" : 60886, + "secondEndPos" : 49110 +}, { + "firstType" : "TextElement", + "secondType" : "TextElement", + "firstLabel" : " The drawing supplier (possibly null).", + "secondLabel" : " The drawing supplier (possibly null).", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 60835, + "secondPos" : 49059, + "firstEndPos" : 60886, + "secondEndPos" : 49110 +}, { + "firstType" : "MarkerAnnotation", + "secondType" : "MarkerAnnotation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 60899, + "secondPos" : 49123, + "firstEndPos" : 60908, + "secondEndPos" : 49132 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "Override", + "secondLabel" : "Override", + "firstParentType" : "MarkerAnnotation", + "secondParentType" : "MarkerAnnotation", + "firstPos" : 60900, + "secondPos" : 49124, + "firstEndPos" : 60908, + "secondEndPos" : 49132 +}, { + "firstType" : "Modifier", + "secondType" : "Modifier", + "firstLabel" : "public", + "secondLabel" : "public", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 60913, + "secondPos" : 49137, + "firstEndPos" : 60919, + "secondEndPos" : 49143 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "DrawingSupplier", + "secondLabel" : "DrawingSupplier", + "firstParentType" : "SimpleType", + "secondParentType" : "SimpleType", + "firstPos" : 60920, + "secondPos" : 49144, + "firstEndPos" : 60935, + "secondEndPos" : 49159 +}, { + "firstType" : "SimpleType", + "secondType" : "SimpleType", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 60920, + "secondPos" : 49144, + "firstEndPos" : 60935, + "secondEndPos" : 49159 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "getDrawingSupplier", + "secondLabel" : "getDrawingSupplier", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 60936, + "secondPos" : 49160, + "firstEndPos" : 60954, + "secondEndPos" : 49178 +}, { + "firstType" : "Block", + "secondType" : "Block", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 60957, + "secondPos" : 49181, + "firstEndPos" : 61136, + "secondEndPos" : 49360 +}, { + "firstType" : "VariableDeclarationStatement", + "secondType" : "VariableDeclarationStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 60967, + "secondPos" : 49191, + "firstEndPos" : 60997, + "secondEndPos" : 49221 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "DrawingSupplier", + "secondLabel" : "DrawingSupplier", + "firstParentType" : "SimpleType", + "secondParentType" : "SimpleType", + "firstPos" : 60967, + "secondPos" : 49191, + "firstEndPos" : 60982, + "secondEndPos" : 49206 +}, { + "firstType" : "SimpleType", + "secondType" : "SimpleType", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationStatement", + "secondParentType" : "VariableDeclarationStatement", + "firstPos" : 60967, + "secondPos" : 49191, + "firstEndPos" : 60982, + "secondEndPos" : 49206 +}, { + "firstType" : "VariableDeclarationFragment", + "secondType" : "VariableDeclarationFragment", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationStatement", + "secondParentType" : "VariableDeclarationStatement", + "firstPos" : 60983, + "secondPos" : 49207, + "firstEndPos" : 60996, + "secondEndPos" : 49220 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "result", + "secondLabel" : "result", + "firstParentType" : "VariableDeclarationFragment", + "secondParentType" : "VariableDeclarationFragment", + "firstPos" : 60983, + "secondPos" : 49207, + "firstEndPos" : 60989, + "secondEndPos" : 49213 +}, { + "firstType" : "NullLiteral", + "secondType" : "NullLiteral", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationFragment", + "secondParentType" : "VariableDeclarationFragment", + "firstPos" : 60992, + "secondPos" : 49216, + "firstEndPos" : 60996, + "secondEndPos" : 49220 +}, { + "firstType" : "VariableDeclarationStatement", + "secondType" : "VariableDeclarationStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 61006, + "secondPos" : 49230, + "firstEndPos" : 61027, + "secondEndPos" : 49251 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "XYPlot", + "secondLabel" : "XYPlot", + "firstParentType" : "SimpleType", + "secondParentType" : "SimpleType", + "firstPos" : 61006, + "secondPos" : 49230, + "firstEndPos" : 61012, + "secondEndPos" : 49236 +}, { + "firstType" : "SimpleType", + "secondType" : "SimpleType", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationStatement", + "secondParentType" : "VariableDeclarationStatement", + "firstPos" : 61006, + "secondPos" : 49230, + "firstEndPos" : 61012, + "secondEndPos" : 49236 +}, { + "firstType" : "VariableDeclarationFragment", + "secondType" : "VariableDeclarationFragment", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationStatement", + "secondParentType" : "VariableDeclarationStatement", + "firstPos" : 61013, + "secondPos" : 49237, + "firstEndPos" : 61026, + "secondEndPos" : 49250 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "p", + "secondLabel" : "p", + "firstParentType" : "VariableDeclarationFragment", + "secondParentType" : "VariableDeclarationFragment", + "firstPos" : 61013, + "secondPos" : 49237, + "firstEndPos" : 61014, + "secondEndPos" : 49238 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationFragment", + "secondParentType" : "VariableDeclarationFragment", + "firstPos" : 61017, + "secondPos" : 49241, + "firstEndPos" : 61026, + "secondEndPos" : 49250 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "getPlot", + "secondLabel" : "getPlot", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 61017, + "secondPos" : 49241, + "firstEndPos" : 61024, + "secondEndPos" : 49248 +}, { + "firstType" : "IfStatement", + "secondType" : "IfStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 61036, + "secondPos" : 49260, + "firstEndPos" : 61107, + "secondEndPos" : 49331 +}, { + "firstType" : "InfixExpression", + "secondType" : "InfixExpression", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "IfStatement", + "secondParentType" : "IfStatement", + "firstPos" : 61040, + "secondPos" : 49264, + "firstEndPos" : 61049, + "secondEndPos" : 49273 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "p", + "secondLabel" : "p", + "firstParentType" : "InfixExpression", + "secondParentType" : "InfixExpression", + "firstPos" : 61040, + "secondPos" : 49264, + "firstEndPos" : 61041, + "secondEndPos" : 49265 +}, { + "firstType" : "INFIX_EXPRESSION_OPERATOR", + "secondType" : "INFIX_EXPRESSION_OPERATOR", + "firstLabel" : "!=", + "secondLabel" : "!=", + "firstParentType" : "InfixExpression", + "secondParentType" : "InfixExpression", + "firstPos" : 61042, + "secondPos" : 49266, + "firstEndPos" : 61044, + "secondEndPos" : 49268 +}, { + "firstType" : "NullLiteral", + "secondType" : "NullLiteral", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "InfixExpression", + "secondParentType" : "InfixExpression", + "firstPos" : 61045, + "secondPos" : 49269, + "firstEndPos" : 61049, + "secondEndPos" : 49273 +}, { + "firstType" : "Block", + "secondType" : "Block", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "IfStatement", + "secondParentType" : "IfStatement", + "firstPos" : 61051, + "secondPos" : 49275, + "firstEndPos" : 61107, + "secondEndPos" : 49331 +}, { + "firstType" : "ExpressionStatement", + "secondType" : "ExpressionStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 61065, + "secondPos" : 49289, + "firstEndPos" : 61097, + "secondEndPos" : 49321 +}, { + "firstType" : "Assignment", + "secondType" : "Assignment", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "ExpressionStatement", + "secondParentType" : "ExpressionStatement", + "firstPos" : 61065, + "secondPos" : 49289, + "firstEndPos" : 61096, + "secondEndPos" : 49320 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "result", + "secondLabel" : "result", + "firstParentType" : "Assignment", + "secondParentType" : "Assignment", + "firstPos" : 61065, + "secondPos" : 49289, + "firstEndPos" : 61071, + "secondEndPos" : 49295 +}, { + "firstType" : "ASSIGNMENT_OPERATOR", + "secondType" : "ASSIGNMENT_OPERATOR", + "firstLabel" : "=", + "secondLabel" : "=", + "firstParentType" : "Assignment", + "secondParentType" : "Assignment", + "firstPos" : 61072, + "secondPos" : 49296, + "firstEndPos" : 61073, + "secondEndPos" : 49297 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Assignment", + "secondParentType" : "Assignment", + "firstPos" : 61074, + "secondPos" : 49298, + "firstEndPos" : 61096, + "secondEndPos" : 49320 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 61074, + "secondPos" : 49298, + "firstEndPos" : 61075, + "secondEndPos" : 49299 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "p", + "secondLabel" : "p", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 61074, + "secondPos" : 49298, + "firstEndPos" : 61075, + "secondEndPos" : 49299 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "getDrawingSupplier", + "secondLabel" : "getDrawingSupplier", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 61076, + "secondPos" : 49300, + "firstEndPos" : 61094, + "secondEndPos" : 49318 +}, { + "firstType" : "ReturnStatement", + "secondType" : "ReturnStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 61116, + "secondPos" : 49340, + "firstEndPos" : 61130, + "secondEndPos" : 49354 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "result", + "secondLabel" : "result", + "firstParentType" : "ReturnStatement", + "secondParentType" : "ReturnStatement", + "firstPos" : 61123, + "secondPos" : 49347, + "firstEndPos" : 61129, + "secondEndPos" : 49353 +}, { + "firstType" : "MethodDeclaration", + "secondType" : "MethodDeclaration", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "TypeDeclaration", + "secondParentType" : "TypeDeclaration", + "firstPos" : 61142, + "secondPos" : 49366, + "firstEndPos" : 63148, + "secondEndPos" : 51372 +}, { + "firstType" : "Javadoc", + "secondType" : "Javadoc", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 61142, + "secondPos" : 49366, + "firstEndPos" : 62013, + "secondEndPos" : 50237 +}, { + "firstType" : "TagElement", + "secondType" : "TagElement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Javadoc", + "secondParentType" : "Javadoc", + "firstPos" : 61153, + "secondPos" : 49377, + "firstEndPos" : 61344, + "secondEndPos" : 49568 +}, { + "firstType" : "TextElement", + "secondType" : "TextElement", + "firstLabel" : "Considers the current (x, y) coordinate and updates the crosshair point", + "secondLabel" : "Considers the current (x, y) coordinate and updates the crosshair point", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 61153, + "secondPos" : 49377, + "firstEndPos" : 61224, + "secondEndPos" : 49448 +}, { + "firstType" : "TextElement", + "secondType" : "TextElement", + "firstLabel" : "if it meets the criteria (usually means the (x, y) coordinate is the", + "secondLabel" : "if it meets the criteria (usually means the (x, y) coordinate is the", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 61232, + "secondPos" : 49456, + "firstEndPos" : 61300, + "secondEndPos" : 49524 +}, { + "firstType" : "TextElement", + "secondType" : "TextElement", + "firstLabel" : "closest to the anchor point so far).", + "secondLabel" : "closest to the anchor point so far).", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 61308, + "secondPos" : 49532, + "firstEndPos" : 61344, + "secondEndPos" : 49568 +}, { + "firstType" : "TagElement", + "secondType" : "TagElement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Javadoc", + "secondParentType" : "Javadoc", + "firstPos" : 61359, + "secondPos" : 49583, + "firstEndPos" : 61504, + "secondEndPos" : 49728 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "crosshairState", + "secondLabel" : "crosshairState", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 61366, + "secondPos" : 49590, + "firstEndPos" : 61380, + "secondEndPos" : 49604 +}, { + "firstType" : "TextElement", + "secondType" : "TextElement", + "firstLabel" : " the crosshair state (null permitted,", + "secondLabel" : " the crosshair state (null permitted,", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 61380, + "secondPos" : 49604, + "firstEndPos" : 61431, + "secondEndPos" : 49655 +}, { + "firstType" : "TextElement", + "secondType" : "TextElement", + "firstLabel" : "but the method does nothing in that case).", + "secondLabel" : "but the method does nothing in that case).", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 61462, + "secondPos" : 49686, + "firstEndPos" : 61504, + "secondEndPos" : 49728 +}, { + "firstType" : "TagElement", + "secondType" : "TagElement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Javadoc", + "secondParentType" : "Javadoc", + "firstPos" : 61512, + "secondPos" : 49736, + "firstEndPos" : 61550, + "secondEndPos" : 49774 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "x", + "secondLabel" : "x", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 61519, + "secondPos" : 49743, + "firstEndPos" : 61520, + "secondEndPos" : 49744 +}, { + "firstType" : "TextElement", + "secondType" : "TextElement", + "firstLabel" : " the x-value (in data space).", + "secondLabel" : " the x-value (in data space).", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 61520, + "secondPos" : 49744, + "firstEndPos" : 61550, + "secondEndPos" : 49774 +}, { + "firstType" : "TagElement", + "secondType" : "TagElement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Javadoc", + "secondParentType" : "Javadoc", + "firstPos" : 61558, + "secondPos" : 49782, + "firstEndPos" : 61596, + "secondEndPos" : 49820 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "y", + "secondLabel" : "y", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 61565, + "secondPos" : 49789, + "firstEndPos" : 61566, + "secondEndPos" : 49790 +}, { + "firstType" : "TextElement", + "secondType" : "TextElement", + "firstLabel" : " the y-value (in data space).", + "secondLabel" : " the y-value (in data space).", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 61566, + "secondPos" : 49790, + "firstEndPos" : 61596, + "secondEndPos" : 49820 +}, { + "firstType" : "TagElement", + "secondType" : "TagElement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Javadoc", + "secondParentType" : "Javadoc", + "firstPos" : 61604, + "secondPos" : 49828, + "firstEndPos" : 61671, + "secondEndPos" : 49895 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "domainAxisIndex", + "secondLabel" : "domainAxisIndex", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 61611, + "secondPos" : 49835, + "firstEndPos" : 61626, + "secondEndPos" : 49850 +}, { + "firstType" : "TextElement", + "secondType" : "TextElement", + "firstLabel" : " the index of the domain axis for the point.", + "secondLabel" : " the index of the domain axis for the point.", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 61626, + "secondPos" : 49850, + "firstEndPos" : 61671, + "secondEndPos" : 49895 +}, { + "firstType" : "TagElement", + "secondType" : "TagElement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Javadoc", + "secondParentType" : "Javadoc", + "firstPos" : 61679, + "secondPos" : 49903, + "firstEndPos" : 61744, + "secondEndPos" : 49968 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "rangeAxisIndex", + "secondLabel" : "rangeAxisIndex", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 61686, + "secondPos" : 49910, + "firstEndPos" : 61700, + "secondEndPos" : 49924 +}, { + "firstType" : "TextElement", + "secondType" : "TextElement", + "firstLabel" : " the index of the range axis for the point.", + "secondLabel" : " the index of the range axis for the point.", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 61700, + "secondPos" : 49924, + "firstEndPos" : 61744, + "secondEndPos" : 49968 +}, { + "firstType" : "TagElement", + "secondType" : "TagElement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Javadoc", + "secondParentType" : "Javadoc", + "firstPos" : 61752, + "secondPos" : 49976, + "firstEndPos" : 61806, + "secondEndPos" : 50030 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "transX", + "secondLabel" : "transX", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 61759, + "secondPos" : 49983, + "firstEndPos" : 61765, + "secondEndPos" : 49989 +}, { + "firstType" : "TextElement", + "secondType" : "TextElement", + "firstLabel" : " the x-value translated to Java2D space.", + "secondLabel" : " the x-value translated to Java2D space.", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 61765, + "secondPos" : 49989, + "firstEndPos" : 61806, + "secondEndPos" : 50030 +}, { + "firstType" : "TagElement", + "secondType" : "TagElement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Javadoc", + "secondParentType" : "Javadoc", + "firstPos" : 61814, + "secondPos" : 50038, + "firstEndPos" : 61868, + "secondEndPos" : 50092 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "transY", + "secondLabel" : "transY", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 61821, + "secondPos" : 50045, + "firstEndPos" : 61827, + "secondEndPos" : 50051 +}, { + "firstType" : "TextElement", + "secondType" : "TextElement", + "firstLabel" : " the y-value translated to Java2D space.", + "secondLabel" : " the y-value translated to Java2D space.", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 61827, + "secondPos" : 50051, + "firstEndPos" : 61868, + "secondEndPos" : 50092 +}, { + "firstType" : "TagElement", + "secondType" : "TagElement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Javadoc", + "secondParentType" : "Javadoc", + "firstPos" : 61876, + "secondPos" : 50100, + "firstEndPos" : 61978, + "secondEndPos" : 50202 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "orientation", + "secondLabel" : "orientation", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 61883, + "secondPos" : 50107, + "firstEndPos" : 61894, + "secondEndPos" : 50118 +}, { + "firstType" : "TextElement", + "secondType" : "TextElement", + "firstLabel" : " the plot orientation (null not", + "secondLabel" : " the plot orientation (null not", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 61894, + "secondPos" : 50118, + "firstEndPos" : 61939, + "secondEndPos" : 50163 +}, { + "firstType" : "TextElement", + "secondType" : "TextElement", + "firstLabel" : "permitted).", + "secondLabel" : "permitted).", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 61967, + "secondPos" : 50191, + "firstEndPos" : 61978, + "secondEndPos" : 50202 +}, { + "firstType" : "TagElement", + "secondType" : "TagElement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Javadoc", + "secondParentType" : "Javadoc", + "firstPos" : 61993, + "secondPos" : 50217, + "firstEndPos" : 62005, + "secondEndPos" : 50229 +}, { + "firstType" : "TextElement", + "secondType" : "TextElement", + "firstLabel" : " 1.0.4", + "secondLabel" : " 1.0.4", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 61999, + "secondPos" : 50223, + "firstEndPos" : 62005, + "secondEndPos" : 50229 +}, { + "firstType" : "Modifier", + "secondType" : "Modifier", + "firstLabel" : "protected", + "secondLabel" : "protected", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 62018, + "secondPos" : 50242, + "firstEndPos" : 62027, + "secondEndPos" : 50251 +}, { + "firstType" : "PrimitiveType", + "secondType" : "PrimitiveType", + "firstLabel" : "void", + "secondLabel" : "void", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 62028, + "secondPos" : 50252, + "firstEndPos" : 62032, + "secondEndPos" : 50256 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "updateCrosshairValues", + "secondLabel" : "updateCrosshairValues", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 62033, + "secondPos" : 50257, + "firstEndPos" : 62054, + "secondEndPos" : 50278 +}, { + "firstType" : "SingleVariableDeclaration", + "secondType" : "SingleVariableDeclaration", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 62055, + "secondPos" : 50279, + "firstEndPos" : 62084, + "secondEndPos" : 50308 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "CrosshairState", + "secondLabel" : "CrosshairState", + "firstParentType" : "SimpleType", + "secondParentType" : "SimpleType", + "firstPos" : 62055, + "secondPos" : 50279, + "firstEndPos" : 62069, + "secondEndPos" : 50293 +}, { + "firstType" : "SimpleType", + "secondType" : "SimpleType", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "SingleVariableDeclaration", + "secondParentType" : "SingleVariableDeclaration", + "firstPos" : 62055, + "secondPos" : 50279, + "firstEndPos" : 62069, + "secondEndPos" : 50293 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "crosshairState", + "secondLabel" : "crosshairState", + "firstParentType" : "SingleVariableDeclaration", + "secondParentType" : "SingleVariableDeclaration", + "firstPos" : 62070, + "secondPos" : 50294, + "firstEndPos" : 62084, + "secondEndPos" : 50308 +}, { + "firstType" : "SingleVariableDeclaration", + "secondType" : "SingleVariableDeclaration", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 62098, + "secondPos" : 50322, + "firstEndPos" : 62106, + "secondEndPos" : 50330 +}, { + "firstType" : "PrimitiveType", + "secondType" : "PrimitiveType", + "firstLabel" : "double", + "secondLabel" : "double", + "firstParentType" : "SingleVariableDeclaration", + "secondParentType" : "SingleVariableDeclaration", + "firstPos" : 62098, + "secondPos" : 50322, + "firstEndPos" : 62104, + "secondEndPos" : 50328 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "x", + "secondLabel" : "x", + "firstParentType" : "SingleVariableDeclaration", + "secondParentType" : "SingleVariableDeclaration", + "firstPos" : 62105, + "secondPos" : 50329, + "firstEndPos" : 62106, + "secondEndPos" : 50330 +}, { + "firstType" : "SingleVariableDeclaration", + "secondType" : "SingleVariableDeclaration", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 62108, + "secondPos" : 50332, + "firstEndPos" : 62116, + "secondEndPos" : 50340 +}, { + "firstType" : "PrimitiveType", + "secondType" : "PrimitiveType", + "firstLabel" : "double", + "secondLabel" : "double", + "firstParentType" : "SingleVariableDeclaration", + "secondParentType" : "SingleVariableDeclaration", + "firstPos" : 62108, + "secondPos" : 50332, + "firstEndPos" : 62114, + "secondEndPos" : 50338 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "y", + "secondLabel" : "y", + "firstParentType" : "SingleVariableDeclaration", + "secondParentType" : "SingleVariableDeclaration", + "firstPos" : 62115, + "secondPos" : 50339, + "firstEndPos" : 62116, + "secondEndPos" : 50340 +}, { + "firstType" : "SingleVariableDeclaration", + "secondType" : "SingleVariableDeclaration", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 62118, + "secondPos" : 50342, + "firstEndPos" : 62137, + "secondEndPos" : 50361 +}, { + "firstType" : "PrimitiveType", + "secondType" : "PrimitiveType", + "firstLabel" : "int", + "secondLabel" : "int", + "firstParentType" : "SingleVariableDeclaration", + "secondParentType" : "SingleVariableDeclaration", + "firstPos" : 62118, + "secondPos" : 50342, + "firstEndPos" : 62121, + "secondEndPos" : 50345 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "domainAxisIndex", + "secondLabel" : "domainAxisIndex", + "firstParentType" : "SingleVariableDeclaration", + "secondParentType" : "SingleVariableDeclaration", + "firstPos" : 62122, + "secondPos" : 50346, + "firstEndPos" : 62137, + "secondEndPos" : 50361 +}, { + "firstType" : "SingleVariableDeclaration", + "secondType" : "SingleVariableDeclaration", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 62139, + "secondPos" : 50363, + "firstEndPos" : 62157, + "secondEndPos" : 50381 +}, { + "firstType" : "PrimitiveType", + "secondType" : "PrimitiveType", + "firstLabel" : "int", + "secondLabel" : "int", + "firstParentType" : "SingleVariableDeclaration", + "secondParentType" : "SingleVariableDeclaration", + "firstPos" : 62139, + "secondPos" : 50363, + "firstEndPos" : 62142, + "secondEndPos" : 50366 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "rangeAxisIndex", + "secondLabel" : "rangeAxisIndex", + "firstParentType" : "SingleVariableDeclaration", + "secondParentType" : "SingleVariableDeclaration", + "firstPos" : 62143, + "secondPos" : 50367, + "firstEndPos" : 62157, + "secondEndPos" : 50381 +}, { + "firstType" : "SingleVariableDeclaration", + "secondType" : "SingleVariableDeclaration", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 62171, + "secondPos" : 50395, + "firstEndPos" : 62184, + "secondEndPos" : 50408 +}, { + "firstType" : "PrimitiveType", + "secondType" : "PrimitiveType", + "firstLabel" : "double", + "secondLabel" : "double", + "firstParentType" : "SingleVariableDeclaration", + "secondParentType" : "SingleVariableDeclaration", + "firstPos" : 62171, + "secondPos" : 50395, + "firstEndPos" : 62177, + "secondEndPos" : 50401 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "transX", + "secondLabel" : "transX", + "firstParentType" : "SingleVariableDeclaration", + "secondParentType" : "SingleVariableDeclaration", + "firstPos" : 62178, + "secondPos" : 50402, + "firstEndPos" : 62184, + "secondEndPos" : 50408 +}, { + "firstType" : "SingleVariableDeclaration", + "secondType" : "SingleVariableDeclaration", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 62186, + "secondPos" : 50410, + "firstEndPos" : 62199, + "secondEndPos" : 50423 +}, { + "firstType" : "PrimitiveType", + "secondType" : "PrimitiveType", + "firstLabel" : "double", + "secondLabel" : "double", + "firstParentType" : "SingleVariableDeclaration", + "secondParentType" : "SingleVariableDeclaration", + "firstPos" : 62186, + "secondPos" : 50410, + "firstEndPos" : 62192, + "secondEndPos" : 50416 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "transY", + "secondLabel" : "transY", + "firstParentType" : "SingleVariableDeclaration", + "secondParentType" : "SingleVariableDeclaration", + "firstPos" : 62193, + "secondPos" : 50417, + "firstEndPos" : 62199, + "secondEndPos" : 50423 +}, { + "firstType" : "SingleVariableDeclaration", + "secondType" : "SingleVariableDeclaration", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 62201, + "secondPos" : 50425, + "firstEndPos" : 62228, + "secondEndPos" : 50452 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "PlotOrientation", + "secondLabel" : "PlotOrientation", + "firstParentType" : "SimpleType", + "secondParentType" : "SimpleType", + "firstPos" : 62201, + "secondPos" : 50425, + "firstEndPos" : 62216, + "secondEndPos" : 50440 +}, { + "firstType" : "SimpleType", + "secondType" : "SimpleType", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "SingleVariableDeclaration", + "secondParentType" : "SingleVariableDeclaration", + "firstPos" : 62201, + "secondPos" : 50425, + "firstEndPos" : 62216, + "secondEndPos" : 50440 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "orientation", + "secondLabel" : "orientation", + "firstParentType" : "SingleVariableDeclaration", + "secondParentType" : "SingleVariableDeclaration", + "firstPos" : 62217, + "secondPos" : 50441, + "firstEndPos" : 62228, + "secondEndPos" : 50452 +}, { + "firstType" : "Block", + "secondType" : "Block", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 62230, + "secondPos" : 50454, + "firstEndPos" : 63148, + "secondEndPos" : 51372 +}, { + "firstType" : "ExpressionStatement", + "secondType" : "ExpressionStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 62241, + "secondPos" : 50465, + "firstEndPos" : 62298, + "secondEndPos" : 50522 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "ExpressionStatement", + "secondParentType" : "ExpressionStatement", + "firstPos" : 62241, + "secondPos" : 50465, + "firstEndPos" : 62297, + "secondEndPos" : 50521 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 62241, + "secondPos" : 50465, + "firstEndPos" : 62252, + "secondEndPos" : 50476 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "ParamChecks", + "secondLabel" : "ParamChecks", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 62241, + "secondPos" : 50465, + "firstEndPos" : 62252, + "secondEndPos" : 50476 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "nullNotPermitted", + "secondLabel" : "nullNotPermitted", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 62253, + "secondPos" : 50477, + "firstEndPos" : 62269, + "secondEndPos" : 50493 +}, { + "firstType" : "METHOD_INVOCATION_ARGUMENTS", + "secondType" : "METHOD_INVOCATION_ARGUMENTS", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 62270, + "secondPos" : 50494, + "firstEndPos" : 62296, + "secondEndPos" : 50520 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "orientation", + "secondLabel" : "orientation", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 62270, + "secondPos" : 50494, + "firstEndPos" : 62281, + "secondEndPos" : 50505 +}, { + "firstType" : "StringLiteral", + "secondType" : "StringLiteral", + "firstLabel" : "\"orientation\"", + "secondLabel" : "\"orientation\"", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 62283, + "secondPos" : 50507, + "firstEndPos" : 62296, + "secondEndPos" : 50520 +}, { + "firstType" : "IfStatement", + "secondType" : "IfStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 62307, + "secondPos" : 50531, + "firstEndPos" : 63141, + "secondEndPos" : 51365 +}, { + "firstType" : "InfixExpression", + "secondType" : "InfixExpression", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "IfStatement", + "secondParentType" : "IfStatement", + "firstPos" : 62311, + "secondPos" : 50535, + "firstEndPos" : 62333, + "secondEndPos" : 50557 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "crosshairState", + "secondLabel" : "crosshairState", + "firstParentType" : "InfixExpression", + "secondParentType" : "InfixExpression", + "firstPos" : 62311, + "secondPos" : 50535, + "firstEndPos" : 62325, + "secondEndPos" : 50549 +}, { + "firstType" : "INFIX_EXPRESSION_OPERATOR", + "secondType" : "INFIX_EXPRESSION_OPERATOR", + "firstLabel" : "!=", + "secondLabel" : "!=", + "firstParentType" : "InfixExpression", + "secondParentType" : "InfixExpression", + "firstPos" : 62326, + "secondPos" : 50550, + "firstEndPos" : 62328, + "secondEndPos" : 50552 +}, { + "firstType" : "NullLiteral", + "secondType" : "NullLiteral", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "InfixExpression", + "secondParentType" : "InfixExpression", + "firstPos" : 62329, + "secondPos" : 50553, + "firstEndPos" : 62333, + "secondEndPos" : 50557 +}, { + "firstType" : "Block", + "secondType" : "Block", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "IfStatement", + "secondParentType" : "IfStatement", + "firstPos" : 62335, + "secondPos" : 50559, + "firstEndPos" : 63141, + "secondEndPos" : 51365 +}, { + "firstType" : "IfStatement", + "secondType" : "IfStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 62407, + "secondPos" : 50631, + "firstEndPos" : 63131, + "secondEndPos" : 51355 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "IfStatement", + "secondParentType" : "IfStatement", + "firstPos" : 62411, + "secondPos" : 50635, + "firstEndPos" : 62452, + "secondEndPos" : 50676 +}, { + "firstType" : "FieldAccess", + "secondType" : "FieldAccess", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 62411, + "secondPos" : 50635, + "firstEndPos" : 62420, + "secondEndPos" : 50644 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 62411, + "secondPos" : 50635, + "firstEndPos" : 62420, + "secondEndPos" : 50644 +}, { + "firstType" : "ThisExpression", + "secondType" : "ThisExpression", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "FieldAccess", + "secondParentType" : "FieldAccess", + "firstPos" : 62411, + "secondPos" : 50635, + "firstEndPos" : 62415, + "secondEndPos" : 50639 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "plot", + "secondLabel" : "plot", + "firstParentType" : "FieldAccess", + "secondParentType" : "FieldAccess", + "firstPos" : 62416, + "secondPos" : 50640, + "firstEndPos" : 62420, + "secondEndPos" : 50644 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "isDomainCrosshairLockedOnData", + "secondLabel" : "isDomainCrosshairLockedOnData", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 62421, + "secondPos" : 50645, + "firstEndPos" : 62450, + "secondEndPos" : 50674 +}, { + "firstType" : "Block", + "secondType" : "Block", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "IfStatement", + "secondParentType" : "IfStatement", + "firstPos" : 62454, + "secondPos" : 50678, + "firstEndPos" : 62898, + "secondEndPos" : 51122 +}, { + "firstType" : "IfStatement", + "secondType" : "IfStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 62472, + "secondPos" : 50696, + "firstEndPos" : 62884, + "secondEndPos" : 51108 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "IfStatement", + "secondParentType" : "IfStatement", + "firstPos" : 62476, + "secondPos" : 50700, + "firstEndPos" : 62516, + "secondEndPos" : 50740 +}, { + "firstType" : "FieldAccess", + "secondType" : "FieldAccess", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 62476, + "secondPos" : 50700, + "firstEndPos" : 62485, + "secondEndPos" : 50709 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 62476, + "secondPos" : 50700, + "firstEndPos" : 62485, + "secondEndPos" : 50709 +}, { + "firstType" : "ThisExpression", + "secondType" : "ThisExpression", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "FieldAccess", + "secondParentType" : "FieldAccess", + "firstPos" : 62476, + "secondPos" : 50700, + "firstEndPos" : 62480, + "secondEndPos" : 50704 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "plot", + "secondLabel" : "plot", + "firstParentType" : "FieldAccess", + "secondParentType" : "FieldAccess", + "firstPos" : 62481, + "secondPos" : 50705, + "firstEndPos" : 62485, + "secondEndPos" : 50709 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "isRangeCrosshairLockedOnData", + "secondLabel" : "isRangeCrosshairLockedOnData", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 62486, + "secondPos" : 50710, + "firstEndPos" : 62514, + "secondEndPos" : 50738 +}, { + "firstType" : "Block", + "secondType" : "Block", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "IfStatement", + "secondParentType" : "IfStatement", + "firstPos" : 62518, + "secondPos" : 50742, + "firstEndPos" : 62723, + "secondEndPos" : 50947 +}, { + "firstType" : "ExpressionStatement", + "secondType" : "ExpressionStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 62573, + "secondPos" : 50797, + "firstEndPos" : 62705, + "secondEndPos" : 50929 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "ExpressionStatement", + "secondParentType" : "ExpressionStatement", + "firstPos" : 62573, + "secondPos" : 50797, + "firstEndPos" : 62704, + "secondEndPos" : 50928 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 62573, + "secondPos" : 50797, + "firstEndPos" : 62587, + "secondEndPos" : 50811 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "crosshairState", + "secondLabel" : "crosshairState", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 62573, + "secondPos" : 50797, + "firstEndPos" : 62587, + "secondEndPos" : 50811 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "updateCrosshairPoint", + "secondLabel" : "updateCrosshairPoint", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 62588, + "secondPos" : 50812, + "firstEndPos" : 62608, + "secondEndPos" : 50832 +}, { + "firstType" : "METHOD_INVOCATION_ARGUMENTS", + "secondType" : "METHOD_INVOCATION_ARGUMENTS", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 62609, + "secondPos" : 50833, + "firstEndPos" : 62703, + "secondEndPos" : 50927 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "x", + "secondLabel" : "x", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 62609, + "secondPos" : 50833, + "firstEndPos" : 62610, + "secondEndPos" : 50834 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "y", + "secondLabel" : "y", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 62612, + "secondPos" : 50836, + "firstEndPos" : 62613, + "secondEndPos" : 50837 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "domainAxisIndex", + "secondLabel" : "domainAxisIndex", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 62615, + "secondPos" : 50839, + "firstEndPos" : 62630, + "secondEndPos" : 50854 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "rangeAxisIndex", + "secondLabel" : "rangeAxisIndex", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 62660, + "secondPos" : 50884, + "firstEndPos" : 62674, + "secondEndPos" : 50898 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "transX", + "secondLabel" : "transX", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 62676, + "secondPos" : 50900, + "firstEndPos" : 62682, + "secondEndPos" : 50906 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "transY", + "secondLabel" : "transY", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 62684, + "secondPos" : 50908, + "firstEndPos" : 62690, + "secondEndPos" : 50914 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "orientation", + "secondLabel" : "orientation", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 62692, + "secondPos" : 50916, + "firstEndPos" : 62703, + "secondEndPos" : 50927 +}, { + "firstType" : "Block", + "secondType" : "Block", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "IfStatement", + "secondParentType" : "IfStatement", + "firstPos" : 62745, + "secondPos" : 50969, + "firstEndPos" : 62884, + "secondEndPos" : 51108 +}, { + "firstType" : "ExpressionStatement", + "secondType" : "ExpressionStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 62814, + "secondPos" : 51038, + "firstEndPos" : 62866, + "secondEndPos" : 51090 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "ExpressionStatement", + "secondParentType" : "ExpressionStatement", + "firstPos" : 62814, + "secondPos" : 51038, + "firstEndPos" : 62865, + "secondEndPos" : 51089 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 62814, + "secondPos" : 51038, + "firstEndPos" : 62828, + "secondEndPos" : 51052 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "crosshairState", + "secondLabel" : "crosshairState", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 62814, + "secondPos" : 51038, + "firstEndPos" : 62828, + "secondEndPos" : 51052 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "updateCrosshairX", + "secondLabel" : "updateCrosshairX", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 62829, + "secondPos" : 51053, + "firstEndPos" : 62845, + "secondEndPos" : 51069 +}, { + "firstType" : "METHOD_INVOCATION_ARGUMENTS", + "secondType" : "METHOD_INVOCATION_ARGUMENTS", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 62846, + "secondPos" : 51070, + "firstEndPos" : 62864, + "secondEndPos" : 51088 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "x", + "secondLabel" : "x", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 62846, + "secondPos" : 51070, + "firstEndPos" : 62847, + "secondEndPos" : 51071 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "domainAxisIndex", + "secondLabel" : "domainAxisIndex", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 62849, + "secondPos" : 51073, + "firstEndPos" : 62864, + "secondEndPos" : 51088 +}, { + "firstType" : "Block", + "secondType" : "Block", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "IfStatement", + "secondParentType" : "IfStatement", + "firstPos" : 62916, + "secondPos" : 51140, + "firstEndPos" : 63131, + "secondEndPos" : 51355 +}, { + "firstType" : "IfStatement", + "secondType" : "IfStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 62934, + "secondPos" : 51158, + "firstEndPos" : 63117, + "secondEndPos" : 51341 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "IfStatement", + "secondParentType" : "IfStatement", + "firstPos" : 62938, + "secondPos" : 51162, + "firstEndPos" : 62978, + "secondEndPos" : 51202 +}, { + "firstType" : "FieldAccess", + "secondType" : "FieldAccess", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 62938, + "secondPos" : 51162, + "firstEndPos" : 62947, + "secondEndPos" : 51171 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 62938, + "secondPos" : 51162, + "firstEndPos" : 62947, + "secondEndPos" : 51171 +}, { + "firstType" : "ThisExpression", + "secondType" : "ThisExpression", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "FieldAccess", + "secondParentType" : "FieldAccess", + "firstPos" : 62938, + "secondPos" : 51162, + "firstEndPos" : 62942, + "secondEndPos" : 51166 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "plot", + "secondLabel" : "plot", + "firstParentType" : "FieldAccess", + "secondParentType" : "FieldAccess", + "firstPos" : 62943, + "secondPos" : 51167, + "firstEndPos" : 62947, + "secondEndPos" : 51171 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "isRangeCrosshairLockedOnData", + "secondLabel" : "isRangeCrosshairLockedOnData", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 62948, + "secondPos" : 51172, + "firstEndPos" : 62976, + "secondEndPos" : 51200 +}, { + "firstType" : "Block", + "secondType" : "Block", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "IfStatement", + "secondParentType" : "IfStatement", + "firstPos" : 62980, + "secondPos" : 51204, + "firstEndPos" : 63117, + "secondEndPos" : 51341 +}, { + "firstType" : "ExpressionStatement", + "secondType" : "ExpressionStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 63048, + "secondPos" : 51272, + "firstEndPos" : 63099, + "secondEndPos" : 51323 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "ExpressionStatement", + "secondParentType" : "ExpressionStatement", + "firstPos" : 63048, + "secondPos" : 51272, + "firstEndPos" : 63098, + "secondEndPos" : 51322 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 63048, + "secondPos" : 51272, + "firstEndPos" : 63062, + "secondEndPos" : 51286 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "crosshairState", + "secondLabel" : "crosshairState", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 63048, + "secondPos" : 51272, + "firstEndPos" : 63062, + "secondEndPos" : 51286 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "updateCrosshairY", + "secondLabel" : "updateCrosshairY", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 63063, + "secondPos" : 51287, + "firstEndPos" : 63079, + "secondEndPos" : 51303 +}, { + "firstType" : "METHOD_INVOCATION_ARGUMENTS", + "secondType" : "METHOD_INVOCATION_ARGUMENTS", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 63080, + "secondPos" : 51304, + "firstEndPos" : 63097, + "secondEndPos" : 51321 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "y", + "secondLabel" : "y", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 63080, + "secondPos" : 51304, + "firstEndPos" : 63081, + "secondEndPos" : 51305 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "rangeAxisIndex", + "secondLabel" : "rangeAxisIndex", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 63083, + "secondPos" : 51307, + "firstEndPos" : 63097, + "secondEndPos" : 51321 +}, { + "firstType" : "MethodDeclaration", + "secondType" : "MethodDeclaration", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "TypeDeclaration", + "secondParentType" : "TypeDeclaration", + "firstPos" : 63154, + "secondPos" : 51378, + "firstEndPos" : 64947, + "secondEndPos" : 53171 +}, { + "firstType" : "Javadoc", + "secondType" : "Javadoc", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 63154, + "secondPos" : 51378, + "firstEndPos" : 63643, + "secondEndPos" : 51867 +}, { + "firstType" : "TagElement", + "secondType" : "TagElement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Javadoc", + "secondParentType" : "Javadoc", + "firstPos" : 63165, + "secondPos" : 51389, + "firstEndPos" : 63185, + "secondEndPos" : 51409 +}, { + "firstType" : "TextElement", + "secondType" : "TextElement", + "firstLabel" : "Draws an item label.", + "secondLabel" : "Draws an item label.", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 63165, + "secondPos" : 51389, + "firstEndPos" : 63185, + "secondEndPos" : 51409 +}, { + "firstType" : "TagElement", + "secondType" : "TagElement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Javadoc", + "secondParentType" : "Javadoc", + "firstPos" : 63200, + "secondPos" : 51424, + "firstEndPos" : 63231, + "secondEndPos" : 51455 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "g2", + "secondLabel" : "g2", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 63207, + "secondPos" : 51431, + "firstEndPos" : 63209, + "secondEndPos" : 51433 +}, { + "firstType" : "TextElement", + "secondType" : "TextElement", + "firstLabel" : " the graphics device.", + "secondLabel" : " the graphics device.", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 63209, + "secondPos" : 51433, + "firstEndPos" : 63231, + "secondEndPos" : 51455 +}, { + "firstType" : "TagElement", + "secondType" : "TagElement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Javadoc", + "secondParentType" : "Javadoc", + "firstPos" : 63239, + "secondPos" : 51463, + "firstEndPos" : 63275, + "secondEndPos" : 51499 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "orientation", + "secondLabel" : "orientation", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 63246, + "secondPos" : 51470, + "firstEndPos" : 63257, + "secondEndPos" : 51481 +}, { + "firstType" : "TextElement", + "secondType" : "TextElement", + "firstLabel" : " the orientation.", + "secondLabel" : " the orientation.", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 63257, + "secondPos" : 51481, + "firstEndPos" : 63275, + "secondEndPos" : 51499 +}, { + "firstType" : "TagElement", + "secondType" : "TagElement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Javadoc", + "secondParentType" : "Javadoc", + "firstPos" : 63283, + "secondPos" : 51507, + "firstEndPos" : 63311, + "secondEndPos" : 51535 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "dataset", + "secondLabel" : "dataset", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 63290, + "secondPos" : 51514, + "firstEndPos" : 63297, + "secondEndPos" : 51521 +}, { + "firstType" : "TextElement", + "secondType" : "TextElement", + "firstLabel" : " the dataset.", + "secondLabel" : " the dataset.", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 63297, + "secondPos" : 51521, + "firstEndPos" : 63311, + "secondEndPos" : 51535 +}, { + "firstType" : "TagElement", + "secondType" : "TagElement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Javadoc", + "secondParentType" : "Javadoc", + "firstPos" : 63319, + "secondPos" : 51543, + "firstEndPos" : 63364, + "secondEndPos" : 51588 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "series", + "secondLabel" : "series", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 63326, + "secondPos" : 51550, + "firstEndPos" : 63332, + "secondEndPos" : 51556 +}, { + "firstType" : "TextElement", + "secondType" : "TextElement", + "firstLabel" : " the series index (zero-based).", + "secondLabel" : " the series index (zero-based).", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 63332, + "secondPos" : 51556, + "firstEndPos" : 63364, + "secondEndPos" : 51588 +}, { + "firstType" : "TagElement", + "secondType" : "TagElement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Javadoc", + "secondParentType" : "Javadoc", + "firstPos" : 63372, + "secondPos" : 51596, + "firstEndPos" : 63413, + "secondEndPos" : 51637 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "item", + "secondLabel" : "item", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 63379, + "secondPos" : 51603, + "firstEndPos" : 63383, + "secondEndPos" : 51607 +}, { + "firstType" : "TextElement", + "secondType" : "TextElement", + "firstLabel" : " the item index (zero-based).", + "secondLabel" : " the item index (zero-based).", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 63383, + "secondPos" : 51607, + "firstEndPos" : 63413, + "secondEndPos" : 51637 +}, { + "firstType" : "TagElement", + "secondType" : "TagElement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Javadoc", + "secondParentType" : "Javadoc", + "firstPos" : 63421, + "secondPos" : 51645, + "firstEndPos" : 63466, + "secondEndPos" : 51690 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "x", + "secondLabel" : "x", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 63428, + "secondPos" : 51652, + "firstEndPos" : 63429, + "secondEndPos" : 51653 +}, { + "firstType" : "TextElement", + "secondType" : "TextElement", + "firstLabel" : " the x coordinate (in Java2D space).", + "secondLabel" : " the x coordinate (in Java2D space).", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 63429, + "secondPos" : 51653, + "firstEndPos" : 63466, + "secondEndPos" : 51690 +}, { + "firstType" : "TagElement", + "secondType" : "TagElement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Javadoc", + "secondParentType" : "Javadoc", + "firstPos" : 63474, + "secondPos" : 51698, + "firstEndPos" : 63519, + "secondEndPos" : 51743 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "y", + "secondLabel" : "y", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 63481, + "secondPos" : 51705, + "firstEndPos" : 63482, + "secondEndPos" : 51706 +}, { + "firstType" : "TextElement", + "secondType" : "TextElement", + "firstLabel" : " the y coordinate (in Java2D space).", + "secondLabel" : " the y coordinate (in Java2D space).", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 63482, + "secondPos" : 51706, + "firstEndPos" : 63519, + "secondEndPos" : 51743 +}, { + "firstType" : "TagElement", + "secondType" : "TagElement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Javadoc", + "secondParentType" : "Javadoc", + "firstPos" : 63527, + "secondPos" : 51751, + "firstEndPos" : 63635, + "secondEndPos" : 51859 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "negative", + "secondLabel" : "negative", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 63534, + "secondPos" : 51758, + "firstEndPos" : 63542, + "secondEndPos" : 51766 +}, { + "firstType" : "TextElement", + "secondType" : "TextElement", + "firstLabel" : " indicates a negative value (which affects the item", + "secondLabel" : " indicates a negative value (which affects the item", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 63542, + "secondPos" : 51766, + "firstEndPos" : 63594, + "secondEndPos" : 51818 +}, { + "firstType" : "TextElement", + "secondType" : "TextElement", + "firstLabel" : "label position).", + "secondLabel" : "label position).", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 63619, + "secondPos" : 51843, + "firstEndPos" : 63635, + "secondEndPos" : 51859 +}, { + "firstType" : "Modifier", + "secondType" : "Modifier", + "firstLabel" : "protected", + "secondLabel" : "protected", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 63648, + "secondPos" : 51872, + "firstEndPos" : 63657, + "secondEndPos" : 51881 +}, { + "firstType" : "PrimitiveType", + "secondType" : "PrimitiveType", + "firstLabel" : "void", + "secondLabel" : "void", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 63658, + "secondPos" : 51882, + "firstEndPos" : 63662, + "secondEndPos" : 51886 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "drawItemLabel", + "secondLabel" : "drawItemLabel", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 63663, + "secondPos" : 51887, + "firstEndPos" : 63676, + "secondEndPos" : 51900 +}, { + "firstType" : "SingleVariableDeclaration", + "secondType" : "SingleVariableDeclaration", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 63677, + "secondPos" : 51901, + "firstEndPos" : 63690, + "secondEndPos" : 51914 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "Graphics2D", + "secondLabel" : "Graphics2D", + "firstParentType" : "SimpleType", + "secondParentType" : "SimpleType", + "firstPos" : 63677, + "secondPos" : 51901, + "firstEndPos" : 63687, + "secondEndPos" : 51911 +}, { + "firstType" : "SimpleType", + "secondType" : "SimpleType", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "SingleVariableDeclaration", + "secondParentType" : "SingleVariableDeclaration", + "firstPos" : 63677, + "secondPos" : 51901, + "firstEndPos" : 63687, + "secondEndPos" : 51911 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "g2", + "secondLabel" : "g2", + "firstParentType" : "SingleVariableDeclaration", + "secondParentType" : "SingleVariableDeclaration", + "firstPos" : 63688, + "secondPos" : 51912, + "firstEndPos" : 63690, + "secondEndPos" : 51914 +}, { + "firstType" : "SingleVariableDeclaration", + "secondType" : "SingleVariableDeclaration", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 63692, + "secondPos" : 51916, + "firstEndPos" : 63719, + "secondEndPos" : 51943 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "PlotOrientation", + "secondLabel" : "PlotOrientation", + "firstParentType" : "SimpleType", + "secondParentType" : "SimpleType", + "firstPos" : 63692, + "secondPos" : 51916, + "firstEndPos" : 63707, + "secondEndPos" : 51931 +}, { + "firstType" : "SimpleType", + "secondType" : "SimpleType", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "SingleVariableDeclaration", + "secondParentType" : "SingleVariableDeclaration", + "firstPos" : 63692, + "secondPos" : 51916, + "firstEndPos" : 63707, + "secondEndPos" : 51931 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "orientation", + "secondLabel" : "orientation", + "firstParentType" : "SingleVariableDeclaration", + "secondParentType" : "SingleVariableDeclaration", + "firstPos" : 63708, + "secondPos" : 51932, + "firstEndPos" : 63719, + "secondEndPos" : 51943 +}, { + "firstType" : "SingleVariableDeclaration", + "secondType" : "SingleVariableDeclaration", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 63733, + "secondPos" : 51957, + "firstEndPos" : 63750, + "secondEndPos" : 51974 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "XYDataset", + "secondLabel" : "XYDataset", + "firstParentType" : "SimpleType", + "secondParentType" : "SimpleType", + "firstPos" : 63733, + "secondPos" : 51957, + "firstEndPos" : 63742, + "secondEndPos" : 51966 +}, { + "firstType" : "SimpleType", + "secondType" : "SimpleType", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "SingleVariableDeclaration", + "secondParentType" : "SingleVariableDeclaration", + "firstPos" : 63733, + "secondPos" : 51957, + "firstEndPos" : 63742, + "secondEndPos" : 51966 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "dataset", + "secondLabel" : "dataset", + "firstParentType" : "SingleVariableDeclaration", + "secondParentType" : "SingleVariableDeclaration", + "firstPos" : 63743, + "secondPos" : 51967, + "firstEndPos" : 63750, + "secondEndPos" : 51974 +}, { + "firstType" : "SingleVariableDeclaration", + "secondType" : "SingleVariableDeclaration", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 63752, + "secondPos" : 51976, + "firstEndPos" : 63762, + "secondEndPos" : 51986 +}, { + "firstType" : "PrimitiveType", + "secondType" : "PrimitiveType", + "firstLabel" : "int", + "secondLabel" : "int", + "firstParentType" : "SingleVariableDeclaration", + "secondParentType" : "SingleVariableDeclaration", + "firstPos" : 63752, + "secondPos" : 51976, + "firstEndPos" : 63755, + "secondEndPos" : 51979 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "series", + "secondLabel" : "series", + "firstParentType" : "SingleVariableDeclaration", + "secondParentType" : "SingleVariableDeclaration", + "firstPos" : 63756, + "secondPos" : 51980, + "firstEndPos" : 63762, + "secondEndPos" : 51986 +}, { + "firstType" : "SingleVariableDeclaration", + "secondType" : "SingleVariableDeclaration", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 63764, + "secondPos" : 51988, + "firstEndPos" : 63772, + "secondEndPos" : 51996 +}, { + "firstType" : "PrimitiveType", + "secondType" : "PrimitiveType", + "firstLabel" : "int", + "secondLabel" : "int", + "firstParentType" : "SingleVariableDeclaration", + "secondParentType" : "SingleVariableDeclaration", + "firstPos" : 63764, + "secondPos" : 51988, + "firstEndPos" : 63767, + "secondEndPos" : 51991 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "item", + "secondLabel" : "item", + "firstParentType" : "SingleVariableDeclaration", + "secondParentType" : "SingleVariableDeclaration", + "firstPos" : 63768, + "secondPos" : 51992, + "firstEndPos" : 63772, + "secondEndPos" : 51996 +}, { + "firstType" : "SingleVariableDeclaration", + "secondType" : "SingleVariableDeclaration", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 63774, + "secondPos" : 51998, + "firstEndPos" : 63782, + "secondEndPos" : 52006 +}, { + "firstType" : "PrimitiveType", + "secondType" : "PrimitiveType", + "firstLabel" : "double", + "secondLabel" : "double", + "firstParentType" : "SingleVariableDeclaration", + "secondParentType" : "SingleVariableDeclaration", + "firstPos" : 63774, + "secondPos" : 51998, + "firstEndPos" : 63780, + "secondEndPos" : 52004 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "x", + "secondLabel" : "x", + "firstParentType" : "SingleVariableDeclaration", + "secondParentType" : "SingleVariableDeclaration", + "firstPos" : 63781, + "secondPos" : 52005, + "firstEndPos" : 63782, + "secondEndPos" : 52006 +}, { + "firstType" : "SingleVariableDeclaration", + "secondType" : "SingleVariableDeclaration", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 63784, + "secondPos" : 52008, + "firstEndPos" : 63792, + "secondEndPos" : 52016 +}, { + "firstType" : "PrimitiveType", + "secondType" : "PrimitiveType", + "firstLabel" : "double", + "secondLabel" : "double", + "firstParentType" : "SingleVariableDeclaration", + "secondParentType" : "SingleVariableDeclaration", + "firstPos" : 63784, + "secondPos" : 52008, + "firstEndPos" : 63790, + "secondEndPos" : 52014 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "y", + "secondLabel" : "y", + "firstParentType" : "SingleVariableDeclaration", + "secondParentType" : "SingleVariableDeclaration", + "firstPos" : 63791, + "secondPos" : 52015, + "firstEndPos" : 63792, + "secondEndPos" : 52016 +}, { + "firstType" : "SingleVariableDeclaration", + "secondType" : "SingleVariableDeclaration", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 63806, + "secondPos" : 52030, + "firstEndPos" : 63822, + "secondEndPos" : 52046 +}, { + "firstType" : "PrimitiveType", + "secondType" : "PrimitiveType", + "firstLabel" : "boolean", + "secondLabel" : "boolean", + "firstParentType" : "SingleVariableDeclaration", + "secondParentType" : "SingleVariableDeclaration", + "firstPos" : 63806, + "secondPos" : 52030, + "firstEndPos" : 63813, + "secondEndPos" : 52037 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "negative", + "secondLabel" : "negative", + "firstParentType" : "SingleVariableDeclaration", + "secondParentType" : "SingleVariableDeclaration", + "firstPos" : 63814, + "secondPos" : 52038, + "firstEndPos" : 63822, + "secondEndPos" : 52046 +}, { + "firstType" : "Block", + "secondType" : "Block", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 63824, + "secondPos" : 52048, + "firstEndPos" : 64947, + "secondEndPos" : 53171 +}, { + "firstType" : "VariableDeclarationStatement", + "secondType" : "VariableDeclarationStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 63835, + "secondPos" : 52059, + "firstEndPos" : 63904, + "secondEndPos" : 52128 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "XYItemLabelGenerator", + "secondLabel" : "XYItemLabelGenerator", + "firstParentType" : "SimpleType", + "secondParentType" : "SimpleType", + "firstPos" : 63835, + "secondPos" : 52059, + "firstEndPos" : 63855, + "secondEndPos" : 52079 +}, { + "firstType" : "SimpleType", + "secondType" : "SimpleType", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationStatement", + "secondParentType" : "VariableDeclarationStatement", + "firstPos" : 63835, + "secondPos" : 52059, + "firstEndPos" : 63855, + "secondEndPos" : 52079 +}, { + "firstType" : "VariableDeclarationFragment", + "secondType" : "VariableDeclarationFragment", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationStatement", + "secondParentType" : "VariableDeclarationStatement", + "firstPos" : 63856, + "secondPos" : 52080, + "firstEndPos" : 63903, + "secondEndPos" : 52127 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "generator", + "secondLabel" : "generator", + "firstParentType" : "VariableDeclarationFragment", + "secondParentType" : "VariableDeclarationFragment", + "firstPos" : 63856, + "secondPos" : 52080, + "firstEndPos" : 63865, + "secondEndPos" : 52089 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationFragment", + "secondParentType" : "VariableDeclarationFragment", + "firstPos" : 63868, + "secondPos" : 52092, + "firstEndPos" : 63903, + "secondEndPos" : 52127 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "getItemLabelGenerator", + "secondLabel" : "getItemLabelGenerator", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 63868, + "secondPos" : 52092, + "firstEndPos" : 63889, + "secondEndPos" : 52113 +}, { + "firstType" : "METHOD_INVOCATION_ARGUMENTS", + "secondType" : "METHOD_INVOCATION_ARGUMENTS", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 63890, + "secondPos" : 52114, + "firstEndPos" : 63902, + "secondEndPos" : 52126 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "series", + "secondLabel" : "series", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 63890, + "secondPos" : 52114, + "firstEndPos" : 63896, + "secondEndPos" : 52120 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "item", + "secondLabel" : "item", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 63898, + "secondPos" : 52122, + "firstEndPos" : 63902, + "secondEndPos" : 52126 +}, { + "firstType" : "IfStatement", + "secondType" : "IfStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 63913, + "secondPos" : 52137, + "firstEndPos" : 64940, + "secondEndPos" : 53164 +}, { + "firstType" : "InfixExpression", + "secondType" : "InfixExpression", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "IfStatement", + "secondParentType" : "IfStatement", + "firstPos" : 63917, + "secondPos" : 52141, + "firstEndPos" : 63934, + "secondEndPos" : 52158 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "generator", + "secondLabel" : "generator", + "firstParentType" : "InfixExpression", + "secondParentType" : "InfixExpression", + "firstPos" : 63917, + "secondPos" : 52141, + "firstEndPos" : 63926, + "secondEndPos" : 52150 +}, { + "firstType" : "INFIX_EXPRESSION_OPERATOR", + "secondType" : "INFIX_EXPRESSION_OPERATOR", + "firstLabel" : "!=", + "secondLabel" : "!=", + "firstParentType" : "InfixExpression", + "secondParentType" : "InfixExpression", + "firstPos" : 63927, + "secondPos" : 52151, + "firstEndPos" : 63929, + "secondEndPos" : 52153 +}, { + "firstType" : "NullLiteral", + "secondType" : "NullLiteral", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "InfixExpression", + "secondParentType" : "InfixExpression", + "firstPos" : 63930, + "secondPos" : 52154, + "firstEndPos" : 63934, + "secondEndPos" : 52158 +}, { + "firstType" : "Block", + "secondType" : "Block", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "IfStatement", + "secondParentType" : "IfStatement", + "firstPos" : 63936, + "secondPos" : 52160, + "firstEndPos" : 64940, + "secondEndPos" : 53164 +}, { + "firstType" : "VariableDeclarationStatement", + "secondType" : "VariableDeclarationStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 63950, + "secondPos" : 52174, + "firstEndPos" : 63998, + "secondEndPos" : 52222 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "Font", + "secondLabel" : "Font", + "firstParentType" : "SimpleType", + "secondParentType" : "SimpleType", + "firstPos" : 63950, + "secondPos" : 52174, + "firstEndPos" : 63954, + "secondEndPos" : 52178 +}, { + "firstType" : "SimpleType", + "secondType" : "SimpleType", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationStatement", + "secondParentType" : "VariableDeclarationStatement", + "firstPos" : 63950, + "secondPos" : 52174, + "firstEndPos" : 63954, + "secondEndPos" : 52178 +}, { + "firstType" : "VariableDeclarationFragment", + "secondType" : "VariableDeclarationFragment", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationStatement", + "secondParentType" : "VariableDeclarationStatement", + "firstPos" : 63955, + "secondPos" : 52179, + "firstEndPos" : 63997, + "secondEndPos" : 52221 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "labelFont", + "secondLabel" : "labelFont", + "firstParentType" : "VariableDeclarationFragment", + "secondParentType" : "VariableDeclarationFragment", + "firstPos" : 63955, + "secondPos" : 52179, + "firstEndPos" : 63964, + "secondEndPos" : 52188 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationFragment", + "secondParentType" : "VariableDeclarationFragment", + "firstPos" : 63967, + "secondPos" : 52191, + "firstEndPos" : 63997, + "secondEndPos" : 52221 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "getItemLabelFont", + "secondLabel" : "getItemLabelFont", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 63967, + "secondPos" : 52191, + "firstEndPos" : 63983, + "secondEndPos" : 52207 +}, { + "firstType" : "METHOD_INVOCATION_ARGUMENTS", + "secondType" : "METHOD_INVOCATION_ARGUMENTS", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 63984, + "secondPos" : 52208, + "firstEndPos" : 63996, + "secondEndPos" : 52220 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "series", + "secondLabel" : "series", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 63984, + "secondPos" : 52208, + "firstEndPos" : 63990, + "secondEndPos" : 52214 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "item", + "secondLabel" : "item", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 63992, + "secondPos" : 52216, + "firstEndPos" : 63996, + "secondEndPos" : 52220 +}, { + "firstType" : "VariableDeclarationStatement", + "secondType" : "VariableDeclarationStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 64011, + "secondPos" : 52235, + "firstEndPos" : 64057, + "secondEndPos" : 52281 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "Paint", + "secondLabel" : "Paint", + "firstParentType" : "SimpleType", + "secondParentType" : "SimpleType", + "firstPos" : 64011, + "secondPos" : 52235, + "firstEndPos" : 64016, + "secondEndPos" : 52240 +}, { + "firstType" : "SimpleType", + "secondType" : "SimpleType", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationStatement", + "secondParentType" : "VariableDeclarationStatement", + "firstPos" : 64011, + "secondPos" : 52235, + "firstEndPos" : 64016, + "secondEndPos" : 52240 +}, { + "firstType" : "VariableDeclarationFragment", + "secondType" : "VariableDeclarationFragment", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationStatement", + "secondParentType" : "VariableDeclarationStatement", + "firstPos" : 64017, + "secondPos" : 52241, + "firstEndPos" : 64056, + "secondEndPos" : 52280 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "paint", + "secondLabel" : "paint", + "firstParentType" : "VariableDeclarationFragment", + "secondParentType" : "VariableDeclarationFragment", + "firstPos" : 64017, + "secondPos" : 52241, + "firstEndPos" : 64022, + "secondEndPos" : 52246 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationFragment", + "secondParentType" : "VariableDeclarationFragment", + "firstPos" : 64025, + "secondPos" : 52249, + "firstEndPos" : 64056, + "secondEndPos" : 52280 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "getItemLabelPaint", + "secondLabel" : "getItemLabelPaint", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 64025, + "secondPos" : 52249, + "firstEndPos" : 64042, + "secondEndPos" : 52266 +}, { + "firstType" : "METHOD_INVOCATION_ARGUMENTS", + "secondType" : "METHOD_INVOCATION_ARGUMENTS", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 64043, + "secondPos" : 52267, + "firstEndPos" : 64055, + "secondEndPos" : 52279 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "series", + "secondLabel" : "series", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 64043, + "secondPos" : 52267, + "firstEndPos" : 64049, + "secondEndPos" : 52273 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "item", + "secondLabel" : "item", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 64051, + "secondPos" : 52275, + "firstEndPos" : 64055, + "secondEndPos" : 52279 +}, { + "firstType" : "ExpressionStatement", + "secondType" : "ExpressionStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 64070, + "secondPos" : 52294, + "firstEndPos" : 64092, + "secondEndPos" : 52316 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "ExpressionStatement", + "secondParentType" : "ExpressionStatement", + "firstPos" : 64070, + "secondPos" : 52294, + "firstEndPos" : 64091, + "secondEndPos" : 52315 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 64070, + "secondPos" : 52294, + "firstEndPos" : 64072, + "secondEndPos" : 52296 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "g2", + "secondLabel" : "g2", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 64070, + "secondPos" : 52294, + "firstEndPos" : 64072, + "secondEndPos" : 52296 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "setFont", + "secondLabel" : "setFont", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 64073, + "secondPos" : 52297, + "firstEndPos" : 64080, + "secondEndPos" : 52304 +}, { + "firstType" : "METHOD_INVOCATION_ARGUMENTS", + "secondType" : "METHOD_INVOCATION_ARGUMENTS", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 64081, + "secondPos" : 52305, + "firstEndPos" : 64090, + "secondEndPos" : 52314 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "labelFont", + "secondLabel" : "labelFont", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 64081, + "secondPos" : 52305, + "firstEndPos" : 64090, + "secondEndPos" : 52314 +}, { + "firstType" : "ExpressionStatement", + "secondType" : "ExpressionStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 64105, + "secondPos" : 52329, + "firstEndPos" : 64124, + "secondEndPos" : 52348 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "ExpressionStatement", + "secondParentType" : "ExpressionStatement", + "firstPos" : 64105, + "secondPos" : 52329, + "firstEndPos" : 64123, + "secondEndPos" : 52347 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 64105, + "secondPos" : 52329, + "firstEndPos" : 64107, + "secondEndPos" : 52331 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "g2", + "secondLabel" : "g2", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 64105, + "secondPos" : 52329, + "firstEndPos" : 64107, + "secondEndPos" : 52331 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "setPaint", + "secondLabel" : "setPaint", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 64108, + "secondPos" : 52332, + "firstEndPos" : 64116, + "secondEndPos" : 52340 +}, { + "firstType" : "METHOD_INVOCATION_ARGUMENTS", + "secondType" : "METHOD_INVOCATION_ARGUMENTS", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 64117, + "secondPos" : 52341, + "firstEndPos" : 64122, + "secondEndPos" : 52346 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "paint", + "secondLabel" : "paint", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 64117, + "secondPos" : 52341, + "firstEndPos" : 64122, + "secondEndPos" : 52346 +}, { + "firstType" : "VariableDeclarationStatement", + "secondType" : "VariableDeclarationStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 64137, + "secondPos" : 52361, + "firstEndPos" : 64199, + "secondEndPos" : 52423 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "String", + "secondLabel" : "String", + "firstParentType" : "SimpleType", + "secondParentType" : "SimpleType", + "firstPos" : 64137, + "secondPos" : 52361, + "firstEndPos" : 64143, + "secondEndPos" : 52367 +}, { + "firstType" : "SimpleType", + "secondType" : "SimpleType", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationStatement", + "secondParentType" : "VariableDeclarationStatement", + "firstPos" : 64137, + "secondPos" : 52361, + "firstEndPos" : 64143, + "secondEndPos" : 52367 +}, { + "firstType" : "VariableDeclarationFragment", + "secondType" : "VariableDeclarationFragment", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationStatement", + "secondParentType" : "VariableDeclarationStatement", + "firstPos" : 64144, + "secondPos" : 52368, + "firstEndPos" : 64198, + "secondEndPos" : 52422 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "label", + "secondLabel" : "label", + "firstParentType" : "VariableDeclarationFragment", + "secondParentType" : "VariableDeclarationFragment", + "firstPos" : 64144, + "secondPos" : 52368, + "firstEndPos" : 64149, + "secondEndPos" : 52373 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationFragment", + "secondParentType" : "VariableDeclarationFragment", + "firstPos" : 64152, + "secondPos" : 52376, + "firstEndPos" : 64198, + "secondEndPos" : 52422 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 64152, + "secondPos" : 52376, + "firstEndPos" : 64161, + "secondEndPos" : 52385 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "generator", + "secondLabel" : "generator", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 64152, + "secondPos" : 52376, + "firstEndPos" : 64161, + "secondEndPos" : 52385 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "generateLabel", + "secondLabel" : "generateLabel", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 64162, + "secondPos" : 52386, + "firstEndPos" : 64175, + "secondEndPos" : 52399 +}, { + "firstType" : "METHOD_INVOCATION_ARGUMENTS", + "secondType" : "METHOD_INVOCATION_ARGUMENTS", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 64176, + "secondPos" : 52400, + "firstEndPos" : 64197, + "secondEndPos" : 52421 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "dataset", + "secondLabel" : "dataset", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 64176, + "secondPos" : 52400, + "firstEndPos" : 64183, + "secondEndPos" : 52407 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "series", + "secondLabel" : "series", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 64185, + "secondPos" : 52409, + "firstEndPos" : 64191, + "secondEndPos" : 52415 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "item", + "secondLabel" : "item", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 64193, + "secondPos" : 52417, + "firstEndPos" : 64197, + "secondEndPos" : 52421 +}, { + "firstType" : "VariableDeclarationStatement", + "secondType" : "VariableDeclarationStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 64253, + "secondPos" : 52477, + "firstEndPos" : 64280, + "secondEndPos" : 52504 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "ItemLabelPosition", + "secondLabel" : "ItemLabelPosition", + "firstParentType" : "SimpleType", + "secondParentType" : "SimpleType", + "firstPos" : 64253, + "secondPos" : 52477, + "firstEndPos" : 64270, + "secondEndPos" : 52494 +}, { + "firstType" : "SimpleType", + "secondType" : "SimpleType", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationStatement", + "secondParentType" : "VariableDeclarationStatement", + "firstPos" : 64253, + "secondPos" : 52477, + "firstEndPos" : 64270, + "secondEndPos" : 52494 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "position", + "secondLabel" : "position", + "firstParentType" : "VariableDeclarationFragment", + "secondParentType" : "VariableDeclarationFragment", + "firstPos" : 64271, + "secondPos" : 52495, + "firstEndPos" : 64279, + "secondEndPos" : 52503 +}, { + "firstType" : "VariableDeclarationFragment", + "secondType" : "VariableDeclarationFragment", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationStatement", + "secondParentType" : "VariableDeclarationStatement", + "firstPos" : 64271, + "secondPos" : 52495, + "firstEndPos" : 64279, + "secondEndPos" : 52503 +}, { + "firstType" : "IfStatement", + "secondType" : "IfStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 64293, + "secondPos" : 52517, + "firstEndPos" : 64498, + "secondEndPos" : 52722 +}, { + "firstType" : "PrefixExpression", + "secondType" : "PrefixExpression", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "IfStatement", + "secondParentType" : "IfStatement", + "firstPos" : 64297, + "secondPos" : 52521, + "firstEndPos" : 64306, + "secondEndPos" : 52530 +}, { + "firstType" : "PREFIX_EXPRESSION_OPERATOR", + "secondType" : "PREFIX_EXPRESSION_OPERATOR", + "firstLabel" : "!", + "secondLabel" : "!", + "firstParentType" : "PrefixExpression", + "secondParentType" : "PrefixExpression", + "firstPos" : 64297, + "secondPos" : 52521, + "firstEndPos" : 64298, + "secondEndPos" : 52522 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "negative", + "secondLabel" : "negative", + "firstParentType" : "PrefixExpression", + "secondParentType" : "PrefixExpression", + "firstPos" : 64298, + "secondPos" : 52522, + "firstEndPos" : 64306, + "secondEndPos" : 52530 +}, { + "firstType" : "Block", + "secondType" : "Block", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "IfStatement", + "secondParentType" : "IfStatement", + "firstPos" : 64308, + "secondPos" : 52532, + "firstEndPos" : 64394, + "secondEndPos" : 52618 +}, { + "firstType" : "ExpressionStatement", + "secondType" : "ExpressionStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 64326, + "secondPos" : 52550, + "firstEndPos" : 64380, + "secondEndPos" : 52604 +}, { + "firstType" : "Assignment", + "secondType" : "Assignment", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "ExpressionStatement", + "secondParentType" : "ExpressionStatement", + "firstPos" : 64326, + "secondPos" : 52550, + "firstEndPos" : 64379, + "secondEndPos" : 52603 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "position", + "secondLabel" : "position", + "firstParentType" : "Assignment", + "secondParentType" : "Assignment", + "firstPos" : 64326, + "secondPos" : 52550, + "firstEndPos" : 64334, + "secondEndPos" : 52558 +}, { + "firstType" : "ASSIGNMENT_OPERATOR", + "secondType" : "ASSIGNMENT_OPERATOR", + "firstLabel" : "=", + "secondLabel" : "=", + "firstParentType" : "Assignment", + "secondParentType" : "Assignment", + "firstPos" : 64335, + "secondPos" : 52559, + "firstEndPos" : 64336, + "secondEndPos" : 52560 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Assignment", + "secondParentType" : "Assignment", + "firstPos" : 64337, + "secondPos" : 52561, + "firstEndPos" : 64379, + "secondEndPos" : 52603 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "getPositiveItemLabelPosition", + "secondLabel" : "getPositiveItemLabelPosition", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 64337, + "secondPos" : 52561, + "firstEndPos" : 64365, + "secondEndPos" : 52589 +}, { + "firstType" : "METHOD_INVOCATION_ARGUMENTS", + "secondType" : "METHOD_INVOCATION_ARGUMENTS", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 64366, + "secondPos" : 52590, + "firstEndPos" : 64378, + "secondEndPos" : 52602 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "series", + "secondLabel" : "series", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 64366, + "secondPos" : 52590, + "firstEndPos" : 64372, + "secondEndPos" : 52596 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "item", + "secondLabel" : "item", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 64374, + "secondPos" : 52598, + "firstEndPos" : 64378, + "secondEndPos" : 52602 +}, { + "firstType" : "Block", + "secondType" : "Block", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "IfStatement", + "secondParentType" : "IfStatement", + "firstPos" : 64412, + "secondPos" : 52636, + "firstEndPos" : 64498, + "secondEndPos" : 52722 +}, { + "firstType" : "ExpressionStatement", + "secondType" : "ExpressionStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 64430, + "secondPos" : 52654, + "firstEndPos" : 64484, + "secondEndPos" : 52708 +}, { + "firstType" : "Assignment", + "secondType" : "Assignment", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "ExpressionStatement", + "secondParentType" : "ExpressionStatement", + "firstPos" : 64430, + "secondPos" : 52654, + "firstEndPos" : 64483, + "secondEndPos" : 52707 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "position", + "secondLabel" : "position", + "firstParentType" : "Assignment", + "secondParentType" : "Assignment", + "firstPos" : 64430, + "secondPos" : 52654, + "firstEndPos" : 64438, + "secondEndPos" : 52662 +}, { + "firstType" : "ASSIGNMENT_OPERATOR", + "secondType" : "ASSIGNMENT_OPERATOR", + "firstLabel" : "=", + "secondLabel" : "=", + "firstParentType" : "Assignment", + "secondParentType" : "Assignment", + "firstPos" : 64439, + "secondPos" : 52663, + "firstEndPos" : 64440, + "secondEndPos" : 52664 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Assignment", + "secondParentType" : "Assignment", + "firstPos" : 64441, + "secondPos" : 52665, + "firstEndPos" : 64483, + "secondEndPos" : 52707 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "getNegativeItemLabelPosition", + "secondLabel" : "getNegativeItemLabelPosition", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 64441, + "secondPos" : 52665, + "firstEndPos" : 64469, + "secondEndPos" : 52693 +}, { + "firstType" : "METHOD_INVOCATION_ARGUMENTS", + "secondType" : "METHOD_INVOCATION_ARGUMENTS", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 64470, + "secondPos" : 52694, + "firstEndPos" : 64482, + "secondEndPos" : 52706 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "series", + "secondLabel" : "series", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 64470, + "secondPos" : 52694, + "firstEndPos" : 64476, + "secondEndPos" : 52700 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "item", + "secondLabel" : "item", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 64478, + "secondPos" : 52702, + "firstEndPos" : 64482, + "secondEndPos" : 52706 +}, { + "firstType" : "VariableDeclarationStatement", + "secondType" : "VariableDeclarationStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 64562, + "secondPos" : 52786, + "firstEndPos" : 64681, + "secondEndPos" : 52905 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "Point2D", + "secondLabel" : "Point2D", + "firstParentType" : "SimpleType", + "secondParentType" : "SimpleType", + "firstPos" : 64562, + "secondPos" : 52786, + "firstEndPos" : 64569, + "secondEndPos" : 52793 +}, { + "firstType" : "SimpleType", + "secondType" : "SimpleType", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationStatement", + "secondParentType" : "VariableDeclarationStatement", + "firstPos" : 64562, + "secondPos" : 52786, + "firstEndPos" : 64569, + "secondEndPos" : 52793 +}, { + "firstType" : "VariableDeclarationFragment", + "secondType" : "VariableDeclarationFragment", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationStatement", + "secondParentType" : "VariableDeclarationStatement", + "firstPos" : 64570, + "secondPos" : 52794, + "firstEndPos" : 64680, + "secondEndPos" : 52904 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "anchorPoint", + "secondLabel" : "anchorPoint", + "firstParentType" : "VariableDeclarationFragment", + "secondParentType" : "VariableDeclarationFragment", + "firstPos" : 64570, + "secondPos" : 52794, + "firstEndPos" : 64581, + "secondEndPos" : 52805 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationFragment", + "secondParentType" : "VariableDeclarationFragment", + "firstPos" : 64584, + "secondPos" : 52808, + "firstEndPos" : 64680, + "secondEndPos" : 52904 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "calculateLabelAnchorPoint", + "secondLabel" : "calculateLabelAnchorPoint", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 64584, + "secondPos" : 52808, + "firstEndPos" : 64609, + "secondEndPos" : 52833 +}, { + "firstType" : "METHOD_INVOCATION_ARGUMENTS", + "secondType" : "METHOD_INVOCATION_ARGUMENTS", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 64631, + "secondPos" : 52855, + "firstEndPos" : 64679, + "secondEndPos" : 52903 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 64631, + "secondPos" : 52855, + "firstEndPos" : 64660, + "secondEndPos" : 52884 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 64631, + "secondPos" : 52855, + "firstEndPos" : 64639, + "secondEndPos" : 52863 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "position", + "secondLabel" : "position", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 64631, + "secondPos" : 52855, + "firstEndPos" : 64639, + "secondEndPos" : 52863 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "getItemLabelAnchor", + "secondLabel" : "getItemLabelAnchor", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 64640, + "secondPos" : 52864, + "firstEndPos" : 64658, + "secondEndPos" : 52882 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "x", + "secondLabel" : "x", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 64662, + "secondPos" : 52886, + "firstEndPos" : 64663, + "secondEndPos" : 52887 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "y", + "secondLabel" : "y", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 64665, + "secondPos" : 52889, + "firstEndPos" : 64666, + "secondEndPos" : 52890 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "orientation", + "secondLabel" : "orientation", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 64668, + "secondPos" : 52892, + "firstEndPos" : 64679, + "secondEndPos" : 52903 +}, { + "firstType" : "ExpressionStatement", + "secondType" : "ExpressionStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 64694, + "secondPos" : 52918, + "firstEndPos" : 64930, + "secondEndPos" : 53154 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "ExpressionStatement", + "secondParentType" : "ExpressionStatement", + "firstPos" : 64694, + "secondPos" : 52918, + "firstEndPos" : 64929, + "secondEndPos" : 53153 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 64694, + "secondPos" : 52918, + "firstEndPos" : 64707, + "secondEndPos" : 52931 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "TextUtilities", + "secondLabel" : "TextUtilities", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 64694, + "secondPos" : 52918, + "firstEndPos" : 64707, + "secondEndPos" : 52931 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "drawRotatedString", + "secondLabel" : "drawRotatedString", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 64708, + "secondPos" : 52932, + "firstEndPos" : 64725, + "secondEndPos" : 52949 +}, { + "firstType" : "METHOD_INVOCATION_ARGUMENTS", + "secondType" : "METHOD_INVOCATION_ARGUMENTS", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 64726, + "secondPos" : 52950, + "firstEndPos" : 64928, + "secondEndPos" : 53152 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "label", + "secondLabel" : "label", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 64726, + "secondPos" : 52950, + "firstEndPos" : 64731, + "secondEndPos" : 52955 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "g2", + "secondLabel" : "g2", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 64733, + "secondPos" : 52957, + "firstEndPos" : 64735, + "secondEndPos" : 52959 +}, { + "firstType" : "CastExpression", + "secondType" : "CastExpression", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 64757, + "secondPos" : 52981, + "firstEndPos" : 64783, + "secondEndPos" : 53007 +}, { + "firstType" : "PrimitiveType", + "secondType" : "PrimitiveType", + "firstLabel" : "float", + "secondLabel" : "float", + "firstParentType" : "CastExpression", + "secondParentType" : "CastExpression", + "firstPos" : 64758, + "secondPos" : 52982, + "firstEndPos" : 64763, + "secondEndPos" : 52987 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "CastExpression", + "secondParentType" : "CastExpression", + "firstPos" : 64765, + "secondPos" : 52989, + "firstEndPos" : 64783, + "secondEndPos" : 53007 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 64765, + "secondPos" : 52989, + "firstEndPos" : 64776, + "secondEndPos" : 53000 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "anchorPoint", + "secondLabel" : "anchorPoint", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 64765, + "secondPos" : 52989, + "firstEndPos" : 64776, + "secondEndPos" : 53000 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "getX", + "secondLabel" : "getX", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 64777, + "secondPos" : 53001, + "firstEndPos" : 64781, + "secondEndPos" : 53005 +}, { + "firstType" : "CastExpression", + "secondType" : "CastExpression", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 64785, + "secondPos" : 53009, + "firstEndPos" : 64811, + "secondEndPos" : 53035 +}, { + "firstType" : "PrimitiveType", + "secondType" : "PrimitiveType", + "firstLabel" : "float", + "secondLabel" : "float", + "firstParentType" : "CastExpression", + "secondParentType" : "CastExpression", + "firstPos" : 64786, + "secondPos" : 53010, + "firstEndPos" : 64791, + "secondEndPos" : 53015 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "CastExpression", + "secondParentType" : "CastExpression", + "firstPos" : 64793, + "secondPos" : 53017, + "firstEndPos" : 64811, + "secondEndPos" : 53035 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 64793, + "secondPos" : 53017, + "firstEndPos" : 64804, + "secondEndPos" : 53028 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "anchorPoint", + "secondLabel" : "anchorPoint", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 64793, + "secondPos" : 53017, + "firstEndPos" : 64804, + "secondEndPos" : 53028 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "getY", + "secondLabel" : "getY", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 64805, + "secondPos" : 53029, + "firstEndPos" : 64809, + "secondEndPos" : 53033 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 64833, + "secondPos" : 53057, + "firstEndPos" : 64857, + "secondEndPos" : 53081 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 64833, + "secondPos" : 53057, + "firstEndPos" : 64841, + "secondEndPos" : 53065 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "position", + "secondLabel" : "position", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 64833, + "secondPos" : 53057, + "firstEndPos" : 64841, + "secondEndPos" : 53065 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "getTextAnchor", + "secondLabel" : "getTextAnchor", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 64842, + "secondPos" : 53066, + "firstEndPos" : 64855, + "secondEndPos" : 53079 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 64859, + "secondPos" : 53083, + "firstEndPos" : 64878, + "secondEndPos" : 53102 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 64859, + "secondPos" : 53083, + "firstEndPos" : 64867, + "secondEndPos" : 53091 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "position", + "secondLabel" : "position", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 64859, + "secondPos" : 53083, + "firstEndPos" : 64867, + "secondEndPos" : 53091 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "getAngle", + "secondLabel" : "getAngle", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 64868, + "secondPos" : 53092, + "firstEndPos" : 64876, + "secondEndPos" : 53100 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 64900, + "secondPos" : 53124, + "firstEndPos" : 64928, + "secondEndPos" : 53152 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 64900, + "secondPos" : 53124, + "firstEndPos" : 64908, + "secondEndPos" : 53132 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "position", + "secondLabel" : "position", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 64900, + "secondPos" : 53124, + "firstEndPos" : 64908, + "secondEndPos" : 53132 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "getRotationAnchor", + "secondLabel" : "getRotationAnchor", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 64909, + "secondPos" : 53133, + "firstEndPos" : 64926, + "secondEndPos" : 53150 +}, { + "firstType" : "MethodDeclaration", + "secondType" : "MethodDeclaration", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "TypeDeclaration", + "secondParentType" : "TypeDeclaration", + "firstPos" : 64953, + "secondPos" : 53177, + "firstEndPos" : 66137, + "secondEndPos" : 54361 +}, { + "firstType" : "Javadoc", + "secondType" : "Javadoc", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 64953, + "secondPos" : 53177, + "firstEndPos" : 65268, + "secondEndPos" : 53492 +}, { + "firstType" : "TagElement", + "secondType" : "TagElement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Javadoc", + "secondParentType" : "Javadoc", + "firstPos" : 64964, + "secondPos" : 53188, + "firstEndPos" : 65014, + "secondEndPos" : 53238 +}, { + "firstType" : "TextElement", + "secondType" : "TextElement", + "firstLabel" : "Draws all the annotations for the specified layer.", + "secondLabel" : "Draws all the annotations for the specified layer.", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 64964, + "secondPos" : 53188, + "firstEndPos" : 65014, + "secondEndPos" : 53238 +}, { + "firstType" : "TagElement", + "secondType" : "TagElement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Javadoc", + "secondParentType" : "Javadoc", + "firstPos" : 65029, + "secondPos" : 53253, + "firstEndPos" : 65060, + "secondEndPos" : 53284 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "g2", + "secondLabel" : "g2", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 65036, + "secondPos" : 53260, + "firstEndPos" : 65038, + "secondEndPos" : 53262 +}, { + "firstType" : "TextElement", + "secondType" : "TextElement", + "firstLabel" : " the graphics device.", + "secondLabel" : " the graphics device.", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 65038, + "secondPos" : 53262, + "firstEndPos" : 65060, + "secondEndPos" : 53284 +}, { + "firstType" : "TagElement", + "secondType" : "TagElement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Javadoc", + "secondParentType" : "Javadoc", + "firstPos" : 65068, + "secondPos" : 53292, + "firstEndPos" : 65099, + "secondEndPos" : 53323 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "dataArea", + "secondLabel" : "dataArea", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 65075, + "secondPos" : 53299, + "firstEndPos" : 65083, + "secondEndPos" : 53307 +}, { + "firstType" : "TextElement", + "secondType" : "TextElement", + "firstLabel" : " the data area.", + "secondLabel" : " the data area.", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 65083, + "secondPos" : 53307, + "firstEndPos" : 65099, + "secondEndPos" : 53323 +}, { + "firstType" : "TagElement", + "secondType" : "TagElement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Javadoc", + "secondParentType" : "Javadoc", + "firstPos" : 65107, + "secondPos" : 53331, + "firstEndPos" : 65142, + "secondEndPos" : 53366 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "domainAxis", + "secondLabel" : "domainAxis", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 65114, + "secondPos" : 53338, + "firstEndPos" : 65124, + "secondEndPos" : 53348 +}, { + "firstType" : "TextElement", + "secondType" : "TextElement", + "firstLabel" : " the domain axis.", + "secondLabel" : " the domain axis.", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 65124, + "secondPos" : 53348, + "firstEndPos" : 65142, + "secondEndPos" : 53366 +}, { + "firstType" : "TagElement", + "secondType" : "TagElement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Javadoc", + "secondParentType" : "Javadoc", + "firstPos" : 65150, + "secondPos" : 53374, + "firstEndPos" : 65183, + "secondEndPos" : 53407 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "rangeAxis", + "secondLabel" : "rangeAxis", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 65157, + "secondPos" : 53381, + "firstEndPos" : 65166, + "secondEndPos" : 53390 +}, { + "firstType" : "TextElement", + "secondType" : "TextElement", + "firstLabel" : " the range axis.", + "secondLabel" : " the range axis.", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 65166, + "secondPos" : 53390, + "firstEndPos" : 65183, + "secondEndPos" : 53407 +}, { + "firstType" : "TagElement", + "secondType" : "TagElement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Javadoc", + "secondParentType" : "Javadoc", + "firstPos" : 65191, + "secondPos" : 53415, + "firstEndPos" : 65215, + "secondEndPos" : 53439 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "layer", + "secondLabel" : "layer", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 65198, + "secondPos" : 53422, + "firstEndPos" : 65203, + "secondEndPos" : 53427 +}, { + "firstType" : "TextElement", + "secondType" : "TextElement", + "firstLabel" : " the layer.", + "secondLabel" : " the layer.", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 65203, + "secondPos" : 53427, + "firstEndPos" : 65215, + "secondEndPos" : 53439 +}, { + "firstType" : "TagElement", + "secondType" : "TagElement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Javadoc", + "secondParentType" : "Javadoc", + "firstPos" : 65223, + "secondPos" : 53447, + "firstEndPos" : 65260, + "secondEndPos" : 53484 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "info", + "secondLabel" : "info", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 65230, + "secondPos" : 53454, + "firstEndPos" : 65234, + "secondEndPos" : 53458 +}, { + "firstType" : "TextElement", + "secondType" : "TextElement", + "firstLabel" : " the plot rendering info.", + "secondLabel" : " the plot rendering info.", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 65234, + "secondPos" : 53458, + "firstEndPos" : 65260, + "secondEndPos" : 53484 +}, { + "firstType" : "MarkerAnnotation", + "secondType" : "MarkerAnnotation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 65273, + "secondPos" : 53497, + "firstEndPos" : 65282, + "secondEndPos" : 53506 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "Override", + "secondLabel" : "Override", + "firstParentType" : "MarkerAnnotation", + "secondParentType" : "MarkerAnnotation", + "firstPos" : 65274, + "secondPos" : 53498, + "firstEndPos" : 65282, + "secondEndPos" : 53506 +}, { + "firstType" : "Modifier", + "secondType" : "Modifier", + "firstLabel" : "public", + "secondLabel" : "public", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 65287, + "secondPos" : 53511, + "firstEndPos" : 65293, + "secondEndPos" : 53517 +}, { + "firstType" : "PrimitiveType", + "secondType" : "PrimitiveType", + "firstLabel" : "void", + "secondLabel" : "void", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 65294, + "secondPos" : 53518, + "firstEndPos" : 65298, + "secondEndPos" : 53522 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "drawAnnotations", + "secondLabel" : "drawAnnotations", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 65299, + "secondPos" : 53523, + "firstEndPos" : 65314, + "secondEndPos" : 53538 +}, { + "firstType" : "SingleVariableDeclaration", + "secondType" : "SingleVariableDeclaration", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 65315, + "secondPos" : 53539, + "firstEndPos" : 65328, + "secondEndPos" : 53552 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "Graphics2D", + "secondLabel" : "Graphics2D", + "firstParentType" : "SimpleType", + "secondParentType" : "SimpleType", + "firstPos" : 65315, + "secondPos" : 53539, + "firstEndPos" : 65325, + "secondEndPos" : 53549 +}, { + "firstType" : "SimpleType", + "secondType" : "SimpleType", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "SingleVariableDeclaration", + "secondParentType" : "SingleVariableDeclaration", + "firstPos" : 65315, + "secondPos" : 53539, + "firstEndPos" : 65325, + "secondEndPos" : 53549 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "g2", + "secondLabel" : "g2", + "firstParentType" : "SingleVariableDeclaration", + "secondParentType" : "SingleVariableDeclaration", + "firstPos" : 65326, + "secondPos" : 53550, + "firstEndPos" : 65328, + "secondEndPos" : 53552 +}, { + "firstType" : "SingleVariableDeclaration", + "secondType" : "SingleVariableDeclaration", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 65330, + "secondPos" : 53554, + "firstEndPos" : 65350, + "secondEndPos" : 53574 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "Rectangle2D", + "secondLabel" : "Rectangle2D", + "firstParentType" : "SimpleType", + "secondParentType" : "SimpleType", + "firstPos" : 65330, + "secondPos" : 53554, + "firstEndPos" : 65341, + "secondEndPos" : 53565 +}, { + "firstType" : "SimpleType", + "secondType" : "SimpleType", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "SingleVariableDeclaration", + "secondParentType" : "SingleVariableDeclaration", + "firstPos" : 65330, + "secondPos" : 53554, + "firstEndPos" : 65341, + "secondEndPos" : 53565 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "dataArea", + "secondLabel" : "dataArea", + "firstParentType" : "SingleVariableDeclaration", + "secondParentType" : "SingleVariableDeclaration", + "firstPos" : 65342, + "secondPos" : 53566, + "firstEndPos" : 65350, + "secondEndPos" : 53574 +}, { + "firstType" : "SingleVariableDeclaration", + "secondType" : "SingleVariableDeclaration", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 65364, + "secondPos" : 53588, + "firstEndPos" : 65384, + "secondEndPos" : 53608 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "ValueAxis", + "secondLabel" : "ValueAxis", + "firstParentType" : "SimpleType", + "secondParentType" : "SimpleType", + "firstPos" : 65364, + "secondPos" : 53588, + "firstEndPos" : 65373, + "secondEndPos" : 53597 +}, { + "firstType" : "SimpleType", + "secondType" : "SimpleType", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "SingleVariableDeclaration", + "secondParentType" : "SingleVariableDeclaration", + "firstPos" : 65364, + "secondPos" : 53588, + "firstEndPos" : 65373, + "secondEndPos" : 53597 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "domainAxis", + "secondLabel" : "domainAxis", + "firstParentType" : "SingleVariableDeclaration", + "secondParentType" : "SingleVariableDeclaration", + "firstPos" : 65374, + "secondPos" : 53598, + "firstEndPos" : 65384, + "secondEndPos" : 53608 +}, { + "firstType" : "SingleVariableDeclaration", + "secondType" : "SingleVariableDeclaration", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 65386, + "secondPos" : 53610, + "firstEndPos" : 65405, + "secondEndPos" : 53629 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "ValueAxis", + "secondLabel" : "ValueAxis", + "firstParentType" : "SimpleType", + "secondParentType" : "SimpleType", + "firstPos" : 65386, + "secondPos" : 53610, + "firstEndPos" : 65395, + "secondEndPos" : 53619 +}, { + "firstType" : "SimpleType", + "secondType" : "SimpleType", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "SingleVariableDeclaration", + "secondParentType" : "SingleVariableDeclaration", + "firstPos" : 65386, + "secondPos" : 53610, + "firstEndPos" : 65395, + "secondEndPos" : 53619 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "rangeAxis", + "secondLabel" : "rangeAxis", + "firstParentType" : "SingleVariableDeclaration", + "secondParentType" : "SingleVariableDeclaration", + "firstPos" : 65396, + "secondPos" : 53620, + "firstEndPos" : 65405, + "secondEndPos" : 53629 +}, { + "firstType" : "SingleVariableDeclaration", + "secondType" : "SingleVariableDeclaration", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 65407, + "secondPos" : 53631, + "firstEndPos" : 65418, + "secondEndPos" : 53642 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "Layer", + "secondLabel" : "Layer", + "firstParentType" : "SimpleType", + "secondParentType" : "SimpleType", + "firstPos" : 65407, + "secondPos" : 53631, + "firstEndPos" : 65412, + "secondEndPos" : 53636 +}, { + "firstType" : "SimpleType", + "secondType" : "SimpleType", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "SingleVariableDeclaration", + "secondParentType" : "SingleVariableDeclaration", + "firstPos" : 65407, + "secondPos" : 53631, + "firstEndPos" : 65412, + "secondEndPos" : 53636 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "layer", + "secondLabel" : "layer", + "firstParentType" : "SingleVariableDeclaration", + "secondParentType" : "SingleVariableDeclaration", + "firstPos" : 65413, + "secondPos" : 53637, + "firstEndPos" : 65418, + "secondEndPos" : 53642 +}, { + "firstType" : "SingleVariableDeclaration", + "secondType" : "SingleVariableDeclaration", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 65432, + "secondPos" : 53656, + "firstEndPos" : 65454, + "secondEndPos" : 53678 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "PlotRenderingInfo", + "secondLabel" : "PlotRenderingInfo", + "firstParentType" : "SimpleType", + "secondParentType" : "SimpleType", + "firstPos" : 65432, + "secondPos" : 53656, + "firstEndPos" : 65449, + "secondEndPos" : 53673 +}, { + "firstType" : "SimpleType", + "secondType" : "SimpleType", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "SingleVariableDeclaration", + "secondParentType" : "SingleVariableDeclaration", + "firstPos" : 65432, + "secondPos" : 53656, + "firstEndPos" : 65449, + "secondEndPos" : 53673 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "info", + "secondLabel" : "info", + "firstParentType" : "SingleVariableDeclaration", + "secondParentType" : "SingleVariableDeclaration", + "firstPos" : 65450, + "secondPos" : 53674, + "firstEndPos" : 65454, + "secondEndPos" : 53678 +}, { + "firstType" : "Block", + "secondType" : "Block", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 65456, + "secondPos" : 53680, + "firstEndPos" : 66137, + "secondEndPos" : 54361 +}, { + "firstType" : "VariableDeclarationStatement", + "secondType" : "VariableDeclarationStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 65467, + "secondPos" : 53691, + "firstEndPos" : 65492, + "secondEndPos" : 53716 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "Iterator", + "secondLabel" : "Iterator", + "firstParentType" : "SimpleType", + "secondParentType" : "SimpleType", + "firstPos" : 65467, + "secondPos" : 53691, + "firstEndPos" : 65475, + "secondEndPos" : 53699 +}, { + "firstType" : "SimpleType", + "secondType" : "SimpleType", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationStatement", + "secondParentType" : "VariableDeclarationStatement", + "firstPos" : 65467, + "secondPos" : 53691, + "firstEndPos" : 65475, + "secondEndPos" : 53699 +}, { + "firstType" : "VariableDeclarationFragment", + "secondType" : "VariableDeclarationFragment", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationStatement", + "secondParentType" : "VariableDeclarationStatement", + "firstPos" : 65476, + "secondPos" : 53700, + "firstEndPos" : 65491, + "secondEndPos" : 53715 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "iterator", + "secondLabel" : "iterator", + "firstParentType" : "VariableDeclarationFragment", + "secondParentType" : "VariableDeclarationFragment", + "firstPos" : 65476, + "secondPos" : 53700, + "firstEndPos" : 65484, + "secondEndPos" : 53708 +}, { + "firstType" : "NullLiteral", + "secondType" : "NullLiteral", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationFragment", + "secondParentType" : "VariableDeclarationFragment", + "firstPos" : 65487, + "secondPos" : 53711, + "firstEndPos" : 65491, + "secondEndPos" : 53715 +}, { + "firstType" : "IfStatement", + "secondType" : "IfStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 65501, + "secondPos" : 53725, + "firstEndPos" : 65851, + "secondEndPos" : 54075 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "IfStatement", + "secondParentType" : "IfStatement", + "firstPos" : 65505, + "secondPos" : 53729, + "firstEndPos" : 65535, + "secondEndPos" : 53759 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 65505, + "secondPos" : 53729, + "firstEndPos" : 65510, + "secondEndPos" : 53734 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "layer", + "secondLabel" : "layer", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 65505, + "secondPos" : 53729, + "firstEndPos" : 65510, + "secondEndPos" : 53734 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "equals", + "secondLabel" : "equals", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 65511, + "secondPos" : 53735, + "firstEndPos" : 65517, + "secondEndPos" : 53741 +}, { + "firstType" : "METHOD_INVOCATION_ARGUMENTS", + "secondType" : "METHOD_INVOCATION_ARGUMENTS", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 65518, + "secondPos" : 53742, + "firstEndPos" : 65534, + "secondEndPos" : 53758 +}, { + "firstType" : "QualifiedName", + "secondType" : "QualifiedName", + "firstLabel" : "Layer.FOREGROUND", + "secondLabel" : "Layer.FOREGROUND", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 65518, + "secondPos" : 53742, + "firstEndPos" : 65534, + "secondEndPos" : 53758 +}, { + "firstType" : "Block", + "secondType" : "Block", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "IfStatement", + "secondParentType" : "IfStatement", + "firstPos" : 65537, + "secondPos" : 53761, + "firstEndPos" : 65610, + "secondEndPos" : 53834 +}, { + "firstType" : "ExpressionStatement", + "secondType" : "ExpressionStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 65551, + "secondPos" : 53775, + "firstEndPos" : 65600, + "secondEndPos" : 53824 +}, { + "firstType" : "Assignment", + "secondType" : "Assignment", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "ExpressionStatement", + "secondParentType" : "ExpressionStatement", + "firstPos" : 65551, + "secondPos" : 53775, + "firstEndPos" : 65599, + "secondEndPos" : 53823 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "iterator", + "secondLabel" : "iterator", + "firstParentType" : "Assignment", + "secondParentType" : "Assignment", + "firstPos" : 65551, + "secondPos" : 53775, + "firstEndPos" : 65559, + "secondEndPos" : 53783 +}, { + "firstType" : "ASSIGNMENT_OPERATOR", + "secondType" : "ASSIGNMENT_OPERATOR", + "firstLabel" : "=", + "secondLabel" : "=", + "firstParentType" : "Assignment", + "secondParentType" : "Assignment", + "firstPos" : 65560, + "secondPos" : 53784, + "firstEndPos" : 65561, + "secondEndPos" : 53785 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Assignment", + "secondParentType" : "Assignment", + "firstPos" : 65562, + "secondPos" : 53786, + "firstEndPos" : 65599, + "secondEndPos" : 53823 +}, { + "firstType" : "FieldAccess", + "secondType" : "FieldAccess", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 65562, + "secondPos" : 53786, + "firstEndPos" : 65588, + "secondEndPos" : 53812 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 65562, + "secondPos" : 53786, + "firstEndPos" : 65588, + "secondEndPos" : 53812 +}, { + "firstType" : "ThisExpression", + "secondType" : "ThisExpression", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "FieldAccess", + "secondParentType" : "FieldAccess", + "firstPos" : 65562, + "secondPos" : 53786, + "firstEndPos" : 65566, + "secondEndPos" : 53790 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "foregroundAnnotations", + "secondLabel" : "foregroundAnnotations", + "firstParentType" : "FieldAccess", + "secondParentType" : "FieldAccess", + "firstPos" : 65567, + "secondPos" : 53791, + "firstEndPos" : 65588, + "secondEndPos" : 53812 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "iterator", + "secondLabel" : "iterator", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 65589, + "secondPos" : 53813, + "firstEndPos" : 65597, + "secondEndPos" : 53821 +}, { + "firstType" : "IfStatement", + "secondType" : "IfStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "IfStatement", + "secondParentType" : "IfStatement", + "firstPos" : 65624, + "secondPos" : 53848, + "firstEndPos" : 65851, + "secondEndPos" : 54075 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "IfStatement", + "secondParentType" : "IfStatement", + "firstPos" : 65628, + "secondPos" : 53852, + "firstEndPos" : 65658, + "secondEndPos" : 53882 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 65628, + "secondPos" : 53852, + "firstEndPos" : 65633, + "secondEndPos" : 53857 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "layer", + "secondLabel" : "layer", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 65628, + "secondPos" : 53852, + "firstEndPos" : 65633, + "secondEndPos" : 53857 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "equals", + "secondLabel" : "equals", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 65634, + "secondPos" : 53858, + "firstEndPos" : 65640, + "secondEndPos" : 53864 +}, { + "firstType" : "METHOD_INVOCATION_ARGUMENTS", + "secondType" : "METHOD_INVOCATION_ARGUMENTS", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 65641, + "secondPos" : 53865, + "firstEndPos" : 65657, + "secondEndPos" : 53881 +}, { + "firstType" : "QualifiedName", + "secondType" : "QualifiedName", + "firstLabel" : "Layer.BACKGROUND", + "secondLabel" : "Layer.BACKGROUND", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 65641, + "secondPos" : 53865, + "firstEndPos" : 65657, + "secondEndPos" : 53881 +}, { + "firstType" : "Block", + "secondType" : "Block", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "IfStatement", + "secondParentType" : "IfStatement", + "firstPos" : 65660, + "secondPos" : 53884, + "firstEndPos" : 65733, + "secondEndPos" : 53957 +}, { + "firstType" : "ExpressionStatement", + "secondType" : "ExpressionStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 65674, + "secondPos" : 53898, + "firstEndPos" : 65723, + "secondEndPos" : 53947 +}, { + "firstType" : "Assignment", + "secondType" : "Assignment", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "ExpressionStatement", + "secondParentType" : "ExpressionStatement", + "firstPos" : 65674, + "secondPos" : 53898, + "firstEndPos" : 65722, + "secondEndPos" : 53946 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "iterator", + "secondLabel" : "iterator", + "firstParentType" : "Assignment", + "secondParentType" : "Assignment", + "firstPos" : 65674, + "secondPos" : 53898, + "firstEndPos" : 65682, + "secondEndPos" : 53906 +}, { + "firstType" : "ASSIGNMENT_OPERATOR", + "secondType" : "ASSIGNMENT_OPERATOR", + "firstLabel" : "=", + "secondLabel" : "=", + "firstParentType" : "Assignment", + "secondParentType" : "Assignment", + "firstPos" : 65683, + "secondPos" : 53907, + "firstEndPos" : 65684, + "secondEndPos" : 53908 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Assignment", + "secondParentType" : "Assignment", + "firstPos" : 65685, + "secondPos" : 53909, + "firstEndPos" : 65722, + "secondEndPos" : 53946 +}, { + "firstType" : "FieldAccess", + "secondType" : "FieldAccess", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 65685, + "secondPos" : 53909, + "firstEndPos" : 65711, + "secondEndPos" : 53935 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 65685, + "secondPos" : 53909, + "firstEndPos" : 65711, + "secondEndPos" : 53935 +}, { + "firstType" : "ThisExpression", + "secondType" : "ThisExpression", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "FieldAccess", + "secondParentType" : "FieldAccess", + "firstPos" : 65685, + "secondPos" : 53909, + "firstEndPos" : 65689, + "secondEndPos" : 53913 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "backgroundAnnotations", + "secondLabel" : "backgroundAnnotations", + "firstParentType" : "FieldAccess", + "secondParentType" : "FieldAccess", + "firstPos" : 65690, + "secondPos" : 53914, + "firstEndPos" : 65711, + "secondEndPos" : 53935 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "iterator", + "secondLabel" : "iterator", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 65712, + "secondPos" : 53936, + "firstEndPos" : 65720, + "secondEndPos" : 53944 +}, { + "firstType" : "Block", + "secondType" : "Block", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "IfStatement", + "secondParentType" : "IfStatement", + "firstPos" : 65747, + "secondPos" : 53971, + "firstEndPos" : 65851, + "secondEndPos" : 54075 +}, { + "firstType" : "ThrowStatement", + "secondType" : "ThrowStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 65796, + "secondPos" : 54020, + "firstEndPos" : 65841, + "secondEndPos" : 54065 +}, { + "firstType" : "ClassInstanceCreation", + "secondType" : "ClassInstanceCreation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "ThrowStatement", + "secondParentType" : "ThrowStatement", + "firstPos" : 65802, + "secondPos" : 54026, + "firstEndPos" : 65840, + "secondEndPos" : 54064 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "RuntimeException", + "secondLabel" : "RuntimeException", + "firstParentType" : "SimpleType", + "secondParentType" : "SimpleType", + "firstPos" : 65806, + "secondPos" : 54030, + "firstEndPos" : 65822, + "secondEndPos" : 54046 +}, { + "firstType" : "SimpleType", + "secondType" : "SimpleType", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "ClassInstanceCreation", + "secondParentType" : "ClassInstanceCreation", + "firstPos" : 65806, + "secondPos" : 54030, + "firstEndPos" : 65822, + "secondEndPos" : 54046 +}, { + "firstType" : "StringLiteral", + "secondType" : "StringLiteral", + "firstLabel" : "\"Unknown layer.\"", + "secondLabel" : "\"Unknown layer.\"", + "firstParentType" : "ClassInstanceCreation", + "secondParentType" : "ClassInstanceCreation", + "firstPos" : 65823, + "secondPos" : 54047, + "firstEndPos" : 65839, + "secondEndPos" : 54063 +}, { + "firstType" : "WhileStatement", + "secondType" : "WhileStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 65860, + "secondPos" : 54084, + "firstEndPos" : 66130, + "secondEndPos" : 54354 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "WhileStatement", + "secondParentType" : "WhileStatement", + "firstPos" : 65867, + "secondPos" : 54091, + "firstEndPos" : 65885, + "secondEndPos" : 54109 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 65867, + "secondPos" : 54091, + "firstEndPos" : 65875, + "secondEndPos" : 54099 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "iterator", + "secondLabel" : "iterator", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 65867, + "secondPos" : 54091, + "firstEndPos" : 65875, + "secondEndPos" : 54099 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "hasNext", + "secondLabel" : "hasNext", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 65876, + "secondPos" : 54100, + "firstEndPos" : 65883, + "secondEndPos" : 54107 +}, { + "firstType" : "Block", + "secondType" : "Block", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "WhileStatement", + "secondParentType" : "WhileStatement", + "firstPos" : 65887, + "secondPos" : 54111, + "firstEndPos" : 66130, + "secondEndPos" : 54354 +}, { + "firstType" : "VariableDeclarationStatement", + "secondType" : "VariableDeclarationStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 65901, + "secondPos" : 54125, + "firstEndPos" : 65958, + "secondEndPos" : 54182 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "XYAnnotation", + "secondLabel" : "XYAnnotation", + "firstParentType" : "SimpleType", + "secondParentType" : "SimpleType", + "firstPos" : 65901, + "secondPos" : 54125, + "firstEndPos" : 65913, + "secondEndPos" : 54137 +}, { + "firstType" : "SimpleType", + "secondType" : "SimpleType", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationStatement", + "secondParentType" : "VariableDeclarationStatement", + "firstPos" : 65901, + "secondPos" : 54125, + "firstEndPos" : 65913, + "secondEndPos" : 54137 +}, { + "firstType" : "VariableDeclarationFragment", + "secondType" : "VariableDeclarationFragment", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationStatement", + "secondParentType" : "VariableDeclarationStatement", + "firstPos" : 65914, + "secondPos" : 54138, + "firstEndPos" : 65957, + "secondEndPos" : 54181 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "annotation", + "secondLabel" : "annotation", + "firstParentType" : "VariableDeclarationFragment", + "secondParentType" : "VariableDeclarationFragment", + "firstPos" : 65914, + "secondPos" : 54138, + "firstEndPos" : 65924, + "secondEndPos" : 54148 +}, { + "firstType" : "CastExpression", + "secondType" : "CastExpression", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationFragment", + "secondParentType" : "VariableDeclarationFragment", + "firstPos" : 65927, + "secondPos" : 54151, + "firstEndPos" : 65957, + "secondEndPos" : 54181 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "XYAnnotation", + "secondLabel" : "XYAnnotation", + "firstParentType" : "SimpleType", + "secondParentType" : "SimpleType", + "firstPos" : 65928, + "secondPos" : 54152, + "firstEndPos" : 65940, + "secondEndPos" : 54164 +}, { + "firstType" : "SimpleType", + "secondType" : "SimpleType", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "CastExpression", + "secondParentType" : "CastExpression", + "firstPos" : 65928, + "secondPos" : 54152, + "firstEndPos" : 65940, + "secondEndPos" : 54164 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "CastExpression", + "secondParentType" : "CastExpression", + "firstPos" : 65942, + "secondPos" : 54166, + "firstEndPos" : 65957, + "secondEndPos" : 54181 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 65942, + "secondPos" : 54166, + "firstEndPos" : 65950, + "secondEndPos" : 54174 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "iterator", + "secondLabel" : "iterator", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 65942, + "secondPos" : 54166, + "firstEndPos" : 65950, + "secondEndPos" : 54174 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "next", + "secondLabel" : "next", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 65951, + "secondPos" : 54175, + "firstEndPos" : 65955, + "secondEndPos" : 54179 +}, { + "firstType" : "VariableDeclarationStatement", + "secondType" : "VariableDeclarationStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 65971, + "secondPos" : 54195, + "firstEndPos" : 66010, + "secondEndPos" : 54234 +}, { + "firstType" : "PrimitiveType", + "secondType" : "PrimitiveType", + "firstLabel" : "int", + "secondLabel" : "int", + "firstParentType" : "VariableDeclarationStatement", + "secondParentType" : "VariableDeclarationStatement", + "firstPos" : 65971, + "secondPos" : 54195, + "firstEndPos" : 65974, + "secondEndPos" : 54198 +}, { + "firstType" : "VariableDeclarationFragment", + "secondType" : "VariableDeclarationFragment", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationStatement", + "secondParentType" : "VariableDeclarationStatement", + "firstPos" : 65975, + "secondPos" : 54199, + "firstEndPos" : 66009, + "secondEndPos" : 54233 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "index", + "secondLabel" : "index", + "firstParentType" : "VariableDeclarationFragment", + "secondParentType" : "VariableDeclarationFragment", + "firstPos" : 65975, + "secondPos" : 54199, + "firstEndPos" : 65980, + "secondEndPos" : 54204 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationFragment", + "secondParentType" : "VariableDeclarationFragment", + "firstPos" : 65983, + "secondPos" : 54207, + "firstEndPos" : 66009, + "secondEndPos" : 54233 +}, { + "firstType" : "FieldAccess", + "secondType" : "FieldAccess", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 65983, + "secondPos" : 54207, + "firstEndPos" : 65992, + "secondEndPos" : 54216 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 65983, + "secondPos" : 54207, + "firstEndPos" : 65992, + "secondEndPos" : 54216 +}, { + "firstType" : "ThisExpression", + "secondType" : "ThisExpression", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "FieldAccess", + "secondParentType" : "FieldAccess", + "firstPos" : 65983, + "secondPos" : 54207, + "firstEndPos" : 65987, + "secondEndPos" : 54211 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "plot", + "secondLabel" : "plot", + "firstParentType" : "FieldAccess", + "secondParentType" : "FieldAccess", + "firstPos" : 65988, + "secondPos" : 54212, + "firstEndPos" : 65992, + "secondEndPos" : 54216 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "getIndexOf", + "secondLabel" : "getIndexOf", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 65993, + "secondPos" : 54217, + "firstEndPos" : 66003, + "secondEndPos" : 54227 +}, { + "firstType" : "METHOD_INVOCATION_ARGUMENTS", + "secondType" : "METHOD_INVOCATION_ARGUMENTS", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 66004, + "secondPos" : 54228, + "firstEndPos" : 66008, + "secondEndPos" : 54232 +}, { + "firstType" : "ThisExpression", + "secondType" : "ThisExpression", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 66004, + "secondPos" : 54228, + "firstEndPos" : 66008, + "secondEndPos" : 54232 +}, { + "firstType" : "ExpressionStatement", + "secondType" : "ExpressionStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 66023, + "secondPos" : 54247, + "firstEndPos" : 66120, + "secondEndPos" : 54344 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "ExpressionStatement", + "secondParentType" : "ExpressionStatement", + "firstPos" : 66023, + "secondPos" : 54247, + "firstEndPos" : 66119, + "secondEndPos" : 54343 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 66023, + "secondPos" : 54247, + "firstEndPos" : 66033, + "secondEndPos" : 54257 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "annotation", + "secondLabel" : "annotation", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 66023, + "secondPos" : 54247, + "firstEndPos" : 66033, + "secondEndPos" : 54257 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "draw", + "secondLabel" : "draw", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 66034, + "secondPos" : 54258, + "firstEndPos" : 66038, + "secondEndPos" : 54262 +}, { + "firstType" : "METHOD_INVOCATION_ARGUMENTS", + "secondType" : "METHOD_INVOCATION_ARGUMENTS", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 66039, + "secondPos" : 54263, + "firstEndPos" : 66118, + "secondEndPos" : 54342 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "g2", + "secondLabel" : "g2", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 66039, + "secondPos" : 54263, + "firstEndPos" : 66041, + "secondEndPos" : 54265 +}, { + "firstType" : "FieldAccess", + "secondType" : "FieldAccess", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 66043, + "secondPos" : 54267, + "firstEndPos" : 66052, + "secondEndPos" : 54276 +}, { + "firstType" : "ThisExpression", + "secondType" : "ThisExpression", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "FieldAccess", + "secondParentType" : "FieldAccess", + "firstPos" : 66043, + "secondPos" : 54267, + "firstEndPos" : 66047, + "secondEndPos" : 54271 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "plot", + "secondLabel" : "plot", + "firstParentType" : "FieldAccess", + "secondParentType" : "FieldAccess", + "firstPos" : 66048, + "secondPos" : 54272, + "firstEndPos" : 66052, + "secondEndPos" : 54276 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "dataArea", + "secondLabel" : "dataArea", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 66054, + "secondPos" : 54278, + "firstEndPos" : 66062, + "secondEndPos" : 54286 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "domainAxis", + "secondLabel" : "domainAxis", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 66064, + "secondPos" : 54288, + "firstEndPos" : 66074, + "secondEndPos" : 54298 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "rangeAxis", + "secondLabel" : "rangeAxis", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 66076, + "secondPos" : 54300, + "firstEndPos" : 66085, + "secondEndPos" : 54309 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "index", + "secondLabel" : "index", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 66107, + "secondPos" : 54331, + "firstEndPos" : 66112, + "secondEndPos" : 54336 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "info", + "secondLabel" : "info", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 66114, + "secondPos" : 54338, + "firstEndPos" : 66118, + "secondEndPos" : 54342 +}, { + "firstType" : "MethodDeclaration", + "secondType" : "MethodDeclaration", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "TypeDeclaration", + "secondParentType" : "TypeDeclaration", + "firstPos" : 66143, + "secondPos" : 54367, + "firstEndPos" : 67980, + "secondEndPos" : 56204 +}, { + "firstType" : "Javadoc", + "secondType" : "Javadoc", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 66143, + "secondPos" : 54367, + "firstEndPos" : 66764, + "secondEndPos" : 54988 +}, { + "firstType" : "TagElement", + "secondType" : "TagElement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Javadoc", + "secondParentType" : "Javadoc", + "firstPos" : 66154, + "secondPos" : 54378, + "firstEndPos" : 66187, + "secondEndPos" : 54411 +}, { + "firstType" : "TextElement", + "secondType" : "TextElement", + "firstLabel" : "Adds an entity to the collection.", + "secondLabel" : "Adds an entity to the collection.", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 66154, + "secondPos" : 54378, + "firstEndPos" : 66187, + "secondEndPos" : 54411 +}, { + "firstType" : "TagElement", + "secondType" : "TagElement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Javadoc", + "secondParentType" : "Javadoc", + "firstPos" : 66202, + "secondPos" : 54426, + "firstEndPos" : 66257, + "secondEndPos" : 54481 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "entities", + "secondLabel" : "entities", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 66209, + "secondPos" : 54433, + "firstEndPos" : 66217, + "secondEndPos" : 54441 +}, { + "firstType" : "TextElement", + "secondType" : "TextElement", + "firstLabel" : " the entity collection being populated.", + "secondLabel" : " the entity collection being populated.", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 66217, + "secondPos" : 54441, + "firstEndPos" : 66257, + "secondEndPos" : 54481 +}, { + "firstType" : "TagElement", + "secondType" : "TagElement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Javadoc", + "secondParentType" : "Javadoc", + "firstPos" : 66265, + "secondPos" : 54489, + "firstEndPos" : 66360, + "secondEndPos" : 54584 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "area", + "secondLabel" : "area", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 66272, + "secondPos" : 54496, + "firstEndPos" : 66276, + "secondEndPos" : 54500 +}, { + "firstType" : "TextElement", + "secondType" : "TextElement", + "firstLabel" : " the entity area (if null a default will be", + "secondLabel" : " the entity area (if null a default will be", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 66276, + "secondPos" : 54500, + "firstEndPos" : 66333, + "secondEndPos" : 54557 +}, { + "firstType" : "TextElement", + "secondType" : "TextElement", + "firstLabel" : "used).", + "secondLabel" : "used).", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 66354, + "secondPos" : 54578, + "firstEndPos" : 66360, + "secondEndPos" : 54584 +}, { + "firstType" : "TagElement", + "secondType" : "TagElement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Javadoc", + "secondParentType" : "Javadoc", + "firstPos" : 66368, + "secondPos" : 54592, + "firstEndPos" : 66396, + "secondEndPos" : 54620 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "dataset", + "secondLabel" : "dataset", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 66375, + "secondPos" : 54599, + "firstEndPos" : 66382, + "secondEndPos" : 54606 +}, { + "firstType" : "TextElement", + "secondType" : "TextElement", + "firstLabel" : " the dataset.", + "secondLabel" : " the dataset.", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 66382, + "secondPos" : 54606, + "firstEndPos" : 66396, + "secondEndPos" : 54620 +}, { + "firstType" : "TagElement", + "secondType" : "TagElement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Javadoc", + "secondParentType" : "Javadoc", + "firstPos" : 66404, + "secondPos" : 54628, + "firstEndPos" : 66430, + "secondEndPos" : 54654 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "series", + "secondLabel" : "series", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 66411, + "secondPos" : 54635, + "firstEndPos" : 66417, + "secondEndPos" : 54641 +}, { + "firstType" : "TextElement", + "secondType" : "TextElement", + "firstLabel" : " the series.", + "secondLabel" : " the series.", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 66417, + "secondPos" : 54641, + "firstEndPos" : 66430, + "secondEndPos" : 54654 +}, { + "firstType" : "TagElement", + "secondType" : "TagElement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Javadoc", + "secondParentType" : "Javadoc", + "firstPos" : 66438, + "secondPos" : 54662, + "firstEndPos" : 66460, + "secondEndPos" : 54684 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "item", + "secondLabel" : "item", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 66445, + "secondPos" : 54669, + "firstEndPos" : 66449, + "secondEndPos" : 54673 +}, { + "firstType" : "TextElement", + "secondType" : "TextElement", + "firstLabel" : " the item.", + "secondLabel" : " the item.", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 66449, + "secondPos" : 54673, + "firstEndPos" : 66460, + "secondEndPos" : 54684 +}, { + "firstType" : "TagElement", + "secondType" : "TagElement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Javadoc", + "secondParentType" : "Javadoc", + "firstPos" : 66468, + "secondPos" : 54692, + "firstEndPos" : 66608, + "secondEndPos" : 54832 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "entityX", + "secondLabel" : "entityX", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 66475, + "secondPos" : 54699, + "firstEndPos" : 66482, + "secondEndPos" : 54706 +}, { + "firstType" : "TextElement", + "secondType" : "TextElement", + "firstLabel" : " the entity's center x-coordinate in user space (only", + "secondLabel" : " the entity's center x-coordinate in user space (only", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 66482, + "secondPos" : 54706, + "firstEndPos" : 66536, + "secondEndPos" : 54760 +}, { + "firstType" : "TextElement", + "secondType" : "TextElement", + "firstLabel" : "used if area is null).", + "secondLabel" : "used if area is null).", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 66560, + "secondPos" : 54784, + "firstEndPos" : 66608, + "secondEndPos" : 54832 +}, { + "firstType" : "TagElement", + "secondType" : "TagElement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Javadoc", + "secondParentType" : "Javadoc", + "firstPos" : 66616, + "secondPos" : 54840, + "firstEndPos" : 66756, + "secondEndPos" : 54980 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "entityY", + "secondLabel" : "entityY", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 66623, + "secondPos" : 54847, + "firstEndPos" : 66630, + "secondEndPos" : 54854 +}, { + "firstType" : "TextElement", + "secondType" : "TextElement", + "firstLabel" : " the entity's center y-coordinate in user space (only", + "secondLabel" : " the entity's center y-coordinate in user space (only", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 66630, + "secondPos" : 54854, + "firstEndPos" : 66684, + "secondEndPos" : 54908 +}, { + "firstType" : "TextElement", + "secondType" : "TextElement", + "firstLabel" : "used if area is null).", + "secondLabel" : "used if area is null).", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 66708, + "secondPos" : 54932, + "firstEndPos" : 66756, + "secondEndPos" : 54980 +}, { + "firstType" : "Modifier", + "secondType" : "Modifier", + "firstLabel" : "protected", + "secondLabel" : "protected", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 66769, + "secondPos" : 54993, + "firstEndPos" : 66778, + "secondEndPos" : 55002 +}, { + "firstType" : "PrimitiveType", + "secondType" : "PrimitiveType", + "firstLabel" : "void", + "secondLabel" : "void", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 66779, + "secondPos" : 55003, + "firstEndPos" : 66783, + "secondEndPos" : 55007 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "addEntity", + "secondLabel" : "addEntity", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 66784, + "secondPos" : 55008, + "firstEndPos" : 66793, + "secondEndPos" : 55017 +}, { + "firstType" : "SingleVariableDeclaration", + "secondType" : "SingleVariableDeclaration", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 66794, + "secondPos" : 55018, + "firstEndPos" : 66819, + "secondEndPos" : 55043 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "EntityCollection", + "secondLabel" : "EntityCollection", + "firstParentType" : "SimpleType", + "secondParentType" : "SimpleType", + "firstPos" : 66794, + "secondPos" : 55018, + "firstEndPos" : 66810, + "secondEndPos" : 55034 +}, { + "firstType" : "SimpleType", + "secondType" : "SimpleType", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "SingleVariableDeclaration", + "secondParentType" : "SingleVariableDeclaration", + "firstPos" : 66794, + "secondPos" : 55018, + "firstEndPos" : 66810, + "secondEndPos" : 55034 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "entities", + "secondLabel" : "entities", + "firstParentType" : "SingleVariableDeclaration", + "secondParentType" : "SingleVariableDeclaration", + "firstPos" : 66811, + "secondPos" : 55035, + "firstEndPos" : 66819, + "secondEndPos" : 55043 +}, { + "firstType" : "SingleVariableDeclaration", + "secondType" : "SingleVariableDeclaration", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 66821, + "secondPos" : 55045, + "firstEndPos" : 66831, + "secondEndPos" : 55055 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "Shape", + "secondLabel" : "Shape", + "firstParentType" : "SimpleType", + "secondParentType" : "SimpleType", + "firstPos" : 66821, + "secondPos" : 55045, + "firstEndPos" : 66826, + "secondEndPos" : 55050 +}, { + "firstType" : "SimpleType", + "secondType" : "SimpleType", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "SingleVariableDeclaration", + "secondParentType" : "SingleVariableDeclaration", + "firstPos" : 66821, + "secondPos" : 55045, + "firstEndPos" : 66826, + "secondEndPos" : 55050 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "area", + "secondLabel" : "area", + "firstParentType" : "SingleVariableDeclaration", + "secondParentType" : "SingleVariableDeclaration", + "firstPos" : 66827, + "secondPos" : 55051, + "firstEndPos" : 66831, + "secondEndPos" : 55055 +}, { + "firstType" : "SingleVariableDeclaration", + "secondType" : "SingleVariableDeclaration", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 66862, + "secondPos" : 55086, + "firstEndPos" : 66879, + "secondEndPos" : 55103 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "XYDataset", + "secondLabel" : "XYDataset", + "firstParentType" : "SimpleType", + "secondParentType" : "SimpleType", + "firstPos" : 66862, + "secondPos" : 55086, + "firstEndPos" : 66871, + "secondEndPos" : 55095 +}, { + "firstType" : "SimpleType", + "secondType" : "SimpleType", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "SingleVariableDeclaration", + "secondParentType" : "SingleVariableDeclaration", + "firstPos" : 66862, + "secondPos" : 55086, + "firstEndPos" : 66871, + "secondEndPos" : 55095 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "dataset", + "secondLabel" : "dataset", + "firstParentType" : "SingleVariableDeclaration", + "secondParentType" : "SingleVariableDeclaration", + "firstPos" : 66872, + "secondPos" : 55096, + "firstEndPos" : 66879, + "secondEndPos" : 55103 +}, { + "firstType" : "SingleVariableDeclaration", + "secondType" : "SingleVariableDeclaration", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 66881, + "secondPos" : 55105, + "firstEndPos" : 66891, + "secondEndPos" : 55115 +}, { + "firstType" : "PrimitiveType", + "secondType" : "PrimitiveType", + "firstLabel" : "int", + "secondLabel" : "int", + "firstParentType" : "SingleVariableDeclaration", + "secondParentType" : "SingleVariableDeclaration", + "firstPos" : 66881, + "secondPos" : 55105, + "firstEndPos" : 66884, + "secondEndPos" : 55108 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "series", + "secondLabel" : "series", + "firstParentType" : "SingleVariableDeclaration", + "secondParentType" : "SingleVariableDeclaration", + "firstPos" : 66885, + "secondPos" : 55109, + "firstEndPos" : 66891, + "secondEndPos" : 55115 +}, { + "firstType" : "SingleVariableDeclaration", + "secondType" : "SingleVariableDeclaration", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 66893, + "secondPos" : 55117, + "firstEndPos" : 66901, + "secondEndPos" : 55125 +}, { + "firstType" : "PrimitiveType", + "secondType" : "PrimitiveType", + "firstLabel" : "int", + "secondLabel" : "int", + "firstParentType" : "SingleVariableDeclaration", + "secondParentType" : "SingleVariableDeclaration", + "firstPos" : 66893, + "secondPos" : 55117, + "firstEndPos" : 66896, + "secondEndPos" : 55120 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "item", + "secondLabel" : "item", + "firstParentType" : "SingleVariableDeclaration", + "secondParentType" : "SingleVariableDeclaration", + "firstPos" : 66897, + "secondPos" : 55121, + "firstEndPos" : 66901, + "secondEndPos" : 55125 +}, { + "firstType" : "SingleVariableDeclaration", + "secondType" : "SingleVariableDeclaration", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 66932, + "secondPos" : 55156, + "firstEndPos" : 66946, + "secondEndPos" : 55170 +}, { + "firstType" : "PrimitiveType", + "secondType" : "PrimitiveType", + "firstLabel" : "double", + "secondLabel" : "double", + "firstParentType" : "SingleVariableDeclaration", + "secondParentType" : "SingleVariableDeclaration", + "firstPos" : 66932, + "secondPos" : 55156, + "firstEndPos" : 66938, + "secondEndPos" : 55162 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "entityX", + "secondLabel" : "entityX", + "firstParentType" : "SingleVariableDeclaration", + "secondParentType" : "SingleVariableDeclaration", + "firstPos" : 66939, + "secondPos" : 55163, + "firstEndPos" : 66946, + "secondEndPos" : 55170 +}, { + "firstType" : "SingleVariableDeclaration", + "secondType" : "SingleVariableDeclaration", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 66948, + "secondPos" : 55172, + "firstEndPos" : 66962, + "secondEndPos" : 55186 +}, { + "firstType" : "PrimitiveType", + "secondType" : "PrimitiveType", + "firstLabel" : "double", + "secondLabel" : "double", + "firstParentType" : "SingleVariableDeclaration", + "secondParentType" : "SingleVariableDeclaration", + "firstPos" : 66948, + "secondPos" : 55172, + "firstEndPos" : 66954, + "secondEndPos" : 55178 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "entityY", + "secondLabel" : "entityY", + "firstParentType" : "SingleVariableDeclaration", + "secondParentType" : "SingleVariableDeclaration", + "firstPos" : 66955, + "secondPos" : 55179, + "firstEndPos" : 66962, + "secondEndPos" : 55186 +}, { + "firstType" : "Block", + "secondType" : "Block", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 66964, + "secondPos" : 55188, + "firstEndPos" : 67980, + "secondEndPos" : 56204 +}, { + "firstType" : "IfStatement", + "secondType" : "IfStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 66974, + "secondPos" : 55198, + "firstEndPos" : 67045, + "secondEndPos" : 55269 +}, { + "firstType" : "PrefixExpression", + "secondType" : "PrefixExpression", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "IfStatement", + "secondParentType" : "IfStatement", + "firstPos" : 66978, + "secondPos" : 55202, + "firstEndPos" : 67012, + "secondEndPos" : 55236 +}, { + "firstType" : "PREFIX_EXPRESSION_OPERATOR", + "secondType" : "PREFIX_EXPRESSION_OPERATOR", + "firstLabel" : "!", + "secondLabel" : "!", + "firstParentType" : "PrefixExpression", + "secondParentType" : "PrefixExpression", + "firstPos" : 66978, + "secondPos" : 55202, + "firstEndPos" : 66979, + "secondEndPos" : 55203 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "PrefixExpression", + "secondParentType" : "PrefixExpression", + "firstPos" : 66979, + "secondPos" : 55203, + "firstEndPos" : 67012, + "secondEndPos" : 55236 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "getItemCreateEntity", + "secondLabel" : "getItemCreateEntity", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 66979, + "secondPos" : 55203, + "firstEndPos" : 66998, + "secondEndPos" : 55222 +}, { + "firstType" : "METHOD_INVOCATION_ARGUMENTS", + "secondType" : "METHOD_INVOCATION_ARGUMENTS", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 66999, + "secondPos" : 55223, + "firstEndPos" : 67011, + "secondEndPos" : 55235 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "series", + "secondLabel" : "series", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 66999, + "secondPos" : 55223, + "firstEndPos" : 67005, + "secondEndPos" : 55229 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "item", + "secondLabel" : "item", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 67007, + "secondPos" : 55231, + "firstEndPos" : 67011, + "secondEndPos" : 55235 +}, { + "firstType" : "Block", + "secondType" : "Block", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "IfStatement", + "secondParentType" : "IfStatement", + "firstPos" : 67014, + "secondPos" : 55238, + "firstEndPos" : 67045, + "secondEndPos" : 55269 +}, { + "firstType" : "ReturnStatement", + "secondType" : "ReturnStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 67028, + "secondPos" : 55252, + "firstEndPos" : 67035, + "secondEndPos" : 55259 +}, { + "firstType" : "VariableDeclarationStatement", + "secondType" : "VariableDeclarationStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 67054, + "secondPos" : 55278, + "firstEndPos" : 67075, + "secondEndPos" : 55299 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "Shape", + "secondLabel" : "Shape", + "firstParentType" : "SimpleType", + "secondParentType" : "SimpleType", + "firstPos" : 67054, + "secondPos" : 55278, + "firstEndPos" : 67059, + "secondEndPos" : 55283 +}, { + "firstType" : "SimpleType", + "secondType" : "SimpleType", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationStatement", + "secondParentType" : "VariableDeclarationStatement", + "firstPos" : 67054, + "secondPos" : 55278, + "firstEndPos" : 67059, + "secondEndPos" : 55283 +}, { + "firstType" : "VariableDeclarationFragment", + "secondType" : "VariableDeclarationFragment", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationStatement", + "secondParentType" : "VariableDeclarationStatement", + "firstPos" : 67060, + "secondPos" : 55284, + "firstEndPos" : 67074, + "secondEndPos" : 55298 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "hotspot", + "secondLabel" : "hotspot", + "firstParentType" : "VariableDeclarationFragment", + "secondParentType" : "VariableDeclarationFragment", + "firstPos" : 67060, + "secondPos" : 55284, + "firstEndPos" : 67067, + "secondEndPos" : 55291 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "area", + "secondLabel" : "area", + "firstParentType" : "VariableDeclarationFragment", + "secondParentType" : "VariableDeclarationFragment", + "firstPos" : 67070, + "secondPos" : 55294, + "firstEndPos" : 67074, + "secondEndPos" : 55298 +}, { + "firstType" : "IfStatement", + "secondType" : "IfStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 67084, + "secondPos" : 55308, + "firstEndPos" : 67476, + "secondEndPos" : 55700 +}, { + "firstType" : "InfixExpression", + "secondType" : "InfixExpression", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "IfStatement", + "secondParentType" : "IfStatement", + "firstPos" : 67088, + "secondPos" : 55312, + "firstEndPos" : 67103, + "secondEndPos" : 55327 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "hotspot", + "secondLabel" : "hotspot", + "firstParentType" : "InfixExpression", + "secondParentType" : "InfixExpression", + "firstPos" : 67088, + "secondPos" : 55312, + "firstEndPos" : 67095, + "secondEndPos" : 55319 +}, { + "firstType" : "INFIX_EXPRESSION_OPERATOR", + "secondType" : "INFIX_EXPRESSION_OPERATOR", + "firstLabel" : "==", + "secondLabel" : "==", + "firstParentType" : "InfixExpression", + "secondParentType" : "InfixExpression", + "firstPos" : 67096, + "secondPos" : 55320, + "firstEndPos" : 67098, + "secondEndPos" : 55322 +}, { + "firstType" : "NullLiteral", + "secondType" : "NullLiteral", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "InfixExpression", + "secondParentType" : "InfixExpression", + "firstPos" : 67099, + "secondPos" : 55323, + "firstEndPos" : 67103, + "secondEndPos" : 55327 +}, { + "firstType" : "Block", + "secondType" : "Block", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "IfStatement", + "secondParentType" : "IfStatement", + "firstPos" : 67105, + "secondPos" : 55329, + "firstEndPos" : 67476, + "secondEndPos" : 55700 +}, { + "firstType" : "VariableDeclarationStatement", + "secondType" : "VariableDeclarationStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 67119, + "secondPos" : 55343, + "firstEndPos" : 67155, + "secondEndPos" : 55379 +}, { + "firstType" : "PrimitiveType", + "secondType" : "PrimitiveType", + "firstLabel" : "double", + "secondLabel" : "double", + "firstParentType" : "VariableDeclarationStatement", + "secondParentType" : "VariableDeclarationStatement", + "firstPos" : 67119, + "secondPos" : 55343, + "firstEndPos" : 67125, + "secondEndPos" : 55349 +}, { + "firstType" : "VariableDeclarationFragment", + "secondType" : "VariableDeclarationFragment", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationStatement", + "secondParentType" : "VariableDeclarationStatement", + "firstPos" : 67126, + "secondPos" : 55350, + "firstEndPos" : 67154, + "secondEndPos" : 55378 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "r", + "secondLabel" : "r", + "firstParentType" : "VariableDeclarationFragment", + "secondParentType" : "VariableDeclarationFragment", + "firstPos" : 67126, + "secondPos" : 55350, + "firstEndPos" : 67127, + "secondEndPos" : 55351 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationFragment", + "secondParentType" : "VariableDeclarationFragment", + "firstPos" : 67130, + "secondPos" : 55354, + "firstEndPos" : 67154, + "secondEndPos" : 55378 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "getDefaultEntityRadius", + "secondLabel" : "getDefaultEntityRadius", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 67130, + "secondPos" : 55354, + "firstEndPos" : 67152, + "secondEndPos" : 55376 +}, { + "firstType" : "VariableDeclarationStatement", + "secondType" : "VariableDeclarationStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 67168, + "secondPos" : 55392, + "firstEndPos" : 67185, + "secondEndPos" : 55409 +}, { + "firstType" : "PrimitiveType", + "secondType" : "PrimitiveType", + "firstLabel" : "double", + "secondLabel" : "double", + "firstParentType" : "VariableDeclarationStatement", + "secondParentType" : "VariableDeclarationStatement", + "firstPos" : 67168, + "secondPos" : 55392, + "firstEndPos" : 67174, + "secondEndPos" : 55398 +}, { + "firstType" : "VariableDeclarationFragment", + "secondType" : "VariableDeclarationFragment", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationStatement", + "secondParentType" : "VariableDeclarationStatement", + "firstPos" : 67175, + "secondPos" : 55399, + "firstEndPos" : 67184, + "secondEndPos" : 55408 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "w", + "secondLabel" : "w", + "firstParentType" : "VariableDeclarationFragment", + "secondParentType" : "VariableDeclarationFragment", + "firstPos" : 67175, + "secondPos" : 55399, + "firstEndPos" : 67176, + "secondEndPos" : 55400 +}, { + "firstType" : "InfixExpression", + "secondType" : "InfixExpression", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationFragment", + "secondParentType" : "VariableDeclarationFragment", + "firstPos" : 67179, + "secondPos" : 55403, + "firstEndPos" : 67184, + "secondEndPos" : 55408 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "r", + "secondLabel" : "r", + "firstParentType" : "InfixExpression", + "secondParentType" : "InfixExpression", + "firstPos" : 67179, + "secondPos" : 55403, + "firstEndPos" : 67180, + "secondEndPos" : 55404 +}, { + "firstType" : "INFIX_EXPRESSION_OPERATOR", + "secondType" : "INFIX_EXPRESSION_OPERATOR", + "firstLabel" : "*", + "secondLabel" : "*", + "firstParentType" : "InfixExpression", + "secondParentType" : "InfixExpression", + "firstPos" : 67181, + "secondPos" : 55405, + "firstEndPos" : 67182, + "secondEndPos" : 55406 +}, { + "firstType" : "NumberLiteral", + "secondType" : "NumberLiteral", + "firstLabel" : "2", + "secondLabel" : "2", + "firstParentType" : "InfixExpression", + "secondParentType" : "InfixExpression", + "firstPos" : 67183, + "secondPos" : 55407, + "firstEndPos" : 67184, + "secondEndPos" : 55408 +}, { + "firstType" : "IfStatement", + "secondType" : "IfStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 67198, + "secondPos" : 55422, + "firstEndPos" : 67466, + "secondEndPos" : 55690 +}, { + "firstType" : "InfixExpression", + "secondType" : "InfixExpression", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "IfStatement", + "secondParentType" : "IfStatement", + "firstPos" : 67202, + "secondPos" : 55426, + "firstEndPos" : 67256, + "secondEndPos" : 55480 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "InfixExpression", + "secondParentType" : "InfixExpression", + "firstPos" : 67202, + "secondPos" : 55426, + "firstEndPos" : 67228, + "secondEndPos" : 55452 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 67202, + "secondPos" : 55426, + "firstEndPos" : 67211, + "secondEndPos" : 55435 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 67202, + "secondPos" : 55426, + "firstEndPos" : 67211, + "secondEndPos" : 55435 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "getPlot", + "secondLabel" : "getPlot", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 67202, + "secondPos" : 55426, + "firstEndPos" : 67209, + "secondEndPos" : 55433 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "getOrientation", + "secondLabel" : "getOrientation", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 67212, + "secondPos" : 55436, + "firstEndPos" : 67226, + "secondEndPos" : 55450 +}, { + "firstType" : "INFIX_EXPRESSION_OPERATOR", + "secondType" : "INFIX_EXPRESSION_OPERATOR", + "firstLabel" : "==", + "secondLabel" : "==", + "firstParentType" : "InfixExpression", + "secondParentType" : "InfixExpression", + "firstPos" : 67229, + "secondPos" : 55453, + "firstEndPos" : 67231, + "secondEndPos" : 55455 +}, { + "firstType" : "QualifiedName", + "secondType" : "QualifiedName", + "firstLabel" : "PlotOrientation.VERTICAL", + "secondLabel" : "PlotOrientation.VERTICAL", + "firstParentType" : "InfixExpression", + "secondParentType" : "InfixExpression", + "firstPos" : 67232, + "secondPos" : 55456, + "firstEndPos" : 67256, + "secondEndPos" : 55480 +}, { + "firstType" : "Block", + "secondType" : "Block", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "IfStatement", + "secondParentType" : "IfStatement", + "firstPos" : 67258, + "secondPos" : 55482, + "firstEndPos" : 67353, + "secondEndPos" : 55577 +}, { + "firstType" : "ExpressionStatement", + "secondType" : "ExpressionStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 67276, + "secondPos" : 55500, + "firstEndPos" : 67339, + "secondEndPos" : 55563 +}, { + "firstType" : "Assignment", + "secondType" : "Assignment", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "ExpressionStatement", + "secondParentType" : "ExpressionStatement", + "firstPos" : 67276, + "secondPos" : 55500, + "firstEndPos" : 67338, + "secondEndPos" : 55562 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "hotspot", + "secondLabel" : "hotspot", + "firstParentType" : "Assignment", + "secondParentType" : "Assignment", + "firstPos" : 67276, + "secondPos" : 55500, + "firstEndPos" : 67283, + "secondEndPos" : 55507 +}, { + "firstType" : "ASSIGNMENT_OPERATOR", + "secondType" : "ASSIGNMENT_OPERATOR", + "firstLabel" : "=", + "secondLabel" : "=", + "firstParentType" : "Assignment", + "secondParentType" : "Assignment", + "firstPos" : 67284, + "secondPos" : 55508, + "firstEndPos" : 67285, + "secondEndPos" : 55509 +}, { + "firstType" : "ClassInstanceCreation", + "secondType" : "ClassInstanceCreation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Assignment", + "secondParentType" : "Assignment", + "firstPos" : 67286, + "secondPos" : 55510, + "firstEndPos" : 67338, + "secondEndPos" : 55562 +}, { + "firstType" : "QualifiedName", + "secondType" : "QualifiedName", + "firstLabel" : "Ellipse2D.Double", + "secondLabel" : "Ellipse2D.Double", + "firstParentType" : "SimpleType", + "secondParentType" : "SimpleType", + "firstPos" : 67290, + "secondPos" : 55514, + "firstEndPos" : 67306, + "secondEndPos" : 55530 +}, { + "firstType" : "SimpleType", + "secondType" : "SimpleType", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "ClassInstanceCreation", + "secondParentType" : "ClassInstanceCreation", + "firstPos" : 67290, + "secondPos" : 55514, + "firstEndPos" : 67306, + "secondEndPos" : 55530 +}, { + "firstType" : "InfixExpression", + "secondType" : "InfixExpression", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "ClassInstanceCreation", + "secondParentType" : "ClassInstanceCreation", + "firstPos" : 67307, + "secondPos" : 55531, + "firstEndPos" : 67318, + "secondEndPos" : 55542 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "entityX", + "secondLabel" : "entityX", + "firstParentType" : "InfixExpression", + "secondParentType" : "InfixExpression", + "firstPos" : 67307, + "secondPos" : 55531, + "firstEndPos" : 67314, + "secondEndPos" : 55538 +}, { + "firstType" : "INFIX_EXPRESSION_OPERATOR", + "secondType" : "INFIX_EXPRESSION_OPERATOR", + "firstLabel" : "-", + "secondLabel" : "-", + "firstParentType" : "InfixExpression", + "secondParentType" : "InfixExpression", + "firstPos" : 67315, + "secondPos" : 55539, + "firstEndPos" : 67316, + "secondEndPos" : 55540 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "r", + "secondLabel" : "r", + "firstParentType" : "InfixExpression", + "secondParentType" : "InfixExpression", + "firstPos" : 67317, + "secondPos" : 55541, + "firstEndPos" : 67318, + "secondEndPos" : 55542 +}, { + "firstType" : "InfixExpression", + "secondType" : "InfixExpression", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "ClassInstanceCreation", + "secondParentType" : "ClassInstanceCreation", + "firstPos" : 67320, + "secondPos" : 55544, + "firstEndPos" : 67331, + "secondEndPos" : 55555 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "entityY", + "secondLabel" : "entityY", + "firstParentType" : "InfixExpression", + "secondParentType" : "InfixExpression", + "firstPos" : 67320, + "secondPos" : 55544, + "firstEndPos" : 67327, + "secondEndPos" : 55551 +}, { + "firstType" : "INFIX_EXPRESSION_OPERATOR", + "secondType" : "INFIX_EXPRESSION_OPERATOR", + "firstLabel" : "-", + "secondLabel" : "-", + "firstParentType" : "InfixExpression", + "secondParentType" : "InfixExpression", + "firstPos" : 67328, + "secondPos" : 55552, + "firstEndPos" : 67329, + "secondEndPos" : 55553 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "r", + "secondLabel" : "r", + "firstParentType" : "InfixExpression", + "secondParentType" : "InfixExpression", + "firstPos" : 67330, + "secondPos" : 55554, + "firstEndPos" : 67331, + "secondEndPos" : 55555 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "w", + "secondLabel" : "w", + "firstParentType" : "ClassInstanceCreation", + "secondParentType" : "ClassInstanceCreation", + "firstPos" : 67333, + "secondPos" : 55557, + "firstEndPos" : 67334, + "secondEndPos" : 55558 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "w", + "secondLabel" : "w", + "firstParentType" : "ClassInstanceCreation", + "secondParentType" : "ClassInstanceCreation", + "firstPos" : 67336, + "secondPos" : 55560, + "firstEndPos" : 67337, + "secondEndPos" : 55561 +}, { + "firstType" : "Block", + "secondType" : "Block", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "IfStatement", + "secondParentType" : "IfStatement", + "firstPos" : 67371, + "secondPos" : 55595, + "firstEndPos" : 67466, + "secondEndPos" : 55690 +}, { + "firstType" : "ExpressionStatement", + "secondType" : "ExpressionStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 67389, + "secondPos" : 55613, + "firstEndPos" : 67452, + "secondEndPos" : 55676 +}, { + "firstType" : "Assignment", + "secondType" : "Assignment", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "ExpressionStatement", + "secondParentType" : "ExpressionStatement", + "firstPos" : 67389, + "secondPos" : 55613, + "firstEndPos" : 67451, + "secondEndPos" : 55675 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "hotspot", + "secondLabel" : "hotspot", + "firstParentType" : "Assignment", + "secondParentType" : "Assignment", + "firstPos" : 67389, + "secondPos" : 55613, + "firstEndPos" : 67396, + "secondEndPos" : 55620 +}, { + "firstType" : "ASSIGNMENT_OPERATOR", + "secondType" : "ASSIGNMENT_OPERATOR", + "firstLabel" : "=", + "secondLabel" : "=", + "firstParentType" : "Assignment", + "secondParentType" : "Assignment", + "firstPos" : 67397, + "secondPos" : 55621, + "firstEndPos" : 67398, + "secondEndPos" : 55622 +}, { + "firstType" : "ClassInstanceCreation", + "secondType" : "ClassInstanceCreation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Assignment", + "secondParentType" : "Assignment", + "firstPos" : 67399, + "secondPos" : 55623, + "firstEndPos" : 67451, + "secondEndPos" : 55675 +}, { + "firstType" : "QualifiedName", + "secondType" : "QualifiedName", + "firstLabel" : "Ellipse2D.Double", + "secondLabel" : "Ellipse2D.Double", + "firstParentType" : "SimpleType", + "secondParentType" : "SimpleType", + "firstPos" : 67403, + "secondPos" : 55627, + "firstEndPos" : 67419, + "secondEndPos" : 55643 +}, { + "firstType" : "SimpleType", + "secondType" : "SimpleType", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "ClassInstanceCreation", + "secondParentType" : "ClassInstanceCreation", + "firstPos" : 67403, + "secondPos" : 55627, + "firstEndPos" : 67419, + "secondEndPos" : 55643 +}, { + "firstType" : "InfixExpression", + "secondType" : "InfixExpression", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "ClassInstanceCreation", + "secondParentType" : "ClassInstanceCreation", + "firstPos" : 67420, + "secondPos" : 55644, + "firstEndPos" : 67431, + "secondEndPos" : 55655 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "entityY", + "secondLabel" : "entityY", + "firstParentType" : "InfixExpression", + "secondParentType" : "InfixExpression", + "firstPos" : 67420, + "secondPos" : 55644, + "firstEndPos" : 67427, + "secondEndPos" : 55651 +}, { + "firstType" : "INFIX_EXPRESSION_OPERATOR", + "secondType" : "INFIX_EXPRESSION_OPERATOR", + "firstLabel" : "-", + "secondLabel" : "-", + "firstParentType" : "InfixExpression", + "secondParentType" : "InfixExpression", + "firstPos" : 67428, + "secondPos" : 55652, + "firstEndPos" : 67429, + "secondEndPos" : 55653 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "r", + "secondLabel" : "r", + "firstParentType" : "InfixExpression", + "secondParentType" : "InfixExpression", + "firstPos" : 67430, + "secondPos" : 55654, + "firstEndPos" : 67431, + "secondEndPos" : 55655 +}, { + "firstType" : "InfixExpression", + "secondType" : "InfixExpression", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "ClassInstanceCreation", + "secondParentType" : "ClassInstanceCreation", + "firstPos" : 67433, + "secondPos" : 55657, + "firstEndPos" : 67444, + "secondEndPos" : 55668 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "entityX", + "secondLabel" : "entityX", + "firstParentType" : "InfixExpression", + "secondParentType" : "InfixExpression", + "firstPos" : 67433, + "secondPos" : 55657, + "firstEndPos" : 67440, + "secondEndPos" : 55664 +}, { + "firstType" : "INFIX_EXPRESSION_OPERATOR", + "secondType" : "INFIX_EXPRESSION_OPERATOR", + "firstLabel" : "-", + "secondLabel" : "-", + "firstParentType" : "InfixExpression", + "secondParentType" : "InfixExpression", + "firstPos" : 67441, + "secondPos" : 55665, + "firstEndPos" : 67442, + "secondEndPos" : 55666 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "r", + "secondLabel" : "r", + "firstParentType" : "InfixExpression", + "secondParentType" : "InfixExpression", + "firstPos" : 67443, + "secondPos" : 55667, + "firstEndPos" : 67444, + "secondEndPos" : 55668 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "w", + "secondLabel" : "w", + "firstParentType" : "ClassInstanceCreation", + "secondParentType" : "ClassInstanceCreation", + "firstPos" : 67446, + "secondPos" : 55670, + "firstEndPos" : 67447, + "secondEndPos" : 55671 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "w", + "secondLabel" : "w", + "firstParentType" : "ClassInstanceCreation", + "secondParentType" : "ClassInstanceCreation", + "firstPos" : 67449, + "secondPos" : 55673, + "firstEndPos" : 67450, + "secondEndPos" : 55674 +}, { + "firstType" : "VariableDeclarationStatement", + "secondType" : "VariableDeclarationStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 67485, + "secondPos" : 55709, + "firstEndPos" : 67503, + "secondEndPos" : 55727 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "String", + "secondLabel" : "String", + "firstParentType" : "SimpleType", + "secondParentType" : "SimpleType", + "firstPos" : 67485, + "secondPos" : 55709, + "firstEndPos" : 67491, + "secondEndPos" : 55715 +}, { + "firstType" : "SimpleType", + "secondType" : "SimpleType", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationStatement", + "secondParentType" : "VariableDeclarationStatement", + "firstPos" : 67485, + "secondPos" : 55709, + "firstEndPos" : 67491, + "secondEndPos" : 55715 +}, { + "firstType" : "VariableDeclarationFragment", + "secondType" : "VariableDeclarationFragment", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationStatement", + "secondParentType" : "VariableDeclarationStatement", + "firstPos" : 67492, + "secondPos" : 55716, + "firstEndPos" : 67502, + "secondEndPos" : 55726 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "tip", + "secondLabel" : "tip", + "firstParentType" : "VariableDeclarationFragment", + "secondParentType" : "VariableDeclarationFragment", + "firstPos" : 67492, + "secondPos" : 55716, + "firstEndPos" : 67495, + "secondEndPos" : 55719 +}, { + "firstType" : "NullLiteral", + "secondType" : "NullLiteral", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationFragment", + "secondParentType" : "VariableDeclarationFragment", + "firstPos" : 67498, + "secondPos" : 55722, + "firstEndPos" : 67502, + "secondEndPos" : 55726 +}, { + "firstType" : "VariableDeclarationStatement", + "secondType" : "VariableDeclarationStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 67512, + "secondPos" : 55736, + "firstEndPos" : 67577, + "secondEndPos" : 55801 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "XYToolTipGenerator", + "secondLabel" : "XYToolTipGenerator", + "firstParentType" : "SimpleType", + "secondParentType" : "SimpleType", + "firstPos" : 67512, + "secondPos" : 55736, + "firstEndPos" : 67530, + "secondEndPos" : 55754 +}, { + "firstType" : "SimpleType", + "secondType" : "SimpleType", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationStatement", + "secondParentType" : "VariableDeclarationStatement", + "firstPos" : 67512, + "secondPos" : 55736, + "firstEndPos" : 67530, + "secondEndPos" : 55754 +}, { + "firstType" : "VariableDeclarationFragment", + "secondType" : "VariableDeclarationFragment", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationStatement", + "secondParentType" : "VariableDeclarationStatement", + "firstPos" : 67531, + "secondPos" : 55755, + "firstEndPos" : 67576, + "secondEndPos" : 55800 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "generator", + "secondLabel" : "generator", + "firstParentType" : "VariableDeclarationFragment", + "secondParentType" : "VariableDeclarationFragment", + "firstPos" : 67531, + "secondPos" : 55755, + "firstEndPos" : 67540, + "secondEndPos" : 55764 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationFragment", + "secondParentType" : "VariableDeclarationFragment", + "firstPos" : 67543, + "secondPos" : 55767, + "firstEndPos" : 67576, + "secondEndPos" : 55800 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "getToolTipGenerator", + "secondLabel" : "getToolTipGenerator", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 67543, + "secondPos" : 55767, + "firstEndPos" : 67562, + "secondEndPos" : 55786 +}, { + "firstType" : "METHOD_INVOCATION_ARGUMENTS", + "secondType" : "METHOD_INVOCATION_ARGUMENTS", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 67563, + "secondPos" : 55787, + "firstEndPos" : 67575, + "secondEndPos" : 55799 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "series", + "secondLabel" : "series", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 67563, + "secondPos" : 55787, + "firstEndPos" : 67569, + "secondEndPos" : 55793 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "item", + "secondLabel" : "item", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 67571, + "secondPos" : 55795, + "firstEndPos" : 67575, + "secondEndPos" : 55799 +}, { + "firstType" : "IfStatement", + "secondType" : "IfStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 67586, + "secondPos" : 55810, + "firstEndPos" : 67688, + "secondEndPos" : 55912 +}, { + "firstType" : "InfixExpression", + "secondType" : "InfixExpression", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "IfStatement", + "secondParentType" : "IfStatement", + "firstPos" : 67590, + "secondPos" : 55814, + "firstEndPos" : 67607, + "secondEndPos" : 55831 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "generator", + "secondLabel" : "generator", + "firstParentType" : "InfixExpression", + "secondParentType" : "InfixExpression", + "firstPos" : 67590, + "secondPos" : 55814, + "firstEndPos" : 67599, + "secondEndPos" : 55823 +}, { + "firstType" : "INFIX_EXPRESSION_OPERATOR", + "secondType" : "INFIX_EXPRESSION_OPERATOR", + "firstLabel" : "!=", + "secondLabel" : "!=", + "firstParentType" : "InfixExpression", + "secondParentType" : "InfixExpression", + "firstPos" : 67600, + "secondPos" : 55824, + "firstEndPos" : 67602, + "secondEndPos" : 55826 +}, { + "firstType" : "NullLiteral", + "secondType" : "NullLiteral", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "InfixExpression", + "secondParentType" : "InfixExpression", + "firstPos" : 67603, + "secondPos" : 55827, + "firstEndPos" : 67607, + "secondEndPos" : 55831 +}, { + "firstType" : "Block", + "secondType" : "Block", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "IfStatement", + "secondParentType" : "IfStatement", + "firstPos" : 67609, + "secondPos" : 55833, + "firstEndPos" : 67688, + "secondEndPos" : 55912 +}, { + "firstType" : "ExpressionStatement", + "secondType" : "ExpressionStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 67623, + "secondPos" : 55847, + "firstEndPos" : 67678, + "secondEndPos" : 55902 +}, { + "firstType" : "Assignment", + "secondType" : "Assignment", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "ExpressionStatement", + "secondParentType" : "ExpressionStatement", + "firstPos" : 67623, + "secondPos" : 55847, + "firstEndPos" : 67677, + "secondEndPos" : 55901 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "tip", + "secondLabel" : "tip", + "firstParentType" : "Assignment", + "secondParentType" : "Assignment", + "firstPos" : 67623, + "secondPos" : 55847, + "firstEndPos" : 67626, + "secondEndPos" : 55850 +}, { + "firstType" : "ASSIGNMENT_OPERATOR", + "secondType" : "ASSIGNMENT_OPERATOR", + "firstLabel" : "=", + "secondLabel" : "=", + "firstParentType" : "Assignment", + "secondParentType" : "Assignment", + "firstPos" : 67627, + "secondPos" : 55851, + "firstEndPos" : 67628, + "secondEndPos" : 55852 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Assignment", + "secondParentType" : "Assignment", + "firstPos" : 67629, + "secondPos" : 55853, + "firstEndPos" : 67677, + "secondEndPos" : 55901 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 67629, + "secondPos" : 55853, + "firstEndPos" : 67638, + "secondEndPos" : 55862 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "generator", + "secondLabel" : "generator", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 67629, + "secondPos" : 55853, + "firstEndPos" : 67638, + "secondEndPos" : 55862 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "generateToolTip", + "secondLabel" : "generateToolTip", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 67639, + "secondPos" : 55863, + "firstEndPos" : 67654, + "secondEndPos" : 55878 +}, { + "firstType" : "METHOD_INVOCATION_ARGUMENTS", + "secondType" : "METHOD_INVOCATION_ARGUMENTS", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 67655, + "secondPos" : 55879, + "firstEndPos" : 67676, + "secondEndPos" : 55900 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "dataset", + "secondLabel" : "dataset", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 67655, + "secondPos" : 55879, + "firstEndPos" : 67662, + "secondEndPos" : 55886 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "series", + "secondLabel" : "series", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 67664, + "secondPos" : 55888, + "firstEndPos" : 67670, + "secondEndPos" : 55894 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "item", + "secondLabel" : "item", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 67672, + "secondPos" : 55896, + "firstEndPos" : 67676, + "secondEndPos" : 55900 +}, { + "firstType" : "VariableDeclarationStatement", + "secondType" : "VariableDeclarationStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 67697, + "secondPos" : 55921, + "firstEndPos" : 67715, + "secondEndPos" : 55939 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "String", + "secondLabel" : "String", + "firstParentType" : "SimpleType", + "secondParentType" : "SimpleType", + "firstPos" : 67697, + "secondPos" : 55921, + "firstEndPos" : 67703, + "secondEndPos" : 55927 +}, { + "firstType" : "SimpleType", + "secondType" : "SimpleType", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationStatement", + "secondParentType" : "VariableDeclarationStatement", + "firstPos" : 67697, + "secondPos" : 55921, + "firstEndPos" : 67703, + "secondEndPos" : 55927 +}, { + "firstType" : "VariableDeclarationFragment", + "secondType" : "VariableDeclarationFragment", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationStatement", + "secondParentType" : "VariableDeclarationStatement", + "firstPos" : 67704, + "secondPos" : 55928, + "firstEndPos" : 67714, + "secondEndPos" : 55938 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "url", + "secondLabel" : "url", + "firstParentType" : "VariableDeclarationFragment", + "secondParentType" : "VariableDeclarationFragment", + "firstPos" : 67704, + "secondPos" : 55928, + "firstEndPos" : 67707, + "secondEndPos" : 55931 +}, { + "firstType" : "NullLiteral", + "secondType" : "NullLiteral", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationFragment", + "secondParentType" : "VariableDeclarationFragment", + "firstPos" : 67710, + "secondPos" : 55934, + "firstEndPos" : 67714, + "secondEndPos" : 55938 +}, { + "firstType" : "IfStatement", + "secondType" : "IfStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 67724, + "secondPos" : 55948, + "firstEndPos" : 67838, + "secondEndPos" : 56062 +}, { + "firstType" : "InfixExpression", + "secondType" : "InfixExpression", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "IfStatement", + "secondParentType" : "IfStatement", + "firstPos" : 67728, + "secondPos" : 55952, + "firstEndPos" : 67753, + "secondEndPos" : 55977 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "InfixExpression", + "secondParentType" : "InfixExpression", + "firstPos" : 67728, + "secondPos" : 55952, + "firstEndPos" : 67745, + "secondEndPos" : 55969 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "getURLGenerator", + "secondLabel" : "getURLGenerator", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 67728, + "secondPos" : 55952, + "firstEndPos" : 67743, + "secondEndPos" : 55967 +}, { + "firstType" : "INFIX_EXPRESSION_OPERATOR", + "secondType" : "INFIX_EXPRESSION_OPERATOR", + "firstLabel" : "!=", + "secondLabel" : "!=", + "firstParentType" : "InfixExpression", + "secondParentType" : "InfixExpression", + "firstPos" : 67746, + "secondPos" : 55970, + "firstEndPos" : 67748, + "secondEndPos" : 55972 +}, { + "firstType" : "NullLiteral", + "secondType" : "NullLiteral", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "InfixExpression", + "secondParentType" : "InfixExpression", + "firstPos" : 67749, + "secondPos" : 55973, + "firstEndPos" : 67753, + "secondEndPos" : 55977 +}, { + "firstType" : "Block", + "secondType" : "Block", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "IfStatement", + "secondParentType" : "IfStatement", + "firstPos" : 67755, + "secondPos" : 55979, + "firstEndPos" : 67838, + "secondEndPos" : 56062 +}, { + "firstType" : "ExpressionStatement", + "secondType" : "ExpressionStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 67769, + "secondPos" : 55993, + "firstEndPos" : 67828, + "secondEndPos" : 56052 +}, { + "firstType" : "Assignment", + "secondType" : "Assignment", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "ExpressionStatement", + "secondParentType" : "ExpressionStatement", + "firstPos" : 67769, + "secondPos" : 55993, + "firstEndPos" : 67827, + "secondEndPos" : 56051 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "url", + "secondLabel" : "url", + "firstParentType" : "Assignment", + "secondParentType" : "Assignment", + "firstPos" : 67769, + "secondPos" : 55993, + "firstEndPos" : 67772, + "secondEndPos" : 55996 +}, { + "firstType" : "ASSIGNMENT_OPERATOR", + "secondType" : "ASSIGNMENT_OPERATOR", + "firstLabel" : "=", + "secondLabel" : "=", + "firstParentType" : "Assignment", + "secondParentType" : "Assignment", + "firstPos" : 67773, + "secondPos" : 55997, + "firstEndPos" : 67774, + "secondEndPos" : 55998 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Assignment", + "secondParentType" : "Assignment", + "firstPos" : 67775, + "secondPos" : 55999, + "firstEndPos" : 67827, + "secondEndPos" : 56051 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 67775, + "secondPos" : 55999, + "firstEndPos" : 67792, + "secondEndPos" : 56016 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 67775, + "secondPos" : 55999, + "firstEndPos" : 67792, + "secondEndPos" : 56016 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "getURLGenerator", + "secondLabel" : "getURLGenerator", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 67775, + "secondPos" : 55999, + "firstEndPos" : 67790, + "secondEndPos" : 56014 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "generateURL", + "secondLabel" : "generateURL", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 67793, + "secondPos" : 56017, + "firstEndPos" : 67804, + "secondEndPos" : 56028 +}, { + "firstType" : "METHOD_INVOCATION_ARGUMENTS", + "secondType" : "METHOD_INVOCATION_ARGUMENTS", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 67805, + "secondPos" : 56029, + "firstEndPos" : 67826, + "secondEndPos" : 56050 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "dataset", + "secondLabel" : "dataset", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 67805, + "secondPos" : 56029, + "firstEndPos" : 67812, + "secondEndPos" : 56036 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "series", + "secondLabel" : "series", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 67814, + "secondPos" : 56038, + "firstEndPos" : 67820, + "secondEndPos" : 56044 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "item", + "secondLabel" : "item", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 67822, + "secondPos" : 56046, + "firstEndPos" : 67826, + "secondEndPos" : 56050 +}, { + "firstType" : "VariableDeclarationStatement", + "secondType" : "VariableDeclarationStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 67847, + "secondPos" : 56071, + "firstEndPos" : 67944, + "secondEndPos" : 56168 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "XYItemEntity", + "secondLabel" : "XYItemEntity", + "firstParentType" : "SimpleType", + "secondParentType" : "SimpleType", + "firstPos" : 67847, + "secondPos" : 56071, + "firstEndPos" : 67859, + "secondEndPos" : 56083 +}, { + "firstType" : "SimpleType", + "secondType" : "SimpleType", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationStatement", + "secondParentType" : "VariableDeclarationStatement", + "firstPos" : 67847, + "secondPos" : 56071, + "firstEndPos" : 67859, + "secondEndPos" : 56083 +}, { + "firstType" : "VariableDeclarationFragment", + "secondType" : "VariableDeclarationFragment", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationStatement", + "secondParentType" : "VariableDeclarationStatement", + "firstPos" : 67860, + "secondPos" : 56084, + "firstEndPos" : 67943, + "secondEndPos" : 56167 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "entity", + "secondLabel" : "entity", + "firstParentType" : "VariableDeclarationFragment", + "secondParentType" : "VariableDeclarationFragment", + "firstPos" : 67860, + "secondPos" : 56084, + "firstEndPos" : 67866, + "secondEndPos" : 56090 +}, { + "firstType" : "ClassInstanceCreation", + "secondType" : "ClassInstanceCreation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "VariableDeclarationFragment", + "secondParentType" : "VariableDeclarationFragment", + "firstPos" : 67869, + "secondPos" : 56093, + "firstEndPos" : 67943, + "secondEndPos" : 56167 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "XYItemEntity", + "secondLabel" : "XYItemEntity", + "firstParentType" : "SimpleType", + "secondParentType" : "SimpleType", + "firstPos" : 67873, + "secondPos" : 56097, + "firstEndPos" : 67885, + "secondEndPos" : 56109 +}, { + "firstType" : "SimpleType", + "secondType" : "SimpleType", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "ClassInstanceCreation", + "secondParentType" : "ClassInstanceCreation", + "firstPos" : 67873, + "secondPos" : 56097, + "firstEndPos" : 67885, + "secondEndPos" : 56109 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "hotspot", + "secondLabel" : "hotspot", + "firstParentType" : "ClassInstanceCreation", + "secondParentType" : "ClassInstanceCreation", + "firstPos" : 67886, + "secondPos" : 56110, + "firstEndPos" : 67893, + "secondEndPos" : 56117 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "dataset", + "secondLabel" : "dataset", + "firstParentType" : "ClassInstanceCreation", + "secondParentType" : "ClassInstanceCreation", + "firstPos" : 67895, + "secondPos" : 56119, + "firstEndPos" : 67902, + "secondEndPos" : 56126 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "series", + "secondLabel" : "series", + "firstParentType" : "ClassInstanceCreation", + "secondParentType" : "ClassInstanceCreation", + "firstPos" : 67904, + "secondPos" : 56128, + "firstEndPos" : 67910, + "secondEndPos" : 56134 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "item", + "secondLabel" : "item", + "firstParentType" : "ClassInstanceCreation", + "secondParentType" : "ClassInstanceCreation", + "firstPos" : 67912, + "secondPos" : 56136, + "firstEndPos" : 67916, + "secondEndPos" : 56140 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "tip", + "secondLabel" : "tip", + "firstParentType" : "ClassInstanceCreation", + "secondParentType" : "ClassInstanceCreation", + "firstPos" : 67934, + "secondPos" : 56158, + "firstEndPos" : 67937, + "secondEndPos" : 56161 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "url", + "secondLabel" : "url", + "firstParentType" : "ClassInstanceCreation", + "secondParentType" : "ClassInstanceCreation", + "firstPos" : 67939, + "secondPos" : 56163, + "firstEndPos" : 67942, + "secondEndPos" : 56166 +}, { + "firstType" : "ExpressionStatement", + "secondType" : "ExpressionStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 67953, + "secondPos" : 56177, + "firstEndPos" : 67974, + "secondEndPos" : 56198 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "ExpressionStatement", + "secondParentType" : "ExpressionStatement", + "firstPos" : 67953, + "secondPos" : 56177, + "firstEndPos" : 67973, + "secondEndPos" : 56197 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 67953, + "secondPos" : 56177, + "firstEndPos" : 67961, + "secondEndPos" : 56185 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "entities", + "secondLabel" : "entities", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 67953, + "secondPos" : 56177, + "firstEndPos" : 67961, + "secondEndPos" : 56185 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "add", + "secondLabel" : "add", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 67962, + "secondPos" : 56186, + "firstEndPos" : 67965, + "secondEndPos" : 56189 +}, { + "firstType" : "METHOD_INVOCATION_ARGUMENTS", + "secondType" : "METHOD_INVOCATION_ARGUMENTS", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 67966, + "secondPos" : 56190, + "firstEndPos" : 67972, + "secondEndPos" : 56196 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "entity", + "secondLabel" : "entity", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 67966, + "secondPos" : 56190, + "firstEndPos" : 67972, + "secondEndPos" : 56196 +}, { + "firstType" : "MethodDeclaration", + "secondType" : "MethodDeclaration", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "TypeDeclaration", + "secondParentType" : "TypeDeclaration", + "firstPos" : 67986, + "secondPos" : 56210, + "firstEndPos" : 68649, + "secondEndPos" : 56873 +}, { + "firstType" : "Javadoc", + "secondType" : "Javadoc", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 67986, + "secondPos" : 56210, + "firstEndPos" : 68334, + "secondEndPos" : 56558 +}, { + "firstType" : "TagElement", + "secondType" : "TagElement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Javadoc", + "secondParentType" : "Javadoc", + "firstPos" : 67997, + "secondPos" : 56221, + "firstEndPos" : 68119, + "secondEndPos" : 56343 +}, { + "firstType" : "TextElement", + "secondType" : "TextElement", + "firstLabel" : "Returns true if the specified point (x, y) falls within or", + "secondLabel" : "Returns true if the specified point (x, y) falls within or", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 67997, + "secondPos" : 56221, + "firstEndPos" : 68068, + "secondEndPos" : 56292 +}, { + "firstType" : "TextElement", + "secondType" : "TextElement", + "firstLabel" : "on the boundary of the specified rectangle.", + "secondLabel" : "on the boundary of the specified rectangle.", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 68076, + "secondPos" : 56300, + "firstEndPos" : 68119, + "secondEndPos" : 56343 +}, { + "firstType" : "TagElement", + "secondType" : "TagElement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Javadoc", + "secondParentType" : "Javadoc", + "firstPos" : 68134, + "secondPos" : 56358, + "firstEndPos" : 68195, + "secondEndPos" : 56419 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "rect", + "secondLabel" : "rect", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 68141, + "secondPos" : 56365, + "firstEndPos" : 68145, + "secondEndPos" : 56369 +}, { + "firstType" : "TextElement", + "secondType" : "TextElement", + "firstLabel" : " the rectangle (null not permitted).", + "secondLabel" : " the rectangle (null not permitted).", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 68145, + "secondPos" : 56369, + "firstEndPos" : 68195, + "secondEndPos" : 56419 +}, { + "firstType" : "TagElement", + "secondType" : "TagElement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Javadoc", + "secondParentType" : "Javadoc", + "firstPos" : 68203, + "secondPos" : 56427, + "firstEndPos" : 68230, + "secondEndPos" : 56454 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "x", + "secondLabel" : "x", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 68210, + "secondPos" : 56434, + "firstEndPos" : 68211, + "secondEndPos" : 56435 +}, { + "firstType" : "TextElement", + "secondType" : "TextElement", + "firstLabel" : " the x-coordinate.", + "secondLabel" : " the x-coordinate.", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 68211, + "secondPos" : 56435, + "firstEndPos" : 68230, + "secondEndPos" : 56454 +}, { + "firstType" : "TagElement", + "secondType" : "TagElement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Javadoc", + "secondParentType" : "Javadoc", + "firstPos" : 68238, + "secondPos" : 56462, + "firstEndPos" : 68265, + "secondEndPos" : 56489 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "y", + "secondLabel" : "y", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 68245, + "secondPos" : 56469, + "firstEndPos" : 68246, + "secondEndPos" : 56470 +}, { + "firstType" : "TextElement", + "secondType" : "TextElement", + "firstLabel" : " the y-coordinate.", + "secondLabel" : " the y-coordinate.", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 68246, + "secondPos" : 56470, + "firstEndPos" : 68265, + "secondEndPos" : 56489 +}, { + "firstType" : "TagElement", + "secondType" : "TagElement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Javadoc", + "secondParentType" : "Javadoc", + "firstPos" : 68280, + "secondPos" : 56504, + "firstEndPos" : 68298, + "secondEndPos" : 56522 +}, { + "firstType" : "TextElement", + "secondType" : "TextElement", + "firstLabel" : " A boolean.", + "secondLabel" : " A boolean.", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 68287, + "secondPos" : 56511, + "firstEndPos" : 68298, + "secondEndPos" : 56522 +}, { + "firstType" : "TagElement", + "secondType" : "TagElement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Javadoc", + "secondParentType" : "Javadoc", + "firstPos" : 68313, + "secondPos" : 56537, + "firstEndPos" : 68326, + "secondEndPos" : 56550 +}, { + "firstType" : "TextElement", + "secondType" : "TextElement", + "firstLabel" : " 1.0.10", + "secondLabel" : " 1.0.10", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 68319, + "secondPos" : 56543, + "firstEndPos" : 68326, + "secondEndPos" : 56550 +}, { + "firstType" : "Modifier", + "secondType" : "Modifier", + "firstLabel" : "public", + "secondLabel" : "public", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 68339, + "secondPos" : 56563, + "firstEndPos" : 68345, + "secondEndPos" : 56569 +}, { + "firstType" : "Modifier", + "secondType" : "Modifier", + "firstLabel" : "static", + "secondLabel" : "static", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 68346, + "secondPos" : 56570, + "firstEndPos" : 68352, + "secondEndPos" : 56576 +}, { + "firstType" : "PrimitiveType", + "secondType" : "PrimitiveType", + "firstLabel" : "boolean", + "secondLabel" : "boolean", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 68353, + "secondPos" : 56577, + "firstEndPos" : 68360, + "secondEndPos" : 56584 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "isPointInRect", + "secondLabel" : "isPointInRect", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 68361, + "secondPos" : 56585, + "firstEndPos" : 68374, + "secondEndPos" : 56598 +}, { + "firstType" : "SingleVariableDeclaration", + "secondType" : "SingleVariableDeclaration", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 68375, + "secondPos" : 56599, + "firstEndPos" : 68391, + "secondEndPos" : 56615 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "Rectangle2D", + "secondLabel" : "Rectangle2D", + "firstParentType" : "SimpleType", + "secondParentType" : "SimpleType", + "firstPos" : 68375, + "secondPos" : 56599, + "firstEndPos" : 68386, + "secondEndPos" : 56610 +}, { + "firstType" : "SimpleType", + "secondType" : "SimpleType", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "SingleVariableDeclaration", + "secondParentType" : "SingleVariableDeclaration", + "firstPos" : 68375, + "secondPos" : 56599, + "firstEndPos" : 68386, + "secondEndPos" : 56610 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "rect", + "secondLabel" : "rect", + "firstParentType" : "SingleVariableDeclaration", + "secondParentType" : "SingleVariableDeclaration", + "firstPos" : 68387, + "secondPos" : 56611, + "firstEndPos" : 68391, + "secondEndPos" : 56615 +}, { + "firstType" : "SingleVariableDeclaration", + "secondType" : "SingleVariableDeclaration", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 68393, + "secondPos" : 56617, + "firstEndPos" : 68401, + "secondEndPos" : 56625 +}, { + "firstType" : "PrimitiveType", + "secondType" : "PrimitiveType", + "firstLabel" : "double", + "secondLabel" : "double", + "firstParentType" : "SingleVariableDeclaration", + "secondParentType" : "SingleVariableDeclaration", + "firstPos" : 68393, + "secondPos" : 56617, + "firstEndPos" : 68399, + "secondEndPos" : 56623 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "x", + "secondLabel" : "x", + "firstParentType" : "SingleVariableDeclaration", + "secondParentType" : "SingleVariableDeclaration", + "firstPos" : 68400, + "secondPos" : 56624, + "firstEndPos" : 68401, + "secondEndPos" : 56625 +}, { + "firstType" : "SingleVariableDeclaration", + "secondType" : "SingleVariableDeclaration", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 68403, + "secondPos" : 56627, + "firstEndPos" : 68411, + "secondEndPos" : 56635 +}, { + "firstType" : "PrimitiveType", + "secondType" : "PrimitiveType", + "firstLabel" : "double", + "secondLabel" : "double", + "firstParentType" : "SingleVariableDeclaration", + "secondParentType" : "SingleVariableDeclaration", + "firstPos" : 68403, + "secondPos" : 56627, + "firstEndPos" : 68409, + "secondEndPos" : 56633 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "y", + "secondLabel" : "y", + "firstParentType" : "SingleVariableDeclaration", + "secondParentType" : "SingleVariableDeclaration", + "firstPos" : 68410, + "secondPos" : 56634, + "firstEndPos" : 68411, + "secondEndPos" : 56635 +}, { + "firstType" : "Block", + "secondType" : "Block", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 68413, + "secondPos" : 56637, + "firstEndPos" : 68649, + "secondEndPos" : 56873 +}, { + "firstType" : "ReturnStatement", + "secondType" : "ReturnStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 68529, + "secondPos" : 56753, + "firstEndPos" : 68643, + "secondEndPos" : 56867 +}, { + "firstType" : "ParenthesizedExpression", + "secondType" : "ParenthesizedExpression", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "ReturnStatement", + "secondParentType" : "ReturnStatement", + "firstPos" : 68536, + "secondPos" : 56760, + "firstEndPos" : 68642, + "secondEndPos" : 56866 +}, { + "firstType" : "InfixExpression", + "secondType" : "InfixExpression", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "ParenthesizedExpression", + "secondParentType" : "ParenthesizedExpression", + "firstPos" : 68537, + "secondPos" : 56761, + "firstEndPos" : 68641, + "secondEndPos" : 56865 +}, { + "firstType" : "InfixExpression", + "secondType" : "InfixExpression", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "InfixExpression", + "secondParentType" : "InfixExpression", + "firstPos" : 68537, + "secondPos" : 56761, + "firstEndPos" : 68618, + "secondEndPos" : 56842 +}, { + "firstType" : "InfixExpression", + "secondType" : "InfixExpression", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "InfixExpression", + "secondParentType" : "InfixExpression", + "firstPos" : 68537, + "secondPos" : 56761, + "firstEndPos" : 68579, + "secondEndPos" : 56803 +}, { + "firstType" : "InfixExpression", + "secondType" : "InfixExpression", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "InfixExpression", + "secondParentType" : "InfixExpression", + "firstPos" : 68537, + "secondPos" : 56761, + "firstEndPos" : 68556, + "secondEndPos" : 56780 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "x", + "secondLabel" : "x", + "firstParentType" : "InfixExpression", + "secondParentType" : "InfixExpression", + "firstPos" : 68537, + "secondPos" : 56761, + "firstEndPos" : 68538, + "secondEndPos" : 56762 +}, { + "firstType" : "INFIX_EXPRESSION_OPERATOR", + "secondType" : "INFIX_EXPRESSION_OPERATOR", + "firstLabel" : ">=", + "secondLabel" : ">=", + "firstParentType" : "InfixExpression", + "secondParentType" : "InfixExpression", + "firstPos" : 68539, + "secondPos" : 56763, + "firstEndPos" : 68541, + "secondEndPos" : 56765 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "InfixExpression", + "secondParentType" : "InfixExpression", + "firstPos" : 68542, + "secondPos" : 56766, + "firstEndPos" : 68556, + "secondEndPos" : 56780 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 68542, + "secondPos" : 56766, + "firstEndPos" : 68546, + "secondEndPos" : 56770 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "rect", + "secondLabel" : "rect", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 68542, + "secondPos" : 56766, + "firstEndPos" : 68546, + "secondEndPos" : 56770 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "getMinX", + "secondLabel" : "getMinX", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 68547, + "secondPos" : 56771, + "firstEndPos" : 68554, + "secondEndPos" : 56778 +}, { + "firstType" : "INFIX_EXPRESSION_OPERATOR", + "secondType" : "INFIX_EXPRESSION_OPERATOR", + "firstLabel" : "&&", + "secondLabel" : "&&", + "firstParentType" : "InfixExpression", + "secondParentType" : "InfixExpression", + "firstPos" : 68557, + "secondPos" : 56781, + "firstEndPos" : 68559, + "secondEndPos" : 56783 +}, { + "firstType" : "InfixExpression", + "secondType" : "InfixExpression", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "InfixExpression", + "secondParentType" : "InfixExpression", + "firstPos" : 68560, + "secondPos" : 56784, + "firstEndPos" : 68579, + "secondEndPos" : 56803 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "x", + "secondLabel" : "x", + "firstParentType" : "InfixExpression", + "secondParentType" : "InfixExpression", + "firstPos" : 68560, + "secondPos" : 56784, + "firstEndPos" : 68561, + "secondEndPos" : 56785 +}, { + "firstType" : "INFIX_EXPRESSION_OPERATOR", + "secondType" : "INFIX_EXPRESSION_OPERATOR", + "firstLabel" : "<=", + "secondLabel" : "<=", + "firstParentType" : "InfixExpression", + "secondParentType" : "InfixExpression", + "firstPos" : 68562, + "secondPos" : 56786, + "firstEndPos" : 68564, + "secondEndPos" : 56788 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "InfixExpression", + "secondParentType" : "InfixExpression", + "firstPos" : 68565, + "secondPos" : 56789, + "firstEndPos" : 68579, + "secondEndPos" : 56803 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 68565, + "secondPos" : 56789, + "firstEndPos" : 68569, + "secondEndPos" : 56793 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "rect", + "secondLabel" : "rect", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 68565, + "secondPos" : 56789, + "firstEndPos" : 68569, + "secondEndPos" : 56793 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "getMaxX", + "secondLabel" : "getMaxX", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 68570, + "secondPos" : 56794, + "firstEndPos" : 68577, + "secondEndPos" : 56801 +}, { + "firstType" : "INFIX_EXPRESSION_OPERATOR", + "secondType" : "INFIX_EXPRESSION_OPERATOR", + "firstLabel" : "&&", + "secondLabel" : "&&", + "firstParentType" : "InfixExpression", + "secondParentType" : "InfixExpression", + "firstPos" : 68596, + "secondPos" : 56820, + "firstEndPos" : 68598, + "secondEndPos" : 56822 +}, { + "firstType" : "InfixExpression", + "secondType" : "InfixExpression", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "InfixExpression", + "secondParentType" : "InfixExpression", + "firstPos" : 68599, + "secondPos" : 56823, + "firstEndPos" : 68618, + "secondEndPos" : 56842 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "y", + "secondLabel" : "y", + "firstParentType" : "InfixExpression", + "secondParentType" : "InfixExpression", + "firstPos" : 68599, + "secondPos" : 56823, + "firstEndPos" : 68600, + "secondEndPos" : 56824 +}, { + "firstType" : "INFIX_EXPRESSION_OPERATOR", + "secondType" : "INFIX_EXPRESSION_OPERATOR", + "firstLabel" : ">=", + "secondLabel" : ">=", + "firstParentType" : "InfixExpression", + "secondParentType" : "InfixExpression", + "firstPos" : 68601, + "secondPos" : 56825, + "firstEndPos" : 68603, + "secondEndPos" : 56827 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "InfixExpression", + "secondParentType" : "InfixExpression", + "firstPos" : 68604, + "secondPos" : 56828, + "firstEndPos" : 68618, + "secondEndPos" : 56842 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 68604, + "secondPos" : 56828, + "firstEndPos" : 68608, + "secondEndPos" : 56832 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "rect", + "secondLabel" : "rect", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 68604, + "secondPos" : 56828, + "firstEndPos" : 68608, + "secondEndPos" : 56832 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "getMinY", + "secondLabel" : "getMinY", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 68609, + "secondPos" : 56833, + "firstEndPos" : 68616, + "secondEndPos" : 56840 +}, { + "firstType" : "INFIX_EXPRESSION_OPERATOR", + "secondType" : "INFIX_EXPRESSION_OPERATOR", + "firstLabel" : "&&", + "secondLabel" : "&&", + "firstParentType" : "InfixExpression", + "secondParentType" : "InfixExpression", + "firstPos" : 68619, + "secondPos" : 56843, + "firstEndPos" : 68621, + "secondEndPos" : 56845 +}, { + "firstType" : "InfixExpression", + "secondType" : "InfixExpression", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "InfixExpression", + "secondParentType" : "InfixExpression", + "firstPos" : 68622, + "secondPos" : 56846, + "firstEndPos" : 68641, + "secondEndPos" : 56865 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "y", + "secondLabel" : "y", + "firstParentType" : "InfixExpression", + "secondParentType" : "InfixExpression", + "firstPos" : 68622, + "secondPos" : 56846, + "firstEndPos" : 68623, + "secondEndPos" : 56847 +}, { + "firstType" : "INFIX_EXPRESSION_OPERATOR", + "secondType" : "INFIX_EXPRESSION_OPERATOR", + "firstLabel" : "<=", + "secondLabel" : "<=", + "firstParentType" : "InfixExpression", + "secondParentType" : "InfixExpression", + "firstPos" : 68624, + "secondPos" : 56848, + "firstEndPos" : 68626, + "secondEndPos" : 56850 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "InfixExpression", + "secondParentType" : "InfixExpression", + "firstPos" : 68627, + "secondPos" : 56851, + "firstEndPos" : 68641, + "secondEndPos" : 56865 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 68627, + "secondPos" : 56851, + "firstEndPos" : 68631, + "secondEndPos" : 56855 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "rect", + "secondLabel" : "rect", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 68627, + "secondPos" : 56851, + "firstEndPos" : 68631, + "secondEndPos" : 56855 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "getMaxY", + "secondLabel" : "getMaxY", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 68632, + "secondPos" : 56856, + "firstEndPos" : 68639, + "secondEndPos" : 56863 +}, { + "firstType" : "MethodDeclaration", + "secondType" : "MethodDeclaration", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "TypeDeclaration", + "secondParentType" : "TypeDeclaration", + "firstPos" : 68655, + "secondPos" : 56879, + "firstEndPos" : 69104, + "secondEndPos" : 57328 +}, { + "firstType" : "Javadoc", + "secondType" : "Javadoc", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 68655, + "secondPos" : 56879, + "firstEndPos" : 68976, + "secondEndPos" : 57200 +}, { + "firstType" : "TagElement", + "secondType" : "TagElement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Javadoc", + "secondParentType" : "Javadoc", + "firstPos" : 68666, + "secondPos" : 56890, + "firstEndPos" : 68757, + "secondEndPos" : 56981 +}, { + "firstType" : "TextElement", + "secondType" : "TextElement", + "firstLabel" : "Utility method delegating to ", + "secondLabel" : "Utility method delegating to ", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 68666, + "secondPos" : 56890, + "firstEndPos" : 68695, + "secondEndPos" : 56919 +}, { + "firstType" : "TagElement", + "secondType" : "TagElement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 68695, + "secondPos" : 56919, + "firstEndPos" : 68721, + "secondEndPos" : 56945 +}, { + "firstType" : "MemberRef", + "secondType" : "MemberRef", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 68702, + "secondPos" : 56926, + "firstEndPos" : 68720, + "secondEndPos" : 56944 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "GeneralPath", + "secondLabel" : "GeneralPath", + "firstParentType" : "MemberRef", + "secondParentType" : "MemberRef", + "firstPos" : 68702, + "secondPos" : 56926, + "firstEndPos" : 68713, + "secondEndPos" : 56937 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "moveTo", + "secondLabel" : "moveTo", + "firstParentType" : "MemberRef", + "secondParentType" : "MemberRef", + "firstPos" : 68714, + "secondPos" : 56938, + "firstEndPos" : 68720, + "secondEndPos" : 56944 +}, { + "firstType" : "TextElement", + "secondType" : "TextElement", + "firstLabel" : " taking double as", + "secondLabel" : " taking double as", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 68721, + "secondPos" : 56945, + "firstEndPos" : 68738, + "secondEndPos" : 56962 +}, { + "firstType" : "TextElement", + "secondType" : "TextElement", + "firstLabel" : "parameters.", + "secondLabel" : "parameters.", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 68746, + "secondPos" : 56970, + "firstEndPos" : 68757, + "secondEndPos" : 56981 +}, { + "firstType" : "TagElement", + "secondType" : "TagElement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Javadoc", + "secondParentType" : "Javadoc", + "firstPos" : 68772, + "secondPos" : 56996, + "firstEndPos" : 68870, + "secondEndPos" : 57094 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "hotspot", + "secondLabel" : "hotspot", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 68779, + "secondPos" : 57003, + "firstEndPos" : 68786, + "secondEndPos" : 57010 +}, { + "firstType" : "TextElement", + "secondType" : "TextElement", + "firstLabel" : " the region under construction (null not ", + "secondLabel" : " the region under construction (null not ", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 68786, + "secondPos" : 57010, + "firstEndPos" : 68841, + "secondEndPos" : 57065 +}, { + "firstType" : "TextElement", + "secondType" : "TextElement", + "firstLabel" : "permitted);", + "secondLabel" : "permitted);", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 68859, + "secondPos" : 57083, + "firstEndPos" : 68870, + "secondEndPos" : 57094 +}, { + "firstType" : "TagElement", + "secondType" : "TagElement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Javadoc", + "secondParentType" : "Javadoc", + "firstPos" : 68878, + "secondPos" : 57102, + "firstEndPos" : 68905, + "secondEndPos" : 57129 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "x", + "secondLabel" : "x", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 68885, + "secondPos" : 57109, + "firstEndPos" : 68886, + "secondEndPos" : 57110 +}, { + "firstType" : "TextElement", + "secondType" : "TextElement", + "firstLabel" : " the x coordinate;", + "secondLabel" : " the x coordinate;", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 68886, + "secondPos" : 57110, + "firstEndPos" : 68905, + "secondEndPos" : 57129 +}, { + "firstType" : "TagElement", + "secondType" : "TagElement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Javadoc", + "secondParentType" : "Javadoc", + "firstPos" : 68913, + "secondPos" : 57137, + "firstEndPos" : 68940, + "secondEndPos" : 57164 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "y", + "secondLabel" : "y", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 68920, + "secondPos" : 57144, + "firstEndPos" : 68921, + "secondEndPos" : 57145 +}, { + "firstType" : "TextElement", + "secondType" : "TextElement", + "firstLabel" : " the y coordinate;", + "secondLabel" : " the y coordinate;", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 68921, + "secondPos" : 57145, + "firstEndPos" : 68940, + "secondEndPos" : 57164 +}, { + "firstType" : "TagElement", + "secondType" : "TagElement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Javadoc", + "secondParentType" : "Javadoc", + "firstPos" : 68955, + "secondPos" : 57179, + "firstEndPos" : 68968, + "secondEndPos" : 57192 +}, { + "firstType" : "TextElement", + "secondType" : "TextElement", + "firstLabel" : " 1.0.14", + "secondLabel" : " 1.0.14", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 68961, + "secondPos" : 57185, + "firstEndPos" : 68968, + "secondEndPos" : 57192 +}, { + "firstType" : "Modifier", + "secondType" : "Modifier", + "firstLabel" : "protected", + "secondLabel" : "protected", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 68981, + "secondPos" : 57205, + "firstEndPos" : 68990, + "secondEndPos" : 57214 +}, { + "firstType" : "Modifier", + "secondType" : "Modifier", + "firstLabel" : "static", + "secondLabel" : "static", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 68991, + "secondPos" : 57215, + "firstEndPos" : 68997, + "secondEndPos" : 57221 +}, { + "firstType" : "PrimitiveType", + "secondType" : "PrimitiveType", + "firstLabel" : "void", + "secondLabel" : "void", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 68998, + "secondPos" : 57222, + "firstEndPos" : 69002, + "secondEndPos" : 57226 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "moveTo", + "secondLabel" : "moveTo", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 69003, + "secondPos" : 57227, + "firstEndPos" : 69009, + "secondEndPos" : 57233 +}, { + "firstType" : "SingleVariableDeclaration", + "secondType" : "SingleVariableDeclaration", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 69010, + "secondPos" : 57234, + "firstEndPos" : 69029, + "secondEndPos" : 57253 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "GeneralPath", + "secondLabel" : "GeneralPath", + "firstParentType" : "SimpleType", + "secondParentType" : "SimpleType", + "firstPos" : 69010, + "secondPos" : 57234, + "firstEndPos" : 69021, + "secondEndPos" : 57245 +}, { + "firstType" : "SimpleType", + "secondType" : "SimpleType", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "SingleVariableDeclaration", + "secondParentType" : "SingleVariableDeclaration", + "firstPos" : 69010, + "secondPos" : 57234, + "firstEndPos" : 69021, + "secondEndPos" : 57245 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "hotspot", + "secondLabel" : "hotspot", + "firstParentType" : "SingleVariableDeclaration", + "secondParentType" : "SingleVariableDeclaration", + "firstPos" : 69022, + "secondPos" : 57246, + "firstEndPos" : 69029, + "secondEndPos" : 57253 +}, { + "firstType" : "SingleVariableDeclaration", + "secondType" : "SingleVariableDeclaration", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 69031, + "secondPos" : 57255, + "firstEndPos" : 69039, + "secondEndPos" : 57263 +}, { + "firstType" : "PrimitiveType", + "secondType" : "PrimitiveType", + "firstLabel" : "double", + "secondLabel" : "double", + "firstParentType" : "SingleVariableDeclaration", + "secondParentType" : "SingleVariableDeclaration", + "firstPos" : 69031, + "secondPos" : 57255, + "firstEndPos" : 69037, + "secondEndPos" : 57261 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "x", + "secondLabel" : "x", + "firstParentType" : "SingleVariableDeclaration", + "secondParentType" : "SingleVariableDeclaration", + "firstPos" : 69038, + "secondPos" : 57262, + "firstEndPos" : 69039, + "secondEndPos" : 57263 +}, { + "firstType" : "SingleVariableDeclaration", + "secondType" : "SingleVariableDeclaration", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 69041, + "secondPos" : 57265, + "firstEndPos" : 69049, + "secondEndPos" : 57273 +}, { + "firstType" : "PrimitiveType", + "secondType" : "PrimitiveType", + "firstLabel" : "double", + "secondLabel" : "double", + "firstParentType" : "SingleVariableDeclaration", + "secondParentType" : "SingleVariableDeclaration", + "firstPos" : 69041, + "secondPos" : 57265, + "firstEndPos" : 69047, + "secondEndPos" : 57271 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "y", + "secondLabel" : "y", + "firstParentType" : "SingleVariableDeclaration", + "secondParentType" : "SingleVariableDeclaration", + "firstPos" : 69048, + "secondPos" : 57272, + "firstEndPos" : 69049, + "secondEndPos" : 57273 +}, { + "firstType" : "Block", + "secondType" : "Block", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 69051, + "secondPos" : 57275, + "firstEndPos" : 69104, + "secondEndPos" : 57328 +}, { + "firstType" : "ExpressionStatement", + "secondType" : "ExpressionStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 69061, + "secondPos" : 57285, + "firstEndPos" : 69098, + "secondEndPos" : 57322 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "ExpressionStatement", + "secondParentType" : "ExpressionStatement", + "firstPos" : 69061, + "secondPos" : 57285, + "firstEndPos" : 69097, + "secondEndPos" : 57321 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 69061, + "secondPos" : 57285, + "firstEndPos" : 69068, + "secondEndPos" : 57292 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "hotspot", + "secondLabel" : "hotspot", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 69061, + "secondPos" : 57285, + "firstEndPos" : 69068, + "secondEndPos" : 57292 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "moveTo", + "secondLabel" : "moveTo", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 69069, + "secondPos" : 57293, + "firstEndPos" : 69075, + "secondEndPos" : 57299 +}, { + "firstType" : "METHOD_INVOCATION_ARGUMENTS", + "secondType" : "METHOD_INVOCATION_ARGUMENTS", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 69076, + "secondPos" : 57300, + "firstEndPos" : 69096, + "secondEndPos" : 57320 +}, { + "firstType" : "CastExpression", + "secondType" : "CastExpression", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 69076, + "secondPos" : 57300, + "firstEndPos" : 69085, + "secondEndPos" : 57309 +}, { + "firstType" : "PrimitiveType", + "secondType" : "PrimitiveType", + "firstLabel" : "float", + "secondLabel" : "float", + "firstParentType" : "CastExpression", + "secondParentType" : "CastExpression", + "firstPos" : 69077, + "secondPos" : 57301, + "firstEndPos" : 69082, + "secondEndPos" : 57306 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "x", + "secondLabel" : "x", + "firstParentType" : "CastExpression", + "secondParentType" : "CastExpression", + "firstPos" : 69084, + "secondPos" : 57308, + "firstEndPos" : 69085, + "secondEndPos" : 57309 +}, { + "firstType" : "CastExpression", + "secondType" : "CastExpression", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 69087, + "secondPos" : 57311, + "firstEndPos" : 69096, + "secondEndPos" : 57320 +}, { + "firstType" : "PrimitiveType", + "secondType" : "PrimitiveType", + "firstLabel" : "float", + "secondLabel" : "float", + "firstParentType" : "CastExpression", + "secondParentType" : "CastExpression", + "firstPos" : 69088, + "secondPos" : 57312, + "firstEndPos" : 69093, + "secondEndPos" : 57317 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "y", + "secondLabel" : "y", + "firstParentType" : "CastExpression", + "secondParentType" : "CastExpression", + "firstPos" : 69095, + "secondPos" : 57319, + "firstEndPos" : 69096, + "secondEndPos" : 57320 +}, { + "firstType" : "MethodDeclaration", + "secondType" : "MethodDeclaration", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "TypeDeclaration", + "secondParentType" : "TypeDeclaration", + "firstPos" : 69110, + "secondPos" : 57334, + "firstEndPos" : 69559, + "secondEndPos" : 57783 +}, { + "firstType" : "Javadoc", + "secondType" : "Javadoc", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 69110, + "secondPos" : 57334, + "firstEndPos" : 69431, + "secondEndPos" : 57655 +}, { + "firstType" : "TagElement", + "secondType" : "TagElement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Javadoc", + "secondParentType" : "Javadoc", + "firstPos" : 69121, + "secondPos" : 57345, + "firstEndPos" : 69212, + "secondEndPos" : 57436 +}, { + "firstType" : "TextElement", + "secondType" : "TextElement", + "firstLabel" : "Utility method delegating to ", + "secondLabel" : "Utility method delegating to ", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 69121, + "secondPos" : 57345, + "firstEndPos" : 69150, + "secondEndPos" : 57374 +}, { + "firstType" : "TagElement", + "secondType" : "TagElement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 69150, + "secondPos" : 57374, + "firstEndPos" : 69176, + "secondEndPos" : 57400 +}, { + "firstType" : "MemberRef", + "secondType" : "MemberRef", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 69157, + "secondPos" : 57381, + "firstEndPos" : 69175, + "secondEndPos" : 57399 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "GeneralPath", + "secondLabel" : "GeneralPath", + "firstParentType" : "MemberRef", + "secondParentType" : "MemberRef", + "firstPos" : 69157, + "secondPos" : 57381, + "firstEndPos" : 69168, + "secondEndPos" : 57392 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "lineTo", + "secondLabel" : "lineTo", + "firstParentType" : "MemberRef", + "secondParentType" : "MemberRef", + "firstPos" : 69169, + "secondPos" : 57393, + "firstEndPos" : 69175, + "secondEndPos" : 57399 +}, { + "firstType" : "TextElement", + "secondType" : "TextElement", + "firstLabel" : " taking double as", + "secondLabel" : " taking double as", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 69176, + "secondPos" : 57400, + "firstEndPos" : 69193, + "secondEndPos" : 57417 +}, { + "firstType" : "TextElement", + "secondType" : "TextElement", + "firstLabel" : "parameters.", + "secondLabel" : "parameters.", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 69201, + "secondPos" : 57425, + "firstEndPos" : 69212, + "secondEndPos" : 57436 +}, { + "firstType" : "TagElement", + "secondType" : "TagElement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Javadoc", + "secondParentType" : "Javadoc", + "firstPos" : 69227, + "secondPos" : 57451, + "firstEndPos" : 69325, + "secondEndPos" : 57549 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "hotspot", + "secondLabel" : "hotspot", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 69234, + "secondPos" : 57458, + "firstEndPos" : 69241, + "secondEndPos" : 57465 +}, { + "firstType" : "TextElement", + "secondType" : "TextElement", + "firstLabel" : " the region under construction (null not ", + "secondLabel" : " the region under construction (null not ", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 69241, + "secondPos" : 57465, + "firstEndPos" : 69296, + "secondEndPos" : 57520 +}, { + "firstType" : "TextElement", + "secondType" : "TextElement", + "firstLabel" : "permitted);", + "secondLabel" : "permitted);", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 69314, + "secondPos" : 57538, + "firstEndPos" : 69325, + "secondEndPos" : 57549 +}, { + "firstType" : "TagElement", + "secondType" : "TagElement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Javadoc", + "secondParentType" : "Javadoc", + "firstPos" : 69333, + "secondPos" : 57557, + "firstEndPos" : 69360, + "secondEndPos" : 57584 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "x", + "secondLabel" : "x", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 69340, + "secondPos" : 57564, + "firstEndPos" : 69341, + "secondEndPos" : 57565 +}, { + "firstType" : "TextElement", + "secondType" : "TextElement", + "firstLabel" : " the x coordinate;", + "secondLabel" : " the x coordinate;", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 69341, + "secondPos" : 57565, + "firstEndPos" : 69360, + "secondEndPos" : 57584 +}, { + "firstType" : "TagElement", + "secondType" : "TagElement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Javadoc", + "secondParentType" : "Javadoc", + "firstPos" : 69368, + "secondPos" : 57592, + "firstEndPos" : 69395, + "secondEndPos" : 57619 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "y", + "secondLabel" : "y", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 69375, + "secondPos" : 57599, + "firstEndPos" : 69376, + "secondEndPos" : 57600 +}, { + "firstType" : "TextElement", + "secondType" : "TextElement", + "firstLabel" : " the y coordinate;", + "secondLabel" : " the y coordinate;", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 69376, + "secondPos" : 57600, + "firstEndPos" : 69395, + "secondEndPos" : 57619 +}, { + "firstType" : "TagElement", + "secondType" : "TagElement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Javadoc", + "secondParentType" : "Javadoc", + "firstPos" : 69410, + "secondPos" : 57634, + "firstEndPos" : 69423, + "secondEndPos" : 57647 +}, { + "firstType" : "TextElement", + "secondType" : "TextElement", + "firstLabel" : " 1.0.14", + "secondLabel" : " 1.0.14", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 69416, + "secondPos" : 57640, + "firstEndPos" : 69423, + "secondEndPos" : 57647 +}, { + "firstType" : "Modifier", + "secondType" : "Modifier", + "firstLabel" : "protected", + "secondLabel" : "protected", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 69436, + "secondPos" : 57660, + "firstEndPos" : 69445, + "secondEndPos" : 57669 +}, { + "firstType" : "Modifier", + "secondType" : "Modifier", + "firstLabel" : "static", + "secondLabel" : "static", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 69446, + "secondPos" : 57670, + "firstEndPos" : 69452, + "secondEndPos" : 57676 +}, { + "firstType" : "PrimitiveType", + "secondType" : "PrimitiveType", + "firstLabel" : "void", + "secondLabel" : "void", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 69453, + "secondPos" : 57677, + "firstEndPos" : 69457, + "secondEndPos" : 57681 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "lineTo", + "secondLabel" : "lineTo", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 69458, + "secondPos" : 57682, + "firstEndPos" : 69464, + "secondEndPos" : 57688 +}, { + "firstType" : "SingleVariableDeclaration", + "secondType" : "SingleVariableDeclaration", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 69465, + "secondPos" : 57689, + "firstEndPos" : 69484, + "secondEndPos" : 57708 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "GeneralPath", + "secondLabel" : "GeneralPath", + "firstParentType" : "SimpleType", + "secondParentType" : "SimpleType", + "firstPos" : 69465, + "secondPos" : 57689, + "firstEndPos" : 69476, + "secondEndPos" : 57700 +}, { + "firstType" : "SimpleType", + "secondType" : "SimpleType", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "SingleVariableDeclaration", + "secondParentType" : "SingleVariableDeclaration", + "firstPos" : 69465, + "secondPos" : 57689, + "firstEndPos" : 69476, + "secondEndPos" : 57700 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "hotspot", + "secondLabel" : "hotspot", + "firstParentType" : "SingleVariableDeclaration", + "secondParentType" : "SingleVariableDeclaration", + "firstPos" : 69477, + "secondPos" : 57701, + "firstEndPos" : 69484, + "secondEndPos" : 57708 +}, { + "firstType" : "SingleVariableDeclaration", + "secondType" : "SingleVariableDeclaration", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 69486, + "secondPos" : 57710, + "firstEndPos" : 69494, + "secondEndPos" : 57718 +}, { + "firstType" : "PrimitiveType", + "secondType" : "PrimitiveType", + "firstLabel" : "double", + "secondLabel" : "double", + "firstParentType" : "SingleVariableDeclaration", + "secondParentType" : "SingleVariableDeclaration", + "firstPos" : 69486, + "secondPos" : 57710, + "firstEndPos" : 69492, + "secondEndPos" : 57716 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "x", + "secondLabel" : "x", + "firstParentType" : "SingleVariableDeclaration", + "secondParentType" : "SingleVariableDeclaration", + "firstPos" : 69493, + "secondPos" : 57717, + "firstEndPos" : 69494, + "secondEndPos" : 57718 +}, { + "firstType" : "SingleVariableDeclaration", + "secondType" : "SingleVariableDeclaration", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 69496, + "secondPos" : 57720, + "firstEndPos" : 69504, + "secondEndPos" : 57728 +}, { + "firstType" : "PrimitiveType", + "secondType" : "PrimitiveType", + "firstLabel" : "double", + "secondLabel" : "double", + "firstParentType" : "SingleVariableDeclaration", + "secondParentType" : "SingleVariableDeclaration", + "firstPos" : 69496, + "secondPos" : 57720, + "firstEndPos" : 69502, + "secondEndPos" : 57726 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "y", + "secondLabel" : "y", + "firstParentType" : "SingleVariableDeclaration", + "secondParentType" : "SingleVariableDeclaration", + "firstPos" : 69503, + "secondPos" : 57727, + "firstEndPos" : 69504, + "secondEndPos" : 57728 +}, { + "firstType" : "Block", + "secondType" : "Block", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 69506, + "secondPos" : 57730, + "firstEndPos" : 69559, + "secondEndPos" : 57783 +}, { + "firstType" : "ExpressionStatement", + "secondType" : "ExpressionStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 69516, + "secondPos" : 57740, + "firstEndPos" : 69553, + "secondEndPos" : 57777 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "ExpressionStatement", + "secondParentType" : "ExpressionStatement", + "firstPos" : 69516, + "secondPos" : 57740, + "firstEndPos" : 69552, + "secondEndPos" : 57776 +}, { + "firstType" : "METHOD_INVOCATION_RECEIVER", + "secondType" : "METHOD_INVOCATION_RECEIVER", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 69516, + "secondPos" : 57740, + "firstEndPos" : 69523, + "secondEndPos" : 57747 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "hotspot", + "secondLabel" : "hotspot", + "firstParentType" : "METHOD_INVOCATION_RECEIVER", + "secondParentType" : "METHOD_INVOCATION_RECEIVER", + "firstPos" : 69516, + "secondPos" : 57740, + "firstEndPos" : 69523, + "secondEndPos" : 57747 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "lineTo", + "secondLabel" : "lineTo", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 69524, + "secondPos" : 57748, + "firstEndPos" : 69530, + "secondEndPos" : 57754 +}, { + "firstType" : "METHOD_INVOCATION_ARGUMENTS", + "secondType" : "METHOD_INVOCATION_ARGUMENTS", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 69531, + "secondPos" : 57755, + "firstEndPos" : 69551, + "secondEndPos" : 57775 +}, { + "firstType" : "CastExpression", + "secondType" : "CastExpression", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 69531, + "secondPos" : 57755, + "firstEndPos" : 69540, + "secondEndPos" : 57764 +}, { + "firstType" : "PrimitiveType", + "secondType" : "PrimitiveType", + "firstLabel" : "float", + "secondLabel" : "float", + "firstParentType" : "CastExpression", + "secondParentType" : "CastExpression", + "firstPos" : 69532, + "secondPos" : 57756, + "firstEndPos" : 69537, + "secondEndPos" : 57761 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "x", + "secondLabel" : "x", + "firstParentType" : "CastExpression", + "secondParentType" : "CastExpression", + "firstPos" : 69539, + "secondPos" : 57763, + "firstEndPos" : 69540, + "secondEndPos" : 57764 +}, { + "firstType" : "CastExpression", + "secondType" : "CastExpression", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 69542, + "secondPos" : 57766, + "firstEndPos" : 69551, + "secondEndPos" : 57775 +}, { + "firstType" : "PrimitiveType", + "secondType" : "PrimitiveType", + "firstLabel" : "float", + "secondLabel" : "float", + "firstParentType" : "CastExpression", + "secondParentType" : "CastExpression", + "firstPos" : 69543, + "secondPos" : 57767, + "firstEndPos" : 69548, + "secondEndPos" : 57772 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "y", + "secondLabel" : "y", + "firstParentType" : "CastExpression", + "secondParentType" : "CastExpression", + "firstPos" : 69550, + "secondPos" : 57774, + "firstEndPos" : 69551, + "secondEndPos" : 57775 +}, { + "firstType" : "FieldDeclaration", + "secondType" : "FieldDeclaration", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "TypeDeclaration", + "secondParentType" : "TypeDeclaration", + "firstPos" : 69597, + "secondPos" : 57821, + "firstEndPos" : 69867, + "secondEndPos" : 58091 +}, { + "firstType" : "Javadoc", + "secondType" : "Javadoc", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "FieldDeclaration", + "secondParentType" : "FieldDeclaration", + "firstPos" : 69597, + "secondPos" : 57821, + "firstEndPos" : 69814, + "secondEndPos" : 58038 +}, { + "firstType" : "TagElement", + "secondType" : "TagElement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Javadoc", + "secondParentType" : "Javadoc", + "firstPos" : 69608, + "secondPos" : 57832, + "firstEndPos" : 69648, + "secondEndPos" : 57872 +}, { + "firstType" : "TextElement", + "secondType" : "TextElement", + "firstLabel" : "The item label generator for ALL series.", + "secondLabel" : "The item label generator for ALL series.", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 69608, + "secondPos" : 57832, + "firstEndPos" : 69648, + "secondEndPos" : 57872 +}, { + "firstType" : "TagElement", + "secondType" : "TagElement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Javadoc", + "secondParentType" : "Javadoc", + "firstPos" : 69663, + "secondPos" : 57887, + "firstEndPos" : 69806, + "secondEndPos" : 58030 +}, { + "firstType" : "TextElement", + "secondType" : "TextElement", + "firstLabel" : " This field is redundant, use itemLabelGeneratorList and", + "secondLabel" : " This field is redundant, use itemLabelGeneratorList and", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 69674, + "secondPos" : 57898, + "firstEndPos" : 69730, + "secondEndPos" : 57954 +}, { + "firstType" : "TextElement", + "secondType" : "TextElement", + "firstLabel" : "baseItemLabelGenerator instead. Deprecated as of version 1.0.6.", + "secondLabel" : "baseItemLabelGenerator instead. Deprecated as of version 1.0.6.", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 69742, + "secondPos" : 57966, + "firstEndPos" : 69806, + "secondEndPos" : 58030 +}, { + "firstType" : "Modifier", + "secondType" : "Modifier", + "firstLabel" : "private", + "secondLabel" : "private", + "firstParentType" : "FieldDeclaration", + "secondParentType" : "FieldDeclaration", + "firstPos" : 69819, + "secondPos" : 58043, + "firstEndPos" : 69826, + "secondEndPos" : 58050 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "XYItemLabelGenerator", + "secondLabel" : "XYItemLabelGenerator", + "firstParentType" : "SimpleType", + "secondParentType" : "SimpleType", + "firstPos" : 69827, + "secondPos" : 58051, + "firstEndPos" : 69847, + "secondEndPos" : 58071 +}, { + "firstType" : "SimpleType", + "secondType" : "SimpleType", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "FieldDeclaration", + "secondParentType" : "FieldDeclaration", + "firstPos" : 69827, + "secondPos" : 58051, + "firstEndPos" : 69847, + "secondEndPos" : 58071 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "itemLabelGenerator", + "secondLabel" : "itemLabelGenerator", + "firstParentType" : "VariableDeclarationFragment", + "secondParentType" : "VariableDeclarationFragment", + "firstPos" : 69848, + "secondPos" : 58072, + "firstEndPos" : 69866, + "secondEndPos" : 58090 +}, { + "firstType" : "VariableDeclarationFragment", + "secondType" : "VariableDeclarationFragment", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "FieldDeclaration", + "secondParentType" : "FieldDeclaration", + "firstPos" : 69848, + "secondPos" : 58072, + "firstEndPos" : 69866, + "secondEndPos" : 58090 +}, { + "firstType" : "FieldDeclaration", + "secondType" : "FieldDeclaration", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "TypeDeclaration", + "secondParentType" : "TypeDeclaration", + "firstPos" : 69873, + "secondPos" : 58097, + "firstEndPos" : 70133, + "secondEndPos" : 58357 +}, { + "firstType" : "Javadoc", + "secondType" : "Javadoc", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "FieldDeclaration", + "secondParentType" : "FieldDeclaration", + "firstPos" : 69873, + "secondPos" : 58097, + "firstEndPos" : 70084, + "secondEndPos" : 58308 +}, { + "firstType" : "TagElement", + "secondType" : "TagElement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Javadoc", + "secondParentType" : "Javadoc", + "firstPos" : 69884, + "secondPos" : 58108, + "firstEndPos" : 69922, + "secondEndPos" : 58146 +}, { + "firstType" : "TextElement", + "secondType" : "TextElement", + "firstLabel" : "The tool tip generator for ALL series.", + "secondLabel" : "The tool tip generator for ALL series.", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 69884, + "secondPos" : 58108, + "firstEndPos" : 69922, + "secondEndPos" : 58146 +}, { + "firstType" : "TagElement", + "secondType" : "TagElement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Javadoc", + "secondParentType" : "Javadoc", + "firstPos" : 69937, + "secondPos" : 58161, + "firstEndPos" : 70076, + "secondEndPos" : 58300 +}, { + "firstType" : "TextElement", + "secondType" : "TextElement", + "firstLabel" : " This field is redundant, use tooltipGeneratorList and", + "secondLabel" : " This field is redundant, use tooltipGeneratorList and", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 69948, + "secondPos" : 58172, + "firstEndPos" : 70002, + "secondEndPos" : 58226 +}, { + "firstType" : "TextElement", + "secondType" : "TextElement", + "firstLabel" : "baseToolTipGenerator instead. Deprecated as of version 1.0.6.", + "secondLabel" : "baseToolTipGenerator instead. Deprecated as of version 1.0.6.", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 70014, + "secondPos" : 58238, + "firstEndPos" : 70076, + "secondEndPos" : 58300 +}, { + "firstType" : "Modifier", + "secondType" : "Modifier", + "firstLabel" : "private", + "secondLabel" : "private", + "firstParentType" : "FieldDeclaration", + "secondParentType" : "FieldDeclaration", + "firstPos" : 70089, + "secondPos" : 58313, + "firstEndPos" : 70096, + "secondEndPos" : 58320 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "XYToolTipGenerator", + "secondLabel" : "XYToolTipGenerator", + "firstParentType" : "SimpleType", + "secondParentType" : "SimpleType", + "firstPos" : 70097, + "secondPos" : 58321, + "firstEndPos" : 70115, + "secondEndPos" : 58339 +}, { + "firstType" : "SimpleType", + "secondType" : "SimpleType", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "FieldDeclaration", + "secondParentType" : "FieldDeclaration", + "firstPos" : 70097, + "secondPos" : 58321, + "firstEndPos" : 70115, + "secondEndPos" : 58339 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "toolTipGenerator", + "secondLabel" : "toolTipGenerator", + "firstParentType" : "VariableDeclarationFragment", + "secondParentType" : "VariableDeclarationFragment", + "firstPos" : 70116, + "secondPos" : 58340, + "firstEndPos" : 70132, + "secondEndPos" : 58356 +}, { + "firstType" : "VariableDeclarationFragment", + "secondType" : "VariableDeclarationFragment", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "FieldDeclaration", + "secondParentType" : "FieldDeclaration", + "firstPos" : 70116, + "secondPos" : 58340, + "firstEndPos" : 70132, + "secondEndPos" : 58356 +}, { + "firstType" : "MethodDeclaration", + "secondType" : "MethodDeclaration", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "TypeDeclaration", + "secondParentType" : "TypeDeclaration", + "firstPos" : 70139, + "secondPos" : 58363, + "firstEndPos" : 70650, + "secondEndPos" : 58874 +}, { + "firstType" : "Javadoc", + "secondType" : "Javadoc", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 70139, + "secondPos" : 58363, + "firstEndPos" : 70546, + "secondEndPos" : 58770 +}, { + "firstType" : "TagElement", + "secondType" : "TagElement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Javadoc", + "secondParentType" : "Javadoc", + "firstPos" : 70150, + "secondPos" : 58374, + "firstEndPos" : 70192, + "secondEndPos" : 58416 +}, { + "firstType" : "TextElement", + "secondType" : "TextElement", + "firstLabel" : "Returns the item label generator override.", + "secondLabel" : "Returns the item label generator override.", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 70150, + "secondPos" : 58374, + "firstEndPos" : 70192, + "secondEndPos" : 58416 +}, { + "firstType" : "TagElement", + "secondType" : "TagElement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Javadoc", + "secondParentType" : "Javadoc", + "firstPos" : 70207, + "secondPos" : 58431, + "firstEndPos" : 70258, + "secondEndPos" : 58482 +}, { + "firstType" : "TextElement", + "secondType" : "TextElement", + "firstLabel" : " The generator (possibly null).", + "secondLabel" : " The generator (possibly null).", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 70214, + "secondPos" : 58438, + "firstEndPos" : 70258, + "secondEndPos" : 58482 +}, { + "firstType" : "TagElement", + "secondType" : "TagElement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Javadoc", + "secondParentType" : "Javadoc", + "firstPos" : 70273, + "secondPos" : 58497, + "firstEndPos" : 70285, + "secondEndPos" : 58509 +}, { + "firstType" : "TextElement", + "secondType" : "TextElement", + "firstLabel" : " 1.0.5", + "secondLabel" : " 1.0.5", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 70279, + "secondPos" : 58503, + "firstEndPos" : 70285, + "secondEndPos" : 58509 +}, { + "firstType" : "TagElement", + "secondType" : "TagElement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Javadoc", + "secondParentType" : "Javadoc", + "firstPos" : 70300, + "secondPos" : 58524, + "firstEndPos" : 70349, + "secondEndPos" : 58573 +}, { + "firstType" : "MethodRef", + "secondType" : "MethodRef", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 70305, + "secondPos" : 58529, + "firstEndPos" : 70349, + "secondEndPos" : 58573 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "setItemLabelGenerator", + "secondLabel" : "setItemLabelGenerator", + "firstParentType" : "MethodRef", + "secondParentType" : "MethodRef", + "firstPos" : 70306, + "secondPos" : 58530, + "firstEndPos" : 70327, + "secondEndPos" : 58551 +}, { + "firstType" : "MethodRefParameter", + "secondType" : "MethodRefParameter", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodRef", + "secondParentType" : "MethodRef", + "firstPos" : 70328, + "secondPos" : 58552, + "firstEndPos" : 70348, + "secondEndPos" : 58572 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "XYItemLabelGenerator", + "secondLabel" : "XYItemLabelGenerator", + "firstParentType" : "SimpleType", + "secondParentType" : "SimpleType", + "firstPos" : 70328, + "secondPos" : 58552, + "firstEndPos" : 70348, + "secondEndPos" : 58572 +}, { + "firstType" : "SimpleType", + "secondType" : "SimpleType", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodRefParameter", + "secondParentType" : "MethodRefParameter", + "firstPos" : 70328, + "secondPos" : 58552, + "firstEndPos" : 70348, + "secondEndPos" : 58572 +}, { + "firstType" : "TagElement", + "secondType" : "TagElement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Javadoc", + "secondParentType" : "Javadoc", + "firstPos" : 70364, + "secondPos" : 58588, + "firstEndPos" : 70538, + "secondEndPos" : 58762 +}, { + "firstType" : "TextElement", + "secondType" : "TextElement", + "firstLabel" : " As of version 1.0.6, this override setting should not be", + "secondLabel" : " As of version 1.0.6, this override setting should not be", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 70375, + "secondPos" : 58599, + "firstEndPos" : 70432, + "secondEndPos" : 58656 +}, { + "firstType" : "TextElement", + "secondType" : "TextElement", + "firstLabel" : "used. You can use the base setting instead", + "secondLabel" : "used. You can use the base setting instead", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 70444, + "secondPos" : 58668, + "firstEndPos" : 70487, + "secondEndPos" : 58711 +}, { + "firstType" : "TextElement", + "secondType" : "TextElement", + "firstLabel" : "(", + "secondLabel" : "(", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 70499, + "secondPos" : 58723, + "firstEndPos" : 70500, + "secondEndPos" : 58724 +}, { + "firstType" : "TagElement", + "secondType" : "TagElement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 70500, + "secondPos" : 58724, + "firstEndPos" : 70536, + "secondEndPos" : 58760 +}, { + "firstType" : "MethodRef", + "secondType" : "MethodRef", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 70507, + "secondPos" : 58731, + "firstEndPos" : 70535, + "secondEndPos" : 58759 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "getBaseItemLabelGenerator", + "secondLabel" : "getBaseItemLabelGenerator", + "firstParentType" : "MethodRef", + "secondParentType" : "MethodRef", + "firstPos" : 70508, + "secondPos" : 58732, + "firstEndPos" : 70533, + "secondEndPos" : 58757 +}, { + "firstType" : "TextElement", + "secondType" : "TextElement", + "firstLabel" : ").", + "secondLabel" : ").", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 70536, + "secondPos" : 58760, + "firstEndPos" : 70538, + "secondEndPos" : 58762 +}, { + "firstType" : "Modifier", + "secondType" : "Modifier", + "firstLabel" : "public", + "secondLabel" : "public", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 70551, + "secondPos" : 58775, + "firstEndPos" : 70557, + "secondEndPos" : 58781 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "XYItemLabelGenerator", + "secondLabel" : "XYItemLabelGenerator", + "firstParentType" : "SimpleType", + "secondParentType" : "SimpleType", + "firstPos" : 70558, + "secondPos" : 58782, + "firstEndPos" : 70578, + "secondEndPos" : 58802 +}, { + "firstType" : "SimpleType", + "secondType" : "SimpleType", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 70558, + "secondPos" : 58782, + "firstEndPos" : 70578, + "secondEndPos" : 58802 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "getItemLabelGenerator", + "secondLabel" : "getItemLabelGenerator", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 70579, + "secondPos" : 58803, + "firstEndPos" : 70600, + "secondEndPos" : 58824 +}, { + "firstType" : "Block", + "secondType" : "Block", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 70603, + "secondPos" : 58827, + "firstEndPos" : 70650, + "secondEndPos" : 58874 +}, { + "firstType" : "ReturnStatement", + "secondType" : "ReturnStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 70613, + "secondPos" : 58837, + "firstEndPos" : 70644, + "secondEndPos" : 58868 +}, { + "firstType" : "FieldAccess", + "secondType" : "FieldAccess", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "ReturnStatement", + "secondParentType" : "ReturnStatement", + "firstPos" : 70620, + "secondPos" : 58844, + "firstEndPos" : 70643, + "secondEndPos" : 58867 +}, { + "firstType" : "ThisExpression", + "secondType" : "ThisExpression", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "FieldAccess", + "secondParentType" : "FieldAccess", + "firstPos" : 70620, + "secondPos" : 58844, + "firstEndPos" : 70624, + "secondEndPos" : 58848 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "itemLabelGenerator", + "secondLabel" : "itemLabelGenerator", + "firstParentType" : "FieldAccess", + "secondParentType" : "FieldAccess", + "firstPos" : 70625, + "secondPos" : 58849, + "firstEndPos" : 70643, + "secondEndPos" : 58867 +}, { + "firstType" : "MethodDeclaration", + "secondType" : "MethodDeclaration", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "TypeDeclaration", + "secondParentType" : "TypeDeclaration", + "firstPos" : 70656, + "secondPos" : 58880, + "firstEndPos" : 71289, + "secondEndPos" : 59513 +}, { + "firstType" : "Javadoc", + "secondType" : "Javadoc", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 70656, + "secondPos" : 58880, + "firstEndPos" : 71125, + "secondEndPos" : 59349 +}, { + "firstType" : "TagElement", + "secondType" : "TagElement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Javadoc", + "secondParentType" : "Javadoc", + "firstPos" : 70667, + "secondPos" : 58891, + "firstEndPos" : 70787, + "secondEndPos" : 59011 +}, { + "firstType" : "TextElement", + "secondType" : "TextElement", + "firstLabel" : "Sets the item label generator for ALL series and sends a", + "secondLabel" : "Sets the item label generator for ALL series and sends a", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 70667, + "secondPos" : 58891, + "firstEndPos" : 70723, + "secondEndPos" : 58947 +}, { + "firstType" : "TagElement", + "secondType" : "TagElement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 70731, + "secondPos" : 58955, + "firstEndPos" : 70758, + "secondEndPos" : 58982 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "RendererChangeEvent", + "secondLabel" : "RendererChangeEvent", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 70738, + "secondPos" : 58962, + "firstEndPos" : 70757, + "secondEndPos" : 58981 +}, { + "firstType" : "TextElement", + "secondType" : "TextElement", + "firstLabel" : " to all registered listeners.", + "secondLabel" : " to all registered listeners.", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 70758, + "secondPos" : 58982, + "firstEndPos" : 70787, + "secondEndPos" : 59011 +}, { + "firstType" : "TagElement", + "secondType" : "TagElement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Javadoc", + "secondParentType" : "Javadoc", + "firstPos" : 70802, + "secondPos" : 59026, + "firstEndPos" : 70864, + "secondEndPos" : 59088 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "generator", + "secondLabel" : "generator", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 70809, + "secondPos" : 59033, + "firstEndPos" : 70818, + "secondEndPos" : 59042 +}, { + "firstType" : "TextElement", + "secondType" : "TextElement", + "firstLabel" : " the generator (null permitted).", + "secondLabel" : " the generator (null permitted).", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 70818, + "secondPos" : 59042, + "firstEndPos" : 70864, + "secondEndPos" : 59088 +}, { + "firstType" : "TagElement", + "secondType" : "TagElement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Javadoc", + "secondParentType" : "Javadoc", + "firstPos" : 70879, + "secondPos" : 59103, + "firstEndPos" : 70908, + "secondEndPos" : 59132 +}, { + "firstType" : "MethodRef", + "secondType" : "MethodRef", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 70884, + "secondPos" : 59108, + "firstEndPos" : 70908, + "secondEndPos" : 59132 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "getItemLabelGenerator", + "secondLabel" : "getItemLabelGenerator", + "firstParentType" : "MethodRef", + "secondParentType" : "MethodRef", + "firstPos" : 70885, + "secondPos" : 59109, + "firstEndPos" : 70906, + "secondEndPos" : 59130 +}, { + "firstType" : "TagElement", + "secondType" : "TagElement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Javadoc", + "secondParentType" : "Javadoc", + "firstPos" : 70923, + "secondPos" : 59147, + "firstEndPos" : 71117, + "secondEndPos" : 59341 +}, { + "firstType" : "TextElement", + "secondType" : "TextElement", + "firstLabel" : " As of version 1.0.6, this override setting should not be", + "secondLabel" : " As of version 1.0.6, this override setting should not be", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 70934, + "secondPos" : 59158, + "firstEndPos" : 70991, + "secondEndPos" : 59215 +}, { + "firstType" : "TextElement", + "secondType" : "TextElement", + "firstLabel" : "used. You can use the base setting instead", + "secondLabel" : "used. You can use the base setting instead", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 71003, + "secondPos" : 59227, + "firstEndPos" : 71046, + "secondEndPos" : 59270 +}, { + "firstType" : "TextElement", + "secondType" : "TextElement", + "firstLabel" : "(", + "secondLabel" : "(", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 71058, + "secondPos" : 59282, + "firstEndPos" : 71059, + "secondEndPos" : 59283 +}, { + "firstType" : "TagElement", + "secondType" : "TagElement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 71059, + "secondPos" : 59283, + "firstEndPos" : 71115, + "secondEndPos" : 59339 +}, { + "firstType" : "MethodRef", + "secondType" : "MethodRef", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 71066, + "secondPos" : 59290, + "firstEndPos" : 71114, + "secondEndPos" : 59338 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "setBaseItemLabelGenerator", + "secondLabel" : "setBaseItemLabelGenerator", + "firstParentType" : "MethodRef", + "secondParentType" : "MethodRef", + "firstPos" : 71067, + "secondPos" : 59291, + "firstEndPos" : 71092, + "secondEndPos" : 59316 +}, { + "firstType" : "MethodRefParameter", + "secondType" : "MethodRefParameter", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodRef", + "secondParentType" : "MethodRef", + "firstPos" : 71093, + "secondPos" : 59317, + "firstEndPos" : 71113, + "secondEndPos" : 59337 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "XYItemLabelGenerator", + "secondLabel" : "XYItemLabelGenerator", + "firstParentType" : "SimpleType", + "secondParentType" : "SimpleType", + "firstPos" : 71093, + "secondPos" : 59317, + "firstEndPos" : 71113, + "secondEndPos" : 59337 +}, { + "firstType" : "SimpleType", + "secondType" : "SimpleType", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodRefParameter", + "secondParentType" : "MethodRefParameter", + "firstPos" : 71093, + "secondPos" : 59317, + "firstEndPos" : 71113, + "secondEndPos" : 59337 +}, { + "firstType" : "TextElement", + "secondType" : "TextElement", + "firstLabel" : ").", + "secondLabel" : ").", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 71115, + "secondPos" : 59339, + "firstEndPos" : 71117, + "secondEndPos" : 59341 +}, { + "firstType" : "MarkerAnnotation", + "secondType" : "MarkerAnnotation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 71130, + "secondPos" : 59354, + "firstEndPos" : 71139, + "secondEndPos" : 59363 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "Override", + "secondLabel" : "Override", + "firstParentType" : "MarkerAnnotation", + "secondParentType" : "MarkerAnnotation", + "firstPos" : 71131, + "secondPos" : 59355, + "firstEndPos" : 71139, + "secondEndPos" : 59363 +}, { + "firstType" : "Modifier", + "secondType" : "Modifier", + "firstLabel" : "public", + "secondLabel" : "public", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 71144, + "secondPos" : 59368, + "firstEndPos" : 71150, + "secondEndPos" : 59374 +}, { + "firstType" : "PrimitiveType", + "secondType" : "PrimitiveType", + "firstLabel" : "void", + "secondLabel" : "void", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 71151, + "secondPos" : 59375, + "firstEndPos" : 71155, + "secondEndPos" : 59379 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "setItemLabelGenerator", + "secondLabel" : "setItemLabelGenerator", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 71156, + "secondPos" : 59380, + "firstEndPos" : 71177, + "secondEndPos" : 59401 +}, { + "firstType" : "SingleVariableDeclaration", + "secondType" : "SingleVariableDeclaration", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 71178, + "secondPos" : 59402, + "firstEndPos" : 71208, + "secondEndPos" : 59432 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "XYItemLabelGenerator", + "secondLabel" : "XYItemLabelGenerator", + "firstParentType" : "SimpleType", + "secondParentType" : "SimpleType", + "firstPos" : 71178, + "secondPos" : 59402, + "firstEndPos" : 71198, + "secondEndPos" : 59422 +}, { + "firstType" : "SimpleType", + "secondType" : "SimpleType", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "SingleVariableDeclaration", + "secondParentType" : "SingleVariableDeclaration", + "firstPos" : 71178, + "secondPos" : 59402, + "firstEndPos" : 71198, + "secondEndPos" : 59422 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "generator", + "secondLabel" : "generator", + "firstParentType" : "SingleVariableDeclaration", + "secondParentType" : "SingleVariableDeclaration", + "firstPos" : 71199, + "secondPos" : 59423, + "firstEndPos" : 71208, + "secondEndPos" : 59432 +}, { + "firstType" : "Block", + "secondType" : "Block", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 71210, + "secondPos" : 59434, + "firstEndPos" : 71289, + "secondEndPos" : 59513 +}, { + "firstType" : "ExpressionStatement", + "secondType" : "ExpressionStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 71220, + "secondPos" : 59444, + "firstEndPos" : 71256, + "secondEndPos" : 59480 +}, { + "firstType" : "Assignment", + "secondType" : "Assignment", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "ExpressionStatement", + "secondParentType" : "ExpressionStatement", + "firstPos" : 71220, + "secondPos" : 59444, + "firstEndPos" : 71255, + "secondEndPos" : 59479 +}, { + "firstType" : "FieldAccess", + "secondType" : "FieldAccess", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Assignment", + "secondParentType" : "Assignment", + "firstPos" : 71220, + "secondPos" : 59444, + "firstEndPos" : 71243, + "secondEndPos" : 59467 +}, { + "firstType" : "ThisExpression", + "secondType" : "ThisExpression", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "FieldAccess", + "secondParentType" : "FieldAccess", + "firstPos" : 71220, + "secondPos" : 59444, + "firstEndPos" : 71224, + "secondEndPos" : 59448 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "itemLabelGenerator", + "secondLabel" : "itemLabelGenerator", + "firstParentType" : "FieldAccess", + "secondParentType" : "FieldAccess", + "firstPos" : 71225, + "secondPos" : 59449, + "firstEndPos" : 71243, + "secondEndPos" : 59467 +}, { + "firstType" : "ASSIGNMENT_OPERATOR", + "secondType" : "ASSIGNMENT_OPERATOR", + "firstLabel" : "=", + "secondLabel" : "=", + "firstParentType" : "Assignment", + "secondParentType" : "Assignment", + "firstPos" : 71244, + "secondPos" : 59468, + "firstEndPos" : 71245, + "secondEndPos" : 59469 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "generator", + "secondLabel" : "generator", + "firstParentType" : "Assignment", + "secondParentType" : "Assignment", + "firstPos" : 71246, + "secondPos" : 59470, + "firstEndPos" : 71255, + "secondEndPos" : 59479 +}, { + "firstType" : "ExpressionStatement", + "secondType" : "ExpressionStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 71265, + "secondPos" : 59489, + "firstEndPos" : 71283, + "secondEndPos" : 59507 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "ExpressionStatement", + "secondParentType" : "ExpressionStatement", + "firstPos" : 71265, + "secondPos" : 59489, + "firstEndPos" : 71282, + "secondEndPos" : 59506 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "fireChangeEvent", + "secondLabel" : "fireChangeEvent", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 71265, + "secondPos" : 59489, + "firstEndPos" : 71280, + "secondEndPos" : 59504 +}, { + "firstType" : "MethodDeclaration", + "secondType" : "MethodDeclaration", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "TypeDeclaration", + "secondParentType" : "TypeDeclaration", + "firstPos" : 71295, + "secondPos" : 59519, + "firstEndPos" : 71801, + "secondEndPos" : 60025 +}, { + "firstType" : "Javadoc", + "secondType" : "Javadoc", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 71295, + "secondPos" : 59519, + "firstEndPos" : 71703, + "secondEndPos" : 59927 +}, { + "firstType" : "TagElement", + "secondType" : "TagElement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Javadoc", + "secondParentType" : "Javadoc", + "firstPos" : 71306, + "secondPos" : 59530, + "firstEndPos" : 71346, + "secondEndPos" : 59570 +}, { + "firstType" : "TextElement", + "secondType" : "TextElement", + "firstLabel" : "Returns the override tool tip generator.", + "secondLabel" : "Returns the override tool tip generator.", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 71306, + "secondPos" : 59530, + "firstEndPos" : 71346, + "secondEndPos" : 59570 +}, { + "firstType" : "TagElement", + "secondType" : "TagElement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Javadoc", + "secondParentType" : "Javadoc", + "firstPos" : 71361, + "secondPos" : 59585, + "firstEndPos" : 71421, + "secondEndPos" : 59645 +}, { + "firstType" : "TextElement", + "secondType" : "TextElement", + "firstLabel" : " The tool tip generator (possible null).", + "secondLabel" : " The tool tip generator (possible null).", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 71368, + "secondPos" : 59592, + "firstEndPos" : 71421, + "secondEndPos" : 59645 +}, { + "firstType" : "TagElement", + "secondType" : "TagElement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Javadoc", + "secondParentType" : "Javadoc", + "firstPos" : 71436, + "secondPos" : 59660, + "firstEndPos" : 71448, + "secondEndPos" : 59672 +}, { + "firstType" : "TextElement", + "secondType" : "TextElement", + "firstLabel" : " 1.0.5", + "secondLabel" : " 1.0.5", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 71442, + "secondPos" : 59666, + "firstEndPos" : 71448, + "secondEndPos" : 59672 +}, { + "firstType" : "TagElement", + "secondType" : "TagElement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Javadoc", + "secondParentType" : "Javadoc", + "firstPos" : 71463, + "secondPos" : 59687, + "firstEndPos" : 71508, + "secondEndPos" : 59732 +}, { + "firstType" : "MethodRef", + "secondType" : "MethodRef", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 71468, + "secondPos" : 59692, + "firstEndPos" : 71508, + "secondEndPos" : 59732 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "setToolTipGenerator", + "secondLabel" : "setToolTipGenerator", + "firstParentType" : "MethodRef", + "secondParentType" : "MethodRef", + "firstPos" : 71469, + "secondPos" : 59693, + "firstEndPos" : 71488, + "secondEndPos" : 59712 +}, { + "firstType" : "MethodRefParameter", + "secondType" : "MethodRefParameter", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodRef", + "secondParentType" : "MethodRef", + "firstPos" : 71489, + "secondPos" : 59713, + "firstEndPos" : 71507, + "secondEndPos" : 59731 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "XYToolTipGenerator", + "secondLabel" : "XYToolTipGenerator", + "firstParentType" : "SimpleType", + "secondParentType" : "SimpleType", + "firstPos" : 71489, + "secondPos" : 59713, + "firstEndPos" : 71507, + "secondEndPos" : 59731 +}, { + "firstType" : "SimpleType", + "secondType" : "SimpleType", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodRefParameter", + "secondParentType" : "MethodRefParameter", + "firstPos" : 71489, + "secondPos" : 59713, + "firstEndPos" : 71507, + "secondEndPos" : 59731 +}, { + "firstType" : "TagElement", + "secondType" : "TagElement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Javadoc", + "secondParentType" : "Javadoc", + "firstPos" : 71523, + "secondPos" : 59747, + "firstEndPos" : 71695, + "secondEndPos" : 59919 +}, { + "firstType" : "TextElement", + "secondType" : "TextElement", + "firstLabel" : " As of version 1.0.6, this override setting should not be", + "secondLabel" : " As of version 1.0.6, this override setting should not be", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 71534, + "secondPos" : 59758, + "firstEndPos" : 71591, + "secondEndPos" : 59815 +}, { + "firstType" : "TextElement", + "secondType" : "TextElement", + "firstLabel" : "used. You can use the base setting instead", + "secondLabel" : "used. You can use the base setting instead", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 71603, + "secondPos" : 59827, + "firstEndPos" : 71646, + "secondEndPos" : 59870 +}, { + "firstType" : "TextElement", + "secondType" : "TextElement", + "firstLabel" : "(", + "secondLabel" : "(", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 71658, + "secondPos" : 59882, + "firstEndPos" : 71659, + "secondEndPos" : 59883 +}, { + "firstType" : "TagElement", + "secondType" : "TagElement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 71659, + "secondPos" : 59883, + "firstEndPos" : 71693, + "secondEndPos" : 59917 +}, { + "firstType" : "MethodRef", + "secondType" : "MethodRef", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 71666, + "secondPos" : 59890, + "firstEndPos" : 71692, + "secondEndPos" : 59916 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "getBaseToolTipGenerator", + "secondLabel" : "getBaseToolTipGenerator", + "firstParentType" : "MethodRef", + "secondParentType" : "MethodRef", + "firstPos" : 71667, + "secondPos" : 59891, + "firstEndPos" : 71690, + "secondEndPos" : 59914 +}, { + "firstType" : "TextElement", + "secondType" : "TextElement", + "firstLabel" : ").", + "secondLabel" : ").", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 71693, + "secondPos" : 59917, + "firstEndPos" : 71695, + "secondEndPos" : 59919 +}, { + "firstType" : "Modifier", + "secondType" : "Modifier", + "firstLabel" : "public", + "secondLabel" : "public", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 71708, + "secondPos" : 59932, + "firstEndPos" : 71714, + "secondEndPos" : 59938 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "XYToolTipGenerator", + "secondLabel" : "XYToolTipGenerator", + "firstParentType" : "SimpleType", + "secondParentType" : "SimpleType", + "firstPos" : 71715, + "secondPos" : 59939, + "firstEndPos" : 71733, + "secondEndPos" : 59957 +}, { + "firstType" : "SimpleType", + "secondType" : "SimpleType", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 71715, + "secondPos" : 59939, + "firstEndPos" : 71733, + "secondEndPos" : 59957 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "getToolTipGenerator", + "secondLabel" : "getToolTipGenerator", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 71734, + "secondPos" : 59958, + "firstEndPos" : 71753, + "secondEndPos" : 59977 +}, { + "firstType" : "Block", + "secondType" : "Block", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 71756, + "secondPos" : 59980, + "firstEndPos" : 71801, + "secondEndPos" : 60025 +}, { + "firstType" : "ReturnStatement", + "secondType" : "ReturnStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 71766, + "secondPos" : 59990, + "firstEndPos" : 71795, + "secondEndPos" : 60019 +}, { + "firstType" : "FieldAccess", + "secondType" : "FieldAccess", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "ReturnStatement", + "secondParentType" : "ReturnStatement", + "firstPos" : 71773, + "secondPos" : 59997, + "firstEndPos" : 71794, + "secondEndPos" : 60018 +}, { + "firstType" : "ThisExpression", + "secondType" : "ThisExpression", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "FieldAccess", + "secondParentType" : "FieldAccess", + "firstPos" : 71773, + "secondPos" : 59997, + "firstEndPos" : 71777, + "secondEndPos" : 60001 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "toolTipGenerator", + "secondLabel" : "toolTipGenerator", + "firstParentType" : "FieldAccess", + "secondParentType" : "FieldAccess", + "firstPos" : 71778, + "secondPos" : 60002, + "firstEndPos" : 71794, + "secondEndPos" : 60018 +}, { + "firstType" : "MethodDeclaration", + "secondType" : "MethodDeclaration", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "TypeDeclaration", + "secondParentType" : "TypeDeclaration", + "firstPos" : 71807, + "secondPos" : 60031, + "firstEndPos" : 72426, + "secondEndPos" : 60650 +}, { + "firstType" : "Javadoc", + "secondType" : "Javadoc", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 71807, + "secondPos" : 60031, + "firstEndPos" : 72268, + "secondEndPos" : 60492 +}, { + "firstType" : "TagElement", + "secondType" : "TagElement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Javadoc", + "secondParentType" : "Javadoc", + "firstPos" : 71818, + "secondPos" : 60042, + "firstEndPos" : 71936, + "secondEndPos" : 60160 +}, { + "firstType" : "TextElement", + "secondType" : "TextElement", + "firstLabel" : "Sets the tool tip generator for ALL series and sends a", + "secondLabel" : "Sets the tool tip generator for ALL series and sends a", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 71818, + "secondPos" : 60042, + "firstEndPos" : 71872, + "secondEndPos" : 60096 +}, { + "firstType" : "TagElement", + "secondType" : "TagElement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 71880, + "secondPos" : 60104, + "firstEndPos" : 71907, + "secondEndPos" : 60131 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "RendererChangeEvent", + "secondLabel" : "RendererChangeEvent", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 71887, + "secondPos" : 60111, + "firstEndPos" : 71906, + "secondEndPos" : 60130 +}, { + "firstType" : "TextElement", + "secondType" : "TextElement", + "firstLabel" : " to all registered listeners.", + "secondLabel" : " to all registered listeners.", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 71907, + "secondPos" : 60131, + "firstEndPos" : 71936, + "secondEndPos" : 60160 +}, { + "firstType" : "TagElement", + "secondType" : "TagElement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Javadoc", + "secondParentType" : "Javadoc", + "firstPos" : 71951, + "secondPos" : 60175, + "firstEndPos" : 72013, + "secondEndPos" : 60237 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "generator", + "secondLabel" : "generator", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 71958, + "secondPos" : 60182, + "firstEndPos" : 71967, + "secondEndPos" : 60191 +}, { + "firstType" : "TextElement", + "secondType" : "TextElement", + "firstLabel" : " the generator (null permitted).", + "secondLabel" : " the generator (null permitted).", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 71967, + "secondPos" : 60191, + "firstEndPos" : 72013, + "secondEndPos" : 60237 +}, { + "firstType" : "TagElement", + "secondType" : "TagElement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Javadoc", + "secondParentType" : "Javadoc", + "firstPos" : 72028, + "secondPos" : 60252, + "firstEndPos" : 72055, + "secondEndPos" : 60279 +}, { + "firstType" : "MethodRef", + "secondType" : "MethodRef", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 72033, + "secondPos" : 60257, + "firstEndPos" : 72055, + "secondEndPos" : 60279 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "getToolTipGenerator", + "secondLabel" : "getToolTipGenerator", + "firstParentType" : "MethodRef", + "secondParentType" : "MethodRef", + "firstPos" : 72034, + "secondPos" : 60258, + "firstEndPos" : 72053, + "secondEndPos" : 60277 +}, { + "firstType" : "TagElement", + "secondType" : "TagElement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Javadoc", + "secondParentType" : "Javadoc", + "firstPos" : 72070, + "secondPos" : 60294, + "firstEndPos" : 72260, + "secondEndPos" : 60484 +}, { + "firstType" : "TextElement", + "secondType" : "TextElement", + "firstLabel" : " As of version 1.0.6, this override setting should not be", + "secondLabel" : " As of version 1.0.6, this override setting should not be", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 72081, + "secondPos" : 60305, + "firstEndPos" : 72138, + "secondEndPos" : 60362 +}, { + "firstType" : "TextElement", + "secondType" : "TextElement", + "firstLabel" : "used. You can use the base setting instead", + "secondLabel" : "used. You can use the base setting instead", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 72150, + "secondPos" : 60374, + "firstEndPos" : 72193, + "secondEndPos" : 60417 +}, { + "firstType" : "TextElement", + "secondType" : "TextElement", + "firstLabel" : "(", + "secondLabel" : "(", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 72205, + "secondPos" : 60429, + "firstEndPos" : 72206, + "secondEndPos" : 60430 +}, { + "firstType" : "TagElement", + "secondType" : "TagElement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 72206, + "secondPos" : 60430, + "firstEndPos" : 72258, + "secondEndPos" : 60482 +}, { + "firstType" : "MethodRef", + "secondType" : "MethodRef", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 72213, + "secondPos" : 60437, + "firstEndPos" : 72257, + "secondEndPos" : 60481 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "setBaseToolTipGenerator", + "secondLabel" : "setBaseToolTipGenerator", + "firstParentType" : "MethodRef", + "secondParentType" : "MethodRef", + "firstPos" : 72214, + "secondPos" : 60438, + "firstEndPos" : 72237, + "secondEndPos" : 60461 +}, { + "firstType" : "MethodRefParameter", + "secondType" : "MethodRefParameter", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodRef", + "secondParentType" : "MethodRef", + "firstPos" : 72238, + "secondPos" : 60462, + "firstEndPos" : 72256, + "secondEndPos" : 60480 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "XYToolTipGenerator", + "secondLabel" : "XYToolTipGenerator", + "firstParentType" : "SimpleType", + "secondParentType" : "SimpleType", + "firstPos" : 72238, + "secondPos" : 60462, + "firstEndPos" : 72256, + "secondEndPos" : 60480 +}, { + "firstType" : "SimpleType", + "secondType" : "SimpleType", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodRefParameter", + "secondParentType" : "MethodRefParameter", + "firstPos" : 72238, + "secondPos" : 60462, + "firstEndPos" : 72256, + "secondEndPos" : 60480 +}, { + "firstType" : "TextElement", + "secondType" : "TextElement", + "firstLabel" : ").", + "secondLabel" : ").", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 72258, + "secondPos" : 60482, + "firstEndPos" : 72260, + "secondEndPos" : 60484 +}, { + "firstType" : "MarkerAnnotation", + "secondType" : "MarkerAnnotation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 72273, + "secondPos" : 60497, + "firstEndPos" : 72282, + "secondEndPos" : 60506 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "Override", + "secondLabel" : "Override", + "firstParentType" : "MarkerAnnotation", + "secondParentType" : "MarkerAnnotation", + "firstPos" : 72274, + "secondPos" : 60498, + "firstEndPos" : 72282, + "secondEndPos" : 60506 +}, { + "firstType" : "Modifier", + "secondType" : "Modifier", + "firstLabel" : "public", + "secondLabel" : "public", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 72287, + "secondPos" : 60511, + "firstEndPos" : 72293, + "secondEndPos" : 60517 +}, { + "firstType" : "PrimitiveType", + "secondType" : "PrimitiveType", + "firstLabel" : "void", + "secondLabel" : "void", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 72294, + "secondPos" : 60518, + "firstEndPos" : 72298, + "secondEndPos" : 60522 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "setToolTipGenerator", + "secondLabel" : "setToolTipGenerator", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 72299, + "secondPos" : 60523, + "firstEndPos" : 72318, + "secondEndPos" : 60542 +}, { + "firstType" : "SingleVariableDeclaration", + "secondType" : "SingleVariableDeclaration", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 72319, + "secondPos" : 60543, + "firstEndPos" : 72347, + "secondEndPos" : 60571 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "XYToolTipGenerator", + "secondLabel" : "XYToolTipGenerator", + "firstParentType" : "SimpleType", + "secondParentType" : "SimpleType", + "firstPos" : 72319, + "secondPos" : 60543, + "firstEndPos" : 72337, + "secondEndPos" : 60561 +}, { + "firstType" : "SimpleType", + "secondType" : "SimpleType", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "SingleVariableDeclaration", + "secondParentType" : "SingleVariableDeclaration", + "firstPos" : 72319, + "secondPos" : 60543, + "firstEndPos" : 72337, + "secondEndPos" : 60561 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "generator", + "secondLabel" : "generator", + "firstParentType" : "SingleVariableDeclaration", + "secondParentType" : "SingleVariableDeclaration", + "firstPos" : 72338, + "secondPos" : 60562, + "firstEndPos" : 72347, + "secondEndPos" : 60571 +}, { + "firstType" : "Block", + "secondType" : "Block", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 72349, + "secondPos" : 60573, + "firstEndPos" : 72426, + "secondEndPos" : 60650 +}, { + "firstType" : "ExpressionStatement", + "secondType" : "ExpressionStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 72359, + "secondPos" : 60583, + "firstEndPos" : 72393, + "secondEndPos" : 60617 +}, { + "firstType" : "Assignment", + "secondType" : "Assignment", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "ExpressionStatement", + "secondParentType" : "ExpressionStatement", + "firstPos" : 72359, + "secondPos" : 60583, + "firstEndPos" : 72392, + "secondEndPos" : 60616 +}, { + "firstType" : "FieldAccess", + "secondType" : "FieldAccess", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Assignment", + "secondParentType" : "Assignment", + "firstPos" : 72359, + "secondPos" : 60583, + "firstEndPos" : 72380, + "secondEndPos" : 60604 +}, { + "firstType" : "ThisExpression", + "secondType" : "ThisExpression", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "FieldAccess", + "secondParentType" : "FieldAccess", + "firstPos" : 72359, + "secondPos" : 60583, + "firstEndPos" : 72363, + "secondEndPos" : 60587 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "toolTipGenerator", + "secondLabel" : "toolTipGenerator", + "firstParentType" : "FieldAccess", + "secondParentType" : "FieldAccess", + "firstPos" : 72364, + "secondPos" : 60588, + "firstEndPos" : 72380, + "secondEndPos" : 60604 +}, { + "firstType" : "ASSIGNMENT_OPERATOR", + "secondType" : "ASSIGNMENT_OPERATOR", + "firstLabel" : "=", + "secondLabel" : "=", + "firstParentType" : "Assignment", + "secondParentType" : "Assignment", + "firstPos" : 72381, + "secondPos" : 60605, + "firstEndPos" : 72382, + "secondEndPos" : 60606 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "generator", + "secondLabel" : "generator", + "firstParentType" : "Assignment", + "secondParentType" : "Assignment", + "firstPos" : 72383, + "secondPos" : 60607, + "firstEndPos" : 72392, + "secondEndPos" : 60616 +}, { + "firstType" : "ExpressionStatement", + "secondType" : "ExpressionStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 72402, + "secondPos" : 60626, + "firstEndPos" : 72420, + "secondEndPos" : 60644 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "ExpressionStatement", + "secondParentType" : "ExpressionStatement", + "firstPos" : 72402, + "secondPos" : 60626, + "firstEndPos" : 72419, + "secondEndPos" : 60643 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "fireChangeEvent", + "secondLabel" : "fireChangeEvent", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 72402, + "secondPos" : 60626, + "firstEndPos" : 72417, + "secondEndPos" : 60641 +}, { + "firstType" : "MethodDeclaration", + "secondType" : "MethodDeclaration", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "TypeDeclaration", + "secondParentType" : "TypeDeclaration", + "firstPos" : 72432, + "secondPos" : 60656, + "firstEndPos" : 73608, + "secondEndPos" : 61832 +}, { + "firstType" : "Javadoc", + "secondType" : "Javadoc", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 72432, + "secondPos" : 60656, + "firstEndPos" : 73321, + "secondEndPos" : 61545 +}, { + "firstType" : "TagElement", + "secondType" : "TagElement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Javadoc", + "secondParentType" : "Javadoc", + "firstPos" : 72443, + "secondPos" : 60667, + "firstEndPos" : 72634, + "secondEndPos" : 60858 +}, { + "firstType" : "TextElement", + "secondType" : "TextElement", + "firstLabel" : "Considers the current (x, y) coordinate and updates the crosshair point", + "secondLabel" : "Considers the current (x, y) coordinate and updates the crosshair point", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 72443, + "secondPos" : 60667, + "firstEndPos" : 72514, + "secondEndPos" : 60738 +}, { + "firstType" : "TextElement", + "secondType" : "TextElement", + "firstLabel" : "if it meets the criteria (usually means the (x, y) coordinate is the", + "secondLabel" : "if it meets the criteria (usually means the (x, y) coordinate is the", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 72522, + "secondPos" : 60746, + "firstEndPos" : 72590, + "secondEndPos" : 60814 +}, { + "firstType" : "TextElement", + "secondType" : "TextElement", + "firstLabel" : "closest to the anchor point so far).", + "secondLabel" : "closest to the anchor point so far).", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 72598, + "secondPos" : 60822, + "firstEndPos" : 72634, + "secondEndPos" : 60858 +}, { + "firstType" : "TagElement", + "secondType" : "TagElement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Javadoc", + "secondParentType" : "Javadoc", + "firstPos" : 72649, + "secondPos" : 60873, + "firstEndPos" : 72794, + "secondEndPos" : 61018 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "crosshairState", + "secondLabel" : "crosshairState", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 72656, + "secondPos" : 60880, + "firstEndPos" : 72670, + "secondEndPos" : 60894 +}, { + "firstType" : "TextElement", + "secondType" : "TextElement", + "firstLabel" : " the crosshair state (null permitted,", + "secondLabel" : " the crosshair state (null permitted,", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 72670, + "secondPos" : 60894, + "firstEndPos" : 72721, + "secondEndPos" : 60945 +}, { + "firstType" : "TextElement", + "secondType" : "TextElement", + "firstLabel" : "but the method does nothing in that case).", + "secondLabel" : "but the method does nothing in that case).", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 72752, + "secondPos" : 60976, + "firstEndPos" : 72794, + "secondEndPos" : 61018 +}, { + "firstType" : "TagElement", + "secondType" : "TagElement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Javadoc", + "secondParentType" : "Javadoc", + "firstPos" : 72802, + "secondPos" : 61026, + "firstEndPos" : 72840, + "secondEndPos" : 61064 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "x", + "secondLabel" : "x", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 72809, + "secondPos" : 61033, + "firstEndPos" : 72810, + "secondEndPos" : 61034 +}, { + "firstType" : "TextElement", + "secondType" : "TextElement", + "firstLabel" : " the x-value (in data space).", + "secondLabel" : " the x-value (in data space).", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 72810, + "secondPos" : 61034, + "firstEndPos" : 72840, + "secondEndPos" : 61064 +}, { + "firstType" : "TagElement", + "secondType" : "TagElement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Javadoc", + "secondParentType" : "Javadoc", + "firstPos" : 72848, + "secondPos" : 61072, + "firstEndPos" : 72886, + "secondEndPos" : 61110 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "y", + "secondLabel" : "y", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 72855, + "secondPos" : 61079, + "firstEndPos" : 72856, + "secondEndPos" : 61080 +}, { + "firstType" : "TextElement", + "secondType" : "TextElement", + "firstLabel" : " the y-value (in data space).", + "secondLabel" : " the y-value (in data space).", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 72856, + "secondPos" : 61080, + "firstEndPos" : 72886, + "secondEndPos" : 61110 +}, { + "firstType" : "TagElement", + "secondType" : "TagElement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Javadoc", + "secondParentType" : "Javadoc", + "firstPos" : 72894, + "secondPos" : 61118, + "firstEndPos" : 72948, + "secondEndPos" : 61172 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "transX", + "secondLabel" : "transX", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 72901, + "secondPos" : 61125, + "firstEndPos" : 72907, + "secondEndPos" : 61131 +}, { + "firstType" : "TextElement", + "secondType" : "TextElement", + "firstLabel" : " the x-value translated to Java2D space.", + "secondLabel" : " the x-value translated to Java2D space.", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 72907, + "secondPos" : 61131, + "firstEndPos" : 72948, + "secondEndPos" : 61172 +}, { + "firstType" : "TagElement", + "secondType" : "TagElement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Javadoc", + "secondParentType" : "Javadoc", + "firstPos" : 72956, + "secondPos" : 61180, + "firstEndPos" : 73010, + "secondEndPos" : 61234 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "transY", + "secondLabel" : "transY", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 72963, + "secondPos" : 61187, + "firstEndPos" : 72969, + "secondEndPos" : 61193 +}, { + "firstType" : "TextElement", + "secondType" : "TextElement", + "firstLabel" : " the y-value translated to Java2D space.", + "secondLabel" : " the y-value translated to Java2D space.", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 72969, + "secondPos" : 61193, + "firstEndPos" : 73010, + "secondEndPos" : 61234 +}, { + "firstType" : "TagElement", + "secondType" : "TagElement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Javadoc", + "secondParentType" : "Javadoc", + "firstPos" : 73018, + "secondPos" : 61242, + "firstEndPos" : 73120, + "secondEndPos" : 61344 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "orientation", + "secondLabel" : "orientation", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 73025, + "secondPos" : 61249, + "firstEndPos" : 73036, + "secondEndPos" : 61260 +}, { + "firstType" : "TextElement", + "secondType" : "TextElement", + "firstLabel" : " the plot orientation (null not", + "secondLabel" : " the plot orientation (null not", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 73036, + "secondPos" : 61260, + "firstEndPos" : 73081, + "secondEndPos" : 61305 +}, { + "firstType" : "TextElement", + "secondType" : "TextElement", + "firstLabel" : "permitted).", + "secondLabel" : "permitted).", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 73109, + "secondPos" : 61333, + "firstEndPos" : 73120, + "secondEndPos" : 61344 +}, { + "firstType" : "TagElement", + "secondType" : "TagElement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Javadoc", + "secondParentType" : "Javadoc", + "firstPos" : 73135, + "secondPos" : 61359, + "firstEndPos" : 73313, + "secondEndPos" : 61537 +}, { + "firstType" : "TextElement", + "secondType" : "TextElement", + "firstLabel" : " Use ", + "secondLabel" : " Use ", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 73146, + "secondPos" : 61370, + "firstEndPos" : 73151, + "secondEndPos" : 61375 +}, { + "firstType" : "TagElement", + "secondType" : "TagElement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 73151, + "secondPos" : 61375, + "firstEndPos" : 73271, + "secondEndPos" : 61495 +}, { + "firstType" : "MethodRef", + "secondType" : "MethodRef", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 73158, + "secondPos" : 61382, + "firstEndPos" : 73270, + "secondEndPos" : 61494 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "updateCrosshairValues", + "secondLabel" : "updateCrosshairValues", + "firstParentType" : "MethodRef", + "secondParentType" : "MethodRef", + "firstPos" : 73159, + "secondPos" : 61383, + "firstEndPos" : 73180, + "secondEndPos" : 61404 +}, { + "firstType" : "MethodRefParameter", + "secondType" : "MethodRefParameter", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodRef", + "secondParentType" : "MethodRef", + "firstPos" : 73181, + "secondPos" : 61405, + "firstEndPos" : 73195, + "secondEndPos" : 61419 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "CrosshairState", + "secondLabel" : "CrosshairState", + "firstParentType" : "SimpleType", + "secondParentType" : "SimpleType", + "firstPos" : 73181, + "secondPos" : 61405, + "firstEndPos" : 73195, + "secondEndPos" : 61419 +}, { + "firstType" : "SimpleType", + "secondType" : "SimpleType", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodRefParameter", + "secondParentType" : "MethodRefParameter", + "firstPos" : 73181, + "secondPos" : 61405, + "firstEndPos" : 73195, + "secondEndPos" : 61419 +}, { + "firstType" : "MethodRefParameter", + "secondType" : "MethodRefParameter", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodRef", + "secondParentType" : "MethodRef", + "firstPos" : 73197, + "secondPos" : 61421, + "firstEndPos" : 73203, + "secondEndPos" : 61427 +}, { + "firstType" : "PrimitiveType", + "secondType" : "PrimitiveType", + "firstLabel" : "double", + "secondLabel" : "double", + "firstParentType" : "MethodRefParameter", + "secondParentType" : "MethodRefParameter", + "firstPos" : 73197, + "secondPos" : 61421, + "firstEndPos" : 73203, + "secondEndPos" : 61427 +}, { + "firstType" : "MethodRefParameter", + "secondType" : "MethodRefParameter", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodRef", + "secondParentType" : "MethodRef", + "firstPos" : 73220, + "secondPos" : 61444, + "firstEndPos" : 73226, + "secondEndPos" : 61450 +}, { + "firstType" : "PrimitiveType", + "secondType" : "PrimitiveType", + "firstLabel" : "double", + "secondLabel" : "double", + "firstParentType" : "MethodRefParameter", + "secondParentType" : "MethodRefParameter", + "firstPos" : 73220, + "secondPos" : 61444, + "firstEndPos" : 73226, + "secondEndPos" : 61450 +}, { + "firstType" : "MethodRefParameter", + "secondType" : "MethodRefParameter", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodRef", + "secondParentType" : "MethodRef", + "firstPos" : 73228, + "secondPos" : 61452, + "firstEndPos" : 73231, + "secondEndPos" : 61455 +}, { + "firstType" : "PrimitiveType", + "secondType" : "PrimitiveType", + "firstLabel" : "int", + "secondLabel" : "int", + "firstParentType" : "MethodRefParameter", + "secondParentType" : "MethodRefParameter", + "firstPos" : 73228, + "secondPos" : 61452, + "firstEndPos" : 73231, + "secondEndPos" : 61455 +}, { + "firstType" : "MethodRefParameter", + "secondType" : "MethodRefParameter", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodRef", + "secondParentType" : "MethodRef", + "firstPos" : 73233, + "secondPos" : 61457, + "firstEndPos" : 73236, + "secondEndPos" : 61460 +}, { + "firstType" : "PrimitiveType", + "secondType" : "PrimitiveType", + "firstLabel" : "int", + "secondLabel" : "int", + "firstParentType" : "MethodRefParameter", + "secondParentType" : "MethodRefParameter", + "firstPos" : 73233, + "secondPos" : 61457, + "firstEndPos" : 73236, + "secondEndPos" : 61460 +}, { + "firstType" : "MethodRefParameter", + "secondType" : "MethodRefParameter", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodRef", + "secondParentType" : "MethodRef", + "firstPos" : 73238, + "secondPos" : 61462, + "firstEndPos" : 73244, + "secondEndPos" : 61468 +}, { + "firstType" : "PrimitiveType", + "secondType" : "PrimitiveType", + "firstLabel" : "double", + "secondLabel" : "double", + "firstParentType" : "MethodRefParameter", + "secondParentType" : "MethodRefParameter", + "firstPos" : 73238, + "secondPos" : 61462, + "firstEndPos" : 73244, + "secondEndPos" : 61468 +}, { + "firstType" : "MethodRefParameter", + "secondType" : "MethodRefParameter", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodRef", + "secondParentType" : "MethodRef", + "firstPos" : 73246, + "secondPos" : 61470, + "firstEndPos" : 73252, + "secondEndPos" : 61476 +}, { + "firstType" : "PrimitiveType", + "secondType" : "PrimitiveType", + "firstLabel" : "double", + "secondLabel" : "double", + "firstParentType" : "MethodRefParameter", + "secondParentType" : "MethodRefParameter", + "firstPos" : 73246, + "secondPos" : 61470, + "firstEndPos" : 73252, + "secondEndPos" : 61476 +}, { + "firstType" : "MethodRefParameter", + "secondType" : "MethodRefParameter", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodRef", + "secondParentType" : "MethodRef", + "firstPos" : 73254, + "secondPos" : 61478, + "firstEndPos" : 73269, + "secondEndPos" : 61493 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "PlotOrientation", + "secondLabel" : "PlotOrientation", + "firstParentType" : "SimpleType", + "secondParentType" : "SimpleType", + "firstPos" : 73254, + "secondPos" : 61478, + "firstEndPos" : 73269, + "secondEndPos" : 61493 +}, { + "firstType" : "SimpleType", + "secondType" : "SimpleType", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodRefParameter", + "secondParentType" : "MethodRefParameter", + "firstPos" : 73254, + "secondPos" : 61478, + "firstEndPos" : 73269, + "secondEndPos" : 61493 +}, { + "firstType" : "TextElement", + "secondType" : "TextElement", + "firstLabel" : " -- see bug", + "secondLabel" : " -- see bug", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 73271, + "secondPos" : 61495, + "firstEndPos" : 73282, + "secondEndPos" : 61506 +}, { + "firstType" : "TextElement", + "secondType" : "TextElement", + "firstLabel" : "report 1086307.", + "secondLabel" : "report 1086307.", + "firstParentType" : "TagElement", + "secondParentType" : "TagElement", + "firstPos" : 73298, + "secondPos" : 61522, + "firstEndPos" : 73313, + "secondEndPos" : 61537 +}, { + "firstType" : "Modifier", + "secondType" : "Modifier", + "firstLabel" : "protected", + "secondLabel" : "protected", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 73326, + "secondPos" : 61550, + "firstEndPos" : 73335, + "secondEndPos" : 61559 +}, { + "firstType" : "PrimitiveType", + "secondType" : "PrimitiveType", + "firstLabel" : "void", + "secondLabel" : "void", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 73336, + "secondPos" : 61560, + "firstEndPos" : 73340, + "secondEndPos" : 61564 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "updateCrosshairValues", + "secondLabel" : "updateCrosshairValues", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 73341, + "secondPos" : 61565, + "firstEndPos" : 73362, + "secondEndPos" : 61586 +}, { + "firstType" : "SingleVariableDeclaration", + "secondType" : "SingleVariableDeclaration", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 73363, + "secondPos" : 61587, + "firstEndPos" : 73392, + "secondEndPos" : 61616 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "CrosshairState", + "secondLabel" : "CrosshairState", + "firstParentType" : "SimpleType", + "secondParentType" : "SimpleType", + "firstPos" : 73363, + "secondPos" : 61587, + "firstEndPos" : 73377, + "secondEndPos" : 61601 +}, { + "firstType" : "SimpleType", + "secondType" : "SimpleType", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "SingleVariableDeclaration", + "secondParentType" : "SingleVariableDeclaration", + "firstPos" : 73363, + "secondPos" : 61587, + "firstEndPos" : 73377, + "secondEndPos" : 61601 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "crosshairState", + "secondLabel" : "crosshairState", + "firstParentType" : "SingleVariableDeclaration", + "secondParentType" : "SingleVariableDeclaration", + "firstPos" : 73378, + "secondPos" : 61602, + "firstEndPos" : 73392, + "secondEndPos" : 61616 +}, { + "firstType" : "SingleVariableDeclaration", + "secondType" : "SingleVariableDeclaration", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 73406, + "secondPos" : 61630, + "firstEndPos" : 73414, + "secondEndPos" : 61638 +}, { + "firstType" : "PrimitiveType", + "secondType" : "PrimitiveType", + "firstLabel" : "double", + "secondLabel" : "double", + "firstParentType" : "SingleVariableDeclaration", + "secondParentType" : "SingleVariableDeclaration", + "firstPos" : 73406, + "secondPos" : 61630, + "firstEndPos" : 73412, + "secondEndPos" : 61636 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "x", + "secondLabel" : "x", + "firstParentType" : "SingleVariableDeclaration", + "secondParentType" : "SingleVariableDeclaration", + "firstPos" : 73413, + "secondPos" : 61637, + "firstEndPos" : 73414, + "secondEndPos" : 61638 +}, { + "firstType" : "SingleVariableDeclaration", + "secondType" : "SingleVariableDeclaration", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 73416, + "secondPos" : 61640, + "firstEndPos" : 73424, + "secondEndPos" : 61648 +}, { + "firstType" : "PrimitiveType", + "secondType" : "PrimitiveType", + "firstLabel" : "double", + "secondLabel" : "double", + "firstParentType" : "SingleVariableDeclaration", + "secondParentType" : "SingleVariableDeclaration", + "firstPos" : 73416, + "secondPos" : 61640, + "firstEndPos" : 73422, + "secondEndPos" : 61646 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "y", + "secondLabel" : "y", + "firstParentType" : "SingleVariableDeclaration", + "secondParentType" : "SingleVariableDeclaration", + "firstPos" : 73423, + "secondPos" : 61647, + "firstEndPos" : 73424, + "secondEndPos" : 61648 +}, { + "firstType" : "SingleVariableDeclaration", + "secondType" : "SingleVariableDeclaration", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 73426, + "secondPos" : 61650, + "firstEndPos" : 73439, + "secondEndPos" : 61663 +}, { + "firstType" : "PrimitiveType", + "secondType" : "PrimitiveType", + "firstLabel" : "double", + "secondLabel" : "double", + "firstParentType" : "SingleVariableDeclaration", + "secondParentType" : "SingleVariableDeclaration", + "firstPos" : 73426, + "secondPos" : 61650, + "firstEndPos" : 73432, + "secondEndPos" : 61656 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "transX", + "secondLabel" : "transX", + "firstParentType" : "SingleVariableDeclaration", + "secondParentType" : "SingleVariableDeclaration", + "firstPos" : 73433, + "secondPos" : 61657, + "firstEndPos" : 73439, + "secondEndPos" : 61663 +}, { + "firstType" : "SingleVariableDeclaration", + "secondType" : "SingleVariableDeclaration", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 73441, + "secondPos" : 61665, + "firstEndPos" : 73454, + "secondEndPos" : 61678 +}, { + "firstType" : "PrimitiveType", + "secondType" : "PrimitiveType", + "firstLabel" : "double", + "secondLabel" : "double", + "firstParentType" : "SingleVariableDeclaration", + "secondParentType" : "SingleVariableDeclaration", + "firstPos" : 73441, + "secondPos" : 61665, + "firstEndPos" : 73447, + "secondEndPos" : 61671 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "transY", + "secondLabel" : "transY", + "firstParentType" : "SingleVariableDeclaration", + "secondParentType" : "SingleVariableDeclaration", + "firstPos" : 73448, + "secondPos" : 61672, + "firstEndPos" : 73454, + "secondEndPos" : 61678 +}, { + "firstType" : "SingleVariableDeclaration", + "secondType" : "SingleVariableDeclaration", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 73468, + "secondPos" : 61692, + "firstEndPos" : 73495, + "secondEndPos" : 61719 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "PlotOrientation", + "secondLabel" : "PlotOrientation", + "firstParentType" : "SimpleType", + "secondParentType" : "SimpleType", + "firstPos" : 73468, + "secondPos" : 61692, + "firstEndPos" : 73483, + "secondEndPos" : 61707 +}, { + "firstType" : "SimpleType", + "secondType" : "SimpleType", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "SingleVariableDeclaration", + "secondParentType" : "SingleVariableDeclaration", + "firstPos" : 73468, + "secondPos" : 61692, + "firstEndPos" : 73483, + "secondEndPos" : 61707 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "orientation", + "secondLabel" : "orientation", + "firstParentType" : "SingleVariableDeclaration", + "secondParentType" : "SingleVariableDeclaration", + "firstPos" : 73484, + "secondPos" : 61708, + "firstEndPos" : 73495, + "secondEndPos" : 61719 +}, { + "firstType" : "Block", + "secondType" : "Block", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodDeclaration", + "secondParentType" : "MethodDeclaration", + "firstPos" : 73497, + "secondPos" : 61721, + "firstEndPos" : 73608, + "secondEndPos" : 61832 +}, { + "firstType" : "ExpressionStatement", + "secondType" : "ExpressionStatement", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "Block", + "secondParentType" : "Block", + "firstPos" : 73507, + "secondPos" : 61731, + "firstEndPos" : 73602, + "secondEndPos" : 61826 +}, { + "firstType" : "MethodInvocation", + "secondType" : "MethodInvocation", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "ExpressionStatement", + "secondParentType" : "ExpressionStatement", + "firstPos" : 73507, + "secondPos" : 61731, + "firstEndPos" : 73601, + "secondEndPos" : 61825 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "updateCrosshairValues", + "secondLabel" : "updateCrosshairValues", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 73507, + "secondPos" : 61731, + "firstEndPos" : 73528, + "secondEndPos" : 61752 +}, { + "firstType" : "METHOD_INVOCATION_ARGUMENTS", + "secondType" : "METHOD_INVOCATION_ARGUMENTS", + "firstLabel" : "", + "secondLabel" : "", + "firstParentType" : "MethodInvocation", + "secondParentType" : "MethodInvocation", + "firstPos" : 73529, + "secondPos" : 61753, + "firstEndPos" : 73600, + "secondEndPos" : 61824 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "crosshairState", + "secondLabel" : "crosshairState", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 73529, + "secondPos" : 61753, + "firstEndPos" : 73543, + "secondEndPos" : 61767 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "x", + "secondLabel" : "x", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 73545, + "secondPos" : 61769, + "firstEndPos" : 73546, + "secondEndPos" : 61770 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "y", + "secondLabel" : "y", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 73548, + "secondPos" : 61772, + "firstEndPos" : 73549, + "secondEndPos" : 61773 +}, { + "firstType" : "NumberLiteral", + "secondType" : "NumberLiteral", + "firstLabel" : "0", + "secondLabel" : "0", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 73551, + "secondPos" : 61775, + "firstEndPos" : 73552, + "secondEndPos" : 61776 +}, { + "firstType" : "NumberLiteral", + "secondType" : "NumberLiteral", + "firstLabel" : "0", + "secondLabel" : "0", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 73554, + "secondPos" : 61778, + "firstEndPos" : 73555, + "secondEndPos" : 61779 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "transX", + "secondLabel" : "transX", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 73557, + "secondPos" : 61781, + "firstEndPos" : 73563, + "secondEndPos" : 61787 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "transY", + "secondLabel" : "transY", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 73565, + "secondPos" : 61789, + "firstEndPos" : 73571, + "secondEndPos" : 61795 +}, { + "firstType" : "SimpleName", + "secondType" : "SimpleName", + "firstLabel" : "orientation", + "secondLabel" : "orientation", + "firstParentType" : "METHOD_INVOCATION_ARGUMENTS", + "secondParentType" : "METHOD_INVOCATION_ARGUMENTS", + "firstPos" : 73589, + "secondPos" : 61813, + "firstEndPos" : 73600, + "secondEndPos" : 61824 +} ] \ No newline at end of file diff --git a/src/test/resources/oracle/commits/soen6491-2d3d2a63798b17dda70533c8be4d5fb9c7a0a535/source/org/jfree/chart/renderer/xy/AbstractXYItemRenderer.java b/src/test/resources/oracle/commits/soen6491-2d3d2a63798b17dda70533c8be4d5fb9c7a0a535/source/org/jfree/chart/renderer/xy/AbstractXYItemRenderer.java new file mode 100644 index 0000000000..95e13a3a1f --- /dev/null +++ b/src/test/resources/oracle/commits/soen6491-2d3d2a63798b17dda70533c8be4d5fb9c7a0a535/source/org/jfree/chart/renderer/xy/AbstractXYItemRenderer.java @@ -0,0 +1,1940 @@ +/* =========================================================== + * JFreeChart : a free chart library for the Java(tm) platform + * =========================================================== + * + * (C) Copyright 2000-2014, by Object Refinery Limited and Contributors. + * + * Project Info: http://www.jfree.org/jfreechart/index.html + * + * This library is free software; you can redistribute it and/or modify it + * under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation; either version 2.1 of the License, or + * (at your option) any later version. + * + * This library is distributed in the hope that it will be useful, but + * WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY + * or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public + * License for more details. + * + * You should have received a copy of the GNU Lesser General Public + * License along with this library; if not, write to the Free Software + * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, + * USA. + * + * [Oracle and Java are registered trademarks of Oracle and/or its affiliates. + * Other names may be trademarks of their respective owners.] + * + * --------------------------- + * AbstractXYItemRenderer.java + * --------------------------- + * (C) Copyright 2002-2014, by Object Refinery Limited and Contributors. + * + * Original Author: David Gilbert (for Object Refinery Limited); + * Contributor(s): Richard Atkinson; + * Focus Computer Services Limited; + * Tim Bardzil; + * Sergei Ivanov; + * Peter Kolb (patch 2809117); + * Martin Krauskopf; + * + * Changes: + * -------- + * 15-Mar-2002 : Version 1 (DG); + * 09-Apr-2002 : Added a getToolTipGenerator() method reflecting the change in + * the XYItemRenderer interface (DG); + * 05-Aug-2002 : Added a urlGenerator member variable to support HTML image + * maps (RA); + * 20-Aug-2002 : Added property change events for the tooltip and URL + * generators (DG); + * 22-Aug-2002 : Moved property change support into AbstractRenderer class (DG); + * 23-Sep-2002 : Fixed errors reported by Checkstyle tool (DG); + * 18-Nov-2002 : Added methods for drawing grid lines (DG); + * 17-Jan-2003 : Moved plot classes into a separate package (DG); + * 25-Mar-2003 : Implemented Serializable (DG); + * 01-May-2003 : Modified initialise() return type and drawItem() method + * signature (DG); + * 15-May-2003 : Modified to take into account the plot orientation (DG); + * 21-May-2003 : Added labels to markers (DG); + * 05-Jun-2003 : Added domain and range grid bands (sponsored by Focus Computer + * Services Ltd) (DG); + * 27-Jul-2003 : Added getRangeType() to support stacked XY area charts (RA); + * 31-Jul-2003 : Deprecated all but the default constructor (DG); + * 13-Aug-2003 : Implemented Cloneable (DG); + * 16-Sep-2003 : Changed ChartRenderingInfo --> PlotRenderingInfo (DG); + * 29-Oct-2003 : Added workaround for font alignment in PDF output (DG); + * 05-Nov-2003 : Fixed marker rendering bug (833623) (DG); + * 11-Feb-2004 : Updated labelling for markers (DG); + * 25-Feb-2004 : Added updateCrosshairValues() method. Moved deprecated code + * to bottom of source file (DG); + * 16-Apr-2004 : Added support for IntervalMarker in drawRangeMarker() method + * - thanks to Tim Bardzil (DG); + * 05-May-2004 : Fixed bug (948310) where interval markers extend beyond axis + * range (DG); + * 03-Jun-2004 : Fixed more bugs in drawing interval markers (DG); + * 26-Aug-2004 : Added the addEntity() method (DG); + * 29-Sep-2004 : Added annotation support (with layers) (DG); + * 30-Sep-2004 : Moved drawRotatedString() from RefineryUtilities --> + * TextUtilities (DG); + * 06-Oct-2004 : Added findDomainBounds() method and renamed + * getRangeExtent() --> findRangeBounds() (DG); + * 07-Jan-2005 : Removed deprecated code (DG); + * 27-Jan-2005 : Modified getLegendItem() to omit hidden series (DG); + * 24-Feb-2005 : Added getLegendItems() method (DG); + * 08-Mar-2005 : Fixed positioning of marker labels (DG); + * 20-Apr-2005 : Renamed XYLabelGenerator --> XYItemLabelGenerator and + * added generators for legend labels, tooltips and URLs (DG); + * 01-Jun-2005 : Handle one dimension of the marker label adjustment + * automatically (DG); + * ------------- JFREECHART 1.0.x --------------------------------------------- + * 20-Jul-2006 : Set dataset and series indices in LegendItem (DG); + * 24-Oct-2006 : Respect alpha setting in markers (see patch 1567843 by Sergei + * Ivanov) (DG); + * 24-Oct-2006 : Added code to draw outlines for interval markers (DG); + * 24-Nov-2006 : Fixed cloning for legend item generators (DG); + * 06-Feb-2007 : Added new updateCrosshairValues() method that takes into + * account multiple axis plots (see bug 1086307) (DG); + * 20-Feb-2007 : Fixed equals() method implementation (DG); + * 01-Mar-2007 : Fixed interval marker drawing (patch 1670686 thanks to + * Sergei Ivanov) (DG); + * 22-Mar-2007 : Modified the tool tip generator look up (DG); + * 23-Mar-2007 : Added drawDomainLine() method (DG); + * 20-Apr-2007 : Updated getLegendItem() for renderer change, and deprecated + * itemLabelGenerator and toolTipGenerator override fields (DG); + * 18-May-2007 : Set dataset and seriesKey for LegendItem (DG); + * 12-Nov-2007 : Fixed domain and range band drawing methods (DG); + * 07-Apr-2008 : Minor API doc update (DG); + * 14-May-2008 : Updated addEntity() method to take plot orientation into + * account when the incoming area is null (DG); + * 02-Jun-2008 : Added isPointInRect() method (DG); + * 17-Jun-2008 : Apply legend shape, font and paint attributes (DG); + * 09-Mar-2009 : Added getAnnotations() method (DG); + * 27-Mar-2009 : Added new findDomainBounds() and findRangeBounds() methods to + * take account of hidden series (DG); + * 01-Apr-2009 : Moved defaultEntityRadius up to superclass (DG); + * 28-Apr-2009 : Updated getLegendItem() method to observe new + * 'treatLegendShapeAsLine' flag (DG); + * 24-Jun-2009 : Added support for annotation events - see patch 2809117 + * by PK (DG); + * 01-Sep-2009 : Bug 2840132 - set renderer index when drawing + * annotations (DG); + * 06-Oct-2011 : Add utility methods to work with 1.4 API in GeneralPath (MK) + * 03-Jul-2013 : Use ParamChecks (DG); + * 11-Jan-2014 : Fix error in fillDomainGridBand method (DG); + * 07-Apr-2014 : Don't use ObjectList anymore (DG); + * 29-Jul-2014 : Add rendering hint to normalise domain and range lines (DG); + * + */ + +package org.jfree.chart.renderer.xy; + +import java.awt.AlphaComposite; +import java.awt.Composite; +import java.awt.Font; +import java.awt.GradientPaint; +import java.awt.Graphics2D; +import java.awt.Paint; +import java.awt.RenderingHints; +import java.awt.Shape; +import java.awt.Stroke; +import java.awt.geom.Ellipse2D; +import java.awt.geom.GeneralPath; +import java.awt.geom.Line2D; +import java.awt.geom.Point2D; +import java.awt.geom.Rectangle2D; +import java.io.Serializable; +import java.util.ArrayList; +import java.util.Collection; +import java.util.HashMap; +import java.util.Iterator; +import java.util.List; +import java.util.Map; + +import org.jfree.chart.LegendItem; +import org.jfree.chart.LegendItemCollection; +import org.jfree.chart.annotations.Annotation; +import org.jfree.chart.annotations.XYAnnotation; +import org.jfree.chart.axis.ValueAxis; +import org.jfree.chart.entity.EntityCollection; +import org.jfree.chart.entity.XYItemEntity; +import org.jfree.chart.event.AnnotationChangeEvent; +import org.jfree.chart.event.AnnotationChangeListener; +import org.jfree.chart.event.RendererChangeEvent; +import org.jfree.chart.labels.ItemLabelPosition; +import org.jfree.chart.labels.StandardXYSeriesLabelGenerator; +import org.jfree.chart.labels.XYItemLabelGenerator; +import org.jfree.chart.labels.XYSeriesLabelGenerator; +import org.jfree.chart.labels.XYToolTipGenerator; +import org.jfree.chart.plot.CrosshairState; +import org.jfree.chart.plot.DrawingSupplier; +import org.jfree.chart.plot.IntervalMarker; +import org.jfree.chart.plot.Marker; +import org.jfree.chart.plot.Plot; +import org.jfree.chart.plot.PlotOrientation; +import org.jfree.chart.plot.PlotRenderingInfo; +import org.jfree.chart.plot.ValueMarker; +import org.jfree.chart.plot.XYPlot; +import org.jfree.chart.renderer.AbstractRenderer; +import org.jfree.chart.urls.XYURLGenerator; +import org.jfree.chart.util.CloneUtils; +import org.jfree.chart.util.ParamChecks; +import org.jfree.data.Range; +import org.jfree.data.general.DatasetUtilities; +import org.jfree.data.xy.XYDataset; +import org.jfree.text.TextUtilities; +import org.jfree.ui.GradientPaintTransformer; +import org.jfree.ui.Layer; +import org.jfree.ui.LengthAdjustmentType; +import org.jfree.ui.RectangleAnchor; +import org.jfree.ui.RectangleInsets; +import org.jfree.util.ObjectUtilities; +import org.jfree.util.PublicCloneable; + +/** + * A base class that can be used to create new {@link XYItemRenderer} + * implementations. + */ +public abstract class AbstractXYItemRenderer extends AbstractRenderer + implements XYItemRenderer, AnnotationChangeListener, + Cloneable, Serializable { + + /** For serialization. */ + private static final long serialVersionUID = 8019124836026607990L; + + /** The plot. */ + private XYPlot plot; + + /** A list of item label generators (one per series). */ + private Map itemLabelGeneratorMap; + + /** The base item label generator. */ + private XYItemLabelGenerator baseItemLabelGenerator; + + /** A list of tool tip generators (one per series). */ + private Map toolTipGeneratorMap; + + /** The base tool tip generator. */ + private XYToolTipGenerator baseToolTipGenerator; + + /** The URL text generator. */ + private XYURLGenerator urlGenerator; + + /** + * Annotations to be drawn in the background layer ('underneath' the data + * items). + */ + private List backgroundAnnotations; + + /** + * Annotations to be drawn in the foreground layer ('on top' of the data + * items). + */ + private List foregroundAnnotations; + + /** The legend item label generator. */ + private XYSeriesLabelGenerator legendItemLabelGenerator; + + /** The legend item tool tip generator. */ + private XYSeriesLabelGenerator legendItemToolTipGenerator; + + /** The legend item URL generator. */ + private XYSeriesLabelGenerator legendItemURLGenerator; + + /** + * Creates a renderer where the tooltip generator and the URL generator are + * both null. + */ + protected AbstractXYItemRenderer() { + super(); + this.itemLabelGenerator = null; + this.itemLabelGeneratorMap + = new HashMap(); + this.toolTipGenerator = null; + this.toolTipGeneratorMap = new HashMap(); + this.urlGenerator = null; + this.backgroundAnnotations = new java.util.ArrayList(); + this.foregroundAnnotations = new java.util.ArrayList(); + this.legendItemLabelGenerator = new StandardXYSeriesLabelGenerator( + "{0}"); + } + + /** + * Returns the number of passes through the data that the renderer requires + * in order to draw the chart. Most charts will require a single pass, but + * some require two passes. + * + * @return The pass count. + */ + @Override + public int getPassCount() { + return 1; + } + + /** + * Returns the plot that the renderer is assigned to. + * + * @return The plot (possibly null). + */ + @Override + public XYPlot getPlot() { + return this.plot; + } + + /** + * Sets the plot that the renderer is assigned to. + * + * @param plot the plot (null permitted). + */ + @Override + public void setPlot(XYPlot plot) { + this.plot = plot; + } + + /** + * Initialises the renderer and returns a state object that should be + * passed to all subsequent calls to the drawItem() method. + *

+ * This method will be called before the first item is rendered, giving the + * renderer an opportunity to initialise any state information it wants to + * maintain. The renderer can do nothing if it chooses. + * + * @param g2 the graphics device. + * @param dataArea the area inside the axes. + * @param plot the plot. + * @param data the data. + * @param info an optional info collection object to return data back to + * the caller. + * + * @return The renderer state (never null). + */ + @Override + public XYItemRendererState initialise(Graphics2D g2, Rectangle2D dataArea, + XYPlot plot, XYDataset data, PlotRenderingInfo info) { + return new XYItemRendererState(info); + } + + // ITEM LABEL GENERATOR + + /** + * Returns the label generator for a data item. This implementation simply + * passes control to the {@link #getSeriesItemLabelGenerator(int)} method. + * If, for some reason, you want a different generator for individual + * items, you can override this method. + * + * @param series the series index (zero based). + * @param item the item index (zero based). + * + * @return The generator (possibly null). + */ + @Override + public XYItemLabelGenerator getItemLabelGenerator(int series, int item) { + // return the generator for ALL series, if there is one... + if (this.itemLabelGenerator != null) { + return this.itemLabelGenerator; + } + + // otherwise look up the generator table + XYItemLabelGenerator generator + = (XYItemLabelGenerator) this.itemLabelGeneratorMap.get(series); + if (generator == null) { + generator = this.baseItemLabelGenerator; + } + return generator; + } + + /** + * Returns the item label generator for a series. + * + * @param series the series index (zero based). + * + * @return The generator (possibly null). + */ + @Override + public XYItemLabelGenerator getSeriesItemLabelGenerator(int series) { + return this.itemLabelGeneratorMap.get(series); + } + + /** + * Sets the item label generator for a series and sends a + * {@link RendererChangeEvent} to all registered listeners. + * + * @param series the series index (zero based). + * @param generator the generator (null permitted). + */ + @Override + public void setSeriesItemLabelGenerator(int series, + XYItemLabelGenerator generator) { + this.itemLabelGeneratorMap.put(series, generator); + fireChangeEvent(); + } + + /** + * Returns the base item label generator. + * + * @return The generator (possibly null). + */ + @Override + public XYItemLabelGenerator getBaseItemLabelGenerator() { + return this.baseItemLabelGenerator; + } + + /** + * Sets the base item label generator and sends a + * {@link RendererChangeEvent} to all registered listeners. + * + * @param generator the generator (null permitted). + */ + @Override + public void setBaseItemLabelGenerator(XYItemLabelGenerator generator) { + this.baseItemLabelGenerator = generator; + fireChangeEvent(); + } + + // TOOL TIP GENERATOR + + /** + * Returns the tool tip generator for a data item. If, for some reason, + * you want a different generator for individual items, you can override + * this method. + * + * @param series the series index (zero based). + * @param item the item index (zero based). + * + * @return The generator (possibly null). + */ + @Override + public XYToolTipGenerator getToolTipGenerator(int series, int item) { + // return the generator for ALL series, if there is one... + if (this.toolTipGenerator != null) { + return this.toolTipGenerator; + } + + // otherwise look up the generator table + XYToolTipGenerator generator + = (XYToolTipGenerator) this.toolTipGeneratorMap.get(series); + if (generator == null) { + generator = this.baseToolTipGenerator; + } + return generator; + } + + /** + * Returns the tool tip generator for a series. + * + * @param series the series index (zero based). + * + * @return The generator (possibly null). + */ + @Override + public XYToolTipGenerator getSeriesToolTipGenerator(int series) { + return this.toolTipGeneratorMap.get(series); + } + + /** + * Sets the tool tip generator for a series and sends a + * {@link RendererChangeEvent} to all registered listeners. + * + * @param series the series index (zero based). + * @param generator the generator (null permitted). + */ + @Override + public void setSeriesToolTipGenerator(int series, + XYToolTipGenerator generator) { + this.toolTipGeneratorMap.put(series, generator); + fireChangeEvent(); + } + + /** + * Returns the base tool tip generator. + * + * @return The generator (possibly null). + * + * @see #setBaseToolTipGenerator(XYToolTipGenerator) + */ + @Override + public XYToolTipGenerator getBaseToolTipGenerator() { + return this.baseToolTipGenerator; + } + + /** + * Sets the base tool tip generator and sends a {@link RendererChangeEvent} + * to all registered listeners. + * + * @param generator the generator (null permitted). + * + * @see #getBaseToolTipGenerator() + */ + @Override + public void setBaseToolTipGenerator(XYToolTipGenerator generator) { + this.baseToolTipGenerator = generator; + fireChangeEvent(); + } + + // URL GENERATOR + + /** + * Returns the URL generator for HTML image maps. + * + * @return The URL generator (possibly null). + */ + @Override + public XYURLGenerator getURLGenerator() { + return this.urlGenerator; + } + + /** + * Sets the URL generator for HTML image maps and sends a + * {@link RendererChangeEvent} to all registered listeners. + * + * @param urlGenerator the URL generator (null permitted). + */ + @Override + public void setURLGenerator(XYURLGenerator urlGenerator) { + this.urlGenerator = urlGenerator; + fireChangeEvent(); + } + + /** + * Adds an annotation and sends a {@link RendererChangeEvent} to all + * registered listeners. The annotation is added to the foreground + * layer. + * + * @param annotation the annotation (null not permitted). + */ + @Override + public void addAnnotation(XYAnnotation annotation) { + // defer argument checking + addAnnotation(annotation, Layer.FOREGROUND); + } + + /** + * Adds an annotation to the specified layer and sends a + * {@link RendererChangeEvent} to all registered listeners. + * + * @param annotation the annotation (null not permitted). + * @param layer the layer (null not permitted). + */ + @Override + public void addAnnotation(XYAnnotation annotation, Layer layer) { + ParamChecks.nullNotPermitted(annotation, "annotation"); + if (layer.equals(Layer.FOREGROUND)) { + this.foregroundAnnotations.add(annotation); + annotation.addChangeListener(this); + fireChangeEvent(); + } + else if (layer.equals(Layer.BACKGROUND)) { + this.backgroundAnnotations.add(annotation); + annotation.addChangeListener(this); + fireChangeEvent(); + } + else { + // should never get here + throw new RuntimeException("Unknown layer."); + } + } + /** + * Removes the specified annotation and sends a {@link RendererChangeEvent} + * to all registered listeners. + * + * @param annotation the annotation to remove (null not + * permitted). + * + * @return A boolean to indicate whether or not the annotation was + * successfully removed. + */ + @Override + public boolean removeAnnotation(XYAnnotation annotation) { + boolean removed = this.foregroundAnnotations.remove(annotation); + removed = removed & this.backgroundAnnotations.remove(annotation); + annotation.removeChangeListener(this); + fireChangeEvent(); + return removed; + } + + /** + * Removes all annotations and sends a {@link RendererChangeEvent} + * to all registered listeners. + */ + @Override + public void removeAnnotations() { + for(int i = 0; i < this.foregroundAnnotations.size(); i++){ + XYAnnotation annotation + = (XYAnnotation) this.foregroundAnnotations.get(i); + annotation.removeChangeListener(this); + } + for(int i = 0; i < this.backgroundAnnotations.size(); i++){ + XYAnnotation annotation + = (XYAnnotation) this.backgroundAnnotations.get(i); + annotation.removeChangeListener(this); + } + this.foregroundAnnotations.clear(); + this.backgroundAnnotations.clear(); + fireChangeEvent(); + } + + + /** + * Receives notification of a change to an {@link Annotation} added to + * this renderer. + * + * @param event information about the event (not used here). + * + * @since 1.0.14 + */ + @Override + public void annotationChanged(AnnotationChangeEvent event) { + fireChangeEvent(); + } + + /** + * Returns a collection of the annotations that are assigned to the + * renderer. + * + * @return A collection of annotations (possibly empty but never + * null). + * + * @since 1.0.13 + */ + public Collection getAnnotations() { + List result = new java.util.ArrayList(this.foregroundAnnotations); + result.addAll(this.backgroundAnnotations); + return result; + } + + /** + * Returns the legend item label generator. + * + * @return The label generator (never null). + * + * @see #setLegendItemLabelGenerator(XYSeriesLabelGenerator) + */ + @Override + public XYSeriesLabelGenerator getLegendItemLabelGenerator() { + return this.legendItemLabelGenerator; + } + + /** + * Sets the legend item label generator and sends a + * {@link RendererChangeEvent} to all registered listeners. + * + * @param generator the generator (null not permitted). + * + * @see #getLegendItemLabelGenerator() + */ + @Override + public void setLegendItemLabelGenerator(XYSeriesLabelGenerator generator) { + ParamChecks.nullNotPermitted(generator, "generator"); + this.legendItemLabelGenerator = generator; + fireChangeEvent(); + } + + /** + * Returns the legend item tool tip generator. + * + * @return The tool tip generator (possibly null). + * + * @see #setLegendItemToolTipGenerator(XYSeriesLabelGenerator) + */ + public XYSeriesLabelGenerator getLegendItemToolTipGenerator() { + return this.legendItemToolTipGenerator; + } + + /** + * Sets the legend item tool tip generator and sends a + * {@link RendererChangeEvent} to all registered listeners. + * + * @param generator the generator (null permitted). + * + * @see #getLegendItemToolTipGenerator() + */ + public void setLegendItemToolTipGenerator( + XYSeriesLabelGenerator generator) { + this.legendItemToolTipGenerator = generator; + fireChangeEvent(); + } + + /** + * Returns the legend item URL generator. + * + * @return The URL generator (possibly null). + * + * @see #setLegendItemURLGenerator(XYSeriesLabelGenerator) + */ + public XYSeriesLabelGenerator getLegendItemURLGenerator() { + return this.legendItemURLGenerator; + } + + /** + * Sets the legend item URL generator and sends a + * {@link RendererChangeEvent} to all registered listeners. + * + * @param generator the generator (null permitted). + * + * @see #getLegendItemURLGenerator() + */ + public void setLegendItemURLGenerator(XYSeriesLabelGenerator generator) { + this.legendItemURLGenerator = generator; + fireChangeEvent(); + } + + /** + * Returns the lower and upper bounds (range) of the x-values in the + * specified dataset. + * + * @param dataset the dataset (null permitted). + * + * @return The range (null if the dataset is null + * or empty). + * + * @see #findRangeBounds(XYDataset) + */ + @Override + public Range findDomainBounds(XYDataset dataset) { + return findDomainBounds(dataset, false); + } + + /** + * Returns the lower and upper bounds (range) of the x-values in the + * specified dataset. + * + * @param dataset the dataset (null permitted). + * @param includeInterval include the interval (if any) for the dataset? + * + * @return The range (null if the dataset is null + * or empty). + * + * @since 1.0.13 + */ + protected Range findDomainBounds(XYDataset dataset, + boolean includeInterval) { + if (dataset == null) { + return null; + } + if (getDataBoundsIncludesVisibleSeriesOnly()) { + List visibleSeriesKeys = new ArrayList(); + int seriesCount = dataset.getSeriesCount(); + for (int s = 0; s < seriesCount; s++) { + if (isSeriesVisible(s)) { + visibleSeriesKeys.add(dataset.getSeriesKey(s)); + } + } + return DatasetUtilities.findDomainBounds(dataset, + visibleSeriesKeys, includeInterval); + } + return DatasetUtilities.findDomainBounds(dataset, includeInterval); + } + + /** + * Returns the range of values the renderer requires to display all the + * items from the specified dataset. + * + * @param dataset the dataset (null permitted). + * + * @return The range (null if the dataset is null + * or empty). + * + * @see #findDomainBounds(XYDataset) + */ + @Override + public Range findRangeBounds(XYDataset dataset) { + return findRangeBounds(dataset, false); + } + + /** + * Returns the range of values the renderer requires to display all the + * items from the specified dataset. + * + * @param dataset the dataset (null permitted). + * @param includeInterval include the interval (if any) for the dataset? + * + * @return The range (null if the dataset is null + * or empty). + * + * @since 1.0.13 + */ + protected Range findRangeBounds(XYDataset dataset, + boolean includeInterval) { + if (dataset == null) { + return null; + } + if (getDataBoundsIncludesVisibleSeriesOnly()) { + List visibleSeriesKeys = new ArrayList(); + int seriesCount = dataset.getSeriesCount(); + for (int s = 0; s < seriesCount; s++) { + if (isSeriesVisible(s)) { + visibleSeriesKeys.add(dataset.getSeriesKey(s)); + } + } + // the bounds should be calculated using just the items within + // the current range of the x-axis...if there is one + Range xRange = null; + XYPlot p = getPlot(); + if (p != null) { + ValueAxis xAxis = null; + int index = p.getIndexOf(this); + if (index >= 0) { + xAxis = this.plot.getDomainAxisForDataset(index); + } + if (xAxis != null) { + xRange = xAxis.getRange(); + } + } + if (xRange == null) { + xRange = new Range(Double.NEGATIVE_INFINITY, + Double.POSITIVE_INFINITY); + } + return DatasetUtilities.findRangeBounds(dataset, + visibleSeriesKeys, xRange, includeInterval); + } + return DatasetUtilities.findRangeBounds(dataset, includeInterval); + } + + /** + * Returns a (possibly empty) collection of legend items for the series + * that this renderer is responsible for drawing. + * + * @return The legend item collection (never null). + */ + @Override + public LegendItemCollection getLegendItems() { + if (this.plot == null) { + return new LegendItemCollection(); + } + LegendItemCollection result = new LegendItemCollection(); + int index = this.plot.getIndexOf(this); + XYDataset dataset = this.plot.getDataset(index); + if (dataset != null) { + int seriesCount = dataset.getSeriesCount(); + for (int i = 0; i < seriesCount; i++) { + if (isSeriesVisibleInLegend(i)) { + LegendItem item = getLegendItem(index, i); + if (item != null) { + result.add(item); + } + } + } + + } + return result; + } + + /** + * Returns a default legend item for the specified series. Subclasses + * should override this method to generate customised items. + * + * @param datasetIndex the dataset index (zero-based). + * @param series the series index (zero-based). + * + * @return A legend item for the series. + */ + @Override + public LegendItem getLegendItem(int datasetIndex, int series) { + XYPlot xyplot = getPlot(); + if (xyplot == null) { + return null; + } + XYDataset dataset = xyplot.getDataset(datasetIndex); + if (dataset == null) { + return null; + } + String label = this.legendItemLabelGenerator.generateLabel(dataset, + series); + String description = label; + String toolTipText = null; + if (getLegendItemToolTipGenerator() != null) { + toolTipText = getLegendItemToolTipGenerator().generateLabel( + dataset, series); + } + String urlText = null; + if (getLegendItemURLGenerator() != null) { + urlText = getLegendItemURLGenerator().generateLabel(dataset, + series); + } + Shape shape = lookupLegendShape(series); + Paint paint = lookupSeriesPaint(series); + LegendItem item = new LegendItem(label, paint); + item.setToolTipText(toolTipText); + item.setURLText(urlText); + item.setLabelFont(lookupLegendTextFont(series)); + Paint labelPaint = lookupLegendTextPaint(series); + if (labelPaint != null) { + item.setLabelPaint(labelPaint); + } + item.setSeriesKey(dataset.getSeriesKey(series)); + item.setSeriesIndex(series); + item.setDataset(dataset); + item.setDatasetIndex(datasetIndex); + + if (getTreatLegendShapeAsLine()) { + item.setLineVisible(true); + item.setLine(shape); + item.setLinePaint(paint); + item.setShapeVisible(false); + } + else { + Paint outlinePaint = lookupSeriesOutlinePaint(series); + Stroke outlineStroke = lookupSeriesOutlineStroke(series); + item.setOutlinePaint(outlinePaint); + item.setOutlineStroke(outlineStroke); + } + return item; + } + + /** + * Fills a band between two values on the axis. This can be used to color + * bands between the grid lines. + * + * @param g2 the graphics device. + * @param plot the plot. + * @param axis the domain axis. + * @param dataArea the data area. + * @param start the start value. + * @param end the end value. + */ + @Override + public void fillDomainGridBand(Graphics2D g2, XYPlot plot, ValueAxis axis, + Rectangle2D dataArea, double start, double end) { + + double x1 = axis.valueToJava2D(start, dataArea, + plot.getDomainAxisEdge()); + double x2 = axis.valueToJava2D(end, dataArea, + plot.getDomainAxisEdge()); + Rectangle2D band; + if (plot.getOrientation() == PlotOrientation.VERTICAL) { + band = new Rectangle2D.Double(Math.min(x1, x2), dataArea.getMinY(), + Math.abs(x2 - x1), dataArea.getHeight()); + } + else { + band = new Rectangle2D.Double(dataArea.getMinX(), Math.min(x1, x2), + dataArea.getWidth(), Math.abs(x2 - x1)); + } + Paint paint = plot.getDomainTickBandPaint(); + + if (paint != null) { + g2.setPaint(paint); + g2.fill(band); + } + + } + + /** + * Fills a band between two values on the range axis. This can be used to + * color bands between the grid lines. + * + * @param g2 the graphics device. + * @param plot the plot. + * @param axis the range axis. + * @param dataArea the data area. + * @param start the start value. + * @param end the end value. + */ + @Override + public void fillRangeGridBand(Graphics2D g2, XYPlot plot, ValueAxis axis, + Rectangle2D dataArea, double start, double end) { + + double y1 = axis.valueToJava2D(start, dataArea, + plot.getRangeAxisEdge()); + double y2 = axis.valueToJava2D(end, dataArea, plot.getRangeAxisEdge()); + Rectangle2D band; + if (plot.getOrientation() == PlotOrientation.VERTICAL) { + band = new Rectangle2D.Double(dataArea.getMinX(), Math.min(y1, y2), + dataArea.getWidth(), Math.abs(y2 - y1)); + } + else { + band = new Rectangle2D.Double(Math.min(y1, y2), dataArea.getMinY(), + Math.abs(y2 - y1), dataArea.getHeight()); + } + Paint paint = plot.getRangeTickBandPaint(); + + if (paint != null) { + g2.setPaint(paint); + g2.fill(band); + } + + } + + /** + * Draws a grid line against the range axis. + * + * @param g2 the graphics device. + * @param plot the plot. + * @param axis the value axis. + * @param dataArea the area for plotting data (not yet adjusted for any + * 3D effect). + * @param value the value at which the grid line should be drawn. + */ + @Override + public void drawDomainGridLine(Graphics2D g2, XYPlot plot, ValueAxis axis, + Rectangle2D dataArea, double value) { + + Range range = axis.getRange(); + if (!range.contains(value)) { + return; + } + + PlotOrientation orientation = plot.getOrientation(); + double v = axis.valueToJava2D(value, dataArea, + plot.getDomainAxisEdge()); + Line2D line = null; + if (orientation == PlotOrientation.HORIZONTAL) { + line = new Line2D.Double(dataArea.getMinX(), v, + dataArea.getMaxX(), v); + } + else if (orientation == PlotOrientation.VERTICAL) { + line = new Line2D.Double(v, dataArea.getMinY(), v, + dataArea.getMaxY()); + } + + Paint paint = plot.getDomainGridlinePaint(); + Stroke stroke = plot.getDomainGridlineStroke(); + g2.setPaint(paint != null ? paint : Plot.DEFAULT_OUTLINE_PAINT); + g2.setStroke(stroke != null ? stroke : Plot.DEFAULT_OUTLINE_STROKE); + Object saved = g2.getRenderingHint(RenderingHints.KEY_STROKE_CONTROL); + g2.setRenderingHint(RenderingHints.KEY_STROKE_CONTROL, + RenderingHints.VALUE_STROKE_NORMALIZE); + g2.draw(line); + g2.setRenderingHint(RenderingHints.KEY_STROKE_CONTROL, saved); + } + + /** + * Draws a line perpendicular to the domain axis. + * + * @param g2 the graphics device. + * @param plot the plot. + * @param axis the value axis. + * @param dataArea the area for plotting data (not yet adjusted for any 3D + * effect). + * @param value the value at which the grid line should be drawn. + * @param paint the paint (null not permitted). + * @param stroke the stroke (null not permitted). + * + * @since 1.0.5 + */ + public void drawDomainLine(Graphics2D g2, XYPlot plot, ValueAxis axis, + Rectangle2D dataArea, double value, Paint paint, Stroke stroke) { + + Range range = axis.getRange(); + if (!range.contains(value)) { + return; + } + + PlotOrientation orientation = plot.getOrientation(); + Line2D line = null; + double v = axis.valueToJava2D(value, dataArea, + plot.getDomainAxisEdge()); + if (orientation.isHorizontal()) { + line = new Line2D.Double(dataArea.getMinX(), v, dataArea.getMaxX(), + v); + } else if (orientation.isVertical()) { + line = new Line2D.Double(v, dataArea.getMinY(), v, + dataArea.getMaxY()); + } + + g2.setPaint(paint); + g2.setStroke(stroke); + Object saved = g2.getRenderingHint(RenderingHints.KEY_STROKE_CONTROL); + g2.setRenderingHint(RenderingHints.KEY_STROKE_CONTROL, + RenderingHints.VALUE_STROKE_NORMALIZE); + g2.draw(line); + g2.setRenderingHint(RenderingHints.KEY_STROKE_CONTROL, saved); + } + + /** + * Draws a line perpendicular to the range axis. + * + * @param g2 the graphics device. + * @param plot the plot. + * @param axis the value axis. + * @param dataArea the area for plotting data (not yet adjusted for any 3D + * effect). + * @param value the value at which the grid line should be drawn. + * @param paint the paint. + * @param stroke the stroke. + */ + @Override + public void drawRangeLine(Graphics2D g2, XYPlot plot, ValueAxis axis, + Rectangle2D dataArea, double value, Paint paint, Stroke stroke) { + + Range range = axis.getRange(); + if (!range.contains(value)) { + return; + } + + PlotOrientation orientation = plot.getOrientation(); + Line2D line = null; + double v = axis.valueToJava2D(value, dataArea, plot.getRangeAxisEdge()); + if (orientation == PlotOrientation.HORIZONTAL) { + line = new Line2D.Double(v, dataArea.getMinY(), v, + dataArea.getMaxY()); + } else if (orientation == PlotOrientation.VERTICAL) { + line = new Line2D.Double(dataArea.getMinX(), v, + dataArea.getMaxX(), v); + } + + g2.setPaint(paint); + g2.setStroke(stroke); + Object saved = g2.getRenderingHint(RenderingHints.KEY_STROKE_CONTROL); + g2.setRenderingHint(RenderingHints.KEY_STROKE_CONTROL, + RenderingHints.VALUE_STROKE_NORMALIZE); + g2.draw(line); + g2.setRenderingHint(RenderingHints.KEY_STROKE_CONTROL, saved); + } + + /** + * Draws a vertical line on the chart to represent a 'range marker'. + * + * @param g2 the graphics device. + * @param plot the plot. + * @param domainAxis the domain axis. + * @param marker the marker line. + * @param dataArea the axis data area. + */ + @Override + public void drawDomainMarker(Graphics2D g2, XYPlot plot, + ValueAxis domainAxis, Marker marker, Rectangle2D dataArea) { + + if (marker instanceof ValueMarker) { + ValueMarker vm = (ValueMarker) marker; + double value = vm.getValue(); + Range range = domainAxis.getRange(); + if (!range.contains(value)) { + return; + } + + double v = domainAxis.valueToJava2D(value, dataArea, + plot.getDomainAxisEdge()); + + PlotOrientation orientation = plot.getOrientation(); + Line2D line = null; + if (orientation == PlotOrientation.HORIZONTAL) { + line = new Line2D.Double(dataArea.getMinX(), v, + dataArea.getMaxX(), v); + } + else if (orientation == PlotOrientation.VERTICAL) { + line = new Line2D.Double(v, dataArea.getMinY(), v, + dataArea.getMaxY()); + } + + final Composite originalComposite = g2.getComposite(); + g2.setComposite(AlphaComposite.getInstance( + AlphaComposite.SRC_OVER, marker.getAlpha())); + g2.setPaint(marker.getPaint()); + g2.setStroke(marker.getStroke()); + g2.draw(line); + + String label = marker.getLabel(); + RectangleAnchor anchor = marker.getLabelAnchor(); + if (label != null) { + Font labelFont = marker.getLabelFont(); + g2.setFont(labelFont); + g2.setPaint(marker.getLabelPaint()); + Point2D coordinates = calculateDomainMarkerTextAnchorPoint( + g2, orientation, dataArea, line.getBounds2D(), + marker.getLabelOffset(), + LengthAdjustmentType.EXPAND, anchor); + TextUtilities.drawAlignedString(label, g2, + (float) coordinates.getX(), (float) coordinates.getY(), + marker.getLabelTextAnchor()); + } + g2.setComposite(originalComposite); + } + else if (marker instanceof IntervalMarker) { + IntervalMarker im = (IntervalMarker) marker; + double start = im.getStartValue(); + double end = im.getEndValue(); + Range range = domainAxis.getRange(); + if (!(range.intersects(start, end))) { + return; + } + + double start2d = domainAxis.valueToJava2D(start, dataArea, + plot.getDomainAxisEdge()); + double end2d = domainAxis.valueToJava2D(end, dataArea, + plot.getDomainAxisEdge()); + double low = Math.min(start2d, end2d); + double high = Math.max(start2d, end2d); + + PlotOrientation orientation = plot.getOrientation(); + Rectangle2D rect = null; + if (orientation == PlotOrientation.HORIZONTAL) { + // clip top and bottom bounds to data area + low = Math.max(low, dataArea.getMinY()); + high = Math.min(high, dataArea.getMaxY()); + rect = new Rectangle2D.Double(dataArea.getMinX(), + low, dataArea.getWidth(), + high - low); + } + else if (orientation == PlotOrientation.VERTICAL) { + // clip left and right bounds to data area + low = Math.max(low, dataArea.getMinX()); + high = Math.min(high, dataArea.getMaxX()); + rect = new Rectangle2D.Double(low, + dataArea.getMinY(), high - low, + dataArea.getHeight()); + } + + final Composite originalComposite = g2.getComposite(); + g2.setComposite(AlphaComposite.getInstance( + AlphaComposite.SRC_OVER, marker.getAlpha())); + Paint p = marker.getPaint(); + if (p instanceof GradientPaint) { + GradientPaint gp = (GradientPaint) p; + GradientPaintTransformer t = im.getGradientPaintTransformer(); + if (t != null) { + gp = t.transform(gp, rect); + } + g2.setPaint(gp); + } + else { + g2.setPaint(p); + } + g2.fill(rect); + + // now draw the outlines, if visible... + if (im.getOutlinePaint() != null && im.getOutlineStroke() != null) { + if (orientation == PlotOrientation.VERTICAL) { + Line2D line = new Line2D.Double(); + double y0 = dataArea.getMinY(); + double y1 = dataArea.getMaxY(); + g2.setPaint(im.getOutlinePaint()); + g2.setStroke(im.getOutlineStroke()); + if (range.contains(start)) { + line.setLine(start2d, y0, start2d, y1); + g2.draw(line); + } + if (range.contains(end)) { + line.setLine(end2d, y0, end2d, y1); + g2.draw(line); + } + } + else if (orientation == PlotOrientation.HORIZONTAL) { + Line2D line = new Line2D.Double(); + double x0 = dataArea.getMinX(); + double x1 = dataArea.getMaxX(); + g2.setPaint(im.getOutlinePaint()); + g2.setStroke(im.getOutlineStroke()); + if (range.contains(start)) { + line.setLine(x0, start2d, x1, start2d); + g2.draw(line); + } + if (range.contains(end)) { + line.setLine(x0, end2d, x1, end2d); + g2.draw(line); + } + } + } + + String label = marker.getLabel(); + RectangleAnchor anchor = marker.getLabelAnchor(); + if (label != null) { + Font labelFont = marker.getLabelFont(); + g2.setFont(labelFont); + g2.setPaint(marker.getLabelPaint()); + Point2D coordinates = calculateDomainMarkerTextAnchorPoint( + g2, orientation, dataArea, rect, + marker.getLabelOffset(), marker.getLabelOffsetType(), + anchor); + TextUtilities.drawAlignedString(label, g2, + (float) coordinates.getX(), (float) coordinates.getY(), + marker.getLabelTextAnchor()); + } + g2.setComposite(originalComposite); + + } + + } + + /** + * Calculates the (x, y) coordinates for drawing a marker label. + * + * @param g2 the graphics device. + * @param orientation the plot orientation. + * @param dataArea the data area. + * @param markerArea the rectangle surrounding the marker area. + * @param markerOffset the marker label offset. + * @param labelOffsetType the label offset type. + * @param anchor the label anchor. + * + * @return The coordinates for drawing the marker label. + */ + protected Point2D calculateDomainMarkerTextAnchorPoint(Graphics2D g2, + PlotOrientation orientation, Rectangle2D dataArea, + Rectangle2D markerArea, RectangleInsets markerOffset, + LengthAdjustmentType labelOffsetType, RectangleAnchor anchor) { + + Rectangle2D anchorRect = null; + if (orientation == PlotOrientation.HORIZONTAL) { + anchorRect = markerOffset.createAdjustedRectangle(markerArea, + LengthAdjustmentType.CONTRACT, labelOffsetType); + } + else if (orientation == PlotOrientation.VERTICAL) { + anchorRect = markerOffset.createAdjustedRectangle(markerArea, + labelOffsetType, LengthAdjustmentType.CONTRACT); + } + return RectangleAnchor.coordinates(anchorRect, anchor); + + } + + /** + * Draws a horizontal line across the chart to represent a 'range marker'. + * + * @param g2 the graphics device. + * @param plot the plot. + * @param rangeAxis the range axis. + * @param marker the marker line. + * @param dataArea the axis data area. + */ + @Override + public void drawRangeMarker(Graphics2D g2, XYPlot plot, ValueAxis rangeAxis, + Marker marker, Rectangle2D dataArea) { + + if (marker instanceof ValueMarker) { + ValueMarker vm = (ValueMarker) marker; + double value = vm.getValue(); + Range range = rangeAxis.getRange(); + if (!range.contains(value)) { + return; + } + + double v = rangeAxis.valueToJava2D(value, dataArea, + plot.getRangeAxisEdge()); + PlotOrientation orientation = plot.getOrientation(); + Line2D line = null; + if (orientation == PlotOrientation.HORIZONTAL) { + line = new Line2D.Double(v, dataArea.getMinY(), v, + dataArea.getMaxY()); + } + else if (orientation == PlotOrientation.VERTICAL) { + line = new Line2D.Double(dataArea.getMinX(), v, + dataArea.getMaxX(), v); + } + + final Composite originalComposite = g2.getComposite(); + g2.setComposite(AlphaComposite.getInstance( + AlphaComposite.SRC_OVER, marker.getAlpha())); + g2.setPaint(marker.getPaint()); + g2.setStroke(marker.getStroke()); + g2.draw(line); + + String label = marker.getLabel(); + RectangleAnchor anchor = marker.getLabelAnchor(); + if (label != null) { + Font labelFont = marker.getLabelFont(); + g2.setFont(labelFont); + g2.setPaint(marker.getLabelPaint()); + Point2D coordinates = calculateRangeMarkerTextAnchorPoint( + g2, orientation, dataArea, line.getBounds2D(), + marker.getLabelOffset(), + LengthAdjustmentType.EXPAND, anchor); + TextUtilities.drawAlignedString(label, g2, + (float) coordinates.getX(), (float) coordinates.getY(), + marker.getLabelTextAnchor()); + } + g2.setComposite(originalComposite); + } + else if (marker instanceof IntervalMarker) { + IntervalMarker im = (IntervalMarker) marker; + double start = im.getStartValue(); + double end = im.getEndValue(); + Range range = rangeAxis.getRange(); + if (!(range.intersects(start, end))) { + return; + } + + double start2d = rangeAxis.valueToJava2D(start, dataArea, + plot.getRangeAxisEdge()); + double end2d = rangeAxis.valueToJava2D(end, dataArea, + plot.getRangeAxisEdge()); + double low = Math.min(start2d, end2d); + double high = Math.max(start2d, end2d); + + PlotOrientation orientation = plot.getOrientation(); + Rectangle2D rect = null; + if (orientation == PlotOrientation.HORIZONTAL) { + // clip left and right bounds to data area + low = Math.max(low, dataArea.getMinX()); + high = Math.min(high, dataArea.getMaxX()); + rect = new Rectangle2D.Double(low, + dataArea.getMinY(), high - low, + dataArea.getHeight()); + } + else if (orientation == PlotOrientation.VERTICAL) { + // clip top and bottom bounds to data area + low = Math.max(low, dataArea.getMinY()); + high = Math.min(high, dataArea.getMaxY()); + rect = new Rectangle2D.Double(dataArea.getMinX(), + low, dataArea.getWidth(), + high - low); + } + + final Composite originalComposite = g2.getComposite(); + g2.setComposite(AlphaComposite.getInstance( + AlphaComposite.SRC_OVER, marker.getAlpha())); + Paint p = marker.getPaint(); + if (p instanceof GradientPaint) { + GradientPaint gp = (GradientPaint) p; + GradientPaintTransformer t = im.getGradientPaintTransformer(); + if (t != null) { + gp = t.transform(gp, rect); + } + g2.setPaint(gp); + } + else { + g2.setPaint(p); + } + g2.fill(rect); + + // now draw the outlines, if visible... + if (im.getOutlinePaint() != null && im.getOutlineStroke() != null) { + if (orientation == PlotOrientation.VERTICAL) { + Line2D line = new Line2D.Double(); + double x0 = dataArea.getMinX(); + double x1 = dataArea.getMaxX(); + g2.setPaint(im.getOutlinePaint()); + g2.setStroke(im.getOutlineStroke()); + if (range.contains(start)) { + line.setLine(x0, start2d, x1, start2d); + g2.draw(line); + } + if (range.contains(end)) { + line.setLine(x0, end2d, x1, end2d); + g2.draw(line); + } + } + else if (orientation == PlotOrientation.HORIZONTAL) { + Line2D line = new Line2D.Double(); + double y0 = dataArea.getMinY(); + double y1 = dataArea.getMaxY(); + g2.setPaint(im.getOutlinePaint()); + g2.setStroke(im.getOutlineStroke()); + if (range.contains(start)) { + line.setLine(start2d, y0, start2d, y1); + g2.draw(line); + } + if (range.contains(end)) { + line.setLine(end2d, y0, end2d, y1); + g2.draw(line); + } + } + } + + String label = marker.getLabel(); + RectangleAnchor anchor = marker.getLabelAnchor(); + if (label != null) { + Font labelFont = marker.getLabelFont(); + g2.setFont(labelFont); + g2.setPaint(marker.getLabelPaint()); + Point2D coordinates = calculateRangeMarkerTextAnchorPoint( + g2, orientation, dataArea, rect, + marker.getLabelOffset(), marker.getLabelOffsetType(), + anchor); + TextUtilities.drawAlignedString(label, g2, + (float) coordinates.getX(), (float) coordinates.getY(), + marker.getLabelTextAnchor()); + } + g2.setComposite(originalComposite); + } + } + + /** + * Calculates the (x, y) coordinates for drawing a marker label. + * + * @param g2 the graphics device. + * @param orientation the plot orientation. + * @param dataArea the data area. + * @param markerArea the marker area. + * @param markerOffset the marker offset. + * @param labelOffsetForRange ?? + * @param anchor the label anchor. + * + * @return The coordinates for drawing the marker label. + */ + private Point2D calculateRangeMarkerTextAnchorPoint(Graphics2D g2, + PlotOrientation orientation, Rectangle2D dataArea, + Rectangle2D markerArea, RectangleInsets markerOffset, + LengthAdjustmentType labelOffsetForRange, RectangleAnchor anchor) { + + Rectangle2D anchorRect = null; + if (orientation == PlotOrientation.HORIZONTAL) { + anchorRect = markerOffset.createAdjustedRectangle(markerArea, + labelOffsetForRange, LengthAdjustmentType.CONTRACT); + } + else if (orientation == PlotOrientation.VERTICAL) { + anchorRect = markerOffset.createAdjustedRectangle(markerArea, + LengthAdjustmentType.CONTRACT, labelOffsetForRange); + } + return RectangleAnchor.coordinates(anchorRect, anchor); + + } + + /** + * Returns a clone of the renderer. + * + * @return A clone. + * + * @throws CloneNotSupportedException if the renderer does not support + * cloning. + */ + @Override + protected Object clone() throws CloneNotSupportedException { + AbstractXYItemRenderer clone = (AbstractXYItemRenderer) super.clone(); + // 'plot' : just retain reference, not a deep copy + + if (this.itemLabelGenerator != null + && this.itemLabelGenerator instanceof PublicCloneable) { + PublicCloneable pc = (PublicCloneable) this.itemLabelGenerator; + clone.itemLabelGenerator = (XYItemLabelGenerator) pc.clone(); + } + clone.itemLabelGeneratorMap = CloneUtils.cloneMapValues( + this.itemLabelGeneratorMap); + if (this.baseItemLabelGenerator != null + && this.baseItemLabelGenerator instanceof PublicCloneable) { + PublicCloneable pc = (PublicCloneable) this.baseItemLabelGenerator; + clone.baseItemLabelGenerator = (XYItemLabelGenerator) pc.clone(); + } + + if (this.toolTipGenerator != null + && this.toolTipGenerator instanceof PublicCloneable) { + PublicCloneable pc = (PublicCloneable) this.toolTipGenerator; + clone.toolTipGenerator = (XYToolTipGenerator) pc.clone(); + } + clone.toolTipGeneratorMap = CloneUtils.cloneMapValues( + this.toolTipGeneratorMap); + if (this.baseToolTipGenerator != null + && this.baseToolTipGenerator instanceof PublicCloneable) { + PublicCloneable pc = (PublicCloneable) this.baseToolTipGenerator; + clone.baseToolTipGenerator = (XYToolTipGenerator) pc.clone(); + } + + if (this.legendItemLabelGenerator instanceof PublicCloneable) { + clone.legendItemLabelGenerator = (XYSeriesLabelGenerator) + ObjectUtilities.clone(this.legendItemLabelGenerator); + } + if (this.legendItemToolTipGenerator instanceof PublicCloneable) { + clone.legendItemToolTipGenerator = (XYSeriesLabelGenerator) + ObjectUtilities.clone(this.legendItemToolTipGenerator); + } + if (this.legendItemURLGenerator instanceof PublicCloneable) { + clone.legendItemURLGenerator = (XYSeriesLabelGenerator) + ObjectUtilities.clone(this.legendItemURLGenerator); + } + + clone.foregroundAnnotations = (List) ObjectUtilities.deepClone( + this.foregroundAnnotations); + clone.backgroundAnnotations = (List) ObjectUtilities.deepClone( + this.backgroundAnnotations); + + return clone; + } + + /** + * Tests this renderer for equality with another object. + * + * @param obj the object (null permitted). + * + * @return true or false. + */ + @Override + public boolean equals(Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof AbstractXYItemRenderer)) { + return false; + } + AbstractXYItemRenderer that = (AbstractXYItemRenderer) obj; + if (!ObjectUtilities.equal(this.itemLabelGenerator, + that.itemLabelGenerator)) { + return false; + } + if (!this.itemLabelGeneratorMap.equals(that.itemLabelGeneratorMap)) { + return false; + } + if (!ObjectUtilities.equal(this.baseItemLabelGenerator, + that.baseItemLabelGenerator)) { + return false; + } + if (!ObjectUtilities.equal(this.toolTipGenerator, + that.toolTipGenerator)) { + return false; + } + if (!this.toolTipGeneratorMap.equals(that.toolTipGeneratorMap)) { + return false; + } + if (!ObjectUtilities.equal(this.baseToolTipGenerator, + that.baseToolTipGenerator)) { + return false; + } + if (!ObjectUtilities.equal(this.urlGenerator, that.urlGenerator)) { + return false; + } + if (!this.foregroundAnnotations.equals(that.foregroundAnnotations)) { + return false; + } + if (!this.backgroundAnnotations.equals(that.backgroundAnnotations)) { + return false; + } + if (!ObjectUtilities.equal(this.legendItemLabelGenerator, + that.legendItemLabelGenerator)) { + return false; + } + if (!ObjectUtilities.equal(this.legendItemToolTipGenerator, + that.legendItemToolTipGenerator)) { + return false; + } + if (!ObjectUtilities.equal(this.legendItemURLGenerator, + that.legendItemURLGenerator)) { + return false; + } + return super.equals(obj); + } + + /** + * Returns the drawing supplier from the plot. + * + * @return The drawing supplier (possibly null). + */ + @Override + public DrawingSupplier getDrawingSupplier() { + DrawingSupplier result = null; + XYPlot p = getPlot(); + if (p != null) { + result = p.getDrawingSupplier(); + } + return result; + } + + /** + * Considers the current (x, y) coordinate and updates the crosshair point + * if it meets the criteria (usually means the (x, y) coordinate is the + * closest to the anchor point so far). + * + * @param crosshairState the crosshair state (null permitted, + * but the method does nothing in that case). + * @param x the x-value (in data space). + * @param y the y-value (in data space). + * @param domainAxisIndex the index of the domain axis for the point. + * @param rangeAxisIndex the index of the range axis for the point. + * @param transX the x-value translated to Java2D space. + * @param transY the y-value translated to Java2D space. + * @param orientation the plot orientation (null not + * permitted). + * + * @since 1.0.4 + */ + protected void updateCrosshairValues(CrosshairState crosshairState, + double x, double y, int domainAxisIndex, int rangeAxisIndex, + double transX, double transY, PlotOrientation orientation) { + + ParamChecks.nullNotPermitted(orientation, "orientation"); + if (crosshairState != null) { + // do we need to update the crosshair values? + if (this.plot.isDomainCrosshairLockedOnData()) { + if (this.plot.isRangeCrosshairLockedOnData()) { + // both axes + crosshairState.updateCrosshairPoint(x, y, domainAxisIndex, + rangeAxisIndex, transX, transY, orientation); + } + else { + // just the domain axis... + crosshairState.updateCrosshairX(x, domainAxisIndex); + } + } + else { + if (this.plot.isRangeCrosshairLockedOnData()) { + // just the range axis... + crosshairState.updateCrosshairY(y, rangeAxisIndex); + } + } + } + + } + + /** + * Draws an item label. + * + * @param g2 the graphics device. + * @param orientation the orientation. + * @param dataset the dataset. + * @param series the series index (zero-based). + * @param item the item index (zero-based). + * @param x the x coordinate (in Java2D space). + * @param y the y coordinate (in Java2D space). + * @param negative indicates a negative value (which affects the item + * label position). + */ + protected void drawItemLabel(Graphics2D g2, PlotOrientation orientation, + XYDataset dataset, int series, int item, double x, double y, + boolean negative) { + + XYItemLabelGenerator generator = getItemLabelGenerator(series, item); + if (generator != null) { + Font labelFont = getItemLabelFont(series, item); + Paint paint = getItemLabelPaint(series, item); + g2.setFont(labelFont); + g2.setPaint(paint); + String label = generator.generateLabel(dataset, series, item); + + // get the label position.. + ItemLabelPosition position; + if (!negative) { + position = getPositiveItemLabelPosition(series, item); + } + else { + position = getNegativeItemLabelPosition(series, item); + } + + // work out the label anchor point... + Point2D anchorPoint = calculateLabelAnchorPoint( + position.getItemLabelAnchor(), x, y, orientation); + TextUtilities.drawRotatedString(label, g2, + (float) anchorPoint.getX(), (float) anchorPoint.getY(), + position.getTextAnchor(), position.getAngle(), + position.getRotationAnchor()); + } + + } + + /** + * Draws all the annotations for the specified layer. + * + * @param g2 the graphics device. + * @param dataArea the data area. + * @param domainAxis the domain axis. + * @param rangeAxis the range axis. + * @param layer the layer. + * @param info the plot rendering info. + */ + @Override + public void drawAnnotations(Graphics2D g2, Rectangle2D dataArea, + ValueAxis domainAxis, ValueAxis rangeAxis, Layer layer, + PlotRenderingInfo info) { + + Iterator iterator = null; + if (layer.equals(Layer.FOREGROUND)) { + iterator = this.foregroundAnnotations.iterator(); + } + else if (layer.equals(Layer.BACKGROUND)) { + iterator = this.backgroundAnnotations.iterator(); + } + else { + // should not get here + throw new RuntimeException("Unknown layer."); + } + while (iterator.hasNext()) { + XYAnnotation annotation = (XYAnnotation) iterator.next(); + int index = this.plot.getIndexOf(this); + annotation.draw(g2, this.plot, dataArea, domainAxis, rangeAxis, + index, info); + } + + } + + /** + * Adds an entity to the collection. + * + * @param entities the entity collection being populated. + * @param area the entity area (if null a default will be + * used). + * @param dataset the dataset. + * @param series the series. + * @param item the item. + * @param entityX the entity's center x-coordinate in user space (only + * used if area is null). + * @param entityY the entity's center y-coordinate in user space (only + * used if area is null). + */ + protected void addEntity(EntityCollection entities, Shape area, + XYDataset dataset, int series, int item, + double entityX, double entityY) { + if (!getItemCreateEntity(series, item)) { + return; + } + Shape hotspot = area; + if (hotspot == null) { + double r = getDefaultEntityRadius(); + double w = r * 2; + if (getPlot().getOrientation() == PlotOrientation.VERTICAL) { + hotspot = new Ellipse2D.Double(entityX - r, entityY - r, w, w); + } + else { + hotspot = new Ellipse2D.Double(entityY - r, entityX - r, w, w); + } + } + String tip = null; + XYToolTipGenerator generator = getToolTipGenerator(series, item); + if (generator != null) { + tip = generator.generateToolTip(dataset, series, item); + } + String url = null; + if (getURLGenerator() != null) { + url = getURLGenerator().generateURL(dataset, series, item); + } + XYItemEntity entity = new XYItemEntity(hotspot, dataset, series, item, + tip, url); + entities.add(entity); + } + + /** + * Returns true if the specified point (x, y) falls within or + * on the boundary of the specified rectangle. + * + * @param rect the rectangle (null not permitted). + * @param x the x-coordinate. + * @param y the y-coordinate. + * + * @return A boolean. + * + * @since 1.0.10 + */ + public static boolean isPointInRect(Rectangle2D rect, double x, double y) { + // TODO: For JFreeChart 1.2.0, this method should go in the + // ShapeUtilities class + return (x >= rect.getMinX() && x <= rect.getMaxX() + && y >= rect.getMinY() && y <= rect.getMaxY()); + } + + /** + * Utility method delegating to {@link GeneralPath#moveTo} taking double as + * parameters. + * + * @param hotspot the region under construction (null not + * permitted); + * @param x the x coordinate; + * @param y the y coordinate; + * + * @since 1.0.14 + */ + protected static void moveTo(GeneralPath hotspot, double x, double y) { + hotspot.moveTo((float) x, (float) y); + } + + /** + * Utility method delegating to {@link GeneralPath#lineTo} taking double as + * parameters. + * + * @param hotspot the region under construction (null not + * permitted); + * @param x the x coordinate; + * @param y the y coordinate; + * + * @since 1.0.14 + */ + protected static void lineTo(GeneralPath hotspot, double x, double y) { + hotspot.lineTo((float) x, (float) y); + } + + // === DEPRECATED CODE === + + /** + * The item label generator for ALL series. + * + * @deprecated This field is redundant, use itemLabelGeneratorList and + * baseItemLabelGenerator instead. Deprecated as of version 1.0.6. + */ + private XYItemLabelGenerator itemLabelGenerator; + + /** + * The tool tip generator for ALL series. + * + * @deprecated This field is redundant, use tooltipGeneratorList and + * baseToolTipGenerator instead. Deprecated as of version 1.0.6. + */ + private XYToolTipGenerator toolTipGenerator; + + /** + * Returns the item label generator override. + * + * @return The generator (possibly null). + * + * @since 1.0.5 + * + * @see #setItemLabelGenerator(XYItemLabelGenerator) + * + * @deprecated As of version 1.0.6, this override setting should not be + * used. You can use the base setting instead + * ({@link #getBaseItemLabelGenerator()}). + */ + public XYItemLabelGenerator getItemLabelGenerator() { + return this.itemLabelGenerator; + } + + /** + * Sets the item label generator for ALL series and sends a + * {@link RendererChangeEvent} to all registered listeners. + * + * @param generator the generator (null permitted). + * + * @see #getItemLabelGenerator() + * + * @deprecated As of version 1.0.6, this override setting should not be + * used. You can use the base setting instead + * ({@link #setBaseItemLabelGenerator(XYItemLabelGenerator)}). + */ + @Override + public void setItemLabelGenerator(XYItemLabelGenerator generator) { + this.itemLabelGenerator = generator; + fireChangeEvent(); + } + + /** + * Returns the override tool tip generator. + * + * @return The tool tip generator (possible null). + * + * @since 1.0.5 + * + * @see #setToolTipGenerator(XYToolTipGenerator) + * + * @deprecated As of version 1.0.6, this override setting should not be + * used. You can use the base setting instead + * ({@link #getBaseToolTipGenerator()}). + */ + public XYToolTipGenerator getToolTipGenerator() { + return this.toolTipGenerator; + } + + /** + * Sets the tool tip generator for ALL series and sends a + * {@link RendererChangeEvent} to all registered listeners. + * + * @param generator the generator (null permitted). + * + * @see #getToolTipGenerator() + * + * @deprecated As of version 1.0.6, this override setting should not be + * used. You can use the base setting instead + * ({@link #setBaseToolTipGenerator(XYToolTipGenerator)}). + */ + @Override + public void setToolTipGenerator(XYToolTipGenerator generator) { + this.toolTipGenerator = generator; + fireChangeEvent(); + } + + /** + * Considers the current (x, y) coordinate and updates the crosshair point + * if it meets the criteria (usually means the (x, y) coordinate is the + * closest to the anchor point so far). + * + * @param crosshairState the crosshair state (null permitted, + * but the method does nothing in that case). + * @param x the x-value (in data space). + * @param y the y-value (in data space). + * @param transX the x-value translated to Java2D space. + * @param transY the y-value translated to Java2D space. + * @param orientation the plot orientation (null not + * permitted). + * + * @deprecated Use {@link #updateCrosshairValues(CrosshairState, double, + * double, int, int, double, double, PlotOrientation)} -- see bug + * report 1086307. + */ + protected void updateCrosshairValues(CrosshairState crosshairState, + double x, double y, double transX, double transY, + PlotOrientation orientation) { + updateCrosshairValues(crosshairState, x, y, 0, 0, transX, transY, + orientation); + } + + +} diff --git a/src/test/resources/oracle/commits/soen6491-e08983f32fcd68efd80463eb94be66a6d7ea05ce.json b/src/test/resources/oracle/commits/soen6491-e08983f32fcd68efd80463eb94be66a6d7ea05ce.json new file mode 100644 index 0000000000..bbaa2bbc11 --- /dev/null +++ b/src/test/resources/oracle/commits/soen6491-e08983f32fcd68efd80463eb94be66a6d7ea05ce.json @@ -0,0 +1 @@ +{"parentCommitId":"2d3d2a63798b17dda70533c8be4d5fb9c7a0a535","currentCommitId":"e08983f32fcd68efd80463eb94be66a6d7ea05ce","filesBefore":["source/org/jfree/chart/renderer/xy/AbstractXYItemRenderer.java"],"filesCurrent":["source/org/jfree/chart/renderer/xy/AbstractXYItemRenderer.java"],"renamedFilesHint":{},"repositoryDirectoriesBefore":["source/org/jfree","source/org/jfree/chart/renderer/xy","source/org/jfree/chart","source/org/jfree/chart/renderer","source","source/org"],"repositoryDirectoriesCurrent":["source/org/jfree","source/org/jfree/chart/renderer/xy","source/org/jfree/chart","source/org/jfree/chart/renderer","source","source/org"]} \ No newline at end of file diff --git a/src/test/resources/oracle/commits/soen6491-e08983f32fcd68efd80463eb94be66a6d7ea05ce/source/org/jfree/chart/renderer/xy/AbstractXYItemRenderer.java b/src/test/resources/oracle/commits/soen6491-e08983f32fcd68efd80463eb94be66a6d7ea05ce/source/org/jfree/chart/renderer/xy/AbstractXYItemRenderer.java new file mode 100644 index 0000000000..0388ec914c --- /dev/null +++ b/src/test/resources/oracle/commits/soen6491-e08983f32fcd68efd80463eb94be66a6d7ea05ce/source/org/jfree/chart/renderer/xy/AbstractXYItemRenderer.java @@ -0,0 +1,1787 @@ +/* =========================================================== + * JFreeChart : a free chart library for the Java(tm) platform + * =========================================================== + * + * (C) Copyright 2000-2014, by Object Refinery Limited and Contributors. + * + * Project Info: http://www.jfree.org/jfreechart/index.html + * + * This library is free software; you can redistribute it and/or modify it + * under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation; either version 2.1 of the License, or + * (at your option) any later version. + * + * This library is distributed in the hope that it will be useful, but + * WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY + * or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public + * License for more details. + * + * You should have received a copy of the GNU Lesser General Public + * License along with this library; if not, write to the Free Software + * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, + * USA. + * + * [Oracle and Java are registered trademarks of Oracle and/or its affiliates. + * Other names may be trademarks of their respective owners.] + * + * --------------------------- + * AbstractXYItemRenderer.java + * --------------------------- + * (C) Copyright 2002-2014, by Object Refinery Limited and Contributors. + * + * Original Author: David Gilbert (for Object Refinery Limited); + * Contributor(s): Richard Atkinson; + * Focus Computer Services Limited; + * Tim Bardzil; + * Sergei Ivanov; + * Peter Kolb (patch 2809117); + * Martin Krauskopf; + * + * Changes: + * -------- + * 15-Mar-2002 : Version 1 (DG); + * 09-Apr-2002 : Added a getToolTipGenerator() method reflecting the change in + * the XYItemRenderer interface (DG); + * 05-Aug-2002 : Added a urlGenerator member variable to support HTML image + * maps (RA); + * 20-Aug-2002 : Added property change events for the tooltip and URL + * generators (DG); + * 22-Aug-2002 : Moved property change support into AbstractRenderer class (DG); + * 23-Sep-2002 : Fixed errors reported by Checkstyle tool (DG); + * 18-Nov-2002 : Added methods for drawing grid lines (DG); + * 17-Jan-2003 : Moved plot classes into a separate package (DG); + * 25-Mar-2003 : Implemented Serializable (DG); + * 01-May-2003 : Modified initialise() return type and drawItem() method + * signature (DG); + * 15-May-2003 : Modified to take into account the plot orientation (DG); + * 21-May-2003 : Added labels to markers (DG); + * 05-Jun-2003 : Added domain and range grid bands (sponsored by Focus Computer + * Services Ltd) (DG); + * 27-Jul-2003 : Added getRangeType() to support stacked XY area charts (RA); + * 31-Jul-2003 : Deprecated all but the default constructor (DG); + * 13-Aug-2003 : Implemented Cloneable (DG); + * 16-Sep-2003 : Changed ChartRenderingInfo --> PlotRenderingInfo (DG); + * 29-Oct-2003 : Added workaround for font alignment in PDF output (DG); + * 05-Nov-2003 : Fixed marker rendering bug (833623) (DG); + * 11-Feb-2004 : Updated labelling for markers (DG); + * 25-Feb-2004 : Added updateCrosshairValues() method. Moved deprecated code + * to bottom of source file (DG); + * 16-Apr-2004 : Added support for IntervalMarker in drawRangeMarker() method + * - thanks to Tim Bardzil (DG); + * 05-May-2004 : Fixed bug (948310) where interval markers extend beyond axis + * range (DG); + * 03-Jun-2004 : Fixed more bugs in drawing interval markers (DG); + * 26-Aug-2004 : Added the addEntity() method (DG); + * 29-Sep-2004 : Added annotation support (with layers) (DG); + * 30-Sep-2004 : Moved drawRotatedString() from RefineryUtilities --> + * TextUtilities (DG); + * 06-Oct-2004 : Added findDomainBounds() method and renamed + * getRangeExtent() --> findRangeBounds() (DG); + * 07-Jan-2005 : Removed deprecated code (DG); + * 27-Jan-2005 : Modified getLegendItem() to omit hidden series (DG); + * 24-Feb-2005 : Added getLegendItems() method (DG); + * 08-Mar-2005 : Fixed positioning of marker labels (DG); + * 20-Apr-2005 : Renamed XYLabelGenerator --> XYItemLabelGenerator and + * added generators for legend labels, tooltips and URLs (DG); + * 01-Jun-2005 : Handle one dimension of the marker label adjustment + * automatically (DG); + * ------------- JFREECHART 1.0.x --------------------------------------------- + * 20-Jul-2006 : Set dataset and series indices in LegendItem (DG); + * 24-Oct-2006 : Respect alpha setting in markers (see patch 1567843 by Sergei + * Ivanov) (DG); + * 24-Oct-2006 : Added code to draw outlines for interval markers (DG); + * 24-Nov-2006 : Fixed cloning for legend item generators (DG); + * 06-Feb-2007 : Added new updateCrosshairValues() method that takes into + * account multiple axis plots (see bug 1086307) (DG); + * 20-Feb-2007 : Fixed equals() method implementation (DG); + * 01-Mar-2007 : Fixed interval marker drawing (patch 1670686 thanks to + * Sergei Ivanov) (DG); + * 22-Mar-2007 : Modified the tool tip generator look up (DG); + * 23-Mar-2007 : Added drawDomainLine() method (DG); + * 20-Apr-2007 : Updated getLegendItem() for renderer change, and deprecated + * itemLabelGenerator and toolTipGenerator override fields (DG); + * 18-May-2007 : Set dataset and seriesKey for LegendItem (DG); + * 12-Nov-2007 : Fixed domain and range band drawing methods (DG); + * 07-Apr-2008 : Minor API doc update (DG); + * 14-May-2008 : Updated addEntity() method to take plot orientation into + * account when the incoming area is null (DG); + * 02-Jun-2008 : Added isPointInRect() method (DG); + * 17-Jun-2008 : Apply legend shape, font and paint attributes (DG); + * 09-Mar-2009 : Added getAnnotations() method (DG); + * 27-Mar-2009 : Added new findDomainBounds() and findRangeBounds() methods to + * take account of hidden series (DG); + * 01-Apr-2009 : Moved defaultEntityRadius up to superclass (DG); + * 28-Apr-2009 : Updated getLegendItem() method to observe new + * 'treatLegendShapeAsLine' flag (DG); + * 24-Jun-2009 : Added support for annotation events - see patch 2809117 + * by PK (DG); + * 01-Sep-2009 : Bug 2840132 - set renderer index when drawing + * annotations (DG); + * 06-Oct-2011 : Add utility methods to work with 1.4 API in GeneralPath (MK) + * 03-Jul-2013 : Use ParamChecks (DG); + * 11-Jan-2014 : Fix error in fillDomainGridBand method (DG); + * 07-Apr-2014 : Don't use ObjectList anymore (DG); + * 29-Jul-2014 : Add rendering hint to normalise domain and range lines (DG); + * + */ + +package org.jfree.chart.renderer.xy; + +import java.awt.AlphaComposite; +import java.awt.Composite; +import java.awt.Font; +import java.awt.GradientPaint; +import java.awt.Graphics2D; +import java.awt.Paint; +import java.awt.RenderingHints; +import java.awt.Shape; +import java.awt.Stroke; +import java.awt.geom.Ellipse2D; +import java.awt.geom.GeneralPath; +import java.awt.geom.Line2D; +import java.awt.geom.Point2D; +import java.awt.geom.Rectangle2D; +import java.io.Serializable; +import java.util.ArrayList; +import java.util.Collection; +import java.util.HashMap; +import java.util.Iterator; +import java.util.List; +import java.util.Map; +import java.util.function.Supplier; +import org.jfree.chart.LegendItem; +import org.jfree.chart.LegendItemCollection; +import org.jfree.chart.annotations.Annotation; +import org.jfree.chart.annotations.XYAnnotation; +import org.jfree.chart.axis.ValueAxis; +import org.jfree.chart.entity.EntityCollection; +import org.jfree.chart.entity.XYItemEntity; +import org.jfree.chart.event.AnnotationChangeEvent; +import org.jfree.chart.event.AnnotationChangeListener; +import org.jfree.chart.event.RendererChangeEvent; +import org.jfree.chart.labels.ItemLabelPosition; +import org.jfree.chart.labels.StandardXYSeriesLabelGenerator; +import org.jfree.chart.labels.XYItemLabelGenerator; +import org.jfree.chart.labels.XYSeriesLabelGenerator; +import org.jfree.chart.labels.XYToolTipGenerator; +import org.jfree.chart.plot.CrosshairState; +import org.jfree.chart.plot.DrawingSupplier; +import org.jfree.chart.plot.IntervalMarker; +import org.jfree.chart.plot.Marker; +import org.jfree.chart.plot.Plot; +import org.jfree.chart.plot.PlotOrientation; +import org.jfree.chart.plot.PlotRenderingInfo; +import org.jfree.chart.plot.ValueMarker; +import org.jfree.chart.plot.XYPlot; +import org.jfree.chart.renderer.AbstractRenderer; +import org.jfree.chart.urls.XYURLGenerator; +import org.jfree.chart.util.CloneUtils; +import org.jfree.chart.util.ParamChecks; +import org.jfree.data.Range; +import org.jfree.data.general.DatasetUtilities; +import org.jfree.data.xy.XYDataset; +import org.jfree.text.TextUtilities; +import org.jfree.ui.GradientPaintTransformer; +import org.jfree.ui.Layer; +import org.jfree.ui.LengthAdjustmentType; +import org.jfree.ui.RectangleAnchor; +import org.jfree.ui.RectangleEdge; +import org.jfree.ui.RectangleInsets; +import org.jfree.util.ObjectUtilities; +import org.jfree.util.PublicCloneable; + +/** + * A base class that can be used to create new {@link XYItemRenderer} + * implementations. + */ +public abstract class AbstractXYItemRenderer extends AbstractRenderer + implements XYItemRenderer, AnnotationChangeListener, + Cloneable, Serializable { + + /** For serialization. */ + private static final long serialVersionUID = 8019124836026607990L; + + /** The plot. */ + private XYPlot plot; + + /** A list of item label generators (one per series). */ + private Map itemLabelGeneratorMap; + + /** The base item label generator. */ + private XYItemLabelGenerator baseItemLabelGenerator; + + /** A list of tool tip generators (one per series). */ + private Map toolTipGeneratorMap; + + /** The base tool tip generator. */ + private XYToolTipGenerator baseToolTipGenerator; + + /** The URL text generator. */ + private XYURLGenerator urlGenerator; + + /** + * Annotations to be drawn in the background layer ('underneath' the data + * items). + */ + private List backgroundAnnotations; + + /** + * Annotations to be drawn in the foreground layer ('on top' of the data + * items). + */ + private List foregroundAnnotations; + + /** The legend item label generator. */ + private XYSeriesLabelGenerator legendItemLabelGenerator; + + /** The legend item tool tip generator. */ + private XYSeriesLabelGenerator legendItemToolTipGenerator; + + /** The legend item URL generator. */ + private XYSeriesLabelGenerator legendItemURLGenerator; + + /** + * Creates a renderer where the tooltip generator and the URL generator are + * both null. + */ + protected AbstractXYItemRenderer() { + super(); + this.itemLabelGenerator = null; + this.itemLabelGeneratorMap + = new HashMap(); + this.toolTipGenerator = null; + this.toolTipGeneratorMap = new HashMap(); + this.urlGenerator = null; + this.backgroundAnnotations = new java.util.ArrayList(); + this.foregroundAnnotations = new java.util.ArrayList(); + this.legendItemLabelGenerator = new StandardXYSeriesLabelGenerator( + "{0}"); + } + + /** + * Returns the number of passes through the data that the renderer requires + * in order to draw the chart. Most charts will require a single pass, but + * some require two passes. + * + * @return The pass count. + */ + @Override + public int getPassCount() { + return 1; + } + + /** + * Returns the plot that the renderer is assigned to. + * + * @return The plot (possibly null). + */ + @Override + public XYPlot getPlot() { + return this.plot; + } + + /** + * Sets the plot that the renderer is assigned to. + * + * @param plot the plot (null permitted). + */ + @Override + public void setPlot(XYPlot plot) { + this.plot = plot; + } + + /** + * Initialises the renderer and returns a state object that should be + * passed to all subsequent calls to the drawItem() method. + *

+ * This method will be called before the first item is rendered, giving the + * renderer an opportunity to initialise any state information it wants to + * maintain. The renderer can do nothing if it chooses. + * + * @param g2 the graphics device. + * @param dataArea the area inside the axes. + * @param plot the plot. + * @param data the data. + * @param info an optional info collection object to return data back to + * the caller. + * + * @return The renderer state (never null). + */ + @Override + public XYItemRendererState initialise(Graphics2D g2, Rectangle2D dataArea, + XYPlot plot, XYDataset data, PlotRenderingInfo info) { + return new XYItemRendererState(info); + } + + // ITEM LABEL GENERATOR + + /** + * Returns the label generator for a data item. This implementation simply + * passes control to the {@link #getSeriesItemLabelGenerator(int)} method. + * If, for some reason, you want a different generator for individual + * items, you can override this method. + * + * @param series the series index (zero based). + * @param item the item index (zero based). + * + * @return The generator (possibly null). + */ + @Override + public XYItemLabelGenerator getItemLabelGenerator(int series, int item) { + // return the generator for ALL series, if there is one... + if (this.itemLabelGenerator != null) { + return this.itemLabelGenerator; + } + + // otherwise look up the generator table + XYItemLabelGenerator generator + = (XYItemLabelGenerator) this.itemLabelGeneratorMap.get(series); + if (generator == null) { + generator = this.baseItemLabelGenerator; + } + return generator; + } + + /** + * Returns the item label generator for a series. + * + * @param series the series index (zero based). + * + * @return The generator (possibly null). + */ + @Override + public XYItemLabelGenerator getSeriesItemLabelGenerator(int series) { + return this.itemLabelGeneratorMap.get(series); + } + + /** + * Sets the item label generator for a series and sends a + * {@link RendererChangeEvent} to all registered listeners. + * + * @param series the series index (zero based). + * @param generator the generator (null permitted). + */ + @Override + public void setSeriesItemLabelGenerator(int series, + XYItemLabelGenerator generator) { + this.itemLabelGeneratorMap.put(series, generator); + fireChangeEvent(); + } + + /** + * Returns the base item label generator. + * + * @return The generator (possibly null). + */ + @Override + public XYItemLabelGenerator getBaseItemLabelGenerator() { + return this.baseItemLabelGenerator; + } + + /** + * Sets the base item label generator and sends a + * {@link RendererChangeEvent} to all registered listeners. + * + * @param generator the generator (null permitted). + */ + @Override + public void setBaseItemLabelGenerator(XYItemLabelGenerator generator) { + this.baseItemLabelGenerator = generator; + fireChangeEvent(); + } + + // TOOL TIP GENERATOR + + /** + * Returns the tool tip generator for a data item. If, for some reason, + * you want a different generator for individual items, you can override + * this method. + * + * @param series the series index (zero based). + * @param item the item index (zero based). + * + * @return The generator (possibly null). + */ + @Override + public XYToolTipGenerator getToolTipGenerator(int series, int item) { + // return the generator for ALL series, if there is one... + if (this.toolTipGenerator != null) { + return this.toolTipGenerator; + } + + // otherwise look up the generator table + XYToolTipGenerator generator + = (XYToolTipGenerator) this.toolTipGeneratorMap.get(series); + if (generator == null) { + generator = this.baseToolTipGenerator; + } + return generator; + } + + /** + * Returns the tool tip generator for a series. + * + * @param series the series index (zero based). + * + * @return The generator (possibly null). + */ + @Override + public XYToolTipGenerator getSeriesToolTipGenerator(int series) { + return this.toolTipGeneratorMap.get(series); + } + + /** + * Sets the tool tip generator for a series and sends a + * {@link RendererChangeEvent} to all registered listeners. + * + * @param series the series index (zero based). + * @param generator the generator (null permitted). + */ + @Override + public void setSeriesToolTipGenerator(int series, + XYToolTipGenerator generator) { + this.toolTipGeneratorMap.put(series, generator); + fireChangeEvent(); + } + + /** + * Returns the base tool tip generator. + * + * @return The generator (possibly null). + * + * @see #setBaseToolTipGenerator(XYToolTipGenerator) + */ + @Override + public XYToolTipGenerator getBaseToolTipGenerator() { + return this.baseToolTipGenerator; + } + + /** + * Sets the base tool tip generator and sends a {@link RendererChangeEvent} + * to all registered listeners. + * + * @param generator the generator (null permitted). + * + * @see #getBaseToolTipGenerator() + */ + @Override + public void setBaseToolTipGenerator(XYToolTipGenerator generator) { + this.baseToolTipGenerator = generator; + fireChangeEvent(); + } + + // URL GENERATOR + + /** + * Returns the URL generator for HTML image maps. + * + * @return The URL generator (possibly null). + */ + @Override + public XYURLGenerator getURLGenerator() { + return this.urlGenerator; + } + + /** + * Sets the URL generator for HTML image maps and sends a + * {@link RendererChangeEvent} to all registered listeners. + * + * @param urlGenerator the URL generator (null permitted). + */ + @Override + public void setURLGenerator(XYURLGenerator urlGenerator) { + this.urlGenerator = urlGenerator; + fireChangeEvent(); + } + + /** + * Adds an annotation and sends a {@link RendererChangeEvent} to all + * registered listeners. The annotation is added to the foreground + * layer. + * + * @param annotation the annotation (null not permitted). + */ + @Override + public void addAnnotation(XYAnnotation annotation) { + // defer argument checking + addAnnotation(annotation, Layer.FOREGROUND); + } + + /** + * Adds an annotation to the specified layer and sends a + * {@link RendererChangeEvent} to all registered listeners. + * + * @param annotation the annotation (null not permitted). + * @param layer the layer (null not permitted). + */ + @Override + public void addAnnotation(XYAnnotation annotation, Layer layer) { + ParamChecks.nullNotPermitted(annotation, "annotation"); + if (layer.equals(Layer.FOREGROUND)) { + this.foregroundAnnotations.add(annotation); + annotation.addChangeListener(this); + fireChangeEvent(); + } + else if (layer.equals(Layer.BACKGROUND)) { + this.backgroundAnnotations.add(annotation); + annotation.addChangeListener(this); + fireChangeEvent(); + } + else { + // should never get here + throw new RuntimeException("Unknown layer."); + } + } + /** + * Removes the specified annotation and sends a {@link RendererChangeEvent} + * to all registered listeners. + * + * @param annotation the annotation to remove (null not + * permitted). + * + * @return A boolean to indicate whether or not the annotation was + * successfully removed. + */ + @Override + public boolean removeAnnotation(XYAnnotation annotation) { + boolean removed = this.foregroundAnnotations.remove(annotation); + removed = removed & this.backgroundAnnotations.remove(annotation); + annotation.removeChangeListener(this); + fireChangeEvent(); + return removed; + } + + /** + * Removes all annotations and sends a {@link RendererChangeEvent} + * to all registered listeners. + */ + @Override + public void removeAnnotations() { + for(int i = 0; i < this.foregroundAnnotations.size(); i++){ + XYAnnotation annotation + = (XYAnnotation) this.foregroundAnnotations.get(i); + annotation.removeChangeListener(this); + } + for(int i = 0; i < this.backgroundAnnotations.size(); i++){ + XYAnnotation annotation + = (XYAnnotation) this.backgroundAnnotations.get(i); + annotation.removeChangeListener(this); + } + this.foregroundAnnotations.clear(); + this.backgroundAnnotations.clear(); + fireChangeEvent(); + } + + + /** + * Receives notification of a change to an {@link Annotation} added to + * this renderer. + * + * @param event information about the event (not used here). + * + * @since 1.0.14 + */ + @Override + public void annotationChanged(AnnotationChangeEvent event) { + fireChangeEvent(); + } + + /** + * Returns a collection of the annotations that are assigned to the + * renderer. + * + * @return A collection of annotations (possibly empty but never + * null). + * + * @since 1.0.13 + */ + public Collection getAnnotations() { + List result = new java.util.ArrayList(this.foregroundAnnotations); + result.addAll(this.backgroundAnnotations); + return result; + } + + /** + * Returns the legend item label generator. + * + * @return The label generator (never null). + * + * @see #setLegendItemLabelGenerator(XYSeriesLabelGenerator) + */ + @Override + public XYSeriesLabelGenerator getLegendItemLabelGenerator() { + return this.legendItemLabelGenerator; + } + + /** + * Sets the legend item label generator and sends a + * {@link RendererChangeEvent} to all registered listeners. + * + * @param generator the generator (null not permitted). + * + * @see #getLegendItemLabelGenerator() + */ + @Override + public void setLegendItemLabelGenerator(XYSeriesLabelGenerator generator) { + ParamChecks.nullNotPermitted(generator, "generator"); + this.legendItemLabelGenerator = generator; + fireChangeEvent(); + } + + /** + * Returns the legend item tool tip generator. + * + * @return The tool tip generator (possibly null). + * + * @see #setLegendItemToolTipGenerator(XYSeriesLabelGenerator) + */ + public XYSeriesLabelGenerator getLegendItemToolTipGenerator() { + return this.legendItemToolTipGenerator; + } + + /** + * Sets the legend item tool tip generator and sends a + * {@link RendererChangeEvent} to all registered listeners. + * + * @param generator the generator (null permitted). + * + * @see #getLegendItemToolTipGenerator() + */ + public void setLegendItemToolTipGenerator( + XYSeriesLabelGenerator generator) { + this.legendItemToolTipGenerator = generator; + fireChangeEvent(); + } + + /** + * Returns the legend item URL generator. + * + * @return The URL generator (possibly null). + * + * @see #setLegendItemURLGenerator(XYSeriesLabelGenerator) + */ + public XYSeriesLabelGenerator getLegendItemURLGenerator() { + return this.legendItemURLGenerator; + } + + /** + * Sets the legend item URL generator and sends a + * {@link RendererChangeEvent} to all registered listeners. + * + * @param generator the generator (null permitted). + * + * @see #getLegendItemURLGenerator() + */ + public void setLegendItemURLGenerator(XYSeriesLabelGenerator generator) { + this.legendItemURLGenerator = generator; + fireChangeEvent(); + } + + /** + * Returns the lower and upper bounds (range) of the x-values in the + * specified dataset. + * + * @param dataset the dataset (null permitted). + * + * @return The range (null if the dataset is null + * or empty). + * + * @see #findRangeBounds(XYDataset) + */ + @Override + public Range findDomainBounds(XYDataset dataset) { + return findDomainBounds(dataset, false); + } + + /** + * Returns the lower and upper bounds (range) of the x-values in the + * specified dataset. + * + * @param dataset the dataset (null permitted). + * @param includeInterval include the interval (if any) for the dataset? + * + * @return The range (null if the dataset is null + * or empty). + * + * @since 1.0.13 + */ + protected Range findDomainBounds(XYDataset dataset, + boolean includeInterval) { + if (dataset == null) { + return null; + } + if (getDataBoundsIncludesVisibleSeriesOnly()) { + List visibleSeriesKeys = new ArrayList(); + int seriesCount = dataset.getSeriesCount(); + for (int s = 0; s < seriesCount; s++) { + if (isSeriesVisible(s)) { + visibleSeriesKeys.add(dataset.getSeriesKey(s)); + } + } + return DatasetUtilities.findDomainBounds(dataset, + visibleSeriesKeys, includeInterval); + } + return DatasetUtilities.findDomainBounds(dataset, includeInterval); + } + + /** + * Returns the range of values the renderer requires to display all the + * items from the specified dataset. + * + * @param dataset the dataset (null permitted). + * + * @return The range (null if the dataset is null + * or empty). + * + * @see #findDomainBounds(XYDataset) + */ + @Override + public Range findRangeBounds(XYDataset dataset) { + return findRangeBounds(dataset, false); + } + + /** + * Returns the range of values the renderer requires to display all the + * items from the specified dataset. + * + * @param dataset the dataset (null permitted). + * @param includeInterval include the interval (if any) for the dataset? + * + * @return The range (null if the dataset is null + * or empty). + * + * @since 1.0.13 + */ + protected Range findRangeBounds(XYDataset dataset, + boolean includeInterval) { + if (dataset == null) { + return null; + } + if (getDataBoundsIncludesVisibleSeriesOnly()) { + List visibleSeriesKeys = new ArrayList(); + int seriesCount = dataset.getSeriesCount(); + for (int s = 0; s < seriesCount; s++) { + if (isSeriesVisible(s)) { + visibleSeriesKeys.add(dataset.getSeriesKey(s)); + } + } + // the bounds should be calculated using just the items within + // the current range of the x-axis...if there is one + Range xRange = null; + XYPlot p = getPlot(); + if (p != null) { + ValueAxis xAxis = null; + int index = p.getIndexOf(this); + if (index >= 0) { + xAxis = this.plot.getDomainAxisForDataset(index); + } + if (xAxis != null) { + xRange = xAxis.getRange(); + } + } + if (xRange == null) { + xRange = new Range(Double.NEGATIVE_INFINITY, + Double.POSITIVE_INFINITY); + } + return DatasetUtilities.findRangeBounds(dataset, + visibleSeriesKeys, xRange, includeInterval); + } + return DatasetUtilities.findRangeBounds(dataset, includeInterval); + } + + /** + * Returns a (possibly empty) collection of legend items for the series + * that this renderer is responsible for drawing. + * + * @return The legend item collection (never null). + */ + @Override + public LegendItemCollection getLegendItems() { + if (this.plot == null) { + return new LegendItemCollection(); + } + LegendItemCollection result = new LegendItemCollection(); + int index = this.plot.getIndexOf(this); + XYDataset dataset = this.plot.getDataset(index); + if (dataset != null) { + int seriesCount = dataset.getSeriesCount(); + for (int i = 0; i < seriesCount; i++) { + if (isSeriesVisibleInLegend(i)) { + LegendItem item = getLegendItem(index, i); + if (item != null) { + result.add(item); + } + } + } + + } + return result; + } + + /** + * Returns a default legend item for the specified series. Subclasses + * should override this method to generate customised items. + * + * @param datasetIndex the dataset index (zero-based). + * @param series the series index (zero-based). + * + * @return A legend item for the series. + */ + @Override + public LegendItem getLegendItem(int datasetIndex, int series) { + XYPlot xyplot = getPlot(); + if (xyplot == null) { + return null; + } + XYDataset dataset = xyplot.getDataset(datasetIndex); + if (dataset == null) { + return null; + } + String label = this.legendItemLabelGenerator.generateLabel(dataset, + series); + String description = label; + String toolTipText = null; + if (getLegendItemToolTipGenerator() != null) { + toolTipText = getLegendItemToolTipGenerator().generateLabel( + dataset, series); + } + String urlText = null; + if (getLegendItemURLGenerator() != null) { + urlText = getLegendItemURLGenerator().generateLabel(dataset, + series); + } + Shape shape = lookupLegendShape(series); + Paint paint = lookupSeriesPaint(series); + LegendItem item = new LegendItem(label, paint); + item.setToolTipText(toolTipText); + item.setURLText(urlText); + item.setLabelFont(lookupLegendTextFont(series)); + Paint labelPaint = lookupLegendTextPaint(series); + if (labelPaint != null) { + item.setLabelPaint(labelPaint); + } + item.setSeriesKey(dataset.getSeriesKey(series)); + item.setSeriesIndex(series); + item.setDataset(dataset); + item.setDatasetIndex(datasetIndex); + + if (getTreatLegendShapeAsLine()) { + item.setLineVisible(true); + item.setLine(shape); + item.setLinePaint(paint); + item.setShapeVisible(false); + } + else { + Paint outlinePaint = lookupSeriesOutlinePaint(series); + Stroke outlineStroke = lookupSeriesOutlineStroke(series); + item.setOutlinePaint(outlinePaint); + item.setOutlineStroke(outlineStroke); + } + return item; + } + + /** + * Fills a band between two values on the axis. This can be used to color + * bands between the grid lines. + * + * @param g2 the graphics device. + * @param plot the plot. + * @param axis the domain axis. + * @param dataArea the data area. + * @param start the start value. + * @param end the end value. + */ + @Override + public void fillDomainGridBand(Graphics2D g2, XYPlot plot, ValueAxis axis, + Rectangle2D dataArea, double start, double end) { + + double x1 = axis.valueToJava2D(start, dataArea, + plot.getDomainAxisEdge()); + double x2 = axis.valueToJava2D(end, dataArea, + plot.getDomainAxisEdge()); + Rectangle2D band; + if (plot.getOrientation() == PlotOrientation.VERTICAL) { + band = new Rectangle2D.Double(Math.min(x1, x2), dataArea.getMinY(), + Math.abs(x2 - x1), dataArea.getHeight()); + } + else { + band = new Rectangle2D.Double(dataArea.getMinX(), Math.min(x1, x2), + dataArea.getWidth(), Math.abs(x2 - x1)); + } + Paint paint = plot.getDomainTickBandPaint(); + + if (paint != null) { + g2.setPaint(paint); + g2.fill(band); + } + + } + + /** + * Fills a band between two values on the range axis. This can be used to + * color bands between the grid lines. + * + * @param g2 the graphics device. + * @param plot the plot. + * @param axis the range axis. + * @param dataArea the data area. + * @param start the start value. + * @param end the end value. + */ + @Override + public void fillRangeGridBand(Graphics2D g2, XYPlot plot, ValueAxis axis, + Rectangle2D dataArea, double start, double end) { + + double y1 = axis.valueToJava2D(start, dataArea, + plot.getRangeAxisEdge()); + double y2 = axis.valueToJava2D(end, dataArea, plot.getRangeAxisEdge()); + Rectangle2D band; + if (plot.getOrientation() == PlotOrientation.VERTICAL) { + band = new Rectangle2D.Double(dataArea.getMinX(), Math.min(y1, y2), + dataArea.getWidth(), Math.abs(y2 - y1)); + } + else { + band = new Rectangle2D.Double(Math.min(y1, y2), dataArea.getMinY(), + Math.abs(y2 - y1), dataArea.getHeight()); + } + Paint paint = plot.getRangeTickBandPaint(); + + if (paint != null) { + g2.setPaint(paint); + g2.fill(band); + } + + } + + /** + * Draws a grid line against the range axis. + * + * @param g2 the graphics device. + * @param plot the plot. + * @param axis the value axis. + * @param dataArea the area for plotting data (not yet adjusted for any + * 3D effect). + * @param value the value at which the grid line should be drawn. + */ + @Override + public void drawDomainGridLine(Graphics2D g2, XYPlot plot, ValueAxis axis, + Rectangle2D dataArea, double value) { + + Range range = axis.getRange(); + if (!range.contains(value)) { + return; + } + + PlotOrientation orientation = plot.getOrientation(); + double v = axis.valueToJava2D(value, dataArea, + plot.getDomainAxisEdge()); + Line2D line = null; + if (orientation == PlotOrientation.HORIZONTAL) { + line = new Line2D.Double(dataArea.getMinX(), v, + dataArea.getMaxX(), v); + } + else if (orientation == PlotOrientation.VERTICAL) { + line = new Line2D.Double(v, dataArea.getMinY(), v, + dataArea.getMaxY()); + } + + Paint paint = plot.getDomainGridlinePaint(); + Stroke stroke = plot.getDomainGridlineStroke(); + g2.setPaint(paint != null ? paint : Plot.DEFAULT_OUTLINE_PAINT); + g2.setStroke(stroke != null ? stroke : Plot.DEFAULT_OUTLINE_STROKE); + Object saved = g2.getRenderingHint(RenderingHints.KEY_STROKE_CONTROL); + g2.setRenderingHint(RenderingHints.KEY_STROKE_CONTROL, + RenderingHints.VALUE_STROKE_NORMALIZE); + g2.draw(line); + g2.setRenderingHint(RenderingHints.KEY_STROKE_CONTROL, saved); + } + + /** + * Draws a line perpendicular to the domain axis. + * + * @param g2 the graphics device. + * @param plot the plot. + * @param axis the value axis. + * @param dataArea the area for plotting data (not yet adjusted for any 3D + * effect). + * @param value the value at which the grid line should be drawn. + * @param paint the paint (null not permitted). + * @param stroke the stroke (null not permitted). + * + * @since 1.0.5 + */ + public void drawDomainLine(Graphics2D g2, XYPlot plot, ValueAxis axis, + Rectangle2D dataArea, double value, Paint paint, Stroke stroke) { + + Range range = axis.getRange(); + if (!range.contains(value)) { + return; + } + + PlotOrientation orientation = plot.getOrientation(); + Line2D line = null; + double v = axis.valueToJava2D(value, dataArea, + plot.getDomainAxisEdge()); + if (orientation.isHorizontal()) { + line = new Line2D.Double(dataArea.getMinX(), v, dataArea.getMaxX(), + v); + } else if (orientation.isVertical()) { + line = new Line2D.Double(v, dataArea.getMinY(), v, + dataArea.getMaxY()); + } + + g2.setPaint(paint); + g2.setStroke(stroke); + Object saved = g2.getRenderingHint(RenderingHints.KEY_STROKE_CONTROL); + g2.setRenderingHint(RenderingHints.KEY_STROKE_CONTROL, + RenderingHints.VALUE_STROKE_NORMALIZE); + g2.draw(line); + g2.setRenderingHint(RenderingHints.KEY_STROKE_CONTROL, saved); + } + + /** + * Draws a line perpendicular to the range axis. + * + * @param g2 the graphics device. + * @param plot the plot. + * @param axis the value axis. + * @param dataArea the area for plotting data (not yet adjusted for any 3D + * effect). + * @param value the value at which the grid line should be drawn. + * @param paint the paint. + * @param stroke the stroke. + */ + @Override + public void drawRangeLine(Graphics2D g2, XYPlot plot, ValueAxis axis, + Rectangle2D dataArea, double value, Paint paint, Stroke stroke) { + + Range range = axis.getRange(); + if (!range.contains(value)) { + return; + } + + PlotOrientation orientation = plot.getOrientation(); + Line2D line = null; + double v = axis.valueToJava2D(value, dataArea, plot.getRangeAxisEdge()); + if (orientation == PlotOrientation.HORIZONTAL) { + line = new Line2D.Double(v, dataArea.getMinY(), v, + dataArea.getMaxY()); + } else if (orientation == PlotOrientation.VERTICAL) { + line = new Line2D.Double(dataArea.getMinX(), v, + dataArea.getMaxX(), v); + } + + g2.setPaint(paint); + g2.setStroke(stroke); + Object saved = g2.getRenderingHint(RenderingHints.KEY_STROKE_CONTROL); + g2.setRenderingHint(RenderingHints.KEY_STROKE_CONTROL, + RenderingHints.VALUE_STROKE_NORMALIZE); + g2.draw(line); + g2.setRenderingHint(RenderingHints.KEY_STROKE_CONTROL, saved); + } + + /** + * Draws a vertical line on the chart to represent a 'range marker'. + * + * @param g2 the graphics device. + * @param plot the plot. + * @param domainAxis the domain axis. + * @param marker the marker line. + * @param dataArea the axis data area. + */ + @Override + public void drawDomainMarker(Graphics2D g2, XYPlot plot, + ValueAxis domainAxis, Marker marker, Rectangle2D dataArea) { + + drawMarker(marker, domainAxis, plot, dataArea, g2, () -> plot.getDomainAxisEdge(), + PlotOrientation.VERTICAL, PlotOrientation.HORIZONTAL, + (PlotOrientation orientation, Rectangle2D rect, + RectangleAnchor anchor) -> calculateDomainMarkerTextAnchorPoint(g2, orientation, + dataArea, rect, marker.getLabelOffset(), + LengthAdjustmentType.EXPAND, anchor), + (PlotOrientation orientation, Rectangle2D rect, + RectangleAnchor anchor) -> calculateDomainMarkerTextAnchorPoint(g2, orientation, + dataArea, rect, marker.getLabelOffset(), marker.getLabelOffsetType(), anchor)); + + } + + /** + * Calculates the (x, y) coordinates for drawing a marker label. + * + * @param g2 the graphics device. + * @param orientation the plot orientation. + * @param dataArea the data area. + * @param markerArea the rectangle surrounding the marker area. + * @param markerOffset the marker label offset. + * @param labelOffsetType the label offset type. + * @param anchor the label anchor. + * + * @return The coordinates for drawing the marker label. + */ + protected Point2D calculateDomainMarkerTextAnchorPoint(Graphics2D g2, + PlotOrientation orientation, Rectangle2D dataArea, + Rectangle2D markerArea, RectangleInsets markerOffset, + LengthAdjustmentType labelOffsetType, RectangleAnchor anchor) { + + Rectangle2D anchorRect = null; + if (orientation == PlotOrientation.HORIZONTAL) { + anchorRect = markerOffset.createAdjustedRectangle(markerArea, + LengthAdjustmentType.CONTRACT, labelOffsetType); + } + else if (orientation == PlotOrientation.VERTICAL) { + anchorRect = markerOffset.createAdjustedRectangle(markerArea, + labelOffsetType, LengthAdjustmentType.CONTRACT); + } + return RectangleAnchor.coordinates(anchorRect, anchor); + + } + + /** + * Draws a horizontal line across the chart to represent a 'range marker'. + * + * @param g2 the graphics device. + * @param plot the plot. + * @param rangeAxis the range axis. + * @param marker the marker line. + * @param dataArea the axis data area. + */ + @Override + public void drawRangeMarker(Graphics2D g2, XYPlot plot, ValueAxis rangeAxis, + Marker marker, Rectangle2D dataArea) { + + drawMarker(marker, rangeAxis, plot, dataArea, g2, () -> plot.getRangeAxisEdge(), + PlotOrientation.HORIZONTAL, PlotOrientation.VERTICAL, + (PlotOrientation orientation, Rectangle2D rect, + RectangleAnchor anchor) -> calculateRangeMarkerTextAnchorPoint(g2, orientation, + dataArea, rect, marker.getLabelOffset(), + LengthAdjustmentType.EXPAND, anchor), + (PlotOrientation orientation, Rectangle2D rect, + RectangleAnchor anchor) -> calculateRangeMarkerTextAnchorPoint(g2, orientation, + dataArea, rect, marker.getLabelOffset(), marker.getLabelOffsetType(), anchor)); + } + + /** + * Calculates the (x, y) coordinates for drawing a marker label. + * + * @param g2 the graphics device. + * @param orientation the plot orientation. + * @param dataArea the data area. + * @param markerArea the marker area. + * @param markerOffset the marker offset. + * @param labelOffsetForRange ?? + * @param anchor the label anchor. + * + * @return The coordinates for drawing the marker label. + */ + private Point2D calculateRangeMarkerTextAnchorPoint(Graphics2D g2, + PlotOrientation orientation, Rectangle2D dataArea, + Rectangle2D markerArea, RectangleInsets markerOffset, + LengthAdjustmentType labelOffsetForRange, RectangleAnchor anchor) { + + Rectangle2D anchorRect = null; + if (orientation == PlotOrientation.HORIZONTAL) { + anchorRect = markerOffset.createAdjustedRectangle(markerArea, + labelOffsetForRange, LengthAdjustmentType.CONTRACT); + } + else if (orientation == PlotOrientation.VERTICAL) { + anchorRect = markerOffset.createAdjustedRectangle(markerArea, + LengthAdjustmentType.CONTRACT, labelOffsetForRange); + } + return RectangleAnchor.coordinates(anchorRect, anchor); + + } + + /** + * Returns a clone of the renderer. + * + * @return A clone. + * + * @throws CloneNotSupportedException if the renderer does not support + * cloning. + */ + @Override + protected Object clone() throws CloneNotSupportedException { + AbstractXYItemRenderer clone = (AbstractXYItemRenderer) super.clone(); + // 'plot' : just retain reference, not a deep copy + + if (this.itemLabelGenerator != null + && this.itemLabelGenerator instanceof PublicCloneable) { + PublicCloneable pc = (PublicCloneable) this.itemLabelGenerator; + clone.itemLabelGenerator = (XYItemLabelGenerator) pc.clone(); + } + clone.itemLabelGeneratorMap = CloneUtils.cloneMapValues( + this.itemLabelGeneratorMap); + if (this.baseItemLabelGenerator != null + && this.baseItemLabelGenerator instanceof PublicCloneable) { + PublicCloneable pc = (PublicCloneable) this.baseItemLabelGenerator; + clone.baseItemLabelGenerator = (XYItemLabelGenerator) pc.clone(); + } + + if (this.toolTipGenerator != null + && this.toolTipGenerator instanceof PublicCloneable) { + PublicCloneable pc = (PublicCloneable) this.toolTipGenerator; + clone.toolTipGenerator = (XYToolTipGenerator) pc.clone(); + } + clone.toolTipGeneratorMap = CloneUtils.cloneMapValues( + this.toolTipGeneratorMap); + if (this.baseToolTipGenerator != null + && this.baseToolTipGenerator instanceof PublicCloneable) { + PublicCloneable pc = (PublicCloneable) this.baseToolTipGenerator; + clone.baseToolTipGenerator = (XYToolTipGenerator) pc.clone(); + } + + if (this.legendItemLabelGenerator instanceof PublicCloneable) { + clone.legendItemLabelGenerator = (XYSeriesLabelGenerator) + ObjectUtilities.clone(this.legendItemLabelGenerator); + } + if (this.legendItemToolTipGenerator instanceof PublicCloneable) { + clone.legendItemToolTipGenerator = (XYSeriesLabelGenerator) + ObjectUtilities.clone(this.legendItemToolTipGenerator); + } + if (this.legendItemURLGenerator instanceof PublicCloneable) { + clone.legendItemURLGenerator = (XYSeriesLabelGenerator) + ObjectUtilities.clone(this.legendItemURLGenerator); + } + + clone.foregroundAnnotations = (List) ObjectUtilities.deepClone( + this.foregroundAnnotations); + clone.backgroundAnnotations = (List) ObjectUtilities.deepClone( + this.backgroundAnnotations); + + return clone; + } + + /** + * Tests this renderer for equality with another object. + * + * @param obj the object (null permitted). + * + * @return true or false. + */ + @Override + public boolean equals(Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof AbstractXYItemRenderer)) { + return false; + } + AbstractXYItemRenderer that = (AbstractXYItemRenderer) obj; + if (!ObjectUtilities.equal(this.itemLabelGenerator, + that.itemLabelGenerator)) { + return false; + } + if (!this.itemLabelGeneratorMap.equals(that.itemLabelGeneratorMap)) { + return false; + } + if (!ObjectUtilities.equal(this.baseItemLabelGenerator, + that.baseItemLabelGenerator)) { + return false; + } + if (!ObjectUtilities.equal(this.toolTipGenerator, + that.toolTipGenerator)) { + return false; + } + if (!this.toolTipGeneratorMap.equals(that.toolTipGeneratorMap)) { + return false; + } + if (!ObjectUtilities.equal(this.baseToolTipGenerator, + that.baseToolTipGenerator)) { + return false; + } + if (!ObjectUtilities.equal(this.urlGenerator, that.urlGenerator)) { + return false; + } + if (!this.foregroundAnnotations.equals(that.foregroundAnnotations)) { + return false; + } + if (!this.backgroundAnnotations.equals(that.backgroundAnnotations)) { + return false; + } + if (!ObjectUtilities.equal(this.legendItemLabelGenerator, + that.legendItemLabelGenerator)) { + return false; + } + if (!ObjectUtilities.equal(this.legendItemToolTipGenerator, + that.legendItemToolTipGenerator)) { + return false; + } + if (!ObjectUtilities.equal(this.legendItemURLGenerator, + that.legendItemURLGenerator)) { + return false; + } + return super.equals(obj); + } + + /** + * Returns the drawing supplier from the plot. + * + * @return The drawing supplier (possibly null). + */ + @Override + public DrawingSupplier getDrawingSupplier() { + DrawingSupplier result = null; + XYPlot p = getPlot(); + if (p != null) { + result = p.getDrawingSupplier(); + } + return result; + } + + /** + * Considers the current (x, y) coordinate and updates the crosshair point + * if it meets the criteria (usually means the (x, y) coordinate is the + * closest to the anchor point so far). + * + * @param crosshairState the crosshair state (null permitted, + * but the method does nothing in that case). + * @param x the x-value (in data space). + * @param y the y-value (in data space). + * @param domainAxisIndex the index of the domain axis for the point. + * @param rangeAxisIndex the index of the range axis for the point. + * @param transX the x-value translated to Java2D space. + * @param transY the y-value translated to Java2D space. + * @param orientation the plot orientation (null not + * permitted). + * + * @since 1.0.4 + */ + protected void updateCrosshairValues(CrosshairState crosshairState, + double x, double y, int domainAxisIndex, int rangeAxisIndex, + double transX, double transY, PlotOrientation orientation) { + + ParamChecks.nullNotPermitted(orientation, "orientation"); + if (crosshairState != null) { + // do we need to update the crosshair values? + if (this.plot.isDomainCrosshairLockedOnData()) { + if (this.plot.isRangeCrosshairLockedOnData()) { + // both axes + crosshairState.updateCrosshairPoint(x, y, domainAxisIndex, + rangeAxisIndex, transX, transY, orientation); + } + else { + // just the domain axis... + crosshairState.updateCrosshairX(x, domainAxisIndex); + } + } + else { + if (this.plot.isRangeCrosshairLockedOnData()) { + // just the range axis... + crosshairState.updateCrosshairY(y, rangeAxisIndex); + } + } + } + + } + + /** + * Draws an item label. + * + * @param g2 the graphics device. + * @param orientation the orientation. + * @param dataset the dataset. + * @param series the series index (zero-based). + * @param item the item index (zero-based). + * @param x the x coordinate (in Java2D space). + * @param y the y coordinate (in Java2D space). + * @param negative indicates a negative value (which affects the item + * label position). + */ + protected void drawItemLabel(Graphics2D g2, PlotOrientation orientation, + XYDataset dataset, int series, int item, double x, double y, + boolean negative) { + + XYItemLabelGenerator generator = getItemLabelGenerator(series, item); + if (generator != null) { + Font labelFont = getItemLabelFont(series, item); + Paint paint = getItemLabelPaint(series, item); + g2.setFont(labelFont); + g2.setPaint(paint); + String label = generator.generateLabel(dataset, series, item); + + // get the label position.. + ItemLabelPosition position; + if (!negative) { + position = getPositiveItemLabelPosition(series, item); + } + else { + position = getNegativeItemLabelPosition(series, item); + } + + // work out the label anchor point... + Point2D anchorPoint = calculateLabelAnchorPoint( + position.getItemLabelAnchor(), x, y, orientation); + TextUtilities.drawRotatedString(label, g2, + (float) anchorPoint.getX(), (float) anchorPoint.getY(), + position.getTextAnchor(), position.getAngle(), + position.getRotationAnchor()); + } + + } + + /** + * Draws all the annotations for the specified layer. + * + * @param g2 the graphics device. + * @param dataArea the data area. + * @param domainAxis the domain axis. + * @param rangeAxis the range axis. + * @param layer the layer. + * @param info the plot rendering info. + */ + @Override + public void drawAnnotations(Graphics2D g2, Rectangle2D dataArea, + ValueAxis domainAxis, ValueAxis rangeAxis, Layer layer, + PlotRenderingInfo info) { + + Iterator iterator = null; + if (layer.equals(Layer.FOREGROUND)) { + iterator = this.foregroundAnnotations.iterator(); + } + else if (layer.equals(Layer.BACKGROUND)) { + iterator = this.backgroundAnnotations.iterator(); + } + else { + // should not get here + throw new RuntimeException("Unknown layer."); + } + while (iterator.hasNext()) { + XYAnnotation annotation = (XYAnnotation) iterator.next(); + int index = this.plot.getIndexOf(this); + annotation.draw(g2, this.plot, dataArea, domainAxis, rangeAxis, + index, info); + } + + } + + /** + * Adds an entity to the collection. + * + * @param entities the entity collection being populated. + * @param area the entity area (if null a default will be + * used). + * @param dataset the dataset. + * @param series the series. + * @param item the item. + * @param entityX the entity's center x-coordinate in user space (only + * used if area is null). + * @param entityY the entity's center y-coordinate in user space (only + * used if area is null). + */ + protected void addEntity(EntityCollection entities, Shape area, + XYDataset dataset, int series, int item, + double entityX, double entityY) { + if (!getItemCreateEntity(series, item)) { + return; + } + Shape hotspot = area; + if (hotspot == null) { + double r = getDefaultEntityRadius(); + double w = r * 2; + if (getPlot().getOrientation() == PlotOrientation.VERTICAL) { + hotspot = new Ellipse2D.Double(entityX - r, entityY - r, w, w); + } + else { + hotspot = new Ellipse2D.Double(entityY - r, entityX - r, w, w); + } + } + String tip = null; + XYToolTipGenerator generator = getToolTipGenerator(series, item); + if (generator != null) { + tip = generator.generateToolTip(dataset, series, item); + } + String url = null; + if (getURLGenerator() != null) { + url = getURLGenerator().generateURL(dataset, series, item); + } + XYItemEntity entity = new XYItemEntity(hotspot, dataset, series, item, + tip, url); + entities.add(entity); + } + + /** + * Returns true if the specified point (x, y) falls within or + * on the boundary of the specified rectangle. + * + * @param rect the rectangle (null not permitted). + * @param x the x-coordinate. + * @param y the y-coordinate. + * + * @return A boolean. + * + * @since 1.0.10 + */ + public static boolean isPointInRect(Rectangle2D rect, double x, double y) { + // TODO: For JFreeChart 1.2.0, this method should go in the + // ShapeUtilities class + return (x >= rect.getMinX() && x <= rect.getMaxX() + && y >= rect.getMinY() && y <= rect.getMaxY()); + } + + /** + * Utility method delegating to {@link GeneralPath#moveTo} taking double as + * parameters. + * + * @param hotspot the region under construction (null not + * permitted); + * @param x the x coordinate; + * @param y the y coordinate; + * + * @since 1.0.14 + */ + protected static void moveTo(GeneralPath hotspot, double x, double y) { + hotspot.moveTo((float) x, (float) y); + } + + /** + * Utility method delegating to {@link GeneralPath#lineTo} taking double as + * parameters. + * + * @param hotspot the region under construction (null not + * permitted); + * @param x the x coordinate; + * @param y the y coordinate; + * + * @since 1.0.14 + */ + protected static void lineTo(GeneralPath hotspot, double x, double y) { + hotspot.lineTo((float) x, (float) y); + } + + // === DEPRECATED CODE === + + /** + * The item label generator for ALL series. + * + * @deprecated This field is redundant, use itemLabelGeneratorList and + * baseItemLabelGenerator instead. Deprecated as of version 1.0.6. + */ + private XYItemLabelGenerator itemLabelGenerator; + + /** + * The tool tip generator for ALL series. + * + * @deprecated This field is redundant, use tooltipGeneratorList and + * baseToolTipGenerator instead. Deprecated as of version 1.0.6. + */ + private XYToolTipGenerator toolTipGenerator; + + /** + * Returns the item label generator override. + * + * @return The generator (possibly null). + * + * @since 1.0.5 + * + * @see #setItemLabelGenerator(XYItemLabelGenerator) + * + * @deprecated As of version 1.0.6, this override setting should not be + * used. You can use the base setting instead + * ({@link #getBaseItemLabelGenerator()}). + */ + public XYItemLabelGenerator getItemLabelGenerator() { + return this.itemLabelGenerator; + } + + /** + * Sets the item label generator for ALL series and sends a + * {@link RendererChangeEvent} to all registered listeners. + * + * @param generator the generator (null permitted). + * + * @see #getItemLabelGenerator() + * + * @deprecated As of version 1.0.6, this override setting should not be + * used. You can use the base setting instead + * ({@link #setBaseItemLabelGenerator(XYItemLabelGenerator)}). + */ + @Override + public void setItemLabelGenerator(XYItemLabelGenerator generator) { + this.itemLabelGenerator = generator; + fireChangeEvent(); + } + + /** + * Returns the override tool tip generator. + * + * @return The tool tip generator (possible null). + * + * @since 1.0.5 + * + * @see #setToolTipGenerator(XYToolTipGenerator) + * + * @deprecated As of version 1.0.6, this override setting should not be + * used. You can use the base setting instead + * ({@link #getBaseToolTipGenerator()}). + */ + public XYToolTipGenerator getToolTipGenerator() { + return this.toolTipGenerator; + } + + /** + * Sets the tool tip generator for ALL series and sends a + * {@link RendererChangeEvent} to all registered listeners. + * + * @param generator the generator (null permitted). + * + * @see #getToolTipGenerator() + * + * @deprecated As of version 1.0.6, this override setting should not be + * used. You can use the base setting instead + * ({@link #setBaseToolTipGenerator(XYToolTipGenerator)}). + */ + @Override + public void setToolTipGenerator(XYToolTipGenerator generator) { + this.toolTipGenerator = generator; + fireChangeEvent(); + } + + /** + * Considers the current (x, y) coordinate and updates the crosshair point + * if it meets the criteria (usually means the (x, y) coordinate is the + * closest to the anchor point so far). + * + * @param crosshairState the crosshair state (null permitted, + * but the method does nothing in that case). + * @param x the x-value (in data space). + * @param y the y-value (in data space). + * @param transX the x-value translated to Java2D space. + * @param transY the y-value translated to Java2D space. + * @param orientation the plot orientation (null not + * permitted). + * + * @deprecated Use {@link #updateCrosshairValues(CrosshairState, double, + * double, int, int, double, double, PlotOrientation)} -- see bug + * report 1086307. + */ + protected void updateCrosshairValues(CrosshairState crosshairState, + double x, double y, double transX, double transY, + PlotOrientation orientation) { + updateCrosshairValues(crosshairState, x, y, 0, 0, transX, transY, + orientation); + } + + @FunctionalInterface + private interface CoordinateCalculation { + Point2D apply(PlotOrientation orientation, Rectangle2D rect, RectangleAnchor anchor); + } + + private void drawMarker(Marker marker, ValueAxis domainAxis, XYPlot plot, Rectangle2D dataArea, Graphics2D g2, + Supplier edgeSupplier, PlotOrientation po1, PlotOrientation po2, CoordinateCalculation coordinateCalc1, + CoordinateCalculation coordinateCalc2) { + if (marker instanceof ValueMarker) { + ValueMarker vm = (ValueMarker) marker; + double value = vm.getValue(); + Range range = domainAxis.getRange(); + if (!range.contains(value)) { + return; + } + double v = domainAxis.valueToJava2D(value, dataArea, edgeSupplier.get()); + PlotOrientation orientation = plot.getOrientation(); + Line2D line = null; + if (orientation == po1) { + line = new Line2D.Double(v, dataArea.getMinY(), v, dataArea.getMaxY()); + } else if (orientation == po2) { + line = new Line2D.Double(dataArea.getMinX(), v, dataArea.getMaxX(), v); + } + final Composite originalComposite = g2.getComposite(); + g2.setComposite(AlphaComposite.getInstance(AlphaComposite.SRC_OVER, marker.getAlpha())); + g2.setPaint(marker.getPaint()); + g2.setStroke(marker.getStroke()); + g2.draw(line); + String label = marker.getLabel(); + RectangleAnchor anchor = marker.getLabelAnchor(); + if (label != null) { + Font labelFont = marker.getLabelFont(); + g2.setFont(labelFont); + g2.setPaint(marker.getLabelPaint()); + Point2D coordinates = coordinateCalc1.apply(orientation, line.getBounds2D(), anchor); + TextUtilities.drawAlignedString(label, g2, (float) coordinates.getX(), (float) coordinates.getY(), + marker.getLabelTextAnchor()); + } + g2.setComposite(originalComposite); + } else if (marker instanceof IntervalMarker) { + IntervalMarker im = (IntervalMarker) marker; + double start = im.getStartValue(); + double end = im.getEndValue(); + Range range = domainAxis.getRange(); + if (!(range.intersects(start, end))) { + return; + } + double start2d = domainAxis.valueToJava2D(start, dataArea, edgeSupplier.get()); + double end2d = domainAxis.valueToJava2D(end, dataArea, edgeSupplier.get()); + double low = Math.min(start2d, end2d); + double high = Math.max(start2d, end2d); + PlotOrientation orientation = plot.getOrientation(); + Rectangle2D rect = null; + if (orientation == po1) { + low = Math.max(low, dataArea.getMinX()); + high = Math.min(high, dataArea.getMaxX()); + rect = new Rectangle2D.Double(low, dataArea.getMinY(), high - low, dataArea.getHeight()); + } else if (orientation == po2) { + low = Math.max(low, dataArea.getMinY()); + high = Math.min(high, dataArea.getMaxY()); + rect = new Rectangle2D.Double(dataArea.getMinX(), low, dataArea.getWidth(), high - low); + } + final Composite originalComposite = g2.getComposite(); + g2.setComposite(AlphaComposite.getInstance(AlphaComposite.SRC_OVER, marker.getAlpha())); + Paint p = marker.getPaint(); + if (p instanceof GradientPaint) { + GradientPaint gp = (GradientPaint) p; + GradientPaintTransformer t = im.getGradientPaintTransformer(); + if (t != null) { + gp = t.transform(gp, rect); + } + g2.setPaint(gp); + } else { + g2.setPaint(p); + } + g2.fill(rect); + if (im.getOutlinePaint() != null && im.getOutlineStroke() != null) { + if (orientation == po2) { + Line2D line = new Line2D.Double(); + double x0 = dataArea.getMinX(); + double x1 = dataArea.getMaxX(); + g2.setPaint(im.getOutlinePaint()); + g2.setStroke(im.getOutlineStroke()); + if (range.contains(start)) { + line.setLine(x0, start2d, x1, start2d); + g2.draw(line); + } + if (range.contains(end)) { + line.setLine(x0, end2d, x1, end2d); + g2.draw(line); + } + } else if (orientation == po1) { + Line2D line = new Line2D.Double(); + double y0 = dataArea.getMinY(); + double y1 = dataArea.getMaxY(); + g2.setPaint(im.getOutlinePaint()); + g2.setStroke(im.getOutlineStroke()); + if (range.contains(start)) { + line.setLine(start2d, y0, start2d, y1); + g2.draw(line); + } + if (range.contains(end)) { + line.setLine(end2d, y0, end2d, y1); + g2.draw(line); + } + } + } + String label = marker.getLabel(); + RectangleAnchor anchor = marker.getLabelAnchor(); + if (label != null) { + Font labelFont = marker.getLabelFont(); + g2.setFont(labelFont); + g2.setPaint(marker.getLabelPaint()); + Point2D coordinates = coordinateCalc2.apply(orientation, rect, anchor); + TextUtilities.drawAlignedString(label, g2, (float) coordinates.getX(), (float) coordinates.getY(), + marker.getLabelTextAnchor()); + } + g2.setComposite(originalComposite); + } + return; + } + + +}