DefensiveCopy
Last edit November 15, 2012
See:
http://java.sun.com/developer/JDCTechTips/2001/tt0904.html
and
ReturnNewObjectsFromAccessorMethods
It is often a good idea to consider
ImmutableObject
s to eliminate the need for defensive copies.