Report question

Question: Can someone explain to me what the reasoning behind passing by "value" and not by "reference" in Java is?