This code returns an error 29 on line 581
0580 IF XL[J]=0 THEN XL[J]=NEW("*obj/xml")
I told the boss to change it to :
0580 if xl[j]=0 xd=new("*obj/xml"); xl[j]=xd else xd=xl[j]
And it worked
Looks like this type of syntax
array[index]'some_method() While valid, is not supported by the parser or compiler
That being said, we are on a V16 with V15 license, maybe it has been fixed in a more recent version ?