Because java is NOT pass-by-reference, it's pass by value.. the value it passes is a reference rather then pushing the entire object on the stack.
I am thinking the same as you. Our semantics are different. Why, given this, should there be a problem?
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]