question: if there is no auditdata present , a new auditdata will be created with the default create values . the update values will be set to the current date and the name of the authentication in the security context . concode_field_sep Date modificationDate concode_elem_sep String creationUser concode_elem_sep String AUDIT_CREATED_BY concode_elem_sep String AUDIT_MODIFIED_BY concode_elem_sep String modificationUser concode_elem_sep String AUDIT_CREATED_DATE concode_elem_sep Date creationDate concode_elem_sep long serialVersionUID concode_elem_sep String AUDIT_MODIFIED_DATE concode_field_sep Date getCreationDate concode_elem_sep Date getModificationDate concode_elem_sep void setModificationDate concode_elem_sep boolean containsAuditData concode_elem_sep void setCreationDate concode_elem_sep String getModificationUser concode_elem_sep void setCreationUser concode_elem_sep String getCreationUser concode_elem_sep AuditData getDefaultCreateAuditData concode_elem_sep void setModificationUser concode_elem_sep void setDefaultCreateValues concode_elem_sep void setDefaultCreateAuditData
target: void function ( final Auditable arg0 ) { AuditData loc0 = arg0 . getAuditData ( ) ; if ( loc0 == null ) { loc0 = getDefaultCreateAuditData ( ) ; arg0 . setAuditData ( loc0 ) ; } setDefaultUpdateAuditData ( loc0 ) ; }