question: get the entitykey based on this entityentry . concode_field_sep boolean isBeingReplicated concode_elem_sep LockMode lockMode concode_elem_sep EntityKey cachedEntityKey concode_elem_sep EntityPersister persister concode_elem_sep boolean existsInDatabase concode_elem_sep Object version concode_elem_sep Object rowId concode_elem_sep EntityMode entityMode concode_elem_sep Object[] loadedState concode_elem_sep String entityName concode_elem_sep String tenantId concode_elem_sep boolean loadedWithLazyPropertiesUnfetched concode_elem_sep Serializable id concode_elem_sep Object[] deletedState concode_elem_sep Status status concode_elem_sep Status previousStatus concode_field_sep void forceLocked concode_elem_sep LockMode getLockMode concode_elem_sep Object getLoadedValue concode_elem_sep Object getRowId concode_elem_sep Serializable getId concode_elem_sep Status getStatus concode_elem_sep boolean isNullifiable concode_elem_sep boolean isReadOnly concode_elem_sep Object[] getLoadedState concode_elem_sep void setDeletedState concode_elem_sep String getEntityName concode_elem_sep EntityEntry deserialize concode_elem_sep Object getVersion concode_elem_sep boolean isBeingReplicated concode_elem_sep void postInsert concode_elem_sep void postUpdate concode_elem_sep boolean isModifiableEntity concode_elem_sep void setLockMode concode_elem_sep void setStatus concode_elem_sep boolean isLoadedWithLazyPropertiesUnfetched concode_elem_sep void serialize concode_elem_sep boolean requiresDirtyCheck concode_elem_sep void postDelete concode_elem_sep Object[] getDeletedState concode_elem_sep String toString concode_elem_sep boolean isExistsInDatabase concode_elem_sep EntityPersister getPersister concode_elem_sep void setReadOnly
target: EntityKey function ( ) { if ( cachedEntityKey == null ) { if ( getId ( ) == null ) { throw new IllegalStateException ( "srini_string" ) ; } cachedEntityKey = new EntityKey ( getId ( ) , getPersister ( ) , tenantId ) ; } return cachedEntityKey ; }