Date   

Re: Rapid deletion of vertices

Scott Friedman
 

Thanks Boxuan, Marc, and Eric.

I implemented Boxuan's get-vertex-ids-and-delete-in-parallel suggestion with 8 gremlinpython workers, and it saves an order of magnitude of time.  I imagine it could scale up further with more parallelism.  That's some great time savings, thank you!

Marc, good idea to snapshot and then do full down-and-up.  I assume we'd have to take down Cassandra and Elasticsearch as well, and then start their docker images back up with substituted volumes.  This would obviously be outperform for millions/billions of vertices.

Eric, it sounds like your approach may while keeping the data store (e.g., Cassandra) and indexer (e.g., Elasticsearch) alive, which could improve efficiency over a full tear-down.  We'll consider this as well, probably identifying some docker-based analogs for some of the janusgraph shell commands.  Thanks!


Re: Rapid deletion of vertices

eric.neufeld@...
 

Hello Scott,

i had the same situation but with much more data. Fastest way was stopping the server, then clear all, start it again and create the schema again.

bin/janusgraph.sh stop
bin/janusgraph.sh clear
bin/janusgraph.sh start
bin/gremlin.sh -i scripts/init-myGraph.groovy

Of course these steps could added to some sh script like resetjanusgraph.sh.


In init-myGraph.groovy  i added something like:

:remote connect tinkerpop.server conf/.....-remote.yaml
:remote console
:load data/gravity-my-schema.groovy
defineMySchema(graph)
:q
 

In data/gravity-my-schema.groovy there i define that groovy function defineMySchema(graph)


//#!/usr/bin/env groovy
 
def defineWafermapSchema(graph) {
 
    // Create graph schema and indexes, if they haven't already been created
    m = graph.openManagement()
    
    println 'setup schema'
 
    if (m.getPropertyKey('name') == null) {
 
      la= m.makeVertexLabel("la").make()

....

Maybe this helps,
Eric


Re: Rapid deletion of vertices

hadoopmarc@...
 

Hi Scott,

Another approach is to take snapshots of the Cassandra tables and Elasticsearch indices after creating the schema and indices.

Note that there are some subtleties when taking snapshots of non-empty graphs (not your present use case), see:

https://lists.lfaidata.foundation/g/janusgraph-users/topic/82475527#5867

Best wishes,    Marc


Re: Rapid deletion of vertices

Boxuan Li
 

Hi Scott,

One idea that first came into my mind is to first collect all vertex ids, and then delete them in batch & in parallel using multi-threading.

Best regards,
Boxuan

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 = 0
        nodes = 0
        while True:
            batches += 1
            com.log(f'Deleting batch {batches}.')
            num_nodes = g.V().limit(batch_size).sideEffect(__.drop()).count().next()
            nodes += num_nodes
            if num_nodes < batch_size:
                break
        log(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


Rapid deletion of vertices

Scott Friedman
 

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 = 0
        nodes = 0
        while True:
            batches += 1
            com.log(f'Deleting batch {batches}.')
            num_nodes = g.V().limit(batch_size).sideEffect(__.drop()).count().next()
            nodes += num_nodes
            if num_nodes < batch_size:
                break
        log(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


Re: Log4j Vulnerability for janusgraph

Vinayak Bali
 

Hi, 

Try updating the jar file, I mean deleting the earlier one and placing the new one in lib folder. There might be some other changes required not sure. I was working with janusgraph before not shifted to other graph. I hope this helps.

Thanks and Regards,
Vinayak

On Wed, 27 Apr 2022, 10:37 pm , <nidhi.vinaykiya27@...> wrote:
@ronnie i agree. Patch release would help. But we are not sure when that’s going to come. Do we have any other alternative?


Re: Log4j Vulnerability for janusgraph

nidhi.vinaykiya27@...
 

@ronnie i agree. Patch release would help. But we are not sure when that’s going to come. Do we have any other alternative?


Re: Log4j Vulnerability for janusgraph

nidhi.vinaykiya27@...
 

Even the latest release janusgraph 0.6.1 used log4j 1.2.x . How were you able to fix it? 


Re: Log4j Vulnerability for janusgraph

Ronnie
 

https://docs.janusgraph.org/master/changelog/#upgrade-of-log4j-to-version-2 - i see a fix for this in the upcoming 1.0.0 release, but it will be great of this can be available as a patch release sooner.

@Vinayak, please can you elaborate on how exactly you used the latest version of the log4j libraries.


Re: Log4j Vulnerability for janusgraph

Vinayak Bali
 

Hi Nidhi, 

I have faced the same problem. Log4j previous versions have vulnerability and security threats. But the good part is those issues were addressed in latest versions. Using the latest version resolved the issue for me. You can try using the latest version.

Thanks & Regards,
Vinayak 

On Mon, 25 Apr 2022, 5:01 pm , <nidhi.vinaykiya27@...> wrote:
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?


Log4j Vulnerability for janusgraph

nidhi.vinaykiya27@...
 

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?


Re: StackOverflowError

hadoopmarc@...
 

OK, you can try and increase the java stack size used by Gremlin Server:

$ export JAVA_OPTIONS='-Xss4m'
$ bin/janusgraph.sh start

https://www.baeldung.com/jvm-configure-stack-sizes


Re: StackOverflowError

dmitryzezix@...
 

Yes, it works for polygons up to ~70 points long


Re: StackOverflowError

hadoopmarc@...
 

So, after interpolation, your string expressions looks like:

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?


Re: StackOverflowError

dmitryzezix@...
 

Python

from gremlin_python.driver import client
client.submit("expression as a string")


Re: StackOverflowError

hadoopmarc@...
 

Your code does work in the Gremlin console::

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


Re: Janusgraph evaluation/POC with large semiconductor measurement data advice needed

eric.neufeld@...
 

Hi Boxuan,

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


StackOverflowError

dmitryzezix@...
 

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': {}}}'

 


Re: Geo Mapping. How to index/query a non-point geo property?

dmitryzezix@...
 

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


Re: Janusgraph evaluation/POC with large semiconductor measurement data advice needed

Boxuan Li
 

Hi Eric,

Could you try the following query instead?

lots=g.V().hasLabel('Lot').has('name',"abc").out('lotFile').out('thxxFilePValue').values('name','parvalue’)

Make sure you also enable the `query.batch` option in your config. FYI, valueMap() is executed in a serial fashion while values() can be executed concurrently (we have an open issue for that https://github.com/JanusGraph/janusgraph/issues/2444).

Please let me know if you still have any sort of performance problem after applying the above trick. It’s likely that your use case could be further tuned.

Best,
Boxuan

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

161 - 180 of 6656