Non primitive types, when passed as parameters, are not copied. Instead a copy of the reference to the object is passed. The object is not copied, but is subject to modification by the receiving...