Why Java Is NOT Call by Reference ?

One of the most persistent myths among Java developers is the confusion over how Java passes arguments to methods: