Added code to detect for projects based in the three major JVM-languages.

This will allow use to make modifications to the code as needed.