On May 5, 2022, at 5:57 PM, Scott Friedman <friedman@...> wrote:Good afternoon,
We're running a docker-compose janusgraph:0.6.1 with cassandra:3 and elasticsearch:6.6.0. We're primarily utilizing JanusGraph within Python 3.8 via gremlinpython.
We frequently reset our graph store to run an experiment or demonstration. To date, we've either (1) dropped the graph and re-loaded our schema and re-defined our indices or (2) deleted all the vertices to maintain the schema and indices. Often #2 is faster (and less error-prone), but it's slower for large graphs. I hope somebody can lend some advice that will speed up our resettting-the-graph workflow with JanusGraph.
For deleting 6K nodes (and many incident edges), here's the timing data:2022-05-05 16:40:44,261 - INFO - Deleting batch 1.
2022-05-05 16:41:09,961 - INFO - Deleting batch 2.
2022-05-05 16:41:27,689 - INFO - Deleting batch 3.
2022-05-05 16:41:43,678 - INFO - Deleting batch 4.
2022-05-05 16:41:45,561 - INFO - Deleted 6226 vertices over 4 batch(es).
...so it takes roughly 1 minute to delete 6K vertices in batches of 2000.
Here's our Python code for deleting the nodes:
batches = 0nodes = 0while True:batches += 1com.log(f'Deleting batch {batches}.')num_nodes = g.V().limit(batch_size).sideEffect(__.drop()).count().next()nodes += num_nodesif num_nodes < batch_size:breaklog(f'Deleted {nodes} nodes over {batches} batch(es).')
This never fails, but it's obviously quite slow, especially for larger graphs. Is there a way to speed this up? We haven't tried running it async, since we're not sure how to do so safely.
Thanks in advance for any wisdom!
Scott
We're running a docker-compose janusgraph:0.6.1 with cassandra:3 and elasticsearch:6.6.0. We're primarily utilizing JanusGraph within Python 3.8 via gremlinpython.
We frequently reset our graph store to run an experiment or demonstration. To date, we've either (1) dropped the graph and re-loaded our schema and re-defined our indices or (2) deleted all the vertices to maintain the schema and indices. Often #2 is faster (and less error-prone), but it's slower for large graphs. I hope somebody can lend some advice that will speed up our resettting-the-graph workflow with JanusGraph.
For deleting 6K nodes (and many incident edges), here's the timing data:
2022-05-05 16:40:44,261 - INFO - Deleting batch 1.
2022-05-05 16:41:09,961 - INFO - Deleting batch 2.
2022-05-05 16:41:27,689 - INFO - Deleting batch 3.
2022-05-05 16:41:43,678 - INFO - Deleting batch 4.
2022-05-05 16:41:45,561 - INFO - Deleted 6226 vertices over 4 batch(es).
...so it takes roughly 1 minute to delete 6K vertices in batches of 2000.
Here's our Python code for deleting the nodes:
This never fails, but it's obviously quite slow, especially for larger graphs. Is there a way to speed this up? We haven't tried running it async, since we're not sure how to do so safely.
Thanks in advance for any wisdom!
Scott
@ronnie i agree. Patch release would help. But we are not sure when that’s going to come. Do we have any other alternative?
@Vinayak, please can you elaborate on how exactly you used the latest version of the log4j libraries.
I am using Janusgraph 0.5.2. How can I get rid of log4j vulnerability that 1.2.x has? Will 0.5.2 support log4j 2.17.x [Maybe install the binary of log4j 2.17.x] ? Or do we have any other log4j alternatives that janusgraph 0.5.2 can support? If yes, do we have a document on how that can be integrated with Janusgraph?
$ export JAVA_OPTIONS='-Xss4m'
$ bin/janusgraph.sh start
https://www.baeldung.com/jvm-configure-stack-sizes
g.addV("place").property("location", Geoshape.geoshape(Geoshape.getShapeFactory().polygon().pointXY(42.5636137, 1.4294247).pointXY(...).pointXY(42.5636137, 1.4294247).build())).iterate()
Indeed, python client.submit should pass this string to the server and there it should run similarly as in the Gremlin Console.
Does it work with a much smaller of polygon pointXY values?
gremlin> graph = JanusGraphFactory.open('conf/janusgraph-inmemory.properties')
==>standardjanusgraph[inmemory:[127.0.0.1]]
gremlin> g = graph.traversal()
==>graphtraversalsource[standardjanusgraph[inmemory:[127.0.0.1]], standard]
gremlin> shape = Geoshape.geoshape(Geoshape.getShapeFactory().polygon().pointXY(42.5636137, 1.4294247).pointXY(42.5634345, 1.4286752).pointXY(42.5631842,
......1> 1.4276233).pointXY(42.5631815, 1.4276138).pointXY(42.5630055, 1.4269872).pointXY(42.562931, 1.4265631).pointXY(42.5629338, 1.4261425).pointXY(42.5630545, 1.4257756).pointXY(42.5631548,
......
.....50> 1.4276864).pointXY(42.5666263, 1.4292844).pointXY(42.5649079, 1.4304155).pointXY(42.5636137, 1.4294247).build())
==>POLYGON ((42.5636137 1.4294247, 42.5634345 1.4286752, 42.5631842 1.4276233, 42.5631815 1.4276138, 42.5630055 1.4269872, 42.562931 1.4265631, 42.5629338 1.4261425, 42.5630545 1.4257756, 42.5631548 1.4255639, 42.5632525 1.4253578,
.....
42.5673518 1.4176981, 42.5674387 1.4181612, 42.5674788 1.4188149, 42.5674253 1.4202223, 42.5671779 1.4215116, 42.5675657 1.4222743, 42.567198 1.4234637, 42.5668502 1.4248438, 42.5668034 1.4254431, 42.5665996 1.4256616, 42.5663789 1.4256616, 42.5662986 1.4257615, 42.5662385 1.4260521, 42.5662585 1.4270327, 42.5663254 1.4276864, 42.5666263 1.4292844, 42.5649079 1.4304155, 42.5636137 1.4294247))
gremlin> g.addV("place").property("location", shape).iterate()
gremlin> g.V().elementMap()
07:56:52 WARN org.janusgraph.graphdb.transaction.StandardJanusGraphTx - Query requires iterating over all vertices [()]. For better performance, use indexes
==>[id:4328,label:place,location:POLYGON ((42.5636137 1.4294247, 42.5634345 1.4286752, 42.5631842 1.4276233, 42.5631815 1.4276138, 42.5630055 1.4269872, 42.562931 1.4265631, 42.5629338 1.4261425, 42.5630545 1.4257756, 42.5631548 1.4255639, 42.5632525 1.4253578, 42.563296 1.4248826, 42.5630498 1.4240456, 42.5628593 1.423398, 42.5627804 1.4225141, 42.5627651 1.422342, 42.5627468 1.4221271, 42.5627348 1.4220021, 42.5627269 1.4219191, 42.5626322 1.4218081, 42.5624978 1.4216512, 42.5624912 1.4216487, 42.5623503 1.4215959, 42.5622872 1.4216057, 42.5620393 1.421644, 42.5616944 1.4217948, 42.5616748 1.4218225, 42.5615849 1.4219518, 42.5610175 1.4219395, 42.5608287 1.4219355, 42.5605198 1.4218759, 42.56015 1.4216089, 42.5600707 1.4215516, 42.5595404 1.4213315, 42.5595036 1.4217903, 42.5594983 1.4218581, 42.5594144 1.4220812, 42.5593411 1.4222761, 42.5593356 1.4222833, 42.5590636 1.4226381, 42.5581458 1.4230955, 42.5573099 1.4241419, 42.5565414 1.4237411, 42.5561665 1.4233305, 42.5558815 1.4230183, 42.5555117 1.4227861, 42.5549333 1.422423, 42.5545621 1.4221852, 42.5541997 1.4219529, 42.5531128 1.4219655, 42.5495304 1.4192789, 42.5494115 1.419276, 42.549377 1.4191139, 42.5493127 1.4190084, 42.5491505 1.4187422, 42.5484352 1.4185147, 42.5476679 1.4185552, 42.5475474 1.4185816, 42.5468891 1.418726, 42.5468618 1.4187247, 42.5463429 1.4187008, 42.5457596 1.4187728, 42.5455126 1.4188341, 42.545198 1.4189122, 42.544961 1.4181254, 42.5443294 1.4160291, 42.5441822 1.4151251, 42.5441717 1.4150285, 42.5441259 1.4145832, 42.5440407 1.4137546, 42.5440415 1.4136785, 42.5440431 1.4135428, 42.5441206 1.4133355, 42.5442098 1.4132219, 42.5442454 1.4131765, 42.5445522 1.4129728, 42.544663 1.4128166, 42.5447116 1.4123952, 42.5446778 1.4122101, 42.5445325 1.412081, 42.544408 1.4119703, 42.5441059 1.4120171, 42.5439514 1.412013, 42.5438015 1.4120091, 42.5436499 1.4119557, 42.543493 1.4119005, 42.5431958 1.411631, 42.5430088 1.4113242, 42.542935 1.411203, 42.542845 1.4110043, 42.5427423 1.4107774, 42.5426489 1.4106755, 42.5424474 1.4104555, 42.5421433 1.4102912, 42.5420712 1.4102776, 42.5418392 1.4102341, 42.5415805 1.4100172, 42.5411338 1.4093772, 42.5408394 1.4085282, 42.5408591 1.4084357, 42.5408993 1.4082469, 42.5410063 1.4081209, 42.5410476 1.4080722, 42.5414254 1.4074508, 42.5419141 1.4071379, 42.5419758 1.4070984, 42.5422187 1.4066858, 42.5423996 1.4063784, 42.5424267 1.4062649, 42.5427505 1.404909, 42.5430595 1.4040922, 42.543159 1.4040768, 42.543366 1.4040448, 42.5434896 1.4040913, 42.5436656 1.4041575, 42.5438109 1.4043174, 42.5438284 1.4043483, 42.543963 1.4045864, 42.5439849 1.4047364, 42.5440229 1.4049975, 42.5440328 1.4050604, 42.5439918 1.4053237, 42.5436868 1.4060542, 42.5434139 1.4064705, 42.5433703 1.4068905, 42.5434406 1.4071038, 42.5434664 1.4071313, 42.5435902 1.4072631, 42.54374 1.407318, 42.5438793 1.4073218, 42.5440422 1.4073263, 42.5443466 1.4072271, 42.5444876 1.4072526, 42.5446574 1.4072832, 42.5449592 1.4075, 42.5453102 1.4076301, 42.5455654 1.4077248, 42.546085 1.407698, 42.5463215 1.4076858, 42.5463387 1.4076741, 42.5465987 1.4075018, 42.5472314 1.4076705, 42.5472432 1.4076749, 42.5473607 1.4077884, 42.547384 1.4078108, 42.5476778 1.4079256, 42.5479562 1.4080344, 42.5481736 1.408115, 42.5482534 1.4081446, 42.5485985 1.408257, 42.5494236 1.4083368, 42.549759 1.4085211, 42.5502429 1.4089597, 42.5511059 1.4093251, 42.5519058 1.4096821, 42.552065 1.4097531, 42.5530648 1.4097279, 42.5539202 1.4095802, 42.554823 1.4094244, 42.5553739 1.4092329, 42.5558203 1.4090778, 42.5563204 1.4089464, 42.5569113 1.4087911, 42.5570485 1.4090052, 42.5574001 1.4095539, 42.5572458 1.4100053, 42.5570862 1.4108466, 42.5570599 1.41084, 42.5568545 1.4107882, 42.5564343 1.4109379, 42.5562704 1.4111169, 42.5562435 1.4111463, 42.5561845 1.4112263, 42.5557191 1.4118566, 42.5554189 1.4122431, 42.5552124 1.4125091, 42.5549176 1.4129215, 42.5548923 1.4129568, 42.5545913 1.4134311, 42.5544426 1.4136654, 42.5544369 1.4136787, 42.5543763 1.4138191, 42.5542763 1.4142646, 42.5542086 1.4145665, 42.5542289 1.415204, 42.554231 1.4154188, 42.554234 1.4157181, 42.5544691 1.4162031, 42.5546629 1.416603, 42.5549928 1.4168831, 42.5552785 1.417316, 42.55536 1.4173463, 42.5557422 1.4174857, 42.5559016 1.4173712, 42.5563083 1.417079, 42.5568766 1.4165371, 42.5572984 1.4157864, 42.5575401 1.4153563, 42.5577207 1.4151742, 42.557824 1.4150701, 42.5583262 1.4145597, 42.558747 1.4144615, 42.5590315 1.4145178, 42.5590508 1.4145216, 42.5595484 1.4146888, 42.5596981 1.4147959, 42.5600884 1.4152725, 42.5602343 1.4154507, 42.560833 1.415453, 42.561041 1.4154074, 42.5612869 1.4153536, 42.5614416 1.4151994, 42.5615441 1.4150017, 42.5616305 1.414835, 42.561522 1.4143014, 42.563243 1.415448, 42.5625715 1.4166422, 42.5626093 1.4167321, 42.5627796 1.4166165, 42.5633659 1.4157819, 42.5635409 1.4155957, 42.5636969 1.4155379, 42.5640421 1.4155572, 42.5641225 1.4155186, 42.5641935 1.4154673, 42.5643826 1.4151463, 42.5645387 1.4150564, 42.5647845 1.4149729, 42.5650257 1.4150435, 42.5650872 1.4153517, 42.5651061 1.4158461, 42.564969 1.4159745, 42.5648129 1.4159616, 42.5646758 1.416212, 42.5645907 1.4162698, 42.5643448 1.416334, 42.5641604 1.4160836, 42.5639759 1.4159937, 42.5638625 1.4161671, 42.5637821 1.4165266, 42.5637868 1.4168862, 42.5639807 1.4180996, 42.5638861 1.4184078, 42.5637442 1.4185233, 42.5636591 1.4185297, 42.5635598 1.4185041, 42.5632383 1.4182729, 42.5630728 1.4182537, 42.5629214 1.4183885, 42.5627796 1.4186325, 42.5627276 1.4193194, 42.5624249 1.4201027, 42.5623303 1.42052, 42.562302 1.4210016, 42.5623918 1.4211877, 42.5626566 1.4214767, 42.5627276 1.4215152, 42.5630964 1.4214767, 42.5633423 1.421207, 42.5635645 1.4207704, 42.5641036 1.4190691, 42.56434 1.4189342, 42.5645859 1.4186967, 42.5644725 1.4178171, 42.5646143 1.417464, 42.5648744 1.4172714, 42.5649453 1.4173099, 42.5649642 1.4175988, 42.564898 1.4180932, 42.5649028 1.4184527, 42.5649453 1.418549, 42.5650257 1.4185683, 42.5651061 1.4185105, 42.5652196 1.418106, 42.5653567 1.4172457, 42.5656451 1.4159424, 42.5657161 1.4153132, 42.5660423 1.4148188, 42.5663733 1.4149087, 42.5669485 1.4147035, 42.5670571 1.4149832, 42.5671378 1.4155916, 42.5673986 1.4164451, 42.5673518 1.4176981, 42.5674387 1.4181612, 42.5674788 1.4188149, 42.5674253 1.4202223, 42.5671779 1.4215116, 42.5675657 1.4222743, 42.567198 1.4234637, 42.5668502 1.4248438, 42.5668034 1.4254431, 42.5665996 1.4256616, 42.5663789 1.4256616, 42.5662986 1.4257615, 42.5662385 1.4260521, 42.5662585 1.4270327, 42.5663254 1.4276864, 42.5666263 1.4292844, 42.5649079 1.4304155, 42.5636137 1.4294247))]
gremlin>
What REPL did you use? Gremlin Console? Python?
Best wishes, Marc
using values('name','parvalue’) instead of valueMap() works much faster. Using valueMap() i got some runs which takes 46s. Now it's about 800ms.
Thank you a lot.
Yes i think as well that there are more things which could tuned. For a POC (proof of concept) it's not that important having a perfect schema and so on....as long as query time is acceptable for the mentioned use case or query it's absolutely fine (which is about 1s more or less). There is an other use cases which takes in other DB solutions up to 1min or even more and in current POC in janusgraph it takes maximum 3.5s (some runs even 300ms depending on the queried data).
Greetings,
Eric
Trying to create a V with this data. Getting StackOverflowError. Are there any length limitations for geoshapes? What should I do?
Geoshape.geoshape(Geoshape.getShapeFactory().polygon().pointXY(42.5636137, 1.4294247).pointXY(42.5634345, 1.4286752).pointXY(42.5631842,
1.4276233).pointXY(42.5631815, 1.4276138).pointXY(42.5630055, 1.4269872).pointXY(42.562931, 1.4265631).pointXY(42.5629338, 1.4261425).pointXY(42.5630545, 1.4257756).pointXY(42.5631548,
1.4255639).pointXY(42.5632525, 1.4253578).pointXY(42.563296, 1.4248826).pointXY(42.5630498, 1.4240456).pointXY(42.5628593, 1.423398).pointXY(42.5627804, 1.4225141).pointXY(42.5627651,
1.422342).pointXY(42.5627468, 1.4221271).pointXY(42.5627348, 1.4220021).pointXY(42.5627269, 1.4219191).pointXY(42.5626322, 1.4218081).pointXY(42.5624978, 1.4216512).pointXY(42.5624912,
1.4216487).pointXY(42.5623503, 1.4215959).pointXY(42.5622872, 1.4216057).pointXY(42.5620393, 1.421644).pointXY(42.5616944, 1.4217948).pointXY(42.5616748, 1.4218225).pointXY(42.5615849,
1.4219518).pointXY(42.5610175, 1.4219395).pointXY(42.5608287, 1.4219355).pointXY(42.5605198, 1.4218759).pointXY(42.56015, 1.4216089).pointXY(42.5600707, 1.4215516).pointXY(42.5595404,
1.4213315).pointXY(42.5595036, 1.4217903).pointXY(42.5594983, 1.4218581).pointXY(42.5594144, 1.4220812).pointXY(42.5593411, 1.4222761).pointXY(42.5593356, 1.4222833).pointXY(42.5590636,
1.4226381).pointXY(42.5581458, 1.4230955).pointXY(42.5573099, 1.4241419).pointXY(42.5565414, 1.4237411).pointXY(42.5561665, 1.4233305).pointXY(42.5558815, 1.4230183).pointXY(42.5555117,
1.4227861).pointXY(42.5549333, 1.422423).pointXY(42.5545621, 1.4221852).pointXY(42.5541997, 1.4219529).pointXY(42.5531128, 1.4219655).pointXY(42.5495304, 1.4192789).pointXY(42.5494115,
1.419276).pointXY(42.549377, 1.4191139).pointXY(42.5493127, 1.4190084).pointXY(42.5491505, 1.4187422).pointXY(42.5484352, 1.4185147).pointXY(42.5476679, 1.4185552).pointXY(42.5475474,
1.4185816).pointXY(42.5468891, 1.418726).pointXY(42.5468618, 1.4187247).pointXY(42.5463429, 1.4187008).pointXY(42.5457596, 1.4187728).pointXY(42.5455126, 1.4188341).pointXY(42.545198,
1.4189122).pointXY(42.544961, 1.4181254).pointXY(42.5443294, 1.4160291).pointXY(42.5441822, 1.4151251).pointXY(42.5441717, 1.4150285).pointXY(42.5441259, 1.4145832).pointXY(42.5440407,
1.4137546).pointXY(42.5440415, 1.4136785).pointXY(42.5440431, 1.4135428).pointXY(42.5441206, 1.4133355).pointXY(42.5442098, 1.4132219).pointXY(42.5442454, 1.4131765).pointXY(42.5445522,
1.4129728).pointXY(42.544663, 1.4128166).pointXY(42.5447116, 1.4123952).pointXY(42.5446778, 1.4122101).pointXY(42.5445325, 1.412081).pointXY(42.544408, 1.4119703).pointXY(42.5441059,
1.4120171).pointXY(42.5439514, 1.412013).pointXY(42.5438015, 1.4120091).pointXY(42.5436499, 1.4119557).pointXY(42.543493, 1.4119005).pointXY(42.5431958, 1.411631).pointXY(42.5430088,
1.4113242).pointXY(42.542935, 1.411203).pointXY(42.542845, 1.4110043).pointXY(42.5427423, 1.4107774).pointXY(42.5426489, 1.4106755).pointXY(42.5424474, 1.4104555).pointXY(42.5421433,
1.4102912).pointXY(42.5420712, 1.4102776).pointXY(42.5418392, 1.4102341).pointXY(42.5415805, 1.4100172).pointXY(42.5411338, 1.4093772).pointXY(42.5408394, 1.4085282).pointXY(42.5408591,
1.4084357).pointXY(42.5408993, 1.4082469).pointXY(42.5410063, 1.4081209).pointXY(42.5410476, 1.4080722).pointXY(42.5414254, 1.4074508).pointXY(42.5419141, 1.4071379).pointXY(42.5419758,
1.4070984).pointXY(42.5422187, 1.4066858).pointXY(42.5423996, 1.4063784).pointXY(42.5424267, 1.4062649).pointXY(42.5427505, 1.404909).pointXY(42.5430595, 1.4040922).pointXY(42.543159,
1.4040768).pointXY(42.543366, 1.4040448).pointXY(42.5434896, 1.4040913).pointXY(42.5436656, 1.4041575).pointXY(42.5438109, 1.4043174).pointXY(42.5438284, 1.4043483).pointXY(42.543963,
1.4045864).pointXY(42.5439849, 1.4047364).pointXY(42.5440229, 1.4049975).pointXY(42.5440328, 1.4050604).pointXY(42.5439918, 1.4053237).pointXY(42.5436868, 1.4060542).pointXY(42.5434139,
1.4064705).pointXY(42.5433703, 1.4068905).pointXY(42.5434406, 1.4071038).pointXY(42.5434664, 1.4071313).pointXY(42.5435902, 1.4072631).pointXY(42.54374, 1.407318).pointXY(42.5438793,
1.4073218).pointXY(42.5440422, 1.4073263).pointXY(42.5443466, 1.4072271).pointXY(42.5444876, 1.4072526).pointXY(42.5446574, 1.4072832).pointXY(42.5449592, 1.4075).pointXY(42.5453102,
1.4076301).pointXY(42.5455654, 1.4077248).pointXY(42.546085, 1.407698).pointXY(42.5463215, 1.4076858).pointXY(42.5463387, 1.4076741).pointXY(42.5465987, 1.4075018).pointXY(42.5472314,
1.4076705).pointXY(42.5472432, 1.4076749).pointXY(42.5473607, 1.4077884).pointXY(42.547384, 1.4078108).pointXY(42.5476778, 1.4079256).pointXY(42.5479562, 1.4080344).pointXY(42.5481736,
1.408115).pointXY(42.5482534, 1.4081446).pointXY(42.5485985, 1.408257).pointXY(42.5494236, 1.4083368).pointXY(42.549759, 1.4085211).pointXY(42.5502429, 1.4089597).pointXY(42.5511059,
1.4093251).pointXY(42.5519058, 1.4096821).pointXY(42.552065, 1.4097531).pointXY(42.5530648, 1.4097279).pointXY(42.5539202, 1.4095802).pointXY(42.554823, 1.4094244).pointXY(42.5553739,
1.4092329).pointXY(42.5558203, 1.4090778).pointXY(42.5563204, 1.4089464).pointXY(42.5569113, 1.4087911).pointXY(42.5570485, 1.4090052).pointXY(42.5574001, 1.4095539).pointXY(42.5572458,
1.4100053).pointXY(42.5570862, 1.4108466).pointXY(42.5570599, 1.41084).pointXY(42.5568545, 1.4107882).pointXY(42.5564343, 1.4109379).pointXY(42.5562704, 1.4111169).pointXY(42.5562435,
1.4111463).pointXY(42.5561845, 1.4112263).pointXY(42.5557191, 1.4118566).pointXY(42.5554189, 1.4122431).pointXY(42.5552124, 1.4125091).pointXY(42.5549176, 1.4129215).pointXY(42.5548923,
1.4129568).pointXY(42.5545913, 1.4134311).pointXY(42.5544426, 1.4136654).pointXY(42.5544369, 1.4136787).pointXY(42.5543763, 1.4138191).pointXY(42.5542763, 1.4142646).pointXY(42.5542086,
1.4145665).pointXY(42.5542289, 1.415204).pointXY(42.554231, 1.4154188).pointXY(42.554234, 1.4157181).pointXY(42.5544691, 1.4162031).pointXY(42.5546629, 1.416603).pointXY(42.5549928,
1.4168831).pointXY(42.5552785, 1.417316).pointXY(42.55536, 1.4173463).pointXY(42.5557422, 1.4174857).pointXY(42.5559016, 1.4173712).pointXY(42.5563083, 1.417079).pointXY(42.5568766,
1.4165371).pointXY(42.5572984, 1.4157864).pointXY(42.5575401, 1.4153563).pointXY(42.5577207, 1.4151742).pointXY(42.557824, 1.4150701).pointXY(42.5583262, 1.4145597).pointXY(42.558747,
1.4144615).pointXY(42.5590315, 1.4145178).pointXY(42.5590508, 1.4145216).pointXY(42.5595484, 1.4146888).pointXY(42.5596981, 1.4147959).pointXY(42.5600884, 1.4152725).pointXY(42.5602343,
1.4154507).pointXY(42.560833, 1.415453).pointXY(42.561041, 1.4154074).pointXY(42.5612869, 1.4153536).pointXY(42.5614416, 1.4151994).pointXY(42.5615441, 1.4150017).pointXY(42.5616305,
1.414835).pointXY(42.561522, 1.4143014).pointXY(42.563243, 1.415448).pointXY(42.5625715, 1.4166422).pointXY(42.5626093, 1.4167321).pointXY(42.5627796, 1.4166165).pointXY(42.5633659,
1.4157819).pointXY(42.5635409, 1.4155957).pointXY(42.5636969, 1.4155379).pointXY(42.5640421, 1.4155572).pointXY(42.5641225, 1.4155186).pointXY(42.5641935, 1.4154673).pointXY(42.5643826,
1.4151463).pointXY(42.5645387, 1.4150564).pointXY(42.5647845, 1.4149729).pointXY(42.5650257, 1.4150435).pointXY(42.5650872, 1.4153517).pointXY(42.5651061, 1.4158461).pointXY(42.564969,
1.4159745).pointXY(42.5648129, 1.4159616).pointXY(42.5646758, 1.416212).pointXY(42.5645907, 1.4162698).pointXY(42.5643448, 1.416334).pointXY(42.5641604, 1.4160836).pointXY(42.5639759,
1.4159937).pointXY(42.5638625, 1.4161671).pointXY(42.5637821, 1.4165266).pointXY(42.5637868, 1.4168862).pointXY(42.5639807, 1.4180996).pointXY(42.5638861, 1.4184078).pointXY(42.5637442,
1.4185233).pointXY(42.5636591, 1.4185297).pointXY(42.5635598, 1.4185041).pointXY(42.5632383, 1.4182729).pointXY(42.5630728, 1.4182537).pointXY(42.5629214, 1.4183885).pointXY(42.5627796,
1.4186325).pointXY(42.5627276, 1.4193194).pointXY(42.5624249, 1.4201027).pointXY(42.5623303, 1.42052).pointXY(42.562302, 1.4210016).pointXY(42.5623918, 1.4211877).pointXY(42.5626566,
1.4214767).pointXY(42.5627276, 1.4215152).pointXY(42.5630964, 1.4214767).pointXY(42.5633423, 1.421207).pointXY(42.5635645, 1.4207704).pointXY(42.5641036, 1.4190691).pointXY(42.56434,
1.4189342).pointXY(42.5645859, 1.4186967).pointXY(42.5644725, 1.4178171).pointXY(42.5646143, 1.417464).pointXY(42.5648744, 1.4172714).pointXY(42.5649453, 1.4173099).pointXY(42.5649642,
1.4175988).pointXY(42.564898, 1.4180932).pointXY(42.5649028, 1.4184527).pointXY(42.5649453, 1.418549).pointXY(42.5650257, 1.4185683).pointXY(42.5651061, 1.4185105).pointXY(42.5652196,
1.418106).pointXY(42.5653567, 1.4172457).pointXY(42.5656451, 1.4159424).pointXY(42.5657161, 1.4153132).pointXY(42.5660423, 1.4148188).pointXY(42.5663733, 1.4149087).pointXY(42.5669485,
1.4147035).pointXY(42.5670571, 1.4149832).pointXY(42.5671378, 1.4155916).pointXY(42.5673986, 1.4164451).pointXY(42.5673518, 1.4176981).pointXY(42.5674387, 1.4181612).pointXY(42.5674788,
1.4188149).pointXY(42.5674253, 1.4202223).pointXY(42.5671779, 1.4215116).pointXY(42.5675657, 1.4222743).pointXY(42.567198, 1.4234637).pointXY(42.5668502, 1.4248438).pointXY(42.5668034,
1.4254431).pointXY(42.5665996, 1.4256616).pointXY(42.5663789, 1.4256616).pointXY(42.5662986, 1.4257615).pointXY(42.5662385, 1.4260521).pointXY(42.5662585, 1.4270327).pointXY(42.5663254,
1.4276864).pointXY(42.5666263, 1.4292844).pointXY(42.5649079, 1.4304155).pointXY(42.5636137, 1.4294247).build())
g.addV("place").property("location", {geoshape}).iterate()
Received error message '{'requestId': 'b1b516fe-8c13-4630-9fbf-68243e0d0b83', 'status': {'message': 'java.lang.StackOverflowError', 'code': 597, 'attributes': {'stackTrace': 'java.lang.StackOverflowError\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expressionSwitch(AntlrParserPlugin.java:1824)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1808)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1804)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.methodCallExpression(AntlrParserPlugin.java:2502)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expressionSwitch(AntlrParserPlugin.java:1843)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1808)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1804)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.methodCallExpression(AntlrParserPlugin.java:2502)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expressionSwitch(AntlrParserPlugin.java:1843)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1808)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1804)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.methodCallExpression(AntlrParserPlugin.java:2502)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expressionSwitch(AntlrParserPlugin.java:1843)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1808)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1804)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.methodCallExpression(AntlrParserPlugin.java:2502)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expressionSwitch(AntlrParserPlugin.java:1843)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1808)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1804)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.methodCallExpression(AntlrParserPlugin.java:2502)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expressionSwitch(AntlrParserPlugin.java:1843)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1808)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1804)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.methodCallExpression(AntlrParserPlugin.java:2502)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expressionSwitch(AntlrParserPlugin.java:1843)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1808)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1804)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.methodCallExpression(AntlrParserPlugin.java:2502)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expressionSwitch(AntlrParserPlugin.java:1843)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1808)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1804)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.methodCallExpression(AntlrParserPlugin.java:2502)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expressionSwitch(AntlrParserPlugin.java:1843)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1808)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1804)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.methodCallExpression(AntlrParserPlugin.java:2502)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expressionSwitch(AntlrParserPlugin.java:1843)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1808)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1804)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.methodCallExpression(AntlrParserPlugin.java:2502)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expressionSwitch(AntlrParserPlugin.java:1843)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1808)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1804)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.methodCallExpression(AntlrParserPlugin.java:2502)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expressionSwitch(AntlrParserPlugin.java:1843)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1808)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1804)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.methodCallExpression(AntlrParserPlugin.java:2502)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expressionSwitch(AntlrParserPlugin.java:1843)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1808)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1804)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.methodCallExpression(AntlrParserPlugin.java:2502)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expressionSwitch(AntlrParserPlugin.java:1843)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1808)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1804)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.methodCallExpression(AntlrParserPlugin.java:2502)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expressionSwitch(AntlrParserPlugin.java:1843)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1808)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1804)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.methodCallExpression(AntlrParserPlugin.java:2502)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expressionSwitch(AntlrParserPlugin.java:1843)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1808)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1804)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.methodCallExpression(AntlrParserPlugin.java:2502)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expressionSwitch(AntlrParserPlugin.java:1843)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1808)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1804)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.methodCallExpression(AntlrParserPlugin.java:2502)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expressionSwitch(AntlrParserPlugin.java:1843)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1808)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1804)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.methodCallExpression(AntlrParserPlugin.java:2502)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expressionSwitch(AntlrParserPlugin.java:1843)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1808)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1804)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.methodCallExpression(AntlrParserPlugin.java:2502)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expressionSwitch(AntlrParserPlugin.java:1843)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1808)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1804)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.methodCallExpression(AntlrParserPlugin.java:2502)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expressionSwitch(AntlrParserPlugin.java:1843)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1808)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1804)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.methodCallExpression(AntlrParserPlugin.java:2502)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expressionSwitch(AntlrParserPlugin.java:1843)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1808)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1804)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.methodCallExpression(AntlrParserPlugin.java:2502)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expressionSwitch(AntlrParserPlugin.java:1843)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1808)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1804)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.methodCallExpression(AntlrParserPlugin.java:2502)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expressionSwitch(AntlrParserPlugin.java:1843)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1808)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1804)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.methodCallExpression(AntlrParserPlugin.java:2502)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expressionSwitch(AntlrParserPlugin.java:1843)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1808)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1804)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.methodCallExpression(AntlrParserPlugin.java:2502)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expressionSwitch(AntlrParserPlugin.java:1843)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1808)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1804)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.methodCallExpression(AntlrParserPlugin.java:2502)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expressionSwitch(AntlrParserPlugin.java:1843)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1808)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1804)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.methodCallExpression(AntlrParserPlugin.java:2502)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expressionSwitch(AntlrParserPlugin.java:1843)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1808)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1804)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.methodCallExpression(AntlrParserPlugin.java:2502)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expressionSwitch(AntlrParserPlugin.java:1843)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1808)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1804)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.methodCallExpression(AntlrParserPlugin.java:2502)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expressionSwitch(AntlrParserPlugin.java:1843)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1808)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1804)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.methodCallExpression(AntlrParserPlugin.java:2502)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expressionSwitch(AntlrParserPlugin.java:1843)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1808)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1804)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.methodCallExpression(AntlrParserPlugin.java:2502)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expressionSwitch(AntlrParserPlugin.java:1843)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1808)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1804)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.methodCallExpression(AntlrParserPlugin.java:2502)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expressionSwitch(AntlrParserPlugin.java:1843)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1808)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1804)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.methodCallExpression(AntlrParserPlugin.java:2502)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expressionSwitch(AntlrParserPlugin.java:1843)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1808)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1804)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.methodCallExpression(AntlrParserPlugin.java:2502)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expressionSwitch(AntlrParserPlugin.java:1843)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1808)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1804)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.methodCallExpression(AntlrParserPlugin.java:2502)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expressionSwitch(AntlrParserPlugin.java:1843)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1808)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1804)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.methodCallExpression(AntlrParserPlugin.java:2502)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expressionSwitch(AntlrParserPlugin.java:1843)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1808)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1804)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.methodCallExpression(AntlrParserPlugin.java:2502)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expressionSwitch(AntlrParserPlugin.java:1843)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1808)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1804)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.methodCallExpression(AntlrParserPlugin.java:2502)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expressionSwitch(AntlrParserPlugin.java:1843)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1808)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1804)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.methodCallExpression(AntlrParserPlugin.java:2502)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expressionSwitch(AntlrParserPlugin.java:1843)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1808)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1804)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.methodCallExpression(AntlrParserPlugin.java:2502)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expressionSwitch(AntlrParserPlugin.java:1843)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1808)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1804)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.methodCallExpression(AntlrParserPlugin.java:2502)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expressionSwitch(AntlrParserPlugin.java:1843)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1808)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1804)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.methodCallExpression(AntlrParserPlugin.java:2502)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expressionSwitch(AntlrParserPlugin.java:1843)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1808)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1804)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.methodCallExpression(AntlrParserPlugin.java:2502)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expressionSwitch(AntlrParserPlugin.java:1843)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1808)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1804)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.methodCallExpression(AntlrParserPlugin.java:2502)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expressionSwitch(AntlrParserPlugin.java:1843)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1808)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1804)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.methodCallExpression(AntlrParserPlugin.java:2502)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expressionSwitch(AntlrParserPlugin.java:1843)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1808)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1804)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.methodCallExpression(AntlrParserPlugin.java:2502)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expressionSwitch(AntlrParserPlugin.java:1843)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1808)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1804)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.methodCallExpression(AntlrParserPlugin.java:2502)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expressionSwitch(AntlrParserPlugin.java:1843)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1808)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1804)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.methodCallExpression(AntlrParserPlugin.java:2502)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expressionSwitch(AntlrParserPlugin.java:1843)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1808)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1804)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.methodCallExpression(AntlrParserPlugin.java:2502)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expressionSwitch(AntlrParserPlugin.java:1843)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1808)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1804)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.methodCallExpression(AntlrParserPlugin.java:2502)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expressionSwitch(AntlrParserPlugin.java:1843)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1808)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1804)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.methodCallExpression(AntlrParserPlugin.java:2502)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expressionSwitch(AntlrParserPlugin.java:1843)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1808)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1804)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.methodCallExpression(AntlrParserPlugin.java:2502)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expressionSwitch(AntlrParserPlugin.java:1843)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1808)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1804)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.methodCallExpression(AntlrParserPlugin.java:2502)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expressionSwitch(AntlrParserPlugin.java:1843)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1808)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1804)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.methodCallExpression(AntlrParserPlugin.java:2502)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expressionSwitch(AntlrParserPlugin.java:1843)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1808)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1804)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.methodCallExpression(AntlrParserPlugin.java:2502)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expressionSwitch(AntlrParserPlugin.java:1843)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1808)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1804)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.methodCallExpression(AntlrParserPlugin.java:2502)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expressionSwitch(AntlrParserPlugin.java:1843)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1808)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1804)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.methodCallExpression(AntlrParserPlugin.java:2502)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expressionSwitch(AntlrParserPlugin.java:1843)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1808)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1804)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.methodCallExpression(AntlrParserPlugin.java:2502)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expressionSwitch(AntlrParserPlugin.java:1843)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1808)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1804)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.methodCallExpression(AntlrParserPlugin.java:2502)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expressionSwitch(AntlrParserPlugin.java:1843)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1808)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1804)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.methodCallExpression(AntlrParserPlugin.java:2502)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expressionSwitch(AntlrParserPlugin.java:1843)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1808)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1804)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.methodCallExpression(AntlrParserPlugin.java:2502)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expressionSwitch(AntlrParserPlugin.java:1843)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1808)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1804)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.methodCallExpression(AntlrParserPlugin.java:2502)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expressionSwitch(AntlrParserPlugin.java:1843)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1808)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1804)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.methodCallExpression(AntlrParserPlugin.java:2502)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expressionSwitch(AntlrParserPlugin.java:1843)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1808)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1804)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.methodCallExpression(AntlrParserPlugin.java:2502)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expressionSwitch(AntlrParserPlugin.java:1843)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1808)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1804)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.methodCallExpression(AntlrParserPlugin.java:2502)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expressionSwitch(AntlrParserPlugin.java:1843)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1808)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1804)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.methodCallExpression(AntlrParserPlugin.java:2502)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expressionSwitch(AntlrParserPlugin.java:1843)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1808)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1804)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.methodCallExpression(AntlrParserPlugin.java:2502)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expressionSwitch(AntlrParserPlugin.java:1843)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1808)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1804)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.methodCallExpression(AntlrParserPlugin.java:2502)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expressionSwitch(AntlrParserPlugin.java:1843)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1808)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1804)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.methodCallExpression(AntlrParserPlugin.java:2502)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expressionSwitch(AntlrParserPlugin.java:1843)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1808)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1804)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.methodCallExpression(AntlrParserPlugin.java:2502)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expressionSwitch(AntlrParserPlugin.java:1843)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1808)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1804)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.methodCallExpression(AntlrParserPlugin.java:2502)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expressionSwitch(AntlrParserPlugin.java:1843)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1808)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1804)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.methodCallExpression(AntlrParserPlugin.java:2502)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expressionSwitch(AntlrParserPlugin.java:1843)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1808)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1804)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.methodCallExpression(AntlrParserPlugin.java:2502)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expressionSwitch(AntlrParserPlugin.java:1843)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1808)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1804)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.methodCallExpression(AntlrParserPlugin.java:2502)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expressionSwitch(AntlrParserPlugin.java:1843)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1808)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1804)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.methodCallExpression(AntlrParserPlugin.java:2502)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expressionSwitch(AntlrParserPlugin.java:1843)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1808)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1804)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.methodCallExpression(AntlrParserPlugin.java:2502)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expressionSwitch(AntlrParserPlugin.java:1843)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1808)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1804)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.methodCallExpression(AntlrParserPlugin.java:2502)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expressionSwitch(AntlrParserPlugin.java:1843)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1808)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1804)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.methodCallExpression(AntlrParserPlugin.java:2502)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expressionSwitch(AntlrParserPlugin.java:1843)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1808)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1804)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.methodCallExpression(AntlrParserPlugin.java:2502)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expressionSwitch(AntlrParserPlugin.java:1843)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1808)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1804)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.methodCallExpression(AntlrParserPlugin.java:2502)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expressionSwitch(AntlrParserPlugin.java:1843)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1808)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1804)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.methodCallExpression(AntlrParserPlugin.java:2502)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expressionSwitch(AntlrParserPlugin.java:1843)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1808)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1804)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.methodCallExpression(AntlrParserPlugin.java:2502)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expressionSwitch(AntlrParserPlugin.java:1843)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1808)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1804)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.methodCallExpression(AntlrParserPlugin.java:2502)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expressionSwitch(AntlrParserPlugin.java:1843)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1808)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1804)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.methodCallExpression(AntlrParserPlugin.java:2502)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expressionSwitch(AntlrParserPlugin.java:1843)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1808)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1804)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.methodCallExpression(AntlrParserPlugin.java:2502)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expressionSwitch(AntlrParserPlugin.java:1843)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1808)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1804)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.methodCallExpression(AntlrParserPlugin.java:2502)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expressionSwitch(AntlrParserPlugin.java:1843)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1808)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1804)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.methodCallExpression(AntlrParserPlugin.java:2502)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expressionSwitch(AntlrParserPlugin.java:1843)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1808)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1804)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.methodCallExpression(AntlrParserPlugin.java:2502)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expressionSwitch(AntlrParserPlugin.java:1843)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1808)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1804)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.methodCallExpression(AntlrParserPlugin.java:2502)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expressionSwitch(AntlrParserPlugin.java:1843)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1808)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1804)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.methodCallExpression(AntlrParserPlugin.java:2502)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expressionSwitch(AntlrParserPlugin.java:1843)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1808)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1804)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.methodCallExpression(AntlrParserPlugin.java:2502)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expressionSwitch(AntlrParserPlugin.java:1843)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1808)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1804)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.methodCallExpression(AntlrParserPlugin.java:2502)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expressionSwitch(AntlrParserPlugin.java:1843)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1808)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1804)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.methodCallExpression(AntlrParserPlugin.java:2502)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expressionSwitch(AntlrParserPlugin.java:1843)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1808)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1804)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.methodCallExpression(AntlrParserPlugin.java:2502)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expressionSwitch(AntlrParserPlugin.java:1843)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1808)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1804)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.methodCallExpression(AntlrParserPlugin.java:2502)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expressionSwitch(AntlrParserPlugin.java:1843)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1808)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1804)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.methodCallExpression(AntlrParserPlugin.java:2502)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expressionSwitch(AntlrParserPlugin.java:1843)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1808)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1804)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.methodCallExpression(AntlrParserPlugin.java:2502)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expressionSwitch(AntlrParserPlugin.java:1843)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1808)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1804)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.methodCallExpression(AntlrParserPlugin.java:2502)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expressionSwitch(AntlrParserPlugin.java:1843)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1808)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1804)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.methodCallExpression(AntlrParserPlugin.java:2502)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expressionSwitch(AntlrParserPlugin.java:1843)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1808)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1804)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.methodCallExpression(AntlrParserPlugin.java:2502)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expressionSwitch(AntlrParserPlugin.java:1843)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1808)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1804)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.methodCallExpression(AntlrParserPlugin.java:2502)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expressionSwitch(AntlrParserPlugin.java:1843)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1808)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1804)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.methodCallExpression(AntlrParserPlugin.java:2502)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expressionSwitch(AntlrParserPlugin.java:1843)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1808)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1804)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.methodCallExpression(AntlrParserPlugin.java:2502)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expressionSwitch(AntlrParserPlugin.java:1843)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1808)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1804)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.methodCallExpression(AntlrParserPlugin.java:2502)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expressionSwitch(AntlrParserPlugin.java:1843)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1808)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1804)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.methodCallExpression(AntlrParserPlugin.java:2502)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expressionSwitch(AntlrParserPlugin.java:1843)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1808)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1804)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.methodCallExpression(AntlrParserPlugin.java:2502)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expressionSwitch(AntlrParserPlugin.java:1843)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1808)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1804)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.methodCallExpression(AntlrParserPlugin.java:2502)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expressionSwitch(AntlrParserPlugin.java:1843)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1808)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1804)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.methodCallExpression(AntlrParserPlugin.java:2502)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expressionSwitch(AntlrParserPlugin.java:1843)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1808)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1804)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.methodCallExpression(AntlrParserPlugin.java:2502)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expressionSwitch(AntlrParserPlugin.java:1843)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1808)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1804)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.methodCallExpression(AntlrParserPlugin.java:2502)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expressionSwitch(AntlrParserPlugin.java:1843)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1808)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1804)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.methodCallExpression(AntlrParserPlugin.java:2502)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expressionSwitch(AntlrParserPlugin.java:1843)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1808)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1804)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.methodCallExpression(AntlrParserPlugin.java:2502)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expressionSwitch(AntlrParserPlugin.java:1843)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1808)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1804)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.methodCallExpression(AntlrParserPlugin.java:2502)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expressionSwitch(AntlrParserPlugin.java:1843)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1808)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1804)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.methodCallExpression(AntlrParserPlugin.java:2502)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expressionSwitch(AntlrParserPlugin.java:1843)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1808)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1804)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.methodCallExpression(AntlrParserPlugin.java:2502)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expressionSwitch(AntlrParserPlugin.java:1843)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1808)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1804)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.methodCallExpression(AntlrParserPlugin.java:2502)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expressionSwitch(AntlrParserPlugin.java:1843)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1808)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1804)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.methodCallExpression(AntlrParserPlugin.java:2502)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expressionSwitch(AntlrParserPlugin.java:1843)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1808)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1804)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.methodCallExpression(AntlrParserPlugin.java:2502)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expressionSwitch(AntlrParserPlugin.java:1843)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1808)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1804)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.methodCallExpression(AntlrParserPlugin.java:2502)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expressionSwitch(AntlrParserPlugin.java:1843)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1808)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1804)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.methodCallExpression(AntlrParserPlugin.java:2502)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expressionSwitch(AntlrParserPlugin.java:1843)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1808)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1804)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.methodCallExpression(AntlrParserPlugin.java:2502)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expressionSwitch(AntlrParserPlugin.java:1843)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1808)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1804)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.methodCallExpression(AntlrParserPlugin.java:2502)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expressionSwitch(AntlrParserPlugin.java:1843)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1808)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1804)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.methodCallExpression(AntlrParserPlugin.java:2502)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expressionSwitch(AntlrParserPlugin.java:1843)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1808)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1804)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.methodCallExpression(AntlrParserPlugin.java:2502)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expressionSwitch(AntlrParserPlugin.java:1843)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1808)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1804)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.methodCallExpression(AntlrParserPlugin.java:2502)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expressionSwitch(AntlrParserPlugin.java:1843)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1808)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1804)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.methodCallExpression(AntlrParserPlugin.java:2502)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expressionSwitch(AntlrParserPlugin.java:1843)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1808)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1804)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.methodCallExpression(AntlrParserPlugin.java:2502)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expressionSwitch(AntlrParserPlugin.java:1843)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1808)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1804)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.methodCallExpression(AntlrParserPlugin.java:2502)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expressionSwitch(AntlrParserPlugin.java:1843)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1808)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1804)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.methodCallExpression(AntlrParserPlugin.java:2502)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expressionSwitch(AntlrParserPlugin.java:1843)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1808)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1804)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.methodCallExpression(AntlrParserPlugin.java:2502)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expressionSwitch(AntlrParserPlugin.java:1843)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1808)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1804)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.methodCallExpression(AntlrParserPlugin.java:2502)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expressionSwitch(AntlrParserPlugin.java:1843)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1808)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1804)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.methodCallExpression(AntlrParserPlugin.java:2502)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expressionSwitch(AntlrParserPlugin.java:1843)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1808)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1804)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.methodCallExpression(AntlrParserPlugin.java:2502)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expressionSwitch(AntlrParserPlugin.java:1843)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1808)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1804)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.methodCallExpression(AntlrParserPlugin.java:2502)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expressionSwitch(AntlrParserPlugin.java:1843)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1808)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1804)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.methodCallExpression(AntlrParserPlugin.java:2502)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expressionSwitch(AntlrParserPlugin.java:1843)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1808)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1804)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.methodCallExpression(AntlrParserPlugin.java:2502)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expressionSwitch(AntlrParserPlugin.java:1843)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1808)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1804)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.methodCallExpression(AntlrParserPlugin.java:2502)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expressionSwitch(AntlrParserPlugin.java:1843)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1808)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1804)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.methodCallExpression(AntlrParserPlugin.java:2502)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expressionSwitch(AntlrParserPlugin.java:1843)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1808)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1804)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.methodCallExpression(AntlrParserPlugin.java:2502)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expressionSwitch(AntlrParserPlugin.java:1843)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1808)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1804)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.methodCallExpression(AntlrParserPlugin.java:2502)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expressionSwitch(AntlrParserPlugin.java:1843)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1808)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1804)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.methodCallExpression(AntlrParserPlugin.java:2502)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expressionSwitch(AntlrParserPlugin.java:1843)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1808)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1804)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.methodCallExpression(AntlrParserPlugin.java:2502)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expressionSwitch(AntlrParserPlugin.java:1843)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1808)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1804)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.methodCallExpression(AntlrParserPlugin.java:2502)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expressionSwitch(AntlrParserPlugin.java:1843)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1808)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1804)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.methodCallExpression(AntlrParserPlugin.java:2502)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expressionSwitch(AntlrParserPlugin.java:1843)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1808)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1804)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.methodCallExpression(AntlrParserPlugin.java:2502)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expressionSwitch(AntlrParserPlugin.java:1843)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1808)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1804)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.methodCallExpression(AntlrParserPlugin.java:2502)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expressionSwitch(AntlrParserPlugin.java:1843)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1808)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1804)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.methodCallExpression(AntlrParserPlugin.java:2502)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expressionSwitch(AntlrParserPlugin.java:1843)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1808)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1804)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.methodCallExpression(AntlrParserPlugin.java:2502)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expressionSwitch(AntlrParserPlugin.java:1843)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1808)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1804)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.methodCallExpression(AntlrParserPlugin.java:2502)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expressionSwitch(AntlrParserPlugin.java:1843)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1808)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1804)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.methodCallExpression(AntlrParserPlugin.java:2502)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expressionSwitch(AntlrParserPlugin.java:1843)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1808)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1804)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.methodCallExpression(AntlrParserPlugin.java:2502)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expressionSwitch(AntlrParserPlugin.java:1843)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1808)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1804)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.methodCallExpression(AntlrParserPlugin.java:2502)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expressionSwitch(AntlrParserPlugin.java:1843)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1808)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1804)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.methodCallExpression(AntlrParserPlugin.java:2502)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expressionSwitch(AntlrParserPlugin.java:1843)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1808)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1804)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.methodCallExpression(AntlrParserPlugin.java:2502)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expressionSwitch(AntlrParserPlugin.java:1843)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1808)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1804)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.methodCallExpression(AntlrParserPlugin.java:2502)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expressionSwitch(AntlrParserPlugin.java:1843)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1808)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1804)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.methodCallExpression(AntlrParserPlugin.java:2502)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expressionSwitch(AntlrParserPlugin.java:1843)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1808)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1804)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.methodCallExpression(AntlrParserPlugin.java:2502)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expressionSwitch(AntlrParserPlugin.java:1843)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1808)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1804)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.methodCallExpression(AntlrParserPlugin.java:2502)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expressionSwitch(AntlrParserPlugin.java:1843)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1808)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1804)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.methodCallExpression(AntlrParserPlugin.java:2502)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expressionSwitch(AntlrParserPlugin.java:1843)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1808)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1804)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.methodCallExpression(AntlrParserPlugin.java:2502)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expressionSwitch(AntlrParserPlugin.java:1843)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1808)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1804)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.methodCallExpression(AntlrParserPlugin.java:2502)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expressionSwitch(AntlrParserPlugin.java:1843)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1808)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1804)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.methodCallExpression(AntlrParserPlugin.java:2502)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expressionSwitch(AntlrParserPlugin.java:1843)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1808)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1804)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.methodCallExpression(AntlrParserPlugin.java:2502)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expressionSwitch(AntlrParserPlugin.java:1843)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1808)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1804)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.methodCallExpression(AntlrParserPlugin.java:2502)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expressionSwitch(AntlrParserPlugin.java:1843)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1808)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1804)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.methodCallExpression(AntlrParserPlugin.java:2502)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expressionSwitch(AntlrParserPlugin.java:1843)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1808)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1804)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.methodCallExpression(AntlrParserPlugin.java:2502)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expressionSwitch(AntlrParserPlugin.java:1843)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1808)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1804)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.methodCallExpression(AntlrParserPlugin.java:2502)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expressionSwitch(AntlrParserPlugin.java:1843)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1808)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1804)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.methodCallExpression(AntlrParserPlugin.java:2502)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expressionSwitch(AntlrParserPlugin.java:1843)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1808)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1804)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.methodCallExpression(AntlrParserPlugin.java:2502)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expressionSwitch(AntlrParserPlugin.java:1843)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1808)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1804)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.methodCallExpression(AntlrParserPlugin.java:2502)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expressionSwitch(AntlrParserPlugin.java:1843)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1808)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1804)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.methodCallExpression(AntlrParserPlugin.java:2502)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expressionSwitch(AntlrParserPlugin.java:1843)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1808)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1804)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.methodCallExpression(AntlrParserPlugin.java:2502)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expressionSwitch(AntlrParserPlugin.java:1843)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1808)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1804)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.methodCallExpression(AntlrParserPlugin.java:2502)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expressionSwitch(AntlrParserPlugin.java:1843)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1808)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1804)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.methodCallExpression(AntlrParserPlugin.java:2502)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expressionSwitch(AntlrParserPlugin.java:1843)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1808)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1804)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.methodCallExpression(AntlrParserPlugin.java:2502)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expressionSwitch(AntlrParserPlugin.java:1843)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1808)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1804)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.methodCallExpression(AntlrParserPlugin.java:2502)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expressionSwitch(AntlrParserPlugin.java:1843)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1808)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1804)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.methodCallExpression(AntlrParserPlugin.java:2502)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expressionSwitch(AntlrParserPlugin.java:1843)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1808)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1804)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.methodCallExpression(AntlrParserPlugin.java:2502)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expressionSwitch(AntlrParserPlugin.java:1843)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1808)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1804)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.methodCallExpression(AntlrParserPlugin.java:2502)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expressionSwitch(AntlrParserPlugin.java:1843)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1808)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1804)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.methodCallExpression(AntlrParserPlugin.java:2502)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expressionSwitch(AntlrParserPlugin.java:1843)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1808)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1804)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.methodCallExpression(AntlrParserPlugin.java:2502)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expressionSwitch(AntlrParserPlugin.java:1843)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1808)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1804)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.methodCallExpression(AntlrParserPlugin.java:2502)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expressionSwitch(AntlrParserPlugin.java:1843)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1808)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1804)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.methodCallExpression(AntlrParserPlugin.java:2502)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expressionSwitch(AntlrParserPlugin.java:1843)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1808)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1804)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.methodCallExpression(AntlrParserPlugin.java:2502)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expressionSwitch(AntlrParserPlugin.java:1843)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1808)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1804)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.methodCallExpression(AntlrParserPlugin.java:2502)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expressionSwitch(AntlrParserPlugin.java:1843)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1808)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1804)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.methodCallExpression(AntlrParserPlugin.java:2502)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expressionSwitch(AntlrParserPlugin.java:1843)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1808)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1804)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.methodCallExpression(AntlrParserPlugin.java:2502)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expressionSwitch(AntlrParserPlugin.java:1843)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1808)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1804)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.methodCallExpression(AntlrParserPlugin.java:2502)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expressionSwitch(AntlrParserPlugin.java:1843)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1808)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1804)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.methodCallExpression(AntlrParserPlugin.java:2502)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expressionSwitch(AntlrParserPlugin.java:1843)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1808)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1804)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.methodCallExpression(AntlrParserPlugin.java:2502)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expressionSwitch(AntlrParserPlugin.java:1843)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1808)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1804)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.methodCallExpression(AntlrParserPlugin.java:2502)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expressionSwitch(AntlrParserPlugin.java:1843)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1808)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1804)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.methodCallExpression(AntlrParserPlugin.java:2502)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expressionSwitch(AntlrParserPlugin.java:1843)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1808)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1804)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.methodCallExpression(AntlrParserPlugin.java:2502)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expressionSwitch(AntlrParserPlugin.java:1843)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1808)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1804)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.methodCallExpression(AntlrParserPlugin.java:2502)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expressionSwitch(AntlrParserPlugin.java:1843)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1808)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1804)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.methodCallExpression(AntlrParserPlugin.java:2502)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expressionSwitch(AntlrParserPlugin.java:1843)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1808)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1804)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.methodCallExpression(AntlrParserPlugin.java:2502)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expressionSwitch(AntlrParserPlugin.java:1843)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1808)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1804)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.methodCallExpression(AntlrParserPlugin.java:2502)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expressionSwitch(AntlrParserPlugin.java:1843)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1808)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1804)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.methodCallExpression(AntlrParserPlugin.java:2502)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expressionSwitch(AntlrParserPlugin.java:1843)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1808)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1804)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.methodCallExpression(AntlrParserPlugin.java:2502)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expressionSwitch(AntlrParserPlugin.java:1843)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1808)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1804)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.methodCallExpression(AntlrParserPlugin.java:2502)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expressionSwitch(AntlrParserPlugin.java:1843)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1808)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1804)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.methodCallExpression(AntlrParserPlugin.java:2502)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expressionSwitch(AntlrParserPlugin.java:1843)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1808)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1804)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.methodCallExpression(AntlrParserPlugin.java:2502)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expressionSwitch(AntlrParserPlugin.java:1843)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1808)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1804)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.methodCallExpression(AntlrParserPlugin.java:2502)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expressionSwitch(AntlrParserPlugin.java:1843)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1808)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1804)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.methodCallExpression(AntlrParserPlugin.java:2502)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expressionSwitch(AntlrParserPlugin.java:1843)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1808)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1804)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.methodCallExpression(AntlrParserPlugin.java:2502)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expressionSwitch(AntlrParserPlugin.java:1843)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1808)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1804)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.methodCallExpression(AntlrParserPlugin.java:2502)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expressionSwitch(AntlrParserPlugin.java:1843)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1808)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1804)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.methodCallExpression(AntlrParserPlugin.java:2502)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expressionSwitch(AntlrParserPlugin.java:1843)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1808)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1804)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.methodCallExpression(AntlrParserPlugin.java:2502)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expressionSwitch(AntlrParserPlugin.java:1843)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1808)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1804)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.methodCallExpression(AntlrParserPlugin.java:2502)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expressionSwitch(AntlrParserPlugin.java:1843)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1808)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1804)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.methodCallExpression(AntlrParserPlugin.java:2502)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expressionSwitch(AntlrParserPlugin.java:1843)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1808)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1804)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.methodCallExpression(AntlrParserPlugin.java:2502)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expressionSwitch(AntlrParserPlugin.java:1843)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1808)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1804)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.methodCallExpression(AntlrParserPlugin.java:2502)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expressionSwitch(AntlrParserPlugin.java:1843)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1808)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1804)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.methodCallExpression(AntlrParserPlugin.java:2502)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expressionSwitch(AntlrParserPlugin.java:1843)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1808)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1804)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.methodCallExpression(AntlrParserPlugin.java:2502)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expressionSwitch(AntlrParserPlugin.java:1843)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1808)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1804)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.methodCallExpression(AntlrParserPlugin.java:2502)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expressionSwitch(AntlrParserPlugin.java:1843)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1808)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1804)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.methodCallExpression(AntlrParserPlugin.java:2502)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expressionSwitch(AntlrParserPlugin.java:1843)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1808)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1804)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.methodCallExpression(AntlrParserPlugin.java:2502)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expressionSwitch(AntlrParserPlugin.java:1843)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1808)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1804)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.methodCallExpression(AntlrParserPlugin.java:2502)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expressionSwitch(AntlrParserPlugin.java:1843)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1808)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1804)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.methodCallExpression(AntlrParserPlugin.java:2502)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expressionSwitch(AntlrParserPlugin.java:1843)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1808)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1804)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.methodCallExpression(AntlrParserPlugin.java:2502)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expressionSwitch(AntlrParserPlugin.java:1843)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1808)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1804)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.methodCallExpression(AntlrParserPlugin.java:2502)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expressionSwitch(AntlrParserPlugin.java:1843)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1808)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1804)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.methodCallExpression(AntlrParserPlugin.java:2502)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expressionSwitch(AntlrParserPlugin.java:1843)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1808)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1804)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.methodCallExpression(AntlrParserPlugin.java:2502)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expressionSwitch(AntlrParserPlugin.java:1843)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1808)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1804)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.methodCallExpression(AntlrParserPlugin.java:2502)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expressionSwitch(AntlrParserPlugin.java:1843)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1808)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1804)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.methodCallExpression(AntlrParserPlugin.java:2502)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expressionSwitch(AntlrParserPlugin.java:1843)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1808)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1804)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.methodCallExpression(AntlrParserPlugin.java:2502)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expressionSwitch(AntlrParserPlugin.java:1843)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1808)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1804)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.methodCallExpression(AntlrParserPlugin.java:2502)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expressionSwitch(AntlrParserPlugin.java:1843)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1808)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1804)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.methodCallExpression(AntlrParserPlugin.java:2502)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expressionSwitch(AntlrParserPlugin.java:1843)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1808)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1804)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.methodCallExpression(AntlrParserPlugin.java:2502)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expressionSwitch(AntlrParserPlugin.java:1843)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1808)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1804)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.methodCallExpression(AntlrParserPlugin.java:2502)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expressionSwitch(AntlrParserPlugin.java:1843)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1808)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1804)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.methodCallExpression(AntlrParserPlugin.java:2502)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expressionSwitch(AntlrParserPlugin.java:1843)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1808)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1804)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.methodCallExpression(AntlrParserPlugin.java:2502)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expressionSwitch(AntlrParserPlugin.java:1843)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1808)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1804)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.methodCallExpression(AntlrParserPlugin.java:2502)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expressionSwitch(AntlrParserPlugin.java:1843)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1808)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1804)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.methodCallExpression(AntlrParserPlugin.java:2502)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expressionSwitch(AntlrParserPlugin.java:1843)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1808)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1804)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.methodCallExpression(AntlrParserPlugin.java:2502)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expressionSwitch(AntlrParserPlugin.java:1843)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1808)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1804)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.methodCallExpression(AntlrParserPlugin.java:2502)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expressionSwitch(AntlrParserPlugin.java:1843)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1808)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1804)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.methodCallExpression(AntlrParserPlugin.java:2502)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expressionSwitch(AntlrParserPlugin.java:1843)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1808)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1804)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.methodCallExpression(AntlrParserPlugin.java:2502)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expressionSwitch(AntlrParserPlugin.java:1843)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1808)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1804)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.methodCallExpression(AntlrParserPlugin.java:2502)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expressionSwitch(AntlrParserPlugin.java:1843)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1808)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1804)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.methodCallExpression(AntlrParserPlugin.java:2502)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expressionSwitch(AntlrParserPlugin.java:1843)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1808)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1804)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.methodCallExpression(AntlrParserPlugin.java:2502)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expressionSwitch(AntlrParserPlugin.java:1843)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1808)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1804)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.methodCallExpression(AntlrParserPlugin.java:2502)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expressionSwitch(AntlrParserPlugin.java:1843)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1808)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1804)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.methodCallExpression(AntlrParserPlugin.java:2502)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expressionSwitch(AntlrParserPlugin.java:1843)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1808)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1804)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.methodCallExpression(AntlrParserPlugin.java:2502)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expressionSwitch(AntlrParserPlugin.java:1843)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1808)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1804)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.methodCallExpression(AntlrParserPlugin.java:2502)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expressionSwitch(AntlrParserPlugin.java:1843)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1808)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1804)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.methodCallExpression(AntlrParserPlugin.java:2502)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expressionSwitch(AntlrParserPlugin.java:1843)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1808)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1804)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.methodCallExpression(AntlrParserPlugin.java:2502)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expressionSwitch(AntlrParserPlugin.java:1843)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1808)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1804)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.methodCallExpression(AntlrParserPlugin.java:2502)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expressionSwitch(AntlrParserPlugin.java:1843)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1808)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1804)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.methodCallExpression(AntlrParserPlugin.java:2502)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expressionSwitch(AntlrParserPlugin.java:1843)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1808)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1804)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.methodCallExpression(AntlrParserPlugin.java:2502)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expressionSwitch(AntlrParserPlugin.java:1843)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1808)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1804)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.methodCallExpression(AntlrParserPlugin.java:2502)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expressionSwitch(AntlrParserPlugin.java:1843)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1808)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1804)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.methodCallExpression(AntlrParserPlugin.java:2502)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expressionSwitch(AntlrParserPlugin.java:1843)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1808)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1804)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.methodCallExpression(AntlrParserPlugin.java:2502)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expressionSwitch(AntlrParserPlugin.java:1843)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1808)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1804)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.methodCallExpression(AntlrParserPlugin.java:2502)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expressionSwitch(AntlrParserPlugin.java:1843)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1808)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1804)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.methodCallExpression(AntlrParserPlugin.java:2502)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expressionSwitch(AntlrParserPlugin.java:1843)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1808)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.expression(AntlrParserPlugin.java:1804)\n\tat org.codehaus.groovy.antlr.AntlrParserPlugin.methodCallExpression(AntlrParserPlugin.java:2502)\n', 'exceptions': ['java.lang.StackOverflowError']}}, 'result': {'data': None, 'meta': {}}}'
Hi Marc,
I confirm, that this works:
g.V().has("location", geoContains(Geoshape.point({lat}, {lon}))).elementMap()
g.V().has("location", geoIntersect(Geoshape.circle({lat}, {lon}, {radius}))).elementMap()
My mistake. I misunderstood the GeoPredicates and also the coordinate order conventions were confusing. I've managed to make my code work! Thanks for your help
On Apr 14, 2022, at 3:18 AM, eric.neufeld via lists.lfaidata.foundation <eric.neufeld=xfab.com@...> wrote:I forgot:
In that example parvalue contains 5 double values (list property) for each parameter. Might be a bit confusing. However that PropertyMapStep is slow. When i put some similar data into e.g. MongoDB for example i can query that as pandas dataframe in less than 1s or even half a second. But in janusgraph it could take up to 60s.
I run this with JanusGraph 0.6.1 on an old simulation server (32 CPUs,64GB memory or something like that).
Greetings, Eric
In that example parvalue contains 5 double values (list property) for each parameter. Might be a bit confusing. However that PropertyMapStep is slow. When i put some similar data into e.g. MongoDB for example i can query that as pandas dataframe in less than 1s or even half a second. But in janusgraph it could take up to 60s.
I run this with JanusGraph 0.6.1 on an old simulation server (32 CPUs,64GB memory or something like that).
Greetings, Eric
i am working on a proof of concept if Janusgraph could be used for measurement data in semiconductor industry. Now it's that point i need some advice. What i did was some comparisons theoretically and some even practically with other NoSQL solutions (MongoDB, Cassandra, HBase, ElasticSearch, TimescaleDB, MariaDB...) in our context and use cases. We know that handling measurement data in graph databases is not that common but we just want to try it out. Goal is in future handling about 30TB measurement data (e.g. Process Control Monitor data).
One reason why going with graphs are especially two different use cases. The first is that we want to query data from up to 25 related measurements. Each measurement capture different kind and amount of parameters (e.g. 2500 double and boolean values whatever). The second use case is that we want to query one parameter over given timerange over all existing data (as soon some measurement includes this). The problem is that each measurement (or group of 25 measurements) could include total different parameters. Just image you perform a measurement like a break down voltage and the next time this information is not required case the process looks different and this measurement is not performed (the parameter wont exist in that measurement). Anyway...the graph allows us now to query quite cool stuff e.g. we can traverse over the graph counting all measurements, process modules... or teststructures where most parameters violating limits and so on. This is realy impressive.
It's fast e.g. calcuating some mean or standard derivation over all values from given parametername. But as i somehow already expected, janusgraph does not perform fast when getting a lot of data e.g.
I am using Janusgraph default with a Cassandra and ES Backend. Seems that Cassandra Backend this is too slow handling that much queries, right? How could this improved? Should i install hadoop/spark and calling SparkComputer?
Thank you,
Eric
Can you please present an easily reproducible scenario, preferably using the default "bin/janusgraph.sh start", like I showed, with gremlin console output and starting with an empty db/cassandra and db/es directories. From your description it is not clear what exactly happened.
And to be sure, when you first added nodes and then defined the mixed index, you also made sure that the graph was reindexed.
Regards, Marc