Object function ( final Object arg0 , PersistenceBroker arg1 ) { return clone ( arg0 , IdentityMapFactory . getIdentityMap ( ) , new HashMap ( ) ) ; }
makes a deep clone of the object , using reflection . concode_field_sep Constructor m_noArgConstructor concode_elem_sep SerializeObjectCopyStrategy _serialize concode_elem_sep boolean m_fieldsAccessible concode_elem_sep boolean m_hasNoArgConstructor concode_elem_sep Object[] EMPTY_OBJECT_ARRAY concode_elem_sep boolean m_noArgConstructorAccessible concode_elem_sep Set FINAL_IMMUTABLE_CLASSES concode_elem_sep Class[] EMPTY_CLASS_ARRAY concode_elem_sep Field[] m_declaredFields concode_field_sep Object handleObjectWithNoArgsConstructor concode_elem_sep void copyClass concode_elem_sep Object clone concode_elem_sep void setFields concode_elem_sep void cloneAndSetFieldValue concode_elem_sep Object handleArray