question: if the expiration is undefined , return the default that 's been passed in concode_field_sep long duration concode_elem_sep AuthPrincipalInfo principal concode_elem_sep long inactive concode_elem_sep long created concode_elem_sep Map<String,Object> state concode_elem_sep String type concode_elem_sep long accessed concode_elem_sep UUID uuid concode_field_sep void setDuration concode_elem_sep void setAccessed concode_elem_sep void setInactive concode_elem_sep long getCreated concode_elem_sep void setCreated concode_elem_sep void setUuid concode_elem_sep void setType concode_elem_sep long getAccessed concode_elem_sep long getInactive concode_elem_sep AuthPrincipalInfo getPrincipal concode_elem_sep void setPrincipal concode_elem_sep Map<String,Object> getState concode_elem_sep long getDuration concode_elem_sep String getType concode_elem_sep UUID getUuid concode_elem_sep void setState
target: long function ( long arg0 ) { if ( duration == 0 ) { return arg0 ; } return duration ; }