Outputs JSON in the requested format, the MainTest creates a bunch of intermediate files which I was looking through to make sure the methods were working as expected. The JSON thats created is all connections added in result2 as compared to result1, with duplicates and java classes ignored. There is a weird situation that happens if there is methods with the same name where it appears they call themselves, but the method is also contained in both classes.
Merge remote-tracking branch 'origin/master'