Hope this is correct. eclipselink doesn't support nested transactions so
I now check if an attempt is made to nest the transaction and just
silently ignore the attempt.
removed as its really redundant.
Reports will now auto run if they have no filers.

Working on automating the binding of jasper report filters with the ui.