CopyUtils CopyUtils help to make deep clones of simple and complex objects. Usage import com.archipov.utils.CopyUtils; ... ComplexObject complexObject = new ComplexObject(); ComplexObject complexObjectNew = CopyUtils.deepCopy(complexObject);