Java is pass-by-value, Dammit (and so are Ruby and Python, Dammit) | Hacker News Reader