According to all known laws of the in parameter modifier, any object passed will be passed by reference BUT be unable to be modified by the called method.
So I find this