What does it do, when it hasn't been coded to cope with a scenario?
Every tool I've ever seen like this and if you think this is a new idea, you need to get out more, goes down one of three routes.
It will blow chunks, and say you've done it 'wrong'
It will take some guess and make an arse of it.
It will reinterpret your intentions and do something completely different that won't cause the TOOL to blow up. The latter usually means you end up with flakey, unenhancable, unoptimised, overly verbose drivel.
I have this tee-shirt, I wiped behind my ears with it, and threw it in the bin, about 1988.
Yet another panacea, to be marketed to Gartner types, so they can employ glorified clerks instead of real developers.
I am here to help too.
Warning to my less experienced peers, in any non trivial application, particulary one with a aging code base, a tool like this will be worse than nothing.
I aren't happy with the code LINQ generates for databases in some cases !
A miracle, a miracle would be a note on the shelfware that says this is all the things it won't do.