Copy by reference java core immutable classes (String, boxed types, BigInteger)

As discussed this morning, immutable classes should be copied by reference ;)