I'm trying to figure out how a rather large Java project works by stepping through it in the debugger on my Windows machine, but for it to get past its initialization routines all the values in multiple .properties files must be correct. Many of these .properties files include lines like:
program.root=file://@program.root.dir@
It would be very helpful to my understanding if I could figure out what a default or safe value for any of these variables would be, but I have no clue what should be interpreting them. I know it's not running on my system, since by stepping through the code I can see a URI pointing to "file://@program.root.dir@", which causes errors as soon as it's used. But my system is a far cry from the Linux production servers, so something important is likely missing.
So my question is, what programming/scripting language or virtual machine or environment uses @enclosed@ variables? This kind of thing is notoriously hard to search for, since the internet doesn't allow searches on '@'.