Not to my knowledge. Either you have to know what has changed between JMP16 -> JMP18 and modify those. Or run it in JMP16 yourself and start debugging. Then modify the script in such a way that it works for both versions or add some If statements and use JMP Version() to check which JMP is being used (or create separate script for JMP16.
Some changes I can remember: JMP17 added For Each, Filter Each and Transform Each, there were some changes to classes if I remember correctly and some platforms have different structure...
-Jarmo