question: deep copy . concode_field_sep String address concode_elem_sep long serialVersionUID concode_elem_sep String hashCode concode_elem_sep String id concode_elem_sep Long sentAt concode_elem_sep Byte state concode_elem_sep User user concode_elem_sep Map<Serializable,String> SAVED_HASHES concode_elem_sep Byte[] responseCode concode_field_sep void setSentAt concode_elem_sep void setAddress concode_elem_sep Class<?> getClassType concode_elem_sep User getUser concode_elem_sep String getId concode_elem_sep void setResponseCode concode_elem_sep Byte getState concode_elem_sep Long getSentAt concode_elem_sep int hashCode concode_elem_sep Byte[] getResponseCode concode_elem_sep boolean equals concode_elem_sep void setId concode_elem_sep void setState concode_elem_sep String getAddress concode_elem_sep String toString concode_elem_sep void setUser
target: EmailAddress function ( ) { super . clone ( ) ; final EmailAddress loc0 = new EmailAddress ( ) ; loc0 . setAddress ( this . getAddress ( ) ) ; loc0 . setId ( this . getId ( ) ) ; loc0 . setResponseCode ( this . getResponseCode ( ) ) ; loc0 . setSentAt ( this . getSentAt ( ) ) ; loc0 . setState ( this . getState ( ) ) ; loc0 . setUser ( this . getUser ( ) ) ; return loc0 ; }