question: answer if the lock is unexpired . concode_field_sep Class entityType concode_elem_sep Date expirationTime concode_elem_sep IEntityLockService service concode_elem_sep String entityKey concode_elem_sep String lockOwner concode_elem_sep int lockType concode_field_sep void release concode_elem_sep void setEntityKey concode_elem_sep void setExpirationTime concode_elem_sep boolean isValid concode_elem_sep void setLockType concode_elem_sep Class getEntityType concode_elem_sep void convert concode_elem_sep void convert concode_elem_sep String getLockOwner concode_elem_sep IEntityLockService getService concode_elem_sep String getEntityKey concode_elem_sep void setService concode_elem_sep Date getExpirationTime concode_elem_sep int getLockType concode_elem_sep void setLockOwner concode_elem_sep int hashCode concode_elem_sep boolean equals concode_elem_sep void expire concode_elem_sep String toString concode_elem_sep void renew concode_elem_sep void renew concode_elem_sep void setEntityType
target: boolean function ( ) { return getExpirationTime ( ) . after ( new Date ( ) ) ; }