Xavier Noria wrote in post #1127181:
> Not true. Java is pass by value, the JLS is clear about this:
>
>     When the method or constructor is invoked (15.12),
>     the values of the actual argument expressions initialize
>     newly created parameter variables, each of the declared
>     Type, before execution of the body of the method or
>     constructor.
>

Whoops, I got that mixed up then, sorry. The effect is that of a

     void f(SomeType *Klazz);

in C/C++.